Multi-Zone Nucleosynthesis

  To make graphs of explosive nucleosynthesis yields versus interior mass coordinate, you first need to create explosion code outputs for energies 0.4 B, 0.6 B, 0.8 B, and 1.2 B, as done previously for energy 1.0 B. Once the explosion code output files are ready, retrieve the parameter data for the nucleosynthesis calculations:

cd ~/projects/simple_snII/  
 
make simple_snII_data

Now you can run the multi-zone code. This code runs well on a single processor but can also execute on a multi-core processor using OpenMP. To run the code for explosion energy 0.4 B, for example, type

./run_multiple_zone_omp ../nucnet-tools-code/data_pub/s15a28a28/expl_0.4e51.xml ../nucnet-tools-code/data_pub/simple_snII__zone.xml ../nucnet-tools-code/data_pub/s15a28a28/my_output_0.4e51_reference.xml ""

(Typical average execution time per zone for an x86_64 type processor: ~10 minutes; thus, a sixteen-core node will calculate the nucleosynthesis in all 707 zones in the expl_0.4e51.xml file in about 6-7 hours.) Repeat for the other explosion energies.

  The last command-line entry for the ./run_multiple_zone_omp command above is a zone XPath expression to select out particular zones in which to compute the explosive nucleosynthesis. Please see the tutorial at http://sourceforge.net/p/nucnet-projects/wiki/simple_snII/ for an example on selecting out zones with interior mass coordinate within a particular mass range.