Skip to content

Releases: AMReX-Astro/Microphysics

Release 25.08

05 Aug 15:33
Compare
Choose a tag to compare

25.08

  • work on the JOSS paper (#1838, #1839)

  • remove old inputs files from pynucastro networks (#1836)

  • updates to the NSE solver (#1829, #1833)

  • fix string_view in some physics (#1832)

  • new CI for validating JSON (#1831)

Release 25.07

01 Jul 11:42
a872dda
Compare
Choose a tag to compare

25.07

  • module string names are now constexpr std::string_view (#1825)

  • doc updates (#1796, #1809, #1810, #1818, #1824, #1827, #1830)

  • JOSS paper (#1658)

  • the ASE network has been updated to better support NSE (#1813)

  • hybrj now can take the Jacobian and constrain equations as input
    (#1817)

  • remove amrex namespace (#1820)

  • for He-burning nets, don't consider Suzuki rates in pynucastro
    (#1815)

  • nse_sdc_burn has been updated for NSE_NET to give better NSE
    agreement with the networks (#1812)

  • sneut5 now used autodiff (#1799, #1808)

  • recombination neutrinos are now disabled by default in sneut5 (#1793, #1794)

  • the nse_compatibility script has been updated (#1811)

  • autodiff improvements and optimizations (#1803)

  • enable more clang-tidy checks (#1807)

  • clean up the nova network script (#1804)

  • regenerate the non-He burning pynucastro nets (#1797)

  • update sn160 to include tabular rates (#1805)

  • update the constants to use the same CODATA values as pynucastro
    (#1802)

  • allow constant temperature in the SDC burn (#1801)

Release 25.06

01 Jun 19:29
Compare
Choose a tag to compare

25.06

  • update README.md (#1785)

  • doc updates (#1787, #1795)

  • test_eos now uses the composition runtime parameters (#1792)

  • code cleaning (#1790, #1791)

  • neutrino cooling can now has an option to remove the recombination
    contribution (#1789)

Release 25.05

01 May 10:51
Compare
Choose a tag to compare

25.05

  • some clang-tidy cleaning (#1784)

  • with HIP we were disabling inlining due to ROCm issues. This is
    now an option, with the default enabling inlining, since it works
    as expected for ROCm >= 6.3.1 (#1780)

  • clean up the pynucastro scripts that derived reverse rates (#1781)

Release 25.04

01 Apr 12:25
Compare
Choose a tag to compare

25.04

  • the "he-burn" networks now will look for weak rates for
    all nuclei, not just the Fe-group (#1763)

  • clean up the ECSN network generation script (#1776)

  • Allow for single-step backward Euler (#1773)

Release 25.03

01 Mar 13:09
ed280a5
Compare
Choose a tag to compare

25.03

  • the nova2 net was renamed nova, and the old nova
    net was removed (#1746, #1768)

  • small improvements to the he-burn scripts (#1765)

  • documentation updates (#1741, #1744, #1747, #1751, #1756, #1759,
    #1760, #1766, #1767)

  • restrict Sphinx < 8.2.0 due to nbsphinx issues (#1762)

  • centralize some common unit test runtime parameters (#1749) and
    explicitly set small_dens and small_temp for some tests
    (#1757)

  • remove old, unneeded macros from the build system (#1717, #1753,
    #1754, #1755)

  • modernize parallel loops in some unit tests (#1752)

  • update the HIP CI action to a later runner

  • namespace and clang-tidy fixes (#1745)

Release 25.02

03 Feb 12:57
b0839d1
Compare
Choose a tag to compare

25.02

  • documentation updates (#1678, #1690, #1692, #1695, #1700, #1702,
    #1703, #1707, #1709, #1712, #1713, #1714, #1715, #1716, #1723,
    #1726, #1732, #1733) including renaming the docs directory to
    Docs (#1689) and the addition of a CITATION.md (#1731)

  • codespell fixes (#1724)

  • rename test_nse_net -> nse_net_cell; test_part_func ->
    part_func_cell (#1729)

  • remove old testing scripts (#1727)

  • update test_react README.md (#1722)

  • implement Debye-Huckel screening and allow it to be used as a test
    for whether screening is needed (#1688)

  • remove the use_raw_inputs option from the EOS (#1721)

  • remove some old Fortran references (#1718, #1719)

  • switch from std::clamp to amrex::Clamp due to HIP compiler
    issues (#1711)

  • reorganize the He nets -- they are now all under
    networks/he-burn and share a common python setup (#1687, #1710)
    also update these nets with pynucastro (#1685). This also
    add a new network with 31.

    Renamed nets are:

    • subch_base -> he-burn/he-burn-18a
    • subch_simple -> he-burn/he-burn-22a
    • He-C-Fe-group -> he-burn/he-burn-36a
    • CNO_He_burn -> he-burn/cno-he-burn-33a
  • fix the Chapman-Jouguet detonation utility (#1699)

  • update the mailmap (#1706)

  • switch std::pow(x, 1./3.) to std::cbrt(x) (#1705)

  • remove do_acc option (#1708)

  • make the breakout EOS check if 1/mu is defined (#1694)

  • remove old Doxygen (#1697) and skynet (#1698) scripts from util/

Release 25.01

01 Jan 13:31
Compare
Choose a tag to compare

25.01

  • update HIP/CUDA dependences to include sparse libraries (#1686)

  • rename Opacity_dir -> OPACITY_DIR (#1679)

  • update the integration and NSE docs (#1682)

Release 24.12

01 Dec 13:44
161b785
Compare
Choose a tag to compare

24.12

  • documentation improvements (#1661, #1667, #1670)

  • optimize tabular NSE EOS calls (#1668)

  • CI fixes (#1666, #1671, #1675) and new partition function CI
    (#1673)

  • burn_cell can now initialize all mass fractions to be equal
    (#1665)

Release 24.11

01 Nov 11:27
Compare
Choose a tag to compare
Microphysics 24.11