Skip to content

Releases: AMReX-Astro/Microphysics

Release 24.04

01 Apr 14:23
Compare
Choose a tag to compare

24.04

  • A new test_screening_templated unit test was added -- this
    works with any of the templated networks. (#1525)

  • A lot of small code clean-ups from clang-tidy (#1516, #1518, #1519, #1520,
    #1522)

  • The NSE solver was optimized (#1503, #1504, #1506, #1507, #1508)

  • The integrator code was synced up between implementations, fixing
    a bug in the RKC retry tolerances (#1513)

  • A reinterpret_cast in rhs.H was removed (#1435)

Release 24.03

01 Mar 13:20
02d46a6
Compare
Choose a tag to compare

24.03

  • pivoting in the linear algebra routines can now be disabled
    (#1454)

  • the scaling of the energy derivatives in the Jacobian when
    running with integrator.scale_system=1 has been fixed (#1479)

  • added a new linear algebra unit test (#1493)

  • when building with HIP we disable forced inlining (#1490)

  • improved the energy update with NSE and remove unused terms
    (#1483, #1484, #1485)

  • remove using namespace amrex from most headers (#1465, #1474)

  • updated the pynucastro networks to pynucastro 2.2.0 (#1470)

  • fixed an error code check in the VODE integrator (#1472)

  • added a zone-by-zone retry capability to the burner (#969)

Release 24.02

01 Feb 12:16
Compare
Choose a tag to compare

24.02

  • Lots of general code cleaning from coverity and clang-tidy
    (#1450, #1452, #1453, #1460, #1459, #1457, #1458)

  • Fixed a bug in the VODE pivoting when a cached Jacobian is used
    (#1456)

  • Added reverse rates to CNO_extras (#1445)

  • Sync networks up with pynucastro to get constexpr mion/bion
    (#1437)

  • NSE+SDC improvements (#1431)

  • Start of moving the runtime parameters from globals to structs
    (#1422)

Release 24.01

01 Jan 18:29
Compare
Choose a tag to compare

24.01

  • The quantum corrections for the Chabrier screening are
    now optional (#1428)

  • We've replaced std::pow() with amrex::Math::powi for integer
    powers for better GPU performance (#1432)

  • in_nse now works with an eos_t for tabular NSE (#1424)

  • There are a new set of interfaces for inverting the EOS when
    we are in NSE (with the tabular NSE) that consistently find
    T and the composition (#1405, #1430)

  • The NSE table now uses finer spacing (#1427)

  • The SDC+NSE update for tabular NSE is now based on a 2nd-order
    Runge-Kutta method (#1415)

  • An additional check on molar fractions was added to
    self-consistent NSE to determine if we are in NSE (#1417)

  • The NSE table interface was changed (#1404, #1418)

  • A script that checks if a network is compatible with
    self-consistent NSE was added (#1416)

  • constant T evolution was fixed (#1408)

  • An unsafe reinterpret_cast was removed from linear algebra (#1412)

  • Methods for computing T derivatives of an NSE table quantity were
    added (#1407)

Microphysics 23.12

01 Dec 13:13
Compare
Choose a tag to compare

23.12

  • The SDC+NSE update now includes plasma neutrino losses (#1357,
    #1400)

  • The default tabular NSE interpolation is now cubic (#1399)

  • Self-consistent NSE now requires chabrier1998 or null screening
    (#1398)

  • A new network, subch_base, was added that further simplifies
    subch_simple (#1393)

  • A slightly larger network for Urca was added (#1365)

  • A new NSE table was added. This is generated via pynucastro and
    there is a python script that can be used to regenerate it (#1350)

  • A bug was fixed in the neutrino cooling that was introduced in an
    optimization last release (#1380)

Microphysics 23.11

01 Nov 13:13
Compare
Choose a tag to compare

23.11

  • The sneut5 neutrino cooling term was cleaned up (#1371, #1372,
    #1373, #1374, #1375, #1377, #1378, #1379)

  • The number of predictor-corrector iterations for the SDC+NSE algorithm
    is now a runtime parameter (#1370)

  • The Urca network now includes a more accurate rate for neutron decay
    and electon-capture onto a proton. (#1359)

  • The He-C-Fe-group network now includes the positron parts of the
    weak reaction rates (#1360)

  • A check was added to ensure that the helm_table.dat is valid on
    reading (#1355)

Microphysics 23.10

01 Oct 16:50
Compare
Choose a tag to compare

23.10

  • The simplified-SDC and true-SDC code paths for integration
    have been merged (#1338, #1340, #1341).

  • All pynucastro networks have been updated with the latest
    version of pynucastro (2.1.0) (#1342)

  • The neutrino cooling terms now use templating on derivatives
    (#1329)

  • NUM_EXTRA_SPECIES was removed (#1321)

Release 23.09

01 Sep 11:59
Compare
Choose a tag to compare
Microphysics 23.09

Release 23.08

01 Aug 22:50
588beb9
Compare
Choose a tag to compare
Microphysics 23.08

Release 23.07

01 Jul 14:44
Compare
Choose a tag to compare
Microphysics 23.07