Releases: AMReX-Astro/Microphysics
Microphysics 26.01
26.01
-
eliminate an exp at the low end of screening (#1893)
-
use
constexpr_forin helmholtz to map into 3D arrays (#1904) -
clean up
apply_electronsin the helmholtz EOS (#1903) -
remove
compute_Qandrate=in theDerivedRateconstructors
for pynucastro nets (#1902) -
update networks with the latest pynucastro (#1886)
-
some optimizations to helmholtz EOS (#1896)
-
add
kergconstant (#1895) -
allow
test_sdcto build when NSE is not defined (#1894)
and add support for self-consistent NSE (#1890) -
update python doc package requirements (#1892)
Release 25.12
25.12
-
update CI actions (#1885)
-
manually scale T in NSE solve to get better convergence (#1884)
-
add loop unrolling to MathArray2D (#1872)
-
add a check that
integrator.ode_max_stepsis positive (#1882) -
add energy and Ye output to the
burn_cellunit test (#1883) -
regenerate pynucastro networks with caching of interpolation
indices (#1879) -
allow for more species inputs in the unit tests (#1878)
-
avoid a possible divide-by-zero in the NSE solver and add a
species mass fraction floor (#1881) -
fix a bounds issue in the NSE solver (#1880)
-
fix compiler warnings if neutrinos are disabled (#1856)
-
add an
ase-ironnetwork for self-consistent NSE (#1860)
Release 25.11
25.11
-
add support for reduced precision Jacobian (#1862)
-
make some more quantities const / constexpr (#1864, #1866, #1871)
-
add loop unrolling to linpack (#1865)
-
update networks to pynucastro 2.8.0 (#1870)
-
github CI action updates (#1874)
-
fix the
part_funcnetwork generation script (#1873) -
fix comment about Jacobian (#1861)
-
remove
symmetric_screeningargs in networks (#1859) -
doc improvements (#1855)
-
use more concise method to eliminate rate duplicates in networks (#1854)
Microphysics 25.10
25.10
-
update the NSE solver docs to explain network compatibility (#1852)
-
the NSE solver is now more robust to negative (rho X) and avoiding
division by zero (#1851) -
nova-linetwork was added, which builds onnovabut includes Li and
some heavier breakout nuclei (#1798) -
the script used for the He burning networks was relying on a shared reference
between libraries. This script has been cleaned-up. (#1850) -
all pynucastro nets have been updated to fix a bounds issue in the
partition functions (#1849) -
cno-he-burn-34amis a new CNO + He network that has a better choice of
rates than the previouscno-he-burn-33anetwork. (#1819) -
The He burning networks have been updated to better connect odd-Z
and even-Z nuclei using a modified rate. The names have been updated to
reflect the changes. (#1788) -
pynucastro-generated networks are now importable from python, to aid in
analysis (#1837) -
MacOS CI has been updated (#1848)
-
CI action dependency version updates (#1847)
Release 25.09
Release 25.08
Release 25.07
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)
-
hybrjnow 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_burnhas been updated forNSE_NETto give better NSE
agreement with the networks (#1812) -
recombination neutrinos are now disabled by default in
sneut5(#1793, #1794) -
the
nse_compatibilityscript has been updated (#1811) -
autodiff improvements and optimizations (#1803)
-
enable more
clang-tidychecks (#1807) -
clean up the
novanetwork script (#1804) -
regenerate the non-He burning pynucastro nets (#1797)
-
update
sn160to include tabular rates (#1805) -
update the constants to use the same CODATA values as pynucastro
(#1802) -
allow constant temperature in the SDC burn (#1801)