11institutetext: Departament de Física. Universitat Politècnica de Catalunya (UPC). Av. Eduard Maristany 16, 08019 Barcelona, Spain
11email: domingo.garcia@upc.edu
22institutetext: Institut d’Estudis Espacials de Catalunya (IEEC), 08860 Castelldefels (Barcelona), Spain 33institutetext: Center for Scientific Computing - sciCORE, University of Basel, Klingelberstrasse 61, 4056 Basel, Switzerland
33email: ruben.cabezon@unibas.ch
44institutetext: Department of Astronomy and Astrophysics, University of Valencia, C/Dr. Moliner 50, E-46100 Burjassot (Valencia), Spain
44email: moritz.reichert@uv.es
55institutetext: Triangle Universities Nuclear Laboratory, Duke University, Durham, North Carolina 27708, USA 66institutetext: Department of Physics, Duke University, Durham, North Carolina 27708, USA 77institutetext: Institut für Kernphysik, Technische Universität Darmstadt, Schlossgartenstr. 2, Darmstadt 64289, Germany 88institutetext: GSI Helmholtzzentrum für Schwerionenforschung GmbH, PlanckStrs. 1, Darmstadt 64291, Germany 99institutetext: Max-Planck-Institut für Kernphysik, Saupfercheckweg 1, 69117 Heidelberg, Germany 1010institutetext: Department of Physics, University of Basel, Klingelbergstrasse 82, 4056 Basel, Switzerland

Do not forget the electrons: Extending moderately-sized nuclear networks for multidimensional hydrodynamic codes

Domingo García-Senz 1122    Rubén M. Cabezón 33    Moritz Reichert 44    Axel S. Lechuga 11    José A. Escartín 33    Athanasios Psaltis 5566    Almudena Arcones 778899    Friedrich-Karl Thielemann 881010
Abstract

Context. Nuclear networks are widely used coupled with hydrodynamical simulations of explosive scenarios to account for the change of nuclear species and energy generation rate due to nuclear reactions. In this way, there is a feedback mechanism between the hydrodynamical state and the nuclear processes. Unfortunately, the timescale of nuclear reactions is orders of magnitude smaller than the dynamical timescale that drives hydrodynamical simulations. Therefore, these nuclear networks are usually very small, reduced in most cases to a dozen elements, especially when simulations are carried out in more than one dimension.

Aims. We present here an extended nuclear network, with 90 species, designed for being coupled with hydrodynamic simulations, which includes neutrons, protons, electrons, positrons, and the corresponding neutrino and anti-neutrino emission. This network is also coupled with temperature, making it extremely robust and, together with its size, unique of its kind. The inclusion of electron captures on free protons makes the network very appropriate for multidimensional studies of Type Ia supernova explosions, especially when the exploding object is a massive white dwarf.

Methods. We perform several tests that are relevant to simulate explosive scenarios, such as Type Ia supernovae and core-collapse supernovae. We compare the results of the 90 nuclei network with a standard α𝛼\alphaitalic_α-chain network with 14 elements to evaluate the differences in the energy generation rate. We also evaluate the relevance of including the electrons in the network in terms of generated yields and how it affects the pressure of a degenerate fluid such as that of white dwarfs. The results obtained with the 90-nuclei network have been verified with a much larger 2000-nuclei network built from REACLIB (WinNet), in terms of nuclear energy generation rate, pressure, and produced yields.

Results. The results obtained with the proposed medium-sized network compare fairly well, to a few percent, with those computed with WinNet in scenarios reproducing the gross physical conditions of current Type Ia supernova explosion models. In those cases where the carbon and oxygen fuel ignites at high density, the high-temperature plateau typical of the nuclear statistical equilibrium regime is well defined and stable, allowing large integration time steps. We show that the inclusion of electron captures on free protons substantially improves the estimation of the electron fraction of the mixture. Therefore, the pressure is better determined than in networks where electron captures are excluded, which will ultimately lead to more reliable hydrodynamic models. Explosive combustion of helium at low density, occurring near the surface layer of a white dwarf, is also better described with the proposed network, which gives nuclear energy generation rates much closer to WinNet than typical reduced alpha networks.

Conclusions. A nuclear network with N=90 species, including electrons, aimed at multidimensional calculations of supernova explosions is described and verified. The proposed network is suitable for the study of Type Ia supernova explosions because it provides better values of pressure and electron abundance than other existing networks with smaller or even a similar size but without including electron capture processes.

Key Words.:
Methods: numerical: - Nuclear reactions – supernova – nucleosynthesis

1 Introduction

Understanding cosmic violent phenomena such as novae or both types of supernova explosions demands not only a good knowledge of nuclear reaction cross sections but a careful implementation of the nuclear networks in the hydrodynamic codes aimed at simulating these explosions. This issue is especially relevant in the case of Type Ia supernova explosions (SNIa), where the disrupting mechanism is of thermonuclear origin and strong feedback between the hydrodynamics and the released nuclear energy is expected (Nomoto et al. 1984; Hillebrandt & Niemeyer 2000).

The question of the optimal size of these nuclear networks has always challenged the community and is, among other things, closely connected to the available computational resources. Nowadays, hydrodynamic codes that simulate SNIa explosions are, for the most part, of multidimensional nature. The number of spatial and temporal steps involved in the simulation of one of these explosions is huge, which poses practical limits to the size of nuclear networks. Pioneering multidimensional simulations of SNIa incorporated around 10 nuclei in an attempt to have, at best, a reasonable depiction of the released nuclear energy. For example, Benz et al. (1989) implemented an α𝛼\alphaitalic_α network to keep track of the nuclear evolution during the collision of two white dwarfs. Timmes et al. (2000) analyzed the performance of two networks, with 7 and 14 species, and concluded that these can account for the nuclear energy generation rate within a 20%percent2020\%20 % precision on average. The use of these small networks has been commonplace in multidimensional simulations of supernova explosions around the edge of the last century, as Reinecke et al. (1999); García-Senz et al. (1999); Plewa et al. (2004), to mention a few connected with different SNIa explosion scenarios. Currently, multidimensional simulations incorporate several dozens of nuclei, which can reproduce the released nuclear energy within a narrow deviation, typically a few percent on average when compared to a larger network (Townsley et al. 2019; Gronow et al. 2021).

However, with current computing technology and numerical methods, it is nowadays feasible to extend the number of nuclei in the network to around one hundred (e.g., Harris et al. 2017; Sandoval et al. 2021; Navó et al. 2023). In that case, the matching of the released nuclear energy and other magnitudes compared to the post-processed values would benefit further. Nevertheless, the post-processing step would still be necessary to obtain nucleosynthetic details of the produced yields.

In this work, we propose a network of 90 species, net90111https://github.com/rmcabezon/net90, which can be used to model all kinds of SNIa explosions. As we will see, it can be used to assist in the explosion of a massive white dwarf (WD) made of 12C+16superscript16+^{16}+ start_POSTSUPERSCRIPT 16 end_POSTSUPERSCRIPTO with central density ρc2×109similar-to-or-equalssubscript𝜌𝑐2superscript109\rho_{c}\simeq 2\times 10^{9}italic_ρ start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ≃ 2 × 10 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT  g\cdotcm-3 in the so-called Chandrasekhar-mass explosion models. It is also adequate to track the detonation of a tiny helium shell at densities 5×105similar-to-or-equalsabsent5superscript105\simeq 5\times 10^{5}≃ 5 × 10 start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT  g\cdotcm-3 located on top of a moderately massive WD, which is appropriate for studying the Sub-Chandrasekhar mass route to SNIa. net90 also improves over existing reduced, α𝛼\alphaitalic_α-like, networks regarding core collapse supernova (CCSN) scenarios, but its use is restricted to the stages with low or moderate neutronization.

Our proposal has two important features worth mentioning. First, the abundances of the species Yi=Xi/Aisubscript𝑌𝑖subscript𝑋𝑖subscript𝐴𝑖Y_{i}=X_{i}/A_{i}italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_X start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT / italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT (where Xisubscript𝑋𝑖X_{i}italic_X start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is the mass fraction and Aisubscript𝐴𝑖A_{i}italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT the atomic mass of the species i𝑖iitalic_i) and the temperature T𝑇Titalic_T are found jointly, after implicitly solving the system of nuclear reactions coupled with the energy equation. It is well known that the implicit coupling of {Yi,T}subscript𝑌𝑖𝑇\{Y_{i},T\}{ italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_T } leads to a very stable behavior around the nuclear statistical equilibrium (NSE) regime; Mueller (1986), Cabezón et al. (2004) (paper I afterward). The implicit coupling between released nuclear energy, nuclear reaction rates, and temperature makes the scheme robust in simulating high-density combustion, allowing it to naturally handle the quasi (QNSE) and complete nuclear statistical equilibrium (NSE) stages smoothly, without switching to specific NSE routines222Switching to a specific NSE routine (or a Table) introduces extra parameters in the calculation, for example to decide when the nuclear network is switched-off/on to enter/leave the NSE. It also makes unnecessary the implementation of burning limiters for the simulation of detonation waves (Zingale et al. 2021).

The second novelty of this work is that our moderately-sized network includes the capture reactions e+pn+νesuperscript𝑒𝑝𝑛subscript𝜈𝑒e^{-}+p\rightarrow n+\nu_{e}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT + italic_p → italic_n + italic_ν start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT and e++np+ν¯superscript𝑒𝑛𝑝¯𝜈e^{+}+n\rightarrow p+\bar{\nu}italic_e start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT + italic_n → italic_p + over¯ start_ARG italic_ν end_ARG. As far as we know, this is the first time that reactions of this kind have been taken into account in a reduced network routine belonging to a multi-D hydrodynamic code dealing with SNIa explosions. As we show below, the benefits of including this reaction, namely a more accurate depiction of the electron pressure and neutronized yields, largely compensate for the shortcoming of a tiny increase (<0.5%absentpercent0.5<0.5\%< 0.5 %) in computing time.

In Sect. 2 we summarize the mathematical formalism used to integrate the chemical and temperature equations. The main features of the different nuclear networks used in this work are described in Sect. 3. Section 4 is devoted to verifying net90 and comparing it with a much larger nuclear network in several scenarios. The computational performance of net90 and related issues are discussed in Sect. 5. Finally, we provide a summary and discussion of the results and prospects for the future in Sect. 6.

2 Mathematical formalism

We follow the method described in paper I and in Sanz et al. (2022) to integrate the nuclear equations. We summarize here the main features of the method.

The abundances Yisubscript𝑌𝑖Y_{i}italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT of the species evolve according to the set of ordinary differential equations,

dYidt=k,lrklYlYkjrijYiYj+mλmYmλiYi.𝑑subscript𝑌𝑖𝑑𝑡subscript𝑘𝑙subscript𝑟𝑘𝑙subscript𝑌𝑙subscript𝑌𝑘subscript𝑗subscript𝑟𝑖𝑗subscript𝑌𝑖subscript𝑌𝑗subscript𝑚subscript𝜆𝑚subscript𝑌𝑚subscript𝜆𝑖subscript𝑌𝑖\frac{dY_{i}}{dt}=\sum_{k,l}{r_{kl}Y_{l}Y_{k}}-\sum_{j}{r_{ij}Y_{i}Y_{j}}+\sum% _{m}{\lambda_{m}Y_{m}}-\lambda_{i}Y_{i}\,.divide start_ARG italic_d italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_d italic_t end_ARG = ∑ start_POSTSUBSCRIPT italic_k , italic_l end_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT italic_Y start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - ∑ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_Y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_Y start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT - italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT . (1)

The magnitudes rij=rij(ρ,T)=ρNAσ,νijsubscript𝑟𝑖𝑗subscript𝑟𝑖𝑗𝜌𝑇𝜌subscript𝑁𝐴subscript𝜎𝜈𝑖𝑗r_{ij}=r_{ij}(\rho,T)=\rho N_{A}\langle\sigma,\nu\rangle_{ij}italic_r start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = italic_r start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_ρ , italic_T ) = italic_ρ italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⟨ italic_σ , italic_ν ⟩ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT correspond to the nuclear reaction rates, and λi=λi(T)subscript𝜆𝑖subscript𝜆𝑖𝑇\lambda_{i}=\lambda_{i}(T)italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_T ) stands for γ𝛾\gammaitalic_γ photodisintegration rates, β+superscript𝛽\beta^{+}italic_β start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT decays, and/or e±superscript𝑒plus-or-minuse^{\pm}italic_e start_POSTSUPERSCRIPT ± end_POSTSUPERSCRIPT capture processes.

Following paper I, the energy equation can be written as,

dQ𝑑𝑄\displaystyle dQitalic_d italic_Q +i(BEiUYi)dYi+(BpnUYe)dYe(UTdρρ2PT)dTsubscript𝑖𝐵subscript𝐸𝑖𝑈subscript𝑌𝑖𝑑subscript𝑌𝑖subscript𝐵𝑝𝑛𝑈subscript𝑌𝑒𝑑subscript𝑌𝑒𝑈𝑇𝑑𝜌superscript𝜌2𝑃𝑇𝑑𝑇\displaystyle+\sum_{i}{\left({BE}_{i}-\frac{\partial U}{\partial Y_{i}}\right)% dY_{i}}+\left(B_{pn}-\frac{\partial U}{\partial Y_{e}}\right)dY_{e}-\left(% \frac{\partial U}{\partial T}-\frac{d\rho}{\rho^{2}}\frac{\partial P}{\partial T% }\right)dT+ ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_B italic_E start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - divide start_ARG ∂ italic_U end_ARG start_ARG ∂ italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ) italic_d italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + ( italic_B start_POSTSUBSCRIPT italic_p italic_n end_POSTSUBSCRIPT - divide start_ARG ∂ italic_U end_ARG start_ARG ∂ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG ) italic_d italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT - ( divide start_ARG ∂ italic_U end_ARG start_ARG ∂ italic_T end_ARG - divide start_ARG italic_d italic_ρ end_ARG start_ARG italic_ρ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG divide start_ARG ∂ italic_P end_ARG start_ARG ∂ italic_T end_ARG ) italic_d italic_T (2)
=Tdρρ2(PT),absent𝑇𝑑𝜌superscript𝜌2𝑃𝑇\displaystyle=-T\frac{d\rho}{\rho^{2}}\left(\frac{\partial P}{\partial T}% \right)\,,= - italic_T divide start_ARG italic_d italic_ρ end_ARG start_ARG italic_ρ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ( divide start_ARG ∂ italic_P end_ARG start_ARG ∂ italic_T end_ARG ) ,

where BE𝐵𝐸BEitalic_B italic_E is the nuclear binding energy of the nuclei and, in this work, dQν˙dt𝑑𝑄˙𝜈𝑑𝑡dQ\equiv-\dot{\nu}\leavevmode\nobreak\ dtitalic_d italic_Q ≡ - over˙ start_ARG italic_ν end_ARG italic_d italic_t accounts for the neutrino losses, U𝑈Uitalic_U and P𝑃Pitalic_P are the internal energy and pressure of the gas, and Bpn=0.782subscript𝐵𝑝𝑛0.782B_{pn}=0.782italic_B start_POSTSUBSCRIPT italic_p italic_n end_POSTSUBSCRIPT = 0.782 MeV is the proton+electron to neutron mass-difference. This set of equations is usually integrated keeping {ρ,T}𝜌𝑇\{\rho,T\}{ italic_ρ , italic_T } constant during the current timestep ΔtΔ𝑡\Delta troman_Δ italic_t. Once the new abundances are known, the nuclear energy released in ΔtΔ𝑡\Delta troman_Δ italic_t is obtained and added to the energy equation. However, this procedure leads to problems during explosive high-temperature combustion, where the rates of direct and inverse reactions are very large, yet they may balance. Close to or at NSE the integration becomes unstable, demanding very small timesteps or even making the calculation non-feasible. However, the joint implicit integration of the abundance and energy equations has been shown to restore the tractability of the problem (Mueller 1986).

We first write the set of chemical equations (Eq. 1) plus the energy equation (Eq. 2) in a suitable form to obtain an implicit solution via a Newton-Raphson (NR) scheme. For example, Eq. 1 is written as,

Yin+1YinΔt=k,lrkl(Tn+θ)Yln+θYkn+θjrij(Tn+θ)Yin+θYjn+θ+mλm(Tn+θ)Ymn+θλi(Tn+θ)Yin+θ,superscriptsubscript𝑌𝑖𝑛1superscriptsubscript𝑌𝑖𝑛Δ𝑡subscript𝑘𝑙subscript𝑟𝑘𝑙superscript𝑇𝑛𝜃superscriptsubscript𝑌𝑙𝑛𝜃superscriptsubscript𝑌𝑘𝑛𝜃subscript𝑗subscript𝑟𝑖𝑗superscript𝑇𝑛𝜃superscriptsubscript𝑌𝑖𝑛𝜃superscriptsubscript𝑌𝑗𝑛𝜃subscript𝑚subscript𝜆𝑚superscript𝑇𝑛𝜃superscriptsubscript𝑌𝑚𝑛𝜃subscript𝜆𝑖superscript𝑇𝑛𝜃superscriptsubscript𝑌𝑖𝑛𝜃\begin{split}\frac{{Y_{i}}^{n+1}-{Y_{i}}^{n}}{\Delta t}&=\sum_{k,l}{r_{kl}(T^{% n+\theta})Y_{l}^{n+\theta}Y_{k}^{n+\theta}}-\sum_{j}{r_{ij}(T^{n+\theta})Y_{i}% ^{n+\theta}Y_{j}^{n+\theta}}\\ &+\sum_{m}{\lambda_{m}(T^{n+\theta})Y_{m}^{n+\theta}}-\lambda_{i}(T^{n+\theta}% )Y_{i}^{n+\theta}\,,\end{split}start_ROW start_CELL divide start_ARG italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT - italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG start_ARG roman_Δ italic_t end_ARG end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_k , italic_l end_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ( italic_T start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT ) italic_Y start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT - ∑ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_T start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT ) italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL + ∑ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( italic_T start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT ) italic_Y start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT - italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_T start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT ) italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT , end_CELL end_ROW (3)

where the notation Yin+θ=Yin+θΔYisuperscriptsubscript𝑌𝑖𝑛𝜃superscriptsubscript𝑌𝑖𝑛𝜃Δsubscript𝑌𝑖Y_{i}^{n+\theta}=Y_{i}^{n}+\theta\Delta Y_{i}italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT = italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT + italic_θ roman_Δ italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and Tn+θ=Tn+θΔTsuperscript𝑇𝑛𝜃superscript𝑇𝑛𝜃Δ𝑇T^{n+\theta}=T^{n}+\theta\Delta Titalic_T start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT = italic_T start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT + italic_θ roman_Δ italic_T is used to choose among explicit, implicit, or mixed schemes by varying the value of the parameter θ[0,1]𝜃01\theta\leavevmode\nobreak\ [0,1]italic_θ [ 0 , 1 ]. For convenience, we use the simplified notation rijn+θrij(Tn+θ)superscriptsubscript𝑟𝑖𝑗𝑛𝜃subscript𝑟𝑖𝑗superscript𝑇𝑛𝜃r_{ij}^{n+\theta}\equiv r_{ij}(T^{n+\theta})italic_r start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT ≡ italic_r start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_T start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT ) and λin+θλi(Tn+θ)superscriptsubscript𝜆𝑖𝑛𝜃subscript𝜆𝑖superscript𝑇𝑛𝜃\lambda_{i}^{n+\theta}\equiv\lambda_{i}(T^{n+\theta})italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT ≡ italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_T start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT ), hereafter. Furthermore, we perform a first-order Taylor expansion, rijn+θrijn+θrΔijnTsimilar-to-or-equalssuperscriptsubscript𝑟𝑖𝑗𝑛𝜃superscriptsubscript𝑟𝑖𝑗𝑛𝜃𝑟superscriptsuperscriptsubscriptΔ𝑖𝑗𝑛𝑇r_{ij}^{n+\theta}\simeq r_{ij}^{n}+\theta\leavevmode\nobreak\ r{{}^{\prime}}^{% n}_{ij}\Delta Titalic_r start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT ≃ italic_r start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT + italic_θ italic_r start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT roman_Δ italic_T, where rsuperscript𝑟r^{\prime}italic_r start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is the derivative of the rate with respect to the temperature (and also for λin+θsubscriptsuperscript𝜆𝑛𝜃𝑖\lambda^{n+\theta}_{i}italic_λ start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT). We apply the NR iterative scheme to solve the nonlinear system of Eq. 3 together with the energy equation (Eq. 2). At the integration step n+1𝑛1n+1italic_n + 1 and NR klimit-from𝑘k-italic_k -iteration, the corrections δYin+1𝛿superscriptsubscript𝑌𝑖𝑛1\delta Y_{i}^{n+1}italic_δ italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT to (Yin+1)k1superscriptsuperscriptsubscript𝑌𝑖𝑛1𝑘1(Y_{i}^{n+1})^{k-1}( italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT and δTn+1𝛿superscript𝑇𝑛1\delta T^{n+1}italic_δ italic_T start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT to (Tn+1)k1superscriptsuperscript𝑇𝑛1𝑘1(T^{n+1})^{k-1}( italic_T start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT are found from333For the sake of clarity we henceforth omit the symbol k𝑘kitalic_k indicating the current NR iteration, (Yin+1)k1Yin+1superscriptsuperscriptsubscript𝑌𝑖𝑛1𝑘1superscriptsubscript𝑌𝑖𝑛1(Y_{i}^{n+1})^{k-1}\equiv Y_{i}^{n+1}( italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT ≡ italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT and (Tn+1)k1Tn+1superscriptsuperscript𝑇𝑛1𝑘1superscript𝑇𝑛1(T^{n+1})^{k-1}\equiv T^{n+1}( italic_T start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT ≡ italic_T start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT,

Refer to caption


Figure 1: Sketch of the architecture of net90. There are shown, in blue, the three additional nuclei with respect net86 plus electrons (in green)
δYin+1Δt=θk,lrkln+θYln+θδYkn+1+θk,lrkln+θYkn+θδYln+1θ(jrijn+θYjn+θ)δYin+1θjrijn+θYin+θδYjn+1+θmλmn+θδYmn+1θλin+θδYin+1+θ(k,lrkln+θYln+θYkn+θjrijn+θYin+θYjn+θ+mλn+θmYmn+θ+λn+θiYin+θ)δTn+1+k,lrkln+θYln+θYkn+θjrijn+θYin+θYjn+θ+mλmn+θYmn+θλin+θYin+θYin+1YinΔt,𝛿superscriptsubscript𝑌𝑖𝑛1Δ𝑡𝜃subscript𝑘𝑙superscriptsubscript𝑟𝑘𝑙𝑛𝜃superscriptsubscript𝑌𝑙𝑛𝜃𝛿superscriptsubscript𝑌𝑘𝑛1𝜃subscript𝑘𝑙superscriptsubscript𝑟𝑘𝑙𝑛𝜃superscriptsubscript𝑌𝑘𝑛𝜃𝛿superscriptsubscript𝑌𝑙𝑛1𝜃subscript𝑗superscriptsubscript𝑟𝑖𝑗𝑛𝜃superscriptsubscript𝑌𝑗𝑛𝜃𝛿superscriptsubscript𝑌𝑖𝑛1𝜃subscript𝑗superscriptsubscript𝑟𝑖𝑗𝑛𝜃superscriptsubscript𝑌𝑖𝑛𝜃𝛿superscriptsubscript𝑌𝑗𝑛1𝜃subscript𝑚superscriptsubscript𝜆𝑚𝑛𝜃𝛿superscriptsubscript𝑌𝑚𝑛1𝜃superscriptsubscript𝜆𝑖𝑛𝜃𝛿superscriptsubscript𝑌𝑖𝑛1𝜃subscript𝑘𝑙superscriptsubscriptsuperscript𝑟𝑘𝑙𝑛𝜃superscriptsubscript𝑌𝑙𝑛𝜃superscriptsubscript𝑌𝑘𝑛𝜃subscript𝑗superscriptsubscriptsuperscript𝑟𝑖𝑗𝑛𝜃superscriptsubscript𝑌𝑖𝑛𝜃superscriptsubscript𝑌𝑗𝑛𝜃subscript𝑚𝜆superscriptsubscriptsuperscriptsuperscriptsubscript𝑌𝑚𝑛𝜃𝑛𝜃𝑚𝜆superscriptsubscriptsuperscriptsuperscriptsubscript𝑌𝑖𝑛𝜃𝑛𝜃𝑖𝛿superscript𝑇𝑛1subscript𝑘𝑙superscriptsubscript𝑟𝑘𝑙𝑛𝜃superscriptsubscript𝑌𝑙𝑛𝜃superscriptsubscript𝑌𝑘𝑛𝜃subscript𝑗superscriptsubscript𝑟𝑖𝑗𝑛𝜃superscriptsubscript𝑌𝑖𝑛𝜃superscriptsubscript𝑌𝑗𝑛𝜃subscript𝑚superscriptsubscript𝜆𝑚𝑛𝜃superscriptsubscript𝑌𝑚𝑛𝜃superscriptsubscript𝜆𝑖𝑛𝜃superscriptsubscript𝑌𝑖𝑛𝜃superscriptsubscript𝑌𝑖𝑛1superscriptsubscript𝑌𝑖𝑛Δ𝑡\begin{split}&\frac{\delta Y_{i}^{n+1}}{\Delta t}=\theta\sum_{k,l}r_{kl}^{n+% \theta}Y_{l}^{n+\theta}\delta Y_{k}^{n+1}+\theta\sum_{k,l}{r_{kl}^{n+\theta}Y_% {k}^{n+\theta}\delta Y_{l}^{n+1}}\\ &-\theta\left(\sum_{j}{{r_{ij}^{n+\theta}Y_{j}^{n+\theta}}}\right)\delta Y_{i}% ^{n+1}-\theta\sum_{j}{{r_{ij}^{n+\theta}Y_{i}^{n+\theta}}\delta Y_{j}^{n+1}}+% \theta\sum_{m}\lambda_{m}^{n+\theta}\delta Y_{m}^{n+1}\\ &-\theta\lambda_{i}^{n+\theta}\delta Y_{i}^{n+1}+\theta\leavevmode\nobreak\ % \Bigg{(}\sum_{k,l}{r^{\prime}}_{kl}^{n+\theta}Y_{l}^{n+\theta}Y_{k}^{n+\theta}% -\sum_{j}{r^{\prime}}_{ij}^{n+\theta}Y_{i}^{n+\theta}Y_{j}^{n+\theta}\\ &+\sum_{m}{{\lambda{{}^{\prime}}}_{m}^{n+\theta}Y_{m}^{n+\theta}}+{\lambda{{}^% {\prime}}}_{i}^{n+\theta}Y_{i}^{n+\theta}\Bigg{)}\leavevmode\nobreak\ \delta T% ^{n+1}+\sum_{k,l}{r_{kl}^{n+\theta}Y_{l}^{n+\theta}Y_{k}^{n+\theta}}\\ &-\sum_{j}{r_{ij}^{n+\theta}Y_{i}^{n+\theta}Y_{j}^{n+\theta}}+\sum_{m}{\lambda% _{m}^{n+\theta}Y_{m}^{n+\theta}}-\lambda_{i}^{n+\theta}Y_{i}^{n+\theta}-\frac{% Y_{i}^{n+1}-Y_{i}^{n}}{\Delta t}\,,\end{split}start_ROW start_CELL end_CELL start_CELL divide start_ARG italic_δ italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT end_ARG start_ARG roman_Δ italic_t end_ARG = italic_θ ∑ start_POSTSUBSCRIPT italic_k , italic_l end_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_δ italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT + italic_θ ∑ start_POSTSUBSCRIPT italic_k , italic_l end_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_δ italic_Y start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL - italic_θ ( ∑ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT ) italic_δ italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT - italic_θ ∑ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_δ italic_Y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT + italic_θ ∑ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_δ italic_Y start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL - italic_θ italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_δ italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT + italic_θ ( ∑ start_POSTSUBSCRIPT italic_k , italic_l end_POSTSUBSCRIPT italic_r start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT - ∑ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_r start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL + ∑ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_λ start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT + italic_λ start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT ) italic_δ italic_T start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_k , italic_l end_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL - ∑ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT - italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + italic_θ end_POSTSUPERSCRIPT - divide start_ARG italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT - italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG start_ARG roman_Δ italic_t end_ARG , end_CELL end_ROW (4)

for the chemical equations, and from,

k(BEkUionsYk)δYkn+1+(BpnUeYe(ν˙Δt)Ye)δYen+1(UTΔρρ2PT+(ν˙Δt)T)δTn+1=(UTΔρρ2PT)(Tn+1Tn)k(BEkUionsYk)(Ykn+1Ykn)(BpnUeYe)(Yen+1Yen)+ν˙ΔtTΔρρ2(PT),subscript𝑘𝐵subscript𝐸𝑘subscript𝑈𝑖𝑜𝑛𝑠subscript𝑌𝑘𝛿superscriptsubscript𝑌𝑘𝑛1subscript𝐵𝑝𝑛subscript𝑈𝑒subscript𝑌𝑒˙𝜈Δ𝑡subscript𝑌𝑒𝛿superscriptsubscript𝑌𝑒𝑛1𝑈𝑇Δ𝜌superscript𝜌2𝑃𝑇˙𝜈Δ𝑡𝑇𝛿superscript𝑇𝑛1𝑈𝑇Δ𝜌superscript𝜌2𝑃𝑇superscript𝑇𝑛1superscript𝑇𝑛subscript𝑘𝐵subscript𝐸𝑘subscript𝑈𝑖𝑜𝑛𝑠subscript𝑌𝑘superscriptsubscript𝑌𝑘𝑛1superscriptsubscript𝑌𝑘𝑛subscript𝐵𝑝𝑛subscript𝑈𝑒subscript𝑌𝑒superscriptsubscript𝑌𝑒𝑛1superscriptsubscript𝑌𝑒𝑛˙𝜈Δ𝑡𝑇Δ𝜌superscript𝜌2𝑃𝑇\begin{split}&\sum_{k}\left(BE_{k}-\frac{\partial U_{ions}}{\partial Y_{k}}% \right)\delta Y_{k}^{n+1}+\left(B_{pn}-\frac{\partial U_{e}}{\partial{Y_{e}}}-% \frac{\partial(\dot{\nu}\Delta t)}{\partial{Y_{e}}}\right)\delta Y_{e}^{n+1}\\ &-\left(\frac{\partial U}{\partial T}-\frac{\Delta\rho}{\rho^{2}}\frac{% \partial P}{\partial T}+\frac{\partial(\dot{\nu}\Delta t)}{\partial T}\right)% \delta T^{n+1}=\left(\frac{\partial U}{\partial T}-\frac{\Delta\rho}{\rho^{2}}% \frac{\partial P}{\partial T}\right)(T^{n+1}-T^{n})\\ &-\sum_{k}\left(BE_{k}-\frac{\partial U_{ions}}{\partial Y_{k}}\right)(Y_{k}^{% n+1}-Y_{k}^{n})-\left(B_{pn}-\frac{\partial U_{e}}{\partial Y_{e}}\right)(Y_{e% }^{n+1}-Y_{e}^{n})\\ &+\dot{\nu}\Delta t-T\frac{\Delta\rho}{\rho^{2}}\left(\frac{\partial P}{% \partial T}\right)\,,\end{split}start_ROW start_CELL end_CELL start_CELL ∑ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_B italic_E start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - divide start_ARG ∂ italic_U start_POSTSUBSCRIPT italic_i italic_o italic_n italic_s end_POSTSUBSCRIPT end_ARG start_ARG ∂ italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG ) italic_δ italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT + ( italic_B start_POSTSUBSCRIPT italic_p italic_n end_POSTSUBSCRIPT - divide start_ARG ∂ italic_U start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG start_ARG ∂ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG - divide start_ARG ∂ ( over˙ start_ARG italic_ν end_ARG roman_Δ italic_t ) end_ARG start_ARG ∂ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG ) italic_δ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL - ( divide start_ARG ∂ italic_U end_ARG start_ARG ∂ italic_T end_ARG - divide start_ARG roman_Δ italic_ρ end_ARG start_ARG italic_ρ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG divide start_ARG ∂ italic_P end_ARG start_ARG ∂ italic_T end_ARG + divide start_ARG ∂ ( over˙ start_ARG italic_ν end_ARG roman_Δ italic_t ) end_ARG start_ARG ∂ italic_T end_ARG ) italic_δ italic_T start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT = ( divide start_ARG ∂ italic_U end_ARG start_ARG ∂ italic_T end_ARG - divide start_ARG roman_Δ italic_ρ end_ARG start_ARG italic_ρ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG divide start_ARG ∂ italic_P end_ARG start_ARG ∂ italic_T end_ARG ) ( italic_T start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT - italic_T start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL - ∑ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_B italic_E start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - divide start_ARG ∂ italic_U start_POSTSUBSCRIPT italic_i italic_o italic_n italic_s end_POSTSUBSCRIPT end_ARG start_ARG ∂ italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG ) ( italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT - italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) - ( italic_B start_POSTSUBSCRIPT italic_p italic_n end_POSTSUBSCRIPT - divide start_ARG ∂ italic_U start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG start_ARG ∂ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG ) ( italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT - italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL + over˙ start_ARG italic_ν end_ARG roman_Δ italic_t - italic_T divide start_ARG roman_Δ italic_ρ end_ARG start_ARG italic_ρ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ( divide start_ARG ∂ italic_P end_ARG start_ARG ∂ italic_T end_ARG ) , end_CELL end_ROW (5)

for the energy equation. Equation 5 includes the neutrino losses, ν˙Δt˙𝜈Δ𝑡\dot{\nu}\Delta tover˙ start_ARG italic_ν end_ARG roman_Δ italic_t, produced by electron and positron captures, and the remaining symbols have the usual meaning.

Equations 4 and 5 conform to an (N+1)×(N+1)𝑁1𝑁1(N+1)\times(N+1)( italic_N + 1 ) × ( italic_N + 1 ) linear system of equations with N𝑁Nitalic_N unknown chemical corrections, δYk𝛿subscript𝑌𝑘\delta Y_{k}italic_δ italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, plus the temperature correction δT𝛿𝑇\delta Titalic_δ italic_T. The system is sparse and is efficiently solved with an improved version of the algorithm described in Prantzos et al. (1987). As an initial guess in the first NR iteration, we take Yn+1=Yn;Tn+1=Tnformulae-sequencesuperscript𝑌𝑛1superscript𝑌𝑛superscript𝑇𝑛1superscript𝑇𝑛Y^{n+1}=Y^{n};T^{n+1}=T^{n}italic_Y start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT = italic_Y start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ; italic_T start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT = italic_T start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT and the parameter θ𝜃\thetaitalic_θ in Eq. 4 was set to θ=0.7𝜃0.7\theta=0.7italic_θ = 0.7 in the tests described in Sect. 4. This choice of θ𝜃\thetaitalic_θ was empirically chosen to balance between θ=1𝜃1\theta=1italic_θ = 1 providing optimal stability and θ=0.5𝜃0.5\theta=0.5italic_θ = 0.5 of perfectly centered integration schemes.

3 Nuclear networks

In this section, we introduce a family of nuclear networks, which we named netX, where X𝑋Xitalic_X indicates the number of species. From simpler to the more complex, net14, net86, and the new net90 presented here. All of these are based on REACLIB. Verification of net90 is performed by comparing its results with those obtained with the state-of-the-art nuclear network WinNet (Reichert et al. 2023), a much larger network that includes many weak interaction processes. The main features of all these nuclear networks are described below.

3.1 net14

This network was introduced in García-Senz & Cabezón Gómez (2003) and it is representative of typical α𝛼\alphaitalic_α-networks, widely used coupled to hydrodynamic codes. This network follows an alpha-chain of reactions from 4He up to 60Zn. Many similar networks had either fewer nuclear species such as Timmes et al. (2000) with only seven nuclei or a bit more, as in Weaver et al. (1978) with 19 isotopes. However, the main characteristic of net14 is that it solves the equations for the evolution of nuclear species coupled with the temperature equation. This methodology was developed with net14 and used later in the other two networks, net86 and net90. Small networks such as net14 are suitable to follow the energy generation rate in explosive scenarios such as Type Ia supernovae, having reasonable feedback with the hydrodynamic state of the fluid. Their accuracy in the energy generation rate is expected to be of the order of 20%similar-to-or-equalsabsentpercent20\simeq 20\%≃ 20 % (Timmes et al. 2000) and their nucleosynthetic yields must be post-processed with larger networks in the range of thousands of nuclei. Despite this, their popularity is due to their reduced size, which results in a very small computational footprint, even when they have to be called many times per fluid element and per hydrodynamic timestep.

3.2 net86

This network was born as an evolution of net14, with the objective of including protons and neutrons, and was also described in Cabezón et al. (2004). To do so, many more nuclear species must be included, and if not careful, the size of the network can increase extremely fast. To that extent, we built this network with a set of blocks of neutron and proton captures around the α𝛼\alphaitalic_α-chain, again from 4He up to 60Zn. The result is an extended network with 86 nuclei and 150similar-toabsent150\sim 150∼ 150 reactions. This is a reasonable compromise between accuracy (for energy generation rate and yields) and computational burden. net86 also solves the abundance equations jointly with the temperature equation, which proved to be extremely robust, something that becomes even more important when we increase the number of species.

Refer to caption


Figure 2: Comparison among esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT capture rates at temperatures T9=1subscript𝑇91T_{9}=1italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT = 1, 3333, 10101010, and different values of ρYe𝜌subscript𝑌𝑒\rho Y_{e}italic_ρ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT. The rate obtained numerically with the exact formulation of FFN (solid lines, Fuller et al. 1982) is compared to those obtained with the analytical approach by Hansen (1968) (dashed lines) and the zero temperature limit rate by Bludman et al. (1982) (black dotted line).

Refer to caption


Figure 3: Comparison between capture rates λepsubscript𝜆superscript𝑒𝑝\lambda_{e^{-}p}italic_λ start_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT italic_p end_POSTSUBSCRIPT and λe+psubscript𝜆superscript𝑒𝑝\lambda_{e^{+}p}italic_λ start_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT italic_p end_POSTSUBSCRIPT at temperatures T9=1subscript𝑇91T_{9}=1italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT = 1, 3333, 10101010, and different values of ρYe𝜌subscript𝑌𝑒\rho Y_{e}italic_ρ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT. We note that, out of the low-ρ𝜌\rhoitalic_ρ high-T region, λe+n<<λepmuch-less-thansubscript𝜆superscript𝑒𝑛subscript𝜆superscript𝑒𝑝\lambda_{e^{+}n}<<\lambda_{e^{-}p}italic_λ start_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT italic_n end_POSTSUBSCRIPT < < italic_λ start_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT italic_p end_POSTSUBSCRIPT.

Refer to caption


Figure 4: Neutrino and anti-neutrino emissivities (in MeV/s) at temperatures T9=1subscript𝑇91T_{9}=1italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT = 1, 3, and 10.

Refer to caption


Figure 5: Results of the CO test. Evolution of nuclear mass fractions obtained with net14 (top left), net90-noec (bottom left, without esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures), and net90 (bottom right, with esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures on protons included). The vertical dotted lines show the approximate limits of the NSE, when the artificial adiabatic expansion starts, and the region where nuclear reactions are quenched. The panel in the upper right shows the evolution of temperature and pressure for net90-noec and net90. The temperature obtained with net14 is also shown as a reference. The evolution of density is the same for all three nuclear networks.

Refer to caption


Figure 6: Results of the CO test. Mass fractions in Fig. 5, but grouped in three nuclear families: Intermediate-Mass α𝛼\alphaitalic_α-Elements (IME, 28Si+32superscript32+^{32}+ start_POSTSUPERSCRIPT 32 end_POSTSUPERSCRIPTS+36superscript36+^{36}+ start_POSTSUPERSCRIPT 36 end_POSTSUPERSCRIPTAr+40superscript40+^{40}+ start_POSTSUPERSCRIPT 40 end_POSTSUPERSCRIPTCa+44superscript44+^{44}+ start_POSTSUPERSCRIPT 44 end_POSTSUPERSCRIPTTi), α𝛼\alphaitalic_α-Iron nuclei (48Cr+52superscript52+^{52}+ start_POSTSUPERSCRIPT 52 end_POSTSUPERSCRIPTFe+56superscript56+^{56}+ start_POSTSUPERSCRIPT 56 end_POSTSUPERSCRIPTNi+60superscript60+^{60}+ start_POSTSUPERSCRIPT 60 end_POSTSUPERSCRIPTZn, labelled as 56Ni), and neutronized Iron-Group Elements (IGE, 54Fe+58superscript58+^{58}+ start_POSTSUPERSCRIPT 58 end_POSTSUPERSCRIPTNi+57superscript57+^{57}+ start_POSTSUPERSCRIPT 57 end_POSTSUPERSCRIPTCo+58superscript58+^{58}+ start_POSTSUPERSCRIPT 58 end_POSTSUPERSCRIPTCo. Solid lines are for net90 and dashed lines are for net90-noec. We also show two lines calculated with net14 (α𝛼\alphaitalic_α-network).

3.3 net90

net90 is an extension of net86 to include electron and positron captures plus three new nuclei and four additional reactions: 12C(p,γ)13p,\gamma)^{13}italic_p , italic_γ ) start_POSTSUPERSCRIPT 13 end_POSTSUPERSCRIPTN, 13N(α,p)16\alpha,p)^{16}italic_α , italic_p ) start_POSTSUPERSCRIPT 16 end_POSTSUPERSCRIPTO, 54Fe(α,p)57\alpha,p)^{57}italic_α , italic_p ) start_POSTSUPERSCRIPT 57 end_POSTSUPERSCRIPTCo, and 57Co(n,γ)58n,\gamma)^{58}italic_n , italic_γ ) start_POSTSUPERSCRIPT 58 end_POSTSUPERSCRIPTCo. The first two have fast reaction rates and become relevant during the explosive combustion of He and the other two work as sinks for α𝛼\alphaitalic_α particles and neutrons. This makes net90 a suitable option for handling moderately asymmetric matter in the context of multidimensional simulations. A sketch of the network is shown in Fig. 1. In the following, we will specify ’net90-noec’ when referring to ’net90 with e±superscript𝑒plus-or-minuse^{\pm}italic_e start_POSTSUPERSCRIPT ± end_POSTSUPERSCRIPT captures turned off’, which in turn is very similar to net86.

In scenarios involving objects such as white dwarfs, where the major contribution to the fluid pressure comes from degenerate electrons, including the electrons in the reduced network is extremely important, and it is something that, as far as we know, has never been done before in the framework of multidimensional hydrodynamic simulations. Indeed, having a process that removes electrons from the fluid, such as capture by protons, can have a significant impact on 3D simulations of Type Ia supernovae. Many reactions involve electrons, but we chose to include only capture by protons, as it is expected to be the dominant process in SNIa (Thielemann et al. 1986) and we can benefit from the structure of net86 without major changes. Furthermore, and according to Brachwitz et al. (2000) and Thielemann et al. (2004) the esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures on nuclei are clearly subdominant at densities ρ92similar-to-or-equalssubscript𝜌92\rho_{9}\simeq 2italic_ρ start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT ≃ 2, especially since the weak rates compilation of Langanke & Martínez-Pinedo (2001) significantly reduced the esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT capture rates on nuclei of previous compilations (Fuller et al. 1982). We showed and confirmed in the present work (see Sect.4.1.1) that the esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures on free protons alone could amount up to 90%similar-to-or-equalsabsentpercent90\simeq 90\%≃ 90 % of the captures provided that the nuclear network is large enough (f.e. WinNet).

The reaction rate e+pn+νsuperscript𝑒𝑝𝑛𝜈e^{-}+p\rightarrow n+\nuitalic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT + italic_p → italic_n + italic_ν, in a degenerate fluid, can be approached analytically (Hansen 1968; Bludman et al. 1982) or numerically (Fuller et al. 1980). The main advantage of an analytical expression is that its evaluation and its derivative are straightforward, whereas the numerical calculation, although more accurate, requires interpolating from a large data table. We have compared both methods and finally decided to rely on the numerical approach. We show in Figure 2 the esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT capture rate, λepsubscript𝜆superscript𝑒𝑝\lambda_{e^{-}p}italic_λ start_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT italic_p end_POSTSUBSCRIPT, as a function of (ρYe)𝜌subscript𝑌𝑒(\rho Y_{e})( italic_ρ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ) for three fiducial temperatures: T9=1subscript𝑇91T_{9}=1italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT = 1, 3, and 10. As we can see, below ρYe109similar-to-or-equals𝜌subscript𝑌𝑒superscript109\rho Y_{e}\simeq 10^{9}italic_ρ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ≃ 10 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT  g\cdotcm-3 the analytical expressions progressively diverge from the exact numerical value. It should be noted that the expression by Hansen (1968) works well at low density and high temperature, (see f.e. the region ρYe107,T9=10formulae-sequence𝜌subscript𝑌𝑒superscript107subscript𝑇910\rho Y_{e}\leq 10^{7},T_{9}=10italic_ρ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ≤ 10 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT , italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT = 10), the region where e±superscript𝑒plus-or-minuse^{\pm}italic_e start_POSTSUPERSCRIPT ± end_POSTSUPERSCRIPT pair production is relevant.

At temperatures T910similar-to-or-equalssubscript𝑇910T_{9}\simeq 10italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT ≃ 10 and sufficiently low densities, the rate λe+nsubscript𝜆superscript𝑒𝑛\lambda_{e^{+}n}italic_λ start_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT italic_n end_POSTSUBSCRIPT of the reaction e++np+ν¯superscript𝑒𝑛𝑝¯𝜈e^{+}+n\rightarrow p+\bar{\nu}italic_e start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT + italic_n → italic_p + over¯ start_ARG italic_ν end_ARG competes with λepsubscript𝜆superscript𝑒𝑝\lambda_{e^{-}p}italic_λ start_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT italic_p end_POSTSUBSCRIPT. We show this in Fig. 3 which was obtained by numerically integrating the equations of Fuller et al. (1980). Although we expect that in a typical SNIa explosion sequence λe+n<λepsubscript𝜆superscript𝑒𝑛subscript𝜆superscript𝑒𝑝\lambda_{e^{+}n}<\lambda_{e^{-}p}italic_λ start_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT italic_n end_POSTSUBSCRIPT < italic_λ start_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT italic_p end_POSTSUBSCRIPT, due to the reduction of Tmaxsuperscript𝑇𝑚𝑎𝑥T^{max}italic_T start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT at lower densities (for example, T9max6,10similar-to-or-equalssuperscriptsubscript𝑇9𝑚𝑎𝑥610T_{9}^{max}\simeq 6,10italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT ≃ 6 , 10 at ρ2×107similar-to-or-equals𝜌2superscript107\rho\simeq 2\times 10^{7}italic_ρ ≃ 2 × 10 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT and 109superscript10910^{9}10 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT g\cdotcm-3, respectively), the contribution of λe+nsubscript𝜆superscript𝑒𝑛\lambda_{e^{+}n}italic_λ start_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT italic_n end_POSTSUBSCRIPT could be significant around Tmaxsuperscript𝑇𝑚𝑎𝑥T^{max}italic_T start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT and we therefore included it in the network.

We assume that neutrinos and antineutrinos created during reactions (e,p)superscript𝑒𝑝(e^{-},p)( italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT , italic_p ) and (e+,n)superscript𝑒𝑛(e^{+},n)( italic_e start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT , italic_n ) freely escape the system, without further interactions. We computed the {ν,ν¯}𝜈¯𝜈\{\nu,\bar{\nu}\}{ italic_ν , over¯ start_ARG italic_ν end_ARG } emissivities with the scheme developed by Fuller et al. (1980) and stored the values in an interpolating table. Figure 4 shows the expected {ν,ν¯}𝜈¯𝜈\{\nu,\bar{\nu}\}{ italic_ν , over¯ start_ARG italic_ν end_ARG } luminosity in the range 106superscript10610^{6}10 start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT g\cdotcm-3 ρ1010absent𝜌superscript1010\leq\rho\leq 10^{10}≤ italic_ρ ≤ 10 start_POSTSUPERSCRIPT 10 end_POSTSUPERSCRIPT g\cdotcm-3.

Table 1: Initial conditions for all tests performed with the nuclear networks presented in this work.
Test name X0subscript𝑋0X_{0}italic_X start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT T9subscript𝑇9T_{9}italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT ρ9subscript𝜌9\rho_{9}italic_ρ start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT η1subscript𝜂1\eta_{1}italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT η2subscript𝜂2\eta_{2}italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT Comment
CO [C12]=0.5delimited-[]superscriptC120.5\left[{}^{12}\textrm{C}\right]=0.5[ start_FLOATSUPERSCRIPT 12 end_FLOATSUPERSCRIPT C ] = 0.5 1 2 50 2 WD burning of initially symmetric matter
[O16]=0.5delimited-[]superscriptO160.5\left[{}^{16}\textrm{O}\right]=0.5[ start_FLOATSUPERSCRIPT 16 end_FLOATSUPERSCRIPT O ] = 0.5
He [He4]=1delimited-[]superscriptHe41\left[{}^{4}\textrm{He}\right]=1[ start_FLOATSUPERSCRIPT 4 end_FLOATSUPERSCRIPT He ] = 1 1 5×1045superscript1045\times 10^{-4}5 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT 2 1 Shell burning on the WD surface
Si [Si28]=1delimited-[]superscriptSi281\left[{}^{28}\textrm{Si}\right]=1[ start_FLOATSUPERSCRIPT 28 end_FLOATSUPERSCRIPT Si ] = 1 6 0.01 2 1 Photodisintegration leading to CCSN
444The columns show (from left to right) the name of the test, the initial composition, the initial temperature and density (in 109superscript10910^{9}10 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT units), and a short comment about the scenario to which the test is relevant.
Refer to caption
Figure 7: Results of the CO test. Top left: Evolution of the nuclear energy rate as a function of the temperature obtained with net14, net90-noec, and WinNet-noec. Top right: Same, but including esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures. Letters A, B, C, and D refer to normal combustion, relaxation to NSE, full NSE, and adiabatic expansion, respectively. Bottom left: Evolution of the mean molecular weight μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT of ions as a function of temperature obtained with net14, net90-noec and WinNet-noec. Bottom right: Same, but including esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures.
Refer to caption
Figure 8: Time-evolution of the nuclear generation rate in the CO test, computed without (left) and with (right) electron captures.

3.4 WinNet

The nuclear reaction network WinNet is presented in Reichert et al. (2023). Unlike the networks presented previously in this work, WinNet contains a flexible number of nuclei. For all calculations, we include 2,281 nuclei up to Z=50𝑍50Z=50italic_Z = 50. This includes all relevant nuclei for the test cases considered. We assume nuclear statistical equilibrium for temperatures higher than 10 GK. Reaction rates have been taken from the REACLIB database (Cyburt et al. 2010). We apply electron screening corrections for all reactions as described in Kravchuk & Yakovlev (2014). Electron and positron capture rates, as well as β+superscript𝛽\beta^{+}italic_β start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT- and βsuperscript𝛽\beta^{-}italic_β start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT-decays that are contained in the REACLIB database, are replaced by those of Fuller et al. (1985); Oda et al. (1994); Langanke & Martínez-Pinedo (2001); Pruet & Fuller (2003); Suzuki et al. (2016). Notably, this also includes the electron- and positron-capture rates on free protons and neutrons that are taken from Langanke & Martínez-Pinedo (2001). In total, WinNet contains similar-to\sim30,000 reaction rates, of which similar-to\sim4,000 reactions are weak reactions. Information on the energy of emitted neutrinos was derived from the same tabulation as the theoretical weak rates (Fuller et al. 1985; Oda et al. 1994; Langanke & Martínez-Pinedo 2001; Pruet & Fuller 2003; Suzuki et al. 2016) and from the ENSDF database (Brown et al. 2018), when it was unavailable in previous tables. Also, we consider the energy of thermal neutrinos (Itoh et al. 1996).

4 Tests

In this section, we present a suite of tests in which, given an initial composition, temperature, and density, we iteratively apply our nuclear networks with a self-adaptive timestep until NSE or a stable configuration has been achieved isochorically. This usually happens faster than the hydrodynamic timescale, defined as:

thd=446/ρ0,subscript𝑡𝑑446subscript𝜌0t_{hd}=446/\sqrt{\rho_{0}},italic_t start_POSTSUBSCRIPT italic_h italic_d end_POSTSUBSCRIPT = 446 / square-root start_ARG italic_ρ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG , (6)

where ρ0subscript𝜌0\rho_{0}italic_ρ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is the initial density value (corresponding to ρ9subscript𝜌9\rho_{9}italic_ρ start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT in Table 4). Once the physical time is larger than t=η1thd𝑡subscript𝜂1subscript𝑡𝑑t=\eta_{1}t_{hd}italic_t = italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_h italic_d end_POSTSUBSCRIPT, where η1subscript𝜂1\eta_{1}italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is a constant that depends on the particular scenario, we impose an artificial exponential decrease in density, mimicking an adiabatic expansion of the fluid element in which the nuclear reactions are taking place,

ρ(t)=ρ0exp(Δtη2thd),𝜌𝑡subscript𝜌0Δ𝑡subscript𝜂2subscript𝑡𝑑\rho(t)=\rho_{0}\exp{\left(-\frac{\Delta t}{\eta_{2}t_{hd}}\right)},italic_ρ ( italic_t ) = italic_ρ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT roman_exp ( - divide start_ARG roman_Δ italic_t end_ARG start_ARG italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_h italic_d end_POSTSUBSCRIPT end_ARG ) , (7)

where ΔtΔ𝑡\Delta troman_Δ italic_t is the current timestep and the choice of η2subscript𝜂2\eta_{2}italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT depends on the particular calculation. This produces a cooling that naturally leads to the freezeout of the nuclear reactions. In Table 4 we summarize the initial conditions of all the tests presented in this section. We used the EOS of Timmes & Swesty (2000) to monitor the temperature changes and pressure in all tests.

Refer to caption
Figure 9: Results of the CO test. Top left: Evolution of the mass fraction Xαsubscript𝑋𝛼X_{\alpha}italic_X start_POSTSUBSCRIPT italic_α end_POSTSUBSCRIPT of alpha particles of net14, net90-noec, and WinNet-noec. Top right: Same, but for neutron and proton mass fractions. Bottom left: Evolution of the mass fraction Xαsubscript𝑋𝛼X_{\alpha}italic_X start_POSTSUBSCRIPT italic_α end_POSTSUBSCRIPT of the alpha particles of net90 and WinNet. Bottom right: Same, but for proton and neutron mass fractions.

4.1 C+O burning

This test is characteristic of a Chandrasekhar mass white dwarf core that undergoes a nuclear runaway that leads to a type Ia supernova explosion. We used an equal amount of 12C and 16O to mimic the gross conditions prior to the explosion. The initial conditions for this test are summarized in Table 4. Under these conditions, NSE is achieved rapidly when the temperature increases and the radiative captures of protons, neutrons, and alpha particles are balanced by photodisintegrations. The chosen value of η1subscript𝜂1\eta_{1}italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT in Table 4 is compatible with the duration of the NSE combustion regime in the center of a massive white dwarf that results in explosive ignition of carbon.

Figure 5 presents the results of the calculation. The top-left panel shows the evolution of the alpha-chain elements obtained with net14. NSE is achieved around iteration 380. The adiabatic expansion sets in around iteration 660 until the density and temperature are so low that all nuclear reactions freeze out around iteration 1000, with a final composition dominated by 56Ni (followed by 52Fe) as it is the dominant nuclei in Type Ia supernova explosions.

The bottom left panel of Fig. 5 shows the nuclear evolution when we use net90-noec. To ease comparison, the colors of all alpha-chain elements are the same in all plots, except that in the larger networks we also show a few (most abundant) isotopes in colored, dashed lines, along with proton and neutron abundances (in black). For most of the pre-NSE regime, nuclear mass fractions follow an evolution similar to that obtained by net14. Only when the temperature is high enough (T97subscript𝑇97T_{9}\geq 7italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT ≥ 7), many new production channels open, given the high abundance of fresh protons and neutrons. This leads to a longer quasi-NSE regime (compared to net14) and a completely different distribution of abundances in NSE, dominated by moderately neutronized isotopes such as 58Ni and 54Fe, as well as protons and neutrons. After the adiabatic expansion sets in, most of 58Ni captures a proton to become 59Cu, which produces 56Ni through an inverse (α,p)𝛼𝑝(\alpha,p)( italic_α , italic_p ) reaction. Another path for 58Ni is two consecutive inverse (n,γ)𝑛𝛾(n,\gamma)( italic_n , italic_γ ) reactions, but this is subdominant due to the rapid cooling during the expansion and evidenced in the very fast decrease in neutron abundance. At freezeout, the most abundant element is again 56Ni, followed by some of the heavier isotopes in the network. The final mass fractions of αlimit-from𝛼\alpha-italic_α -particles calculated with net14 and net90-noec are quite similar and low, Xα104similar-to-or-equalssubscript𝑋𝛼superscript104X_{\alpha}\simeq 10^{-4}italic_X start_POSTSUBSCRIPT italic_α end_POSTSUBSCRIPT ≃ 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT, slightly larger in the former.

The bottom right panel of Fig. 5 corresponds to the results obtained by net90. That is, including electron captures. As expected, there are no large differences until the temperature rises enough to trigger the electron captures on protons. This has a major impact on the NSE, where the proton abundance drops by more than an order of magnitude, producing a large abundance of neutrons. Reactions with neutrons progressively reduce the mass fraction of αlimit-from𝛼\alpha-italic_α -elements favoring the synthesis of moderately neutron-rich elements. Now the NSE is largely dominated by 54Fe (shown as 54Fe+57Co+58Co in Fig. 5) followed by 58Ni. Unlike nuclei, electron captures never achieve equilibrium at the densities considered in this work, and neither does the temperature. The larger binding energy of the dominant neutron-rich isotopes increases the released nuclear energy so that the temperature actually increases during the NSE stage.

This is clearly shown in the top right panel of Fig. 5. There, we show the evolution of temperature (T9subscript𝑇9T_{9}italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT), density (ρ9subscript𝜌9\rho_{9}italic_ρ start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT), and pressure. The dashed lines correspond to net90-noec, where no electron captures were included. The solid lines correspond to net90, including electron captures, with the exception of the orange solid line, which represents the temperature evolution obtained with net14, as a reference. Comparing lines with the same color shows the influence of including electron captures in the nuclear network. This leads to a relevant increase in temperature (at NSE and a good fraction of the adiabatic expansion), whereas pressure gets lower as electrons are captured by protons. In this test, Yesubscript𝑌𝑒Y_{e}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT decreased from 0.5 to 0.472. As discussed in Sect. 4.1.2, this effect may have an appreciable influence on the dynamical evolution of hot and dense systems in multidimensional simulations where nuclear reactions are relevant.

Figure 6 shows the mass fractions of IME, IGE, and 56Ni-like elements (see its caption for a definition of these groups). The inclusion of esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures produces substantial changes in the abundances after iteration 400. In particular, the production of IME and 56Ni is severely overestimated when esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures are not taken into account. The opposite is true for the IGE elements, which are under-produced, especially during the adiabatic expansion. The reduced net14 produces even more IME and 56Ni than net90-noec. Without esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures the abundance at freezing is dominated by 56Ni whereas the simple inclusion of esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures on protons shifts the dominance to neutronized IGE elements.

4.1.1 Verifying net90 with WinNet

We present here a comparison between net90 and the reference nuclear network WinNet in light of the magnitudes with the largest impact on the hydrodynamics, such as the rate of released nuclear energy ϵ˙n(t)subscript˙italic-ϵ𝑛𝑡\dot{\epsilon}_{n}(t)over˙ start_ARG italic_ϵ end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_t ), pressure P(t)𝑃𝑡P(t)italic_P ( italic_t ) and values of Ye(t)subscript𝑌𝑒𝑡Y_{e}(t)italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ( italic_t ) and mean molecular weight of ions μi(t)subscript𝜇𝑖𝑡\mu_{i}(t)italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ). To facilitate comparisons among net14, net90-noec and the larger network but without esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures, WinNet-noec, we first calculate the evolution with net90-noec and use the resulting trajectory {T(t),ρ(t)}𝑇𝑡𝜌𝑡\{T(t),\rho(t)\}{ italic_T ( italic_t ) , italic_ρ ( italic_t ) } as input to the net14 and WinNet-noec calculations. The same procedure is used to compare net90 and WinNet, now with esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures. We stress that although net90 provides a general picture of the abundances of many isotopes during the run time of multidimensional hydrodynamic calculations, the post-processing of the data is still necessary to obtain detailed nucleosynthetic yields.

Figure 7 shows the value of ϵ˙nsubscript˙italic-ϵ𝑛\dot{\epsilon}_{n}over˙ start_ARG italic_ϵ end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT and the mean molecular weight of ions μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT as a function of temperature for the different nuclear networks at ignition density ρ=2×109𝜌2superscript109\rho=2\times 10^{9}italic_ρ = 2 × 10 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT g\cdotcm-3 and initial composition X(12C)=X(16O)=0.5X(^{12}\textrm{C})=X(^{16}\textrm{O})=0.5italic_X ( start_POSTSUPERSCRIPT 12 end_POSTSUPERSCRIPT C ) = italic_X ( start_POSTSUPERSCRIPT 16 end_POSTSUPERSCRIPT O ) = 0.5. The evolution of ϵ˙nsubscript˙italic-ϵ𝑛\dot{\epsilon}_{n}over˙ start_ARG italic_ϵ end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT calculated without and with esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures during the initial rapid temperature increase (labeled with letter A in the uppermost panels) is fairly similar. In this region and below T9=4subscript𝑇94T_{9}=4italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT = 4 the three networks produce identical results, whereas WinNet-noec releases a bit more energy between 4T984subscript𝑇984\leq T_{9}\leq 84 ≤ italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT ≤ 8. This is followed by a rapid relaxation to the NSE regime (region B), where endothermic photodisintegrations take over (dashed lines in the figures). During nuclear statistical equilibrium (region C), the temperature remains close to T9=8.6subscript𝑇98.6T_{9}=8.6italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT = 8.6 and the nuclear energy generation rate drops several orders of magnitude. In this stage, calculations with esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures release more nuclear energy than those that do not consider the effect of esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures (see also Fig. 8). The match between net90 and WinNet is quite good in this region, and net90 is able to reproduce the loop around ϵ˙n=1018subscript˙italic-ϵ𝑛superscript1018\dot{\epsilon}_{n}=10^{18}over˙ start_ARG italic_ϵ end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = 10 start_POSTSUPERSCRIPT 18 end_POSTSUPERSCRIPT ergs\cdots-1 in the upper right panel of Fig. 7. The agreement also holds for a large part of the adiabatic expansion (zone D), where both networks give comparable results between 4T98.54subscript𝑇98.54\leq T_{9}\leq 8.54 ≤ italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT ≤ 8.5. Note that below T96similar-to-or-equalssubscript𝑇96T_{9}\simeq 6italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT ≃ 6 the reduced α𝛼\alphaitalic_α-network net14 differs considerably from the results of net90-noec and WinNet-noec (top left panel in Fig. 7).

The impact of including esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures in the network is evident in Fig. 8 which shows the time evolution of the nuclear energy generation rate. Before NSE, at t0.01𝑡0.01t\leq 0.01italic_t ≤ 0.01 s, the rate is practically the same in all cases, but the behavior is different thereafter, with calculations including esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures providing a considerably larger (and positive) generation rate. Furthermore, net90-noec produces practically no energy during the equilibrium phase when t>0.01𝑡0.01t>0.01italic_t > 0.01 s, showing very low and alternate ±plus-or-minus\pm± values, as expected. On the other hand, WinNet-noec releases more energy with a positive sign (left panel), while during the NSE WinNet initially releases more energy, but the difference with net90 gradually decreases, becoming negligible when t>0.1𝑡0.1t>0.1italic_t > 0.1 s (right panel).

The mean molecular weight of ions μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, shown in Fig. 7, has a maximum relative error 20%similar-to-or-equalsabsentpercent20\simeq 20\%≃ 20 % between net90 and WinNet during the fast relaxation to NSE at T99.3similar-to-or-equalssubscript𝑇99.3T_{9}\simeq 9.3italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT ≃ 9.3. However, such a relative difference is much lower in other combustion stages. During freeze-out, the relative difference decreases to 4%similar-to-or-equalsabsentpercent4\simeq 4\%≃ 4 % and 8%similar-to-or-equalsabsentpercent8\simeq 8\%≃ 8 % in the calculations without and with electron captures, respectively. During the adiabatic expansion, there is almost a perfect match between net90-noec and WinNet-noec while net14 differs significantly (bottom left panel). According to the bottom right panel of Fig. 7 the value μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT calculated with net90 remains close but below that of WinNet, which is attributable to the different mass fractions of helium obtained with the two networks, as commented below.

Figure 9 depicts the evolution of light elements, n,p𝑛𝑝n,pitalic_n , italic_p, and α𝛼\alphaitalic_α particles. The latter (leftmost panels) are the most abundant during NSE in all cases, with net90-noec giving values closer to WinNet-noec than net14. Models implementing esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures produce more helium during the NSE due to the higher temperature and leave more uncombined α𝛼\alphaitalic_α particles at freezing (magenta lines in the leftmost panels in Fig. 9) The evolution of neutrons and protons (rightmost panels) is fairly well reproduced by net90 in all cases.

Figure 10 shows the evolution of the molar fraction of electrons, Yesubscript𝑌𝑒Y_{e}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT, which has a major impact on pressure, which in turn is a crucial magnitude in hydrodynamic simulations. The evolution of pressure is shown on the right-hand Y-axis of the same figure. As we can see, including esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures, if only on free protons, is worthwhile, as it accounts for 2/3similar-to-or-equalsabsent23\simeq 2/3≃ 2 / 3 of the total amount of captures. Figure  10 also shows that the contribution of esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures on nuclei is actually quite small 6%similar-to-or-equalsabsentpercent6\simeq 6\%≃ 6 % (distance between the thick and thin green solid lines). This suggests that both, the size and the architecture of the reduced networks, are relevant to depict the evolution of Yesubscript𝑌𝑒Y_{e}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT and that the thin green line calculated with WinNet but excluding esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures on nuclei, represents a limiting case. As shown in the same figure, the strong dependence of the electron pressure on Yesubscript𝑌𝑒Y_{e}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT, PYe4/3proportional-to𝑃superscriptsubscript𝑌𝑒43P\propto Y_{e}^{4/3}italic_P ∝ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 4 / 3 end_POSTSUPERSCRIPT, makes esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures relevant to hydrodynamic simulations of Chandrasekhar-mass models of SNIa.

The impact of changing the ignition density is explored in Fig. 11. At each density and in the range 1×108ρ5×1091superscript108𝜌5superscript1091\times 10^{8}\leq\rho\leq 5\times 10^{9}1 × 10 start_POSTSUPERSCRIPT 8 end_POSTSUPERSCRIPT ≤ italic_ρ ≤ 5 × 10 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT g\cdotcm-3 the burning temperature is first estimated with net90 assuming isochoric combustion that lasts the same amount of time as in the reference case with ρ=2×109𝜌2superscript109\rho=2\times 10^{9}italic_ρ = 2 × 10 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT g\cdotcm-3 studied above. The system is then allowed to expand with the characteristic time of the reference case in Table 4. The resulting ρ(t),T(t)𝜌𝑡𝑇𝑡\rho(t),T(t)italic_ρ ( italic_t ) , italic_T ( italic_t ) profiles are used as input for WinNet to estimate more accurate values of Yesubscript𝑌𝑒Y_{e}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT and pressure. The left panel of Fig. 11 shows the dependence of

g=[Ye(0)Yenet90(tf)][Ye(0)YenetWN(tf)],𝑔delimited-[]subscript𝑌𝑒0superscriptsubscript𝑌𝑒net90subscript𝑡𝑓delimited-[]subscript𝑌𝑒0superscriptsubscript𝑌𝑒𝑛𝑒𝑡𝑊𝑁subscript𝑡𝑓g=\frac{[Y_{e}(0)-Y_{e}^{\emph{net90}{}}(t_{f})]}{[Y_{e}(0)-Y_{e}^{netWN}(t_{f% })]}\,,italic_g = divide start_ARG [ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ( 0 ) - italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT start_POSTSUPERSCRIPT net90 end_POSTSUPERSCRIPT ( italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ) ] end_ARG start_ARG [ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ( 0 ) - italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n italic_e italic_t italic_W italic_N end_POSTSUPERSCRIPT ( italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ) ] end_ARG , (8)

as a function of the ignition density, where tfsubscript𝑡𝑓t_{f}italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT is the freeze-out time. The estimator g𝑔gitalic_g gives the relative fraction of esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures estimated with net90 compared to those with WinNet. Although the value of g𝑔gitalic_g decreases with ρ9subscript𝜌9\rho_{9}italic_ρ start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT, it always remains above 63%percent6363\%63 %. The slight reduction of g𝑔gitalic_g at high densities is due to the progressive relevance of electron captures on neutronized nuclei in WinNet. The impact on pressure is shown in the right panel of Fig. 11 where the depressurization is evident (i.e. the separation from the blue line), especially at high densities. Despite its great simplicity, net90 does a good job here because it can account for more than 60%percent6060\%60 % of the pressure reduction predicted by WinNet. We note in passing that the final values of Yesubscript𝑌𝑒Y_{e}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT always lie above the theoretical limit obtained by Arcones et al. (2010) assuming complete beta equilibrium.

Refer to caption


Figure 10: Results of the CO test. Evolution of the electron molar fraction and pressure calculated with net90-noec, net90, WinNet, and WinNete+p with electron captures only on nucleons (i.e. only with e+psuperscript𝑒𝑝e^{-}+pitalic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT + italic_p and e++nsuperscript𝑒𝑛e^{+}+nitalic_e start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT + italic_n reactions and no electron captures on heavier nuclei).
Refer to caption
Figure 11: Results of the CO test. Left: profile of g=[ΔYe(net90)/ΔYe(WinNet)]𝑔delimited-[]Δsubscript𝑌𝑒net90Δsubscript𝑌𝑒WinNetg=[\Delta Y_{e}(\emph{net90}{})/\Delta Y_{e}(\emph{WinNet}{})]italic_g = [ roman_Δ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ( net90 ) / roman_Δ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ( WinNet ) ] at the freeze-out time as a function of the ignition density. Right: profile of total pressure at the beginning of NSE, P0subscript𝑃0P_{0}italic_P start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, and at the end point of NSE, Pfsubscript𝑃𝑓P_{f}italic_P start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT, when the adiabatic expansion begins.

4.1.2 Impact on Chandrasekhar-mass explosion models of SNIa

Although the explosion of a white dwarf with a mass approaching the Chandrasekhar-mass limit was historically the favored progenitor to explain Type Ia supernova explosions, it is today thought not to be the dominant production channel for these events (Maoz et al. 2014). However, such a channel may still account for a few percent of these explosions, which can increase to 20%percent2020\%20 % provided that the ignition density range is extended to 6×109similar-to-or-equalsabsent6superscript109\simeq 6\times 10^{9}≃ 6 × 10 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT g\cdotcm-3 (Bravo et al. 2022), while a more standard ignition value is 13×10913superscript1091-3\times 10^{9}1 - 3 × 10 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT g\cdotcm-3 (Nomoto et al. 1984). In any case, this interval of densities is within the working range of net90.

Any reduction in Yesubscript𝑌𝑒Y_{e}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT caused by esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures has, to a greater or lesser extent, an impact on the dynamics of the explosion. However, the current reduced or medium-sized nuclear networks used to perform multidimensional simulations of SNIa explosions do not include deleptonization reactions (e.g., Röpke & Hillebrandt 2005)555Another option is to consider big tables, previously built with a large network that include weak processes, which store the generation of energy and composition changes from which the code makes the necessary interpolations during the run-time of the calculation (Moll & Woosley 2013) .

In matter dominated by degenerate electrons and in the ultra-relativistic regime, the electron pressure is dominant and approached by Pe=k(ρYe)4/3subscript𝑃𝑒𝑘superscript𝜌subscript𝑌𝑒43P_{e}=k(\rho Y_{e})^{4/3}italic_P start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT = italic_k ( italic_ρ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 4 / 3 end_POSTSUPERSCRIPT, thus:

(δPePe)ρ=43(δYeYe),subscript𝛿subscript𝑃𝑒subscript𝑃𝑒𝜌43𝛿subscript𝑌𝑒subscript𝑌𝑒\left(\frac{\delta P_{e}}{P_{e}}\right)_{\rho}=\frac{4}{3}\left(\frac{\delta Y% _{e}}{Y_{e}}\right)\,,( divide start_ARG italic_δ italic_P start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG start_ARG italic_P start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG ) start_POSTSUBSCRIPT italic_ρ end_POSTSUBSCRIPT = divide start_ARG 4 end_ARG start_ARG 3 end_ARG ( divide start_ARG italic_δ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG start_ARG italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG ) , (9)

which for Ye=0.5;δYe=0.03formulae-sequencesubscript𝑌𝑒0.5𝛿subscript𝑌𝑒0.03Y_{e}=0.5;\delta Y_{e}=-0.03italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT = 0.5 ; italic_δ italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT = - 0.03 gives δPe/Pe=0.08𝛿subscript𝑃𝑒subscript𝑃𝑒0.08\delta P_{e}/P_{e}=-0.08italic_δ italic_P start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT / italic_P start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT = - 0.08 which although not large, contributes to delay the expansion of the fluid element.

Furthermore, deleptonization affects the propagation of thermonuclear combustion. It is commonly accepted that in Chandrasekhar-mass models the thermonuclear combustion is initially propagated by convective motions, where hot bubbles filled with combustion products and formed at low radius float and disseminate the combustion at higher altitudes (Niemeyer & Woosley 1997). The ascending velocity of these bubbles is governed by the expansion factor μ=ρb/ρu𝜇subscript𝜌𝑏subscript𝜌𝑢\mu=\rho_{b}/\rho_{u}italic_μ = italic_ρ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT / italic_ρ start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT between burnt and unburnt matter. The deleptonization caused by electron captures accelerates the pressure balance between the hot bubble and the cool surroundings and increases the value of μ𝜇\muitalic_μ, thus reducing the rising velocity of the hot blobs.

We have checked the efficiency of net90 in handling these Chandrasekhar-mass models by tracking the thermonuclear combustion of the central layer of a white dwarf that expands with a density profile ρ(t)𝜌𝑡\rho(t)italic_ρ ( italic_t ) adopted from the W7 model by Nomoto et al. (1984). To do that, we first calculate the self-consistent NSE state at ρ(t=0)𝜌𝑡0\rho(t=0)italic_ρ ( italic_t = 0 ) with net90 and follow the evolution of the temperature and nuclear species as the density declines, following W7, until the complete freeze-out of the mixture. The T(t)𝑇𝑡T(t)italic_T ( italic_t ) profile obtained with net90 is used to postprocess the output with WinNet.

We provide a summary of the results in Fig. 12 which shows the evolution of density, temperature, and pressure (top-left panel), released nuclear energy rate ϵ˙nsubscript˙italic-ϵ𝑛\dot{\epsilon}_{n}over˙ start_ARG italic_ϵ end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT (top right), mean molecular weight of ions (bottom left), and electron molar fraction (bottom right), respectively. These results are qualitatively similar to those of Fig. 7 and the same comments given in Sect. 4.1.1 regarding ϵ˙nsubscript˙italic-ϵ𝑛\dot{\epsilon}_{n}over˙ start_ARG italic_ϵ end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT apply here. The evolution of μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT matches WinNet fairly well, especially at t0.8𝑡0.8t\geq 0.8italic_t ≥ 0.8 s and net90 is capable of accounting for a good amount of esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures (2/3similar-to-or-equalsabsent23\simeq 2/3≃ 2 / 3 of those with WinNet).

Table 6 provides quantitative information of several magnitudes at t=2𝑡2t=2italic_t = 2 s at which any nuclear activity has ceased. The final abundance of protons and neutrons is negligible in both calculations. There is some mismatch in the mass fraction of α𝛼\alphaitalic_α particles, but the final value with net90 is low enough to still not affect the molecular weight of ions and hence the ionic pressure. This tiny amount of remaining alphas is due to the limited number of α𝛼\alphaitalic_α reactions with neutron-rich nuclei included in net90. The final value of μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is well reproduced with the reduced network, and the most abundant nuclei is 57Co with an atomic mass and a mass fraction similar to 56Fe obtained with WinNet. The total energy released at t=2𝑡2t=2italic_t = 2 s is in agreement within 4%percent44\%4 %. Note that according to the last column in Table 6 the energy released by the freely escaping neutrinos is not negligible and with Eν(net90)/Eν(WinNet)67%similar-to-or-equalssubscript𝐸𝜈net90subscript𝐸𝜈WinNetpercent67E_{\nu}(\emph{net90}{})/E_{\nu}(\emph{WinNet}{})\simeq 67\%italic_E start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( net90 ) / italic_E start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( WinNet ) ≃ 67 %. This allows us to monitor the approximate neutrino display during the run-time calculation of the explosion.

Refer to caption
Figure 12: Results of the W7 test. Top left: Evolution of temperature and pressure for the density evolution of the central region of the W7 model, Top right: Evolution of the rate of released nuclear energy obtained with net90 and WinNet as a function of T9subscript𝑇9T_{9}italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT. Letters A-D refer to normal combustion, relaxation to NSE, full NSE, and adiabatic expansion, respectively. Bottom-left: Evolution of the mean molecular weight μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT of ions obtained with net90 and WinNet . Bottom right: Evolution of the electron molar fraction Yesubscript𝑌𝑒Y_{e}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT obtained with net90 and WinNet
Table 2: Results of the W7 test.
Network Xpsubscript𝑋𝑝X_{p}italic_X start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT Xnsubscript𝑋𝑛X_{n}italic_X start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT Xαsubscript𝑋𝛼X_{\alpha}italic_X start_POSTSUBSCRIPT italic_α end_POSTSUBSCRIPT Xmaxsubscript𝑋𝑚𝑎𝑥X_{max}italic_X start_POSTSUBSCRIPT italic_m italic_a italic_x end_POSTSUBSCRIPT μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT Yesubscript𝑌𝑒Y_{e}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ϵnsubscriptitalic-ϵ𝑛\epsilon_{n}italic_ϵ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT Eνsubscript𝐸𝜈E_{\nu}italic_E start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT
×1017absentsuperscript1017\times 10^{17}× 10 start_POSTSUPERSCRIPT 17 end_POSTSUPERSCRIPT ergs\cdotg-1 ×1017absentsuperscript1017\times 10^{17}× 10 start_POSTSUPERSCRIPT 17 end_POSTSUPERSCRIPT ergs\cdotg-1
net90 00 00 7.2×1047.2superscript1047.2\times 10^{-4}7.2 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT 0.56 (57Co) 56.856.856.856.8 0.4720.4720.4720.472 8.578.578.578.57 1.21.21.21.2
WinNet 00 00 1010superscript101010^{-10}10 start_POSTSUPERSCRIPT - 10 end_POSTSUPERSCRIPT 0.53 (56Fe) 56.256.256.256.2 0.4590.4590.4590.459 8.958.958.958.95 1.81.81.81.8
666Evolution of the central layer of the W7 model (Nomoto et al. 1984). We show several magnitudes calculated with net90 and WinNet at t=2𝑡2t=2italic_t = 2  s, when complete freeze-out of the reactions has been achieved. Columns are: the name of the nuclear network, the mass fractions of protons, neutrons, α𝛼\alphaitalic_α particles, and most abundant nuclei, the mean molecular weight of ions, electron molar fraction, total released nuclear energy, and energy carried out by freely escaping neutrinos, respectively.

4.1.3 The deflagration of a white dwarf with net90 and calculated in three-dimensions

We use net90 to simulate the deflagration of a WD in a true three-dimensional environment. Our goal is to show how the implicit network can handle the explosion of a massive white dwarf made of 50%percent5050\%50 % carbon and oxygen and to evaluate the impact of the esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures on the outcome of the deflagration. We simulate the explosion of a 1.3761.3761.3761.376 M WD (ρc=2.9×109subscript𝜌𝑐2.9superscript109\rho_{c}=2.9\times 10^{9}italic_ρ start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT = 2.9 × 10 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT g\cdotcm-3) following the artificial incineration of six small bubbles in the central volume of the WD, at random distances r80𝑟80r\leq 80italic_r ≤ 80 km from the center and aligned with the three coordinate axis. We perform three-dimensional low-resolution calculations with the smoothed particle hydrodynamics (SPH) code SPHYNX (Cabezón et al. 2017) adapted to handle nuclear flames and deflagrations, and whose features will be reported elsewhere (see also García-Senz et al. 2016, for a description of the nuclear flame propagation algorithm). We conducted two simulations with 1 million of SPH particles, including and neglecting electron captures in net90.

Refer to caption
Figure 13: XY slice showing the distribution of four groups of isotopes during the deflagration of a WD at two elapsed times: Xαsubscript𝑋𝛼X_{\alpha}italic_X start_POSTSUBSCRIPT italic_α end_POSTSUBSCRIPT (upper row), intermediate-mass elements, XIMEsubscript𝑋𝐼𝑀𝐸X_{IME}italic_X start_POSTSUBSCRIPT italic_I italic_M italic_E end_POSTSUBSCRIPT (second row, see Fig. 6 for a definition of these groups), iron-group elements XIGEsubscript𝑋𝐼𝐺𝐸X_{IGE}italic_X start_POSTSUBSCRIPT italic_I italic_G italic_E end_POSTSUBSCRIPT (third row), and 56Ni (last row). The first two columns were obtained neglecting esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures whereas the other two include them. Each box has a side of 1300×1300130013001300\times 13001300 × 1300 km.
Table 3: Final yields during the deflagration of a white dwarf calculated in three-dimensions
Network p n α𝛼\alphaitalic_α IME IGE 56Ni
net90 2.4×1062.4superscript1062.4\times 10^{-6}2.4 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT 2.6×10132.6superscript10132.6\times 10^{-13}2.6 × 10 start_POSTSUPERSCRIPT - 13 end_POSTSUPERSCRIPT 1.2×1041.2superscript1041.2\times 10^{-4}1.2 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT 5.9×1055.9superscript1055.9\times 10^{-5}5.9 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT 4.8×1024.8superscript1024.8\times 10^{-2}4.8 × 10 start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT 6.4×1026.4superscript1026.4\times 10^{-2}6.4 × 10 start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT
net90-noec 2.1×1042.1superscript1042.1\times 10^{-4}2.1 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT 5.5×10145.5superscript10145.5\times 10^{-14}5.5 × 10 start_POSTSUPERSCRIPT - 14 end_POSTSUPERSCRIPT 1.1×1041.1superscript1041.1\times 10^{-4}1.1 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT 4.1×1044.1superscript1044.1\times 10^{-4}4.1 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT 1.4×1051.4superscript1051.4\times 10^{-5}1.4 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT 1.1×1011.1superscript1011.1\times 10^{-1}1.1 × 10 start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT
777Yields of protons, neutrons, α𝛼\alphaitalic_α particles, intermediate-mass elements, iron-group elements, and 56Ni in solar masses, for the 3D WD deflagration test at t=2𝑡2t=2italic_t = 2 s (see Fig. 6 for a definition of these groups).

Refer to caption


Figure 14: Distribution of Yesubscript𝑌𝑒Y_{e}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT in a XY slice (left) at t=0.73𝑡0.73t=0.73italic_t = 0.73 s and evolution of neutrino luminosity in the deflagration test.

Refer to caption


Figure 15: Evolution of different energies during the deflagration of a WD. Solid lines correspond to net90 and dashed lines to net90-noec.

Figure 13 shows the distribution of several nuclear species in an XY slice of the WD at two elapsed times. Four of the six high-temperature regions or hot bubbles are clearly visible in the slice. These hot bubbles with T8×109similar-to-or-equals𝑇8superscript109T\simeq 8\times 10^{9}italic_T ≃ 8 × 10 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT K rapidly ascend by Archimedian flotation and deform with the overall effect of increasing the contact surface between the hot ashes and the CO fuel, which accelerates the effective nuclear burning rate. After t1.2similar-to-or-equals𝑡1.2t\simeq 1.2italic_t ≃ 1.2 s the expansion of the WD quenches the nuclear combustion. The amount and distribution of the different families of isotopes in the burned regions are dependent on the esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT capture rate. Regions where esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures are relevant, last two columns in Fig. 13, produce more IGE elements and less 56Ni and vice-versa which agree with the results found in Sect. 4.1.2. More detailed values of the final yields of the different families of elements are shown in Table 7. Figure 14 depicts the distribution of the electron molar fraction Yesubscript𝑌𝑒Y_{e}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT at t=0.73𝑡0.73t=0.73italic_t = 0.73 s (left panel) along the rising plumes of burnt material and with minimum values Ye0.47similar-to-or-equalssubscript𝑌𝑒0.47Y_{e}\simeq 0.47italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ≃ 0.47 at the tip of the bubbles and in the very central region of the WD. The released neutrinos escaping from the WD produce a display, shown in the same figure (right panel) which could be detected if the event occurs at a sufficiently close distance.

The evolution of different energies during the simulations with and without esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures is shown in Fig. 15. First note that the total amount of released nuclear energy, Enuc1.8×1050similar-to-or-equalssubscript𝐸𝑛𝑢𝑐1.8superscript1050E_{nuc}\simeq 1.8\times 10^{50}italic_E start_POSTSUBSCRIPT italic_n italic_u italic_c end_POSTSUBSCRIPT ≃ 1.8 × 10 start_POSTSUPERSCRIPT 50 end_POSTSUPERSCRIPT ergs, is not enough to unbind the star. The total amount of burnt material, Mb0.12similar-to-or-equalssubscript𝑀𝑏0.12M_{b}\simeq 0.12italic_M start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT ≃ 0.12 M, is well below the limit of 0.30similar-to-or-equalsabsent0.30\simeq 0.30≃ 0.30 M needed to get the WD unbound (Bravo & García-Senz 2009) and within the range of ”failed deflagrations” described in Röpke et al. (2007). In contrast, the WD will undergo a pulsation having a second chance to explode at longer times, during the re-contraction period (Bravo et al. 2009). Interestingly and according to Figs. 15 and 13, the inclusion of esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures in the hydrodynamic calculation weakens the kinetic energy during the stages of fast combustion at t1.2𝑡1.2t\leq 1.2italic_t ≤ 1.2 s and reduces the vertical development of the rising plumes of burnt material . Hence, we conclude that esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures is a necessary ingredient to perform high-precision multi-D calculations of the explosion of a WD approaching the Chandrasekhar-mass limit.

The network net90 is therefore capable to handle all nuclear combustion stages: initial explosive induction of the CO fuel, rapid combustion, QNSE and NSE and breaking of the equilibrium during the fast expansion in a multi-D simulation of the explosion of a massive WD. It also provides a reasonable first picture of the produced nucleosynthetic yields. The time-step always remained Δt2×104similar-to-or-equalsΔ𝑡2superscript104\Delta t\simeq 2\times 10^{-4}roman_Δ italic_t ≃ 2 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT s in the computed models above, an affordable time-step which is not very different from the current hydrodynamic Courant time.

4.2 He burning

Helium combustion might take place in the outer layers of an accreting white dwarf. Material from a companion star might be ripped away and fall onto the surface of the WD, where it piles up instead of burning. When density is high enough, an ignition will take place at one point (or several) of the He shell, triggering a detonation wave that propagates in all directions, eventually igniting the C+O core of the WD. This is the so-called double detonation mechanism (DDT) (Woosley & Weaver 1994).

In this scenario, the densities in the He shell are significantly lower than those in the core of the WD, with ρ60.52similar-tosubscript𝜌60.52\rho_{6}\sim 0.5-2italic_ρ start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ∼ 0.5 - 2, and maximum temperatures of T92.55similar-tosubscript𝑇92.55T_{9}\sim 2.5-5italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT ∼ 2.5 - 5. With such conditions, electron captures are expected to play no significant role.

4.2.1 Calculations with net90 and net14

Figure 16 shows the result of the He burning test using the initial conditions described in Table 4. The top-left panel shows the outcome using net14, while the lower panels present the results using net90-noec (left) and net90 (right). When comparing all three results, it is evident that net14 provides very different yields, dominated by lighter metals 44Ti, 48Cr, and 36Ar. The larger networks products are dominated by elements of the iron family, such as 56Ni and 52Fe. The reason for this is the architecture of the networks. The only way net14 can reach 56Ni is through alpha captures, which are very suppressed at the upper end of the network due to the low density and temperature. On the other hand, net90-noec (left) and net90 (right) have many other paths through proton captures. These results imply that a small network such as net14 is not suitable for explosive scenarios with low densities in terms of the yields produced.

Furthermore, the thermodynamic evolution of net14 and net90 also shows significant differences, as shown in the top-right panel of Fig. 16. Temperature and pressure values during the high-temperature episode are lower than those obtained with net90, especially pressure. However, having a correct representation of pressure is crucial in the development of self-sustained helium detonations that trigger the explosion. Additionally, as expected at this low density, the inclusion of electron captures has no effect on either the temperature or the pressure. Only elements with very low abundance might be affected, such as 58Cu. Unlike the precedent tests, the electron mass fraction slightly increases Ye=0.5+1×108subscript𝑌𝑒0.51superscript108Y_{e}=0.5+1\times 10^{-8}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT = 0.5 + 1 × 10 start_POSTSUPERSCRIPT - 8 end_POSTSUPERSCRIPT at the freeze-out in net90, due to the positron captures on free neutrons, which are not blocked by degeneracy effects at the densities and temperatures involved in this scenario.

Refer to caption


Figure 16: Results of the He test. Evolution of mass fractions obtained with net14 (top left), net90-noec (bottom left), and net90 (bottom right). Vertical dashed lines show the approximate limits of the high-temperature combustion region, when the artificial adiabatic expansion starts, and the region where nuclear reactions freezeout. The panel on the top right shows the evolution of temperature and pressure for net90 and net14. The calculation with net90-noec follows exactly the same trajectory as with net90 and is not shown. The density evolution is the same for all three nuclear networks.

4.2.2 Verifying net90 with WinNet

We postprocessed the calculations of net90 with both net14 and WinNet and analyzed and compared the ensuing results. Figure 17 shows the evolution of the nuclear energy generation rate calculated with the three networks. The agreement between net90 and WinNet is fairly good, both lines stay close but the larger network leads to a more pronounced, albeit narrow, maximum at t0.012similar-to-or-equals𝑡0.012t\simeq 0.012italic_t ≃ 0.012 s. The match of the reduced net14 is clearly worse, which reinforces the conclusion in Sect. 4.2 that reduced αlimit-from𝛼\alpha-italic_α -like networks are not adequate to address Sub-Chandrasekhar-mass explosion models of Type Ia supernova.

The mean molecular weight of ions calculated with net90 perfectly fits that of WinNet while net14 leads to somewhat lower values (see Fig. 18). The corresponding value of α𝛼\alphaitalic_α particles is shown in the same figure. Free protons evolve similarly until t1.5similar-to-or-equals𝑡1.5t\simeq 1.5italic_t ≃ 1.5 s but the net90 estimate remains below that of WinNet at t1.5𝑡1.5t\geq 1.5italic_t ≥ 1.5, due to the increasing number of p-production channels in the larger network at later times.

Refer to caption


Figure 17: Results of the He test. Evolution of the nuclear energy generation rate calculated with net14, net90, and WinNet.

Refer to caption


Figure 18: Results of the He test. Evolution of the mean molecular weight of ions, μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT (leftmost Y-axis), and protons and helium mass fractions (rightmost y-axis) calculated with net14, net90, and WinNet.

4.3 Si burning

The photodesintegration of Si is relevant in scenarios such as a core-collapse supernova, where the core of a massive star implodes due to its own mass and subsequent deleptonization (e.g., Woosley et al. 2002; Janka et al. 2007). The temperature rises and heavy elements are photodissociated. This process happens nearly isothermally because of the large thermal conductivity of the electrons. To mimic such conditions, we artificially increased the specific heat, which is usually provided by the EOS, so that ΔT0similar-toΔ𝑇0\Delta T\sim 0roman_Δ italic_T ∼ 0. Table 4 provides the initial conditions and Fig. 19 shows the results of the test. The setting of this test is similar to that described in Timmes et al. (2000) who compared the performance between two reduced nuclear networks in light of the results obtained with a larger network with N=489 isotopes.

4.3.1 Calculations with net90 and net14

The top-left panel of Fig. 19 clearly shows that, with this high temperature, Si is rapidly destroyed, producing a high amount of alpha particles. These are used to produce all the elements of the alpha-chain, reaching NSE very quickly. In particular, 56Ni and alpha particles are the most abundant elements. During adiabatic expansion, a large fraction of this reservoir of alpha particles is used to climb the alpha chain using the seeds present at NSE, producing even more 56Ni and an overall decrease in all the other elements. Once the temperature has decreased sufficiently (T95less-than-or-similar-tosubscript𝑇95T_{9}\lesssim 5italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT ≲ 5), no more 56 Ni is produced, leading to a slight increase in all other elements through alpha captures until they slowly quench as reaction channels are closed from heavier to lighter elements. The final result after freezeout is dominated by 56Ni and 4He, followed by heavy elements and finally lighter species.

The bottom panels of Fig. 19 show the same test performed with net90-noec (left) and net90 (right). First, we notice that there are very small differences among them. This is due to the low initial density of this test (ρ9=0.01subscript𝜌90.01\rho_{9}=0.01italic_ρ start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT = 0.01). At this density electron captures are subdominant, and only slight differences can be noticed in elements with very low mass fraction. The inclusion of proton and neutron captures is what has the greatest impact compared to the results obtained with net14. In net90-noec and net90 there are many more nuclear paths open for the burning of 28Si. This can be seen in a much lower mass fraction of 28Si in the NSE, the dominance of neutronized isotopes, such as 58Ni and 54Fe, and the high abundance of protons in that regime.

Once the adiabatic expansion sets in the dominant isotopes during the NSE, 58Ni and 54Fe have their mass fractions severely reduced. The mass fraction of alpha particles also decreases at the beginning of the expansion, facilitating the build up of 56Ni. The freezeout is dominated by 56Ni and 4He, followed with a stratification similar to that of net14 but with more abundance of heavier elements. From the top-right panel we can see that the temperature and pressure evolution is very similar in all cases, and that the inclusion of electrons has no noticeable effect. Figure 20 shows the mass fractions of IME, IGE, and 56Ni-like elements. In contrast to the CO test mentioned earlier, the inclusion of esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures on protons does not significantly affect the results. Thus, net90-noec and net90 virtually produce the same results. However, the differences between these and net14 are significant during the isothermal combustion phase, with the reduced network generating a substantially higher amount of IME and 56Ni. Nevertheless, all networks synthesize similar final amounts of nickel and IME.

Refer to caption


Figure 19: Results of the Si test. Evolution of nuclear mass fractions obtained with net14 (top-left), net90-noec (bottom-left), and net90 (bottom-right). Vertical dashed lines show the approximate limits of the NSE, when the artificial adiabatic expansion starts, and the region where nuclear reactions freezeout. The panel in the top right shows the evolution of temperature and pressure for net14 and net90. The evolution of density is the same for all three nuclear networks.

Refer to caption


Figure 20: Results of the Si test. The mass fractions in Fig. 19 are grouped in three nuclear families (see Fig. 6 for a definition of these groups) for net90-noec (dashed lines), net90 (continuum lines) and the net14 (α𝛼\alphaitalic_α-network).

4.3.2 Verifying net90 with WinNet

As in the precedent tests, we take advantage of the temperature and density evolution obtained with net90 to ’post-process’ the calculation with net14 and WinNet and obtain the nucleosynthetic yields and release of nuclear energy, which are in turn used to verify the reduced networks. The main results regarding these magnitudes are shown in Figure 21. The upper-left panel depicts the nuclear energy generation rate that proceeds in two separate regimes. For t0.01less-than-or-similar-to𝑡0.01t\lesssim 0.01italic_t ≲ 0.01 s nuclear reactions are endoenergetic due to the prevalence of photodisintegration reactions. In this region net14 and net90 match better with each other than with WinNet, although overall net90 evolves closer to WinNet than net14. The evolution in this region agrees with that obtained by Timmes et al. (2000), although their large-network calculation stays closer to their reduced network estimations than in our work. We observe slight differences between the networks, as (n,p) reactions are dominating for the prevailing conditions. Although all networks strive to achieve an NSE composition, WinNet can achieve it fastest as, in contrast to the other networks, it includes (n,p) reactions. At t0.01𝑡0.01t\geq 0.01italic_t ≥ 0.01 s the energy release is positive and the match between net90 and WinNet improves in that region while net14 fails to reproduce ϵ˙nsubscript˙italic-ϵ𝑛\dot{\epsilon}_{n}over˙ start_ARG italic_ϵ end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT between 0.01t0.30.01𝑡0.30.01\leq t\leq 0.30.01 ≤ italic_t ≤ 0.3 s. The upper-right panel shows the evolution of the nuclear energy released until the elapsed time t𝑡titalic_t, ϵn(t)subscriptitalic-ϵ𝑛𝑡\epsilon_{n}(t)italic_ϵ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_t ) on a linear scale. Although the pure αlimit-from𝛼\alpha-italic_α - chain gives in general poorer results than net90, the error in the released energy at freeze-out of both networks is similar (see also the second to last column in Table 8)

The lower panels of Fig. 21 show the evolution of the mass fraction of light elements and the mean molecular weight of nuclei calculated with the three networks. The calculation with WinNet leads to a larger population of α𝛼\alphaitalic_α particles for t103less-than-or-similar-to𝑡superscript103t\lesssim 10^{-3}italic_t ≲ 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT s which lowers the value of μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. However, net90 and WinNet give almost identical results when t103𝑡superscript103t\geq 10^{-3}italic_t ≥ 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT s. Overall, the values of α𝛼\alphaitalic_α and μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT obtained with net14 do not compare so well with WinNet as those computed with net90. The evolution of free neutrons and protons obtained with net90 and WinNet is fairly similar.

Additional quantitative information on the Si test is included in Table 8. The most abundant element when nuclear reactions have stopped is 56Ni, which is abundantly produced and with similar values in all three cases (third column). The value of Yesubscript𝑌𝑒Y_{e}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT remains very close to Ye=0.5subscript𝑌𝑒0.5Y_{e}=0.5italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT = 0.5 in all calculations (fifth column) and consequently, the energy drained by the freely escaping neutrinos Eνsubscript𝐸𝜈E_{\nu}italic_E start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT is only a small fraction of the total released energy at the freeze-out time (last column). However, Eνsubscript𝐸𝜈E_{\nu}italic_E start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT is more than ten times larger in the WinNet calculation because esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures on nuclei proceed from the very beginning while net90 has to wait until there are enough protons in the mixture.

Table 4: Results of the Si test.
Network Xαsubscript𝑋𝛼X_{\alpha}italic_X start_POSTSUBSCRIPT italic_α end_POSTSUBSCRIPT Xmaxsubscript𝑋𝑚𝑎𝑥X_{max}italic_X start_POSTSUBSCRIPT italic_m italic_a italic_x end_POSTSUBSCRIPT μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT Yesubscript𝑌𝑒Y_{e}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ϵnsubscriptitalic-ϵ𝑛\epsilon_{n}italic_ϵ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT Eνsubscript𝐸𝜈E_{\nu}italic_E start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT
×1016absentsuperscript1016\times 10^{16}× 10 start_POSTSUPERSCRIPT 16 end_POSTSUPERSCRIPT ergs\cdotg-1 ×1015absentsuperscript1015\times 10^{15}× 10 start_POSTSUPERSCRIPT 15 end_POSTSUPERSCRIPT ergs\cdotg-1
net14 0.0850.0850.0850.085 0.9000.9000.9000.900 (56Ni) 26.5126.5126.5126.51 0.500000.500000.500000.50000 5.805.805.805.80 --
net90 0.0960.0960.0960.096 0.8430.8430.8430.843 (56Ni) 24.9824.9824.9824.98 0.499940.499940.499940.49994 3.983.983.983.98 0.130.130.130.13
WinNet 0.0960.0960.0960.096 0.8530.8530.8530.853 (56Ni) 24.8824.8824.8824.88 0.499790.499790.499790.49979 4.434.434.434.43 1.91.91.91.9
888Comparison among several magnitudes calculated with net14, net90, and WinNet at t=2𝑡2t=2italic_t = 2 s, when complete freeze-out of the reactions has been achieved. Columns are: the name of the nuclear network, mass fractions of α𝛼\alphaitalic_α particles and more abundant nuclei, mean molecular weight of ions, electron abundance, total released nuclear energy, and energy carried out by the freely escaping neutrinos, respectively.
Refer to caption
Figure 21: Results of the Si test. The upper panels show the evolution of the nuclear energy generation rate (left) and total released nuclear energy (right), while the lower panels depict the evolution of the mass fraction of the lighter elements n𝑛nitalic_n, p𝑝pitalic_p, and α𝛼\alphaitalic_α particles (left), and mean molecular weight of ions, μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT (right)

5 Computational cost

In previous sections we showed that using a medium-sized nuclear network coupled with hydrodynamical simulations has clear advantages in terms of accuracy and reliability of the results compared to small, α𝛼\alphaitalic_α-like, networks. However, this comes with a cost. In this section, we present the measurements of the computational cost of each nuclear network.

Table  5 shows the average computational performance of net14, net90-noec, and net90 for 100 full runs of the CO test executed with a single thread on an Intel i7-4790 CPU (3.6 GHz), compiled with gfortran and -O3 flag. All runs execute 1500similar-toabsent1500\sim 1500∼ 1500 global iterations and 6000similar-toabsent6000\sim 6000∼ 6000 NR iterations, which correspond to 600,000similar-toabsent600000\sim 600,000∼ 600 , 000 calls to each nuclear subroutine. The columns of Table 5 show, from left to right, the name of the network, the number of global iterations, the ratio of NR iterations per global iteration, the average time per global iteration (that is, for the entire cycle of NR iterations), the average time per network call (namely, per individual NR iteration), the average percentage of time spent on the sparse matrix solver, and the scaling factor for each network call with respect to net14.

From these results, the computational cost of the network scales approximately as NlogN𝑁𝑁N\log Nitalic_N roman_log italic_N with the number of reaction rates (being N=17𝑁17N=17italic_N = 17 for net14 and N=161𝑁161N=161italic_N = 161 for net90). The overload of including esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT and e+superscript𝑒e^{+}italic_e start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT captures is very small (0.4%similar-toabsentpercent0.4\sim 0.4\%∼ 0.4 %). Approximately a fourth of the time per network call is spent in the sparse matrix solver. Hence, any improvement in this part of the code would have a noticeable effect overall.

Coupling chemical equations with temperature increases the algebraic complexity of the integration scheme, and one may wonder if the increment in the timestep during QNSE-NSE conditions compensates for the extra algebraic effort. At ρ9=1,T9=8formulae-sequencesubscript𝜌91subscript𝑇98\rho_{9}=1,T_{9}=8italic_ρ start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT = 1 , italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT = 8 the timestep during the NSE plateau calculated with net90 is Δt104similar-to-or-equalsΔ𝑡superscript104\Delta t\simeq 10^{-4}roman_Δ italic_t ≃ 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT s, not much different than the Courant time at the center of the WD in current multi-D calculations τC=0.4(Δx/cs)4×104subscript𝜏𝐶0.4Δ𝑥subscript𝑐𝑠similar-to-or-equals4superscript104\tau_{C}=0.4\leavevmode\nobreak\ (\Delta x/c_{s})\simeq 4\times 10^{-4}italic_τ start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT = 0.4 ( roman_Δ italic_x / italic_c start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ≃ 4 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT s for a cell size Δx=5Δ𝑥5\Delta x=5roman_Δ italic_x = 5 km and sound speed cs=5000subscript𝑐𝑠5000c_{s}=5000italic_c start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT = 5000 km\cdots-1. Removing the thermal implicit coupling in net90 drops the time-step to Δt1081010similar-to-or-equalsΔ𝑡superscript108superscript1010\Delta t\simeq 10^{-8}-10^{-10}roman_Δ italic_t ≃ 10 start_POSTSUPERSCRIPT - 8 end_POSTSUPERSCRIPT - 10 start_POSTSUPERSCRIPT - 10 end_POSTSUPERSCRIPT s to control the numerical fluctuations in temperature and abundances999Such tiny number is of the order of the characteristic nuclear reaction time τnYi/Y˙i=(Yjrij)1similar-to-or-equalssubscript𝜏𝑛subscript𝑌𝑖subscript˙𝑌𝑖superscriptsubscript𝑌𝑗subscript𝑟𝑖𝑗1\tau_{n}\simeq-Y_{i}/\dot{Y}_{i}=(Y_{j}r_{ij})^{-1}italic_τ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ≃ - italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT / over˙ start_ARG italic_Y end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ( italic_Y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT affecting the equilibrium value of relevant NSE nuclei as for example 56Ni in the reaction p+56Ni57Cu+γp+^{56}\text{Ni}\leftrightarrow^{57}\text{Cu}+\gammaitalic_p + start_POSTSUPERSCRIPT 56 end_POSTSUPERSCRIPT Ni ↔ start_POSTSUPERSCRIPT 57 end_POSTSUPERSCRIPT Cu + italic_γ. At ρ9=1subscript𝜌91\rho_{9}=1italic_ρ start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT = 1 and T9=8subscript𝑇98T_{9}=8italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT = 8, turning off esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT captures and with Ypsubscript𝑌𝑝Y_{p}italic_Y start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT and YNi56subscript𝑌superscriptNi56Y_{{}^{56}\text{Ni}}italic_Y start_POSTSUBSCRIPT start_FLOATSUPERSCRIPT 56 end_FLOATSUPERSCRIPT Ni end_POSTSUBSCRIPT taken from net90, it gives τn6×109similar-to-or-equalssubscript𝜏𝑛6superscript109\tau_{n}\simeq 6\times 10^{-9}italic_τ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ≃ 6 × 10 start_POSTSUPERSCRIPT - 9 end_POSTSUPERSCRIPT s.. Therefore, incorporating temperature into the Jacobian solver of the nuclear network increases the timestep by a factor 1045superscript104510^{4-5}10 start_POSTSUPERSCRIPT 4 - 5 end_POSTSUPERSCRIPT when T98subscript𝑇98T_{9}\geq 8italic_T start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT ≥ 8.

A different stabilizing procedure, described in Paxton et al. (2015), consists on raising the floating point limit in arithmetic operations, for example from the commonly used double precision to quadruple precision, which increases the stability of the integration. Both approaches are not exclusive and could be used jointly.

Table 5: Computational cost of each nuclear network.
Network It. NR/It. t¯¯𝑡\overline{t}over¯ start_ARG italic_t end_ARG/It. t¯¯𝑡\overline{t}over¯ start_ARG italic_t end_ARG/NR t¯matrixsubscript¯𝑡matrix\overline{t}_{\mathrm{matrix}}over¯ start_ARG italic_t end_ARG start_POSTSUBSCRIPT roman_matrix end_POSTSUBSCRIPT scaling
(×105absentsuperscript105\times 10^{-5}× 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT s) (×106absentsuperscript106\times 10^{-6}× 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT s) (%)
net14 1501 3.47 1.11±0.23plus-or-minus1.110.231.11\pm 0.231.11 ± 0.23 3.21±0.67plus-or-minus3.210.673.21\pm 0.673.21 ± 0.67 12.35±8.18plus-or-minus12.358.1812.35\pm 8.1812.35 ± 8.18 -
net90-noec 1524 3.72 17.85±0.62plus-or-minus17.850.6217.85\pm 0.6217.85 ± 0.62 47.93±1.67plus-or-minus47.931.6747.93\pm 1.6747.93 ± 1.67 25.02±2.45plus-or-minus25.022.4525.02\pm 2.4525.02 ± 2.45 ×14.93absent14.93\times 14.93× 14.93
net90 1508 3.85 18.53±0.66plus-or-minus18.530.6618.53\pm 0.6618.53 ± 0.66 48.10±1.72plus-or-minus48.101.7248.10\pm 1.7248.10 ± 1.72 25.07±2.57plus-or-minus25.072.5725.07\pm 2.5725.07 ± 2.57 ×14.98absent14.98\times 14.98× 14.98
101010All data refer to the full CO test averaged over 100 runs. Columns show the name of the network, the number of global time iterations, the number of NR iterations per global time iteration, the average wall-clock time per time iteration, the average wall-clock time per NR iteration, the percentage of wall-clock time spent on the sparse matrix solver, and the computational cost per network call with respect to net14 (ratio among the pertinent rows in the fifth column). The errors correspond to the standard deviation.

6 Conclusions

In this work, we propose and verify a medium-sized nuclear network especially addressed to multidimensional simulations of Type Ia supernova explosions. The network net90, with 90 species from 4He to 60Zn has two distinctive features. First, the integration of nuclear species is carried out using an implicit scheme that also includes temperature in the Jacobian matrix (Mueller 1986; Cabezón et al. 2004). Such thermal coupling stabilizes the integration scheme during the QNSE and NSE stages, allowing to take considerably larger timesteps than schemes where temperature changes are calculated in an explicit form. Furthermore, both the implicit integrator and the matrix solver have been improved with respect to those described in paper I.

The second feature, and a novelty of this work, is the inclusion of weak interaction processes in the reduced network. Electron captures on protons and nuclei have been traditionally incorporated into large nuclear networks and NSE tables supporting spherically symmetric explosion models of SNIa (e.g., Nomoto et al. 1984) and CCSN and in a few multi-D calculations of Type Ia supernova explosions that interpolate the value of Yesubscript𝑌𝑒Y_{e}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT from large NSE tables (e.g., Moll & Woosley 2013). Weak processes are also currently incorporated to post-process the output of multi-D calculations of both kinds of supernova explosions. Nevertheless, and as far as we know, these processes have been ignored by all reduced networks devoted to multi-D hydrodynamic simulations so far. In particular, electron and positron captures on protons and neutrons, respectively. Although it may seem that including weak processes only on free particles is too simplistic, we have shown that net90 manages to account for 2/3similar-to-or-equalsabsent23\simeq 2/3≃ 2 / 3 of electron captures under the typical conditions prevailing in Type Ia supernova explosions. Therefore, the pressure of electrons is substantially better estimated than if such reactions are ignored, allowing for a more accurate depiction of the dynamics of the explosion.

We verified net90 by direct comparison with the results obtained with a much larger network, WinNet (Reichert et al. 2023), under typical supernova conditions. These include explosive carbon and oxygen mixtures with maximum densities, prior expansion, in the range 108superscript10810^{8}10 start_POSTSUPERSCRIPT 8 end_POSTSUPERSCRIPT g\cdotcm-3ρ05×109absentsubscript𝜌05superscript109\leq\rho_{0}\leq 5\times 10^{9}≤ italic_ρ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ≤ 5 × 10 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT g\cdotcm-3 and edge-lit helium ignition at ρ106similar-to-or-equals𝜌superscript106\rho\simeq 10^{6}italic_ρ ≃ 10 start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT g\cdotcm-3. These density ranges are representative of many SNIa explosion models currently considered in the literature, either of Chandrasekhar or Sub-Chandrasekhar mass type.

We found that in the high density regime net90 gives a rather good approach to the released nuclear energy, total pressure and mean molecular weight of ions, μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, and provides a much better depiction of produced nuclear yields than those obtained with small networks such as net14. According to Table 6, the medium-sized network calculation gives a good estimate of μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and total released nuclear energy of a toy model that mimics the central shell of the W7 supernova model by Nomoto et al. (1984) at freeze-out time. The relative deviations of both magnitudes with respect to those computed with WinNet are smaller than 4%percent44\%4 %. However, the deviations of the nuclear energy generation rate could occasionally be larger, as shown in Figs. 7 and 8. Table 6 also shows that net90 leaves more uncombined α𝛼\alphaitalic_α-particles, which is attributable to the progressive loss of α𝛼\alphaitalic_α-reaction channels as neutronization increases.

Explosive helium ignition at ρ106similar-to-or-equals𝜌superscript106\rho\simeq 10^{6}italic_ρ ≃ 10 start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT g\cdotcm-3 is also supported by net90. This corresponds to point-like edge-lit ignitions near the surface of WDs with masses 0.6Mwd1.00.6subscript𝑀𝑤𝑑1.00.6\leq M_{wd}\leq 1.00.6 ≤ italic_M start_POSTSUBSCRIPT italic_w italic_d end_POSTSUBSCRIPT ≤ 1.0 M, propagating as detonation waves (Gronow et al. 2021). Too small networks, such as net14, are not very adequate here because temperature and pressure jumps are not accurately captured. This is shown in the upper-right panel of Fig. 16. In contrast, the results with net90 are fairly in agreement with those with WinNet in terms of nuclear energy generation rate ϵ˙nsubscript˙italic-ϵ𝑛\dot{\epsilon}_{n}over˙ start_ARG italic_ϵ end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, μisubscript𝜇𝑖\mu_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, dominant nuclei, and mass fractions of light particles (Figs. 17 and 18) which ensures pressure compatibility. Electron and positron captures do not play a significant role in this density regime.

Finally, we have applied net90 to the combustion of silicon at densities ρ0107similar-to-or-equalssubscript𝜌0superscript107\rho_{0}\simeq 10^{7}italic_ρ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ≃ 10 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT g\cdotcm-3, this being a standard nuclear test (e.g. Timmes et al. 2000) that is more akin to Core Collapse Supernova (CCSN) than to SNIa. In this test, the silicon is rapidly disintegrated by photons, leading to a negative generation of nuclear energy during some time. According to Fig. 21, the late stages of this phase are neither well described by net14 nor by net90, although the latter is slightly closer to the WinNet solution. After a while, the nuclear generation rate turns to positive values and the match between net90 and WinNet improves, while the reduced net14 is still unable to give realistic results. The electron abundance does not change too much during the interval of time considered in the test. However, both the change of Yesubscript𝑌𝑒Y_{e}italic_Y start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT and the energy released by neutrinos are much larger when calculated with WinNet. All of this suggests that, in agreement with Navó et al. (2023), caution should be taken when using medium-sized networks for CCSN related scenarios.

In summary, we proposed and verified a nuclear network implicitly coupled with temperature and built around a standard α𝛼\alphaitalic_α-chain but expanded to host 90 nuclei including free protons, neutrons, and electrons (Fig. 1). This network includes esuperscript𝑒e^{-}italic_e start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT+p and e+superscript𝑒e^{+}italic_e start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT+n capture processes, which make it ideally suited for being implemented in multidimensional simulations of Type Ia Supernova. The feasibility of net90 to handle the deflagration of a massive WD in a three-dimensional calculation was confirmed in Sect. 4.1.3.

The price to pay for such a better depiction of the nuclear energy generation rate and the effect on the overall physical state of matter comes in the form of a larger computational cost. This cost scales roughly as NlogN𝑁𝑁N\log Nitalic_N roman_log italic_N, with the number of nuclear reactions implemented. According to our measurements, net90 is a factor ×15absent15\times 15× 15 slower than net14. Even if such a factor cannot change, there is still room for future improvements that could be made to reduce the overall wall-clock time per network call, for example in the architecture of the matrix solver which could be of sparse type, such as the widely used PARDISO, or dense matrix solvers such as LAPACK. Admittedly, an increased computational cost is unavoidable when using a larger nuclear network. Yet, the benefits of considerably more accurate simulations outweigh this cost.

Acknowledgements.
We thank the anonymous referee for valuable comments and suggestions that helped to improve this manuscript. This work has been supported by the Spanish MINECO grant PID2020-117252GB-100 and by the AGAUR/Generalitat de Catalunya grant SGR-386/2021 (DGS). It has also been supported by the Swiss Platform for Advanced Scientific Computing (PASC) project ”SPH-EXA: Optimizing Smoothed Particle Hydrodynamics for Exascale Computing” (RC). The authors acknowledge the support of the Center for Scientific Computing (sciCORE) (https://scicore.unibas.ch/) at the University of Basel, where part of these calculations were performed. MR acknowledges support from the Juan de la Cierva program (FJC2021-046688-I) and the grant PID2021-127495NB-I00, funded by MCIN/AEI/10.13039/501100011033 and by the European Union ”NextGenerationEU” as well as “ESF Investing in your future”. Additionally, he acknowledges support from the Astrophysics and High Energy Physics program of the Generalitat Valenciana ASFAE/2022/026 funded by MCIN and the European Union NextGenerationEU (PRTR-C17.I1) as well as support from the Prometeo excellence program grant CIPROM/2022/13 funded by the Generalitat Valenciana. AP acknowledges support from the U.S. Department of Energy, Office of Science, Office of Nuclear Physics, Award Number DE-SC0017799 and Contract Nos. DE-FG02-97ER41033 and DE-FG02-97ER41042. AA was supported by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – Project-ID 279384907 - SFB 1245 and the State of Hessen within the Research Cluster ELEMENTS (Project ID 500/10.006). Finally, the support of the European COST Action CA16117 Chemical Elements as Tracers of the Evolution of the Cosmos (ChETEC) is acknowledged.

References

  • Arcones et al. (2010) Arcones, A., Martínez-Pinedo, G., Roberts, L. F., & Woosley, S. E. 2010, A&A, 522, A25
  • Benz et al. (1989) Benz, W., Hills, J. G., & Thielemann, F. K. 1989, ApJ, 342, 986
  • Bludman et al. (1982) Bludman, S. A., Lichtenstadt, I., & Hayden, G. 1982, ApJ, 261, 661
  • Brachwitz et al. (2000) Brachwitz, F., Dean, D. J., Hix, W. R., et al. 2000, ApJ, 536, 934
  • Bravo & García-Senz (2009) Bravo, E. & García-Senz, D. 2009, ApJ, 695, 1244
  • Bravo et al. (2009) Bravo, E., García-Senz, D., Cabezón, R. M., & Domínguez, I. 2009, ApJ, 695, 1257
  • Bravo et al. (2022) Bravo, E., Piersanti, L., Blondin, S., et al. 2022, MNRAS, 517, L31
  • Brown et al. (2018) Brown, D. A., Chadwick, M. B., Capote, R., et al. 2018, Nuclear Data Sheets, 148, 1
  • Cabezón et al. (2004) Cabezón, R. M., García-Senz, D., & Bravo, E. 2004, ApJS, 151, 345
  • Cabezón et al. (2017) Cabezón, R. M., García-Senz, D., & Figueira, J. 2017, A&A, 606, A78
  • Cyburt et al. (2010) Cyburt, R. H., Amthor, A. M., Ferguson, R., et al. 2010, ApJS, 189, 240
  • Fuller et al. (1980) Fuller, G. M., Fowler, W. A., & Newman, M. J. 1980, ApJS, 42, 447
  • Fuller et al. (1982) Fuller, G. M., Fowler, W. A., & Newman, M. J. 1982, ApJS, 48, 279
  • Fuller et al. (1985) Fuller, G. M., Fowler, W. A., & Newman, M. J. 1985, ApJ, 293, 1
  • García-Senz et al. (1999) García-Senz, D., Bravo, E., & Woosley, S. E. 1999, A&A, 349, 177
  • García-Senz et al. (2016) García-Senz, D., Cabezón, R. M., Domínguez, I., & Thielemann, F. K. 2016, ApJ, 819, 132
  • García-Senz & Cabezón Gómez (2003) García-Senz, D. & Cabezón Gómez, R. M. 2003, Nucl. Phys. A, 718, 566
  • Gronow et al. (2021) Gronow, S., Collins, C. E., Sim, S. A., & Röpke, F. K. 2021, A&A, 649, A155
  • Hansen (1968) Hansen, C. J. 1968, Ap&SS, 1, 499
  • Harris et al. (2017) Harris, J. A., Hix, W. R., Chertkow, M. A., et al. 2017, ApJ, 843, 2
  • Hillebrandt & Niemeyer (2000) Hillebrandt, W. & Niemeyer, J. C. 2000, ARA&A, 38, 191
  • Itoh et al. (1996) Itoh, N., Hayashi, H., Nishikawa, A., & Kohyama, Y. 1996, ApJS, 102, 411
  • Janka et al. (2007) Janka, H. T., Langanke, K., Marek, A., Martínez-Pinedo, G., & Müller, B. 2007, Phys. Rep, 442, 38
  • Kravchuk & Yakovlev (2014) Kravchuk, P. A. & Yakovlev, D. G. 2014, Phys. Rev. C, 89, 015802
  • Langanke & Martínez-Pinedo (2001) Langanke, K. & Martínez-Pinedo, G. 2001, Atomic Data and Nuclear Data Tables, 79, 1
  • Maoz et al. (2014) Maoz, D., Mannucci, F., & Nelemans, G. 2014, ARA&A, 52, 107
  • Moll & Woosley (2013) Moll, R. & Woosley, S. E. 2013, ApJ, 774, 137
  • Mueller (1986) Mueller, E. 1986, A&A, 162, 103
  • Navó et al. (2023) Navó, G., Reichert, M., Obergaulinger, M., & Arcones, A. 2023, ApJ, 951, 112
  • Niemeyer & Woosley (1997) Niemeyer, J. C. & Woosley, S. E. 1997, ApJ, 475, 740
  • Nomoto et al. (1984) Nomoto, K., Thielemann, F.-K., & Yokoi, K. 1984, ApJ, 286, 644
  • Oda et al. (1994) Oda, T., Hino, M., Muto, K., Takahara, M., & Sato, K. 1994, Atomic Data and Nuclear Data Tables, 56, 231
  • Paxton et al. (2015) Paxton, B., Marchant, P., Schwab, J., et al. 2015, ApJS, 220, 15
  • Plewa et al. (2004) Plewa, T., Calder, A. C., & Lamb, D. Q. 2004, ApJ, 612, L37
  • Prantzos et al. (1987) Prantzos, N., Arnould, M., & Arcoragi, J. P. 1987, ApJ, 315, 209
  • Pruet & Fuller (2003) Pruet, J. & Fuller, G. M. 2003, ApJS, 149, 189
  • Reichert et al. (2023) Reichert, M., Winteler, C., Korobkin, O., et al. 2023, ApJS, 268, 66
  • Reinecke et al. (1999) Reinecke, M., Hillebrandt, W., & Niemeyer, J. C. 1999, A&A, 347, 739
  • Röpke & Hillebrandt (2005) Röpke, F. K. & Hillebrandt, W. 2005, A&A, 431, 635
  • Röpke et al. (2007) Röpke, F. K., Woosley, S. E., & Hillebrandt, W. 2007, ApJ, 660, 1344
  • Sandoval et al. (2021) Sandoval, M. A., Hix, W. R., Messer, O. E. B., Lentz, E. J., & Harris, J. A. 2021, ApJ, 921, 113
  • Sanz et al. (2022) Sanz, A., Cabezón, R., & García-Senz, D. 2022, in European Physical Journal Web of Conferences, Vol. 260, European Physical Journal Web of Conferences, 11036
  • Suzuki et al. (2016) Suzuki, T., Toki, H., & Nomoto, K. 2016, ApJ, 817, 163
  • Thielemann et al. (2004) Thielemann, F. K., Brachwitz, F., Höflich, P., Martinez-Pinedo, G., & Nomoto, K. 2004, New A Rev., 48, 605
  • Thielemann et al. (1986) Thielemann, F. K., Nomoto, K., & Yokoi, K. 1986, A&A, 158, 17
  • Timmes et al. (2000) Timmes, F. X., Hoffman, R. D., & Woosley, S. E. 2000, ApJS, 129, 377
  • Timmes & Swesty (2000) Timmes, F. X. & Swesty, F. D. 2000, ApJS, 126, 501
  • Townsley et al. (2019) Townsley, D. M., Miles, B. J., Shen, K. J., & Kasen, D. 2019, ApJ, 878, L38
  • Weaver et al. (1978) Weaver, T. A., Zimmerman, G. B., & Woosley, S. E. 1978, ApJ, 225, 1021
  • Woosley et al. (2002) Woosley, S. E., Heger, A., & Weaver, T. A. 2002, Reviews of Modern Physics, 74, 1015
  • Woosley & Weaver (1994) Woosley, S. E. & Weaver, T. A. 1994, ApJ, 423, 371
  • Zingale et al. (2021) Zingale, M., Katz, M. P., Willcox, D. E., & Harpole, A. 2021, Research Notes of the American Astronomical Society, 5, 71