*
Cococubed.com


Softwired Reaction Network

Home

Teaching materials
Astronomy research
Astronomy codes
... Stellar equation of states
... EOS with ionization
... EOS for supernovae
... Chemical potentials
... Stellar atmospheres
... Voigt Function
... Polytropic stars
... Cold white dwarfs
... Hotter white dwarfs
... Cold neutron stars
... Stellar opacities
... Neutrino energy loss rates
... Ephemeris routines
... Fermi-Dirac functions
... Galactic chemical evolution

... Nuclear reaction networks
... Nuclear statistical equilibrium
... Laminar deflagrations
... CJ detonations
... ZND detonations
... Fitting to conic sections
... Unusual linear algebra
... Derivatives on uneven grids
... Pentadiagonal solver
... Quadratics, Cubics, Quartics
... Supernova light curves
... Exact Riemann solutions
... 1D PPM Hydrodynamics
... Verification problems

... EZ stellar evolution
... FLASH code
... Mesa code
Astronomy talks
Astronomy images
Outreach
Family album
Bicycle adventures
Artwork


Contact us:
J.D. Maldonado
F.X.Timmes, my vitae

All the previous networks (big bang, hydrogen burners, alpha chains) are examples of hardwired networks. Each of those networks are carefully crafted by hand. They have the advantage of being fast, but the disadvantage of being inflexable.

Below is a general softwired network, capable of doing any reaction network. At present the code is set for a 513 isotope network, but its very easy to change which isotopes are included.

This is a research grade code. I haven't put a lot of effort into making it super pretty or unusually user friendly. Be sure you are very comfortable with hardwired networks before using softwired networks.



image
127 isotope jacobian
image
489 isotope jacobian


public_torch.f
plus these include files:
burn_common.dek
cjdet.dek
const.dek
implno.dek
network.dek
sparse_matrix.dek
tfactors.dek
timers.dek
vector_eos.dek
plus a 13 MB eos data file :
helm_table.dat
plus a 6 MB nuclear reaction data file from Rob Hoffman:
BDAT


 



Please cite the relevant references if you publish a piece of work that use these codes, pieces of these codes, or modified versions of them. If you're nice, offer co-authorship of the publication. At best, you'll love these programs so much that you'll send great wads of cash to me.