![]() |
Module analysis with various analysis subroutines. More...
Go to the source code of this file.
Modules | |
| module | analysis |
| Contains various routines for analysis and diagnostic output. | |
Functions/Subroutines | |
| subroutine, public | analysis::analysis_init () |
| Open files, write headers, allocate space etc. More... | |
| subroutine, public | analysis::output_initial_step (ctime, T9, rho_b, entropy, Rkm, Y, pf) |
| Output first step. More... | |
| subroutine, public | analysis::output_final_step (cnt, ctime, T9, rho_b, entropy, Rkm, Y, pf) |
| Output final step. More... | |
| subroutine, public | analysis::output_iteration (cnt, ctime, T9, rho_b, entropy, Rkm, Y, pf) |
| Periodic output of analysis data for current iteration. More... | |
| subroutine, private | analysis::output_track_nuclei (ctime, Y) |
| Output the abundances of specific nuclei. More... | |
| subroutine, private | analysis::output_nu_loss (ctime, temp, rho, Rkm) |
| Output the energy that enters and leaves the system. More... | |
| subroutine, private | analysis::output_mainout (cnt, ctime, T9, rho_b, entropy, Rkm, Y) |
| Output Mainout file. More... | |
| subroutine, private | analysis::output_snapshot (ctime, T9, rho_b, Y) |
| Output Snapshot files. More... | |
| subroutine | analysis::output_flow (ctime, T9, rho_b, Y) |
| Output flow files. More... | |
| subroutine, public | analysis::output_nr_diagnostic (cnt, k, nr_c, ctime, T9, stepsize, mtot, Y_p, Y) |
| Output of the Newton-Raphson loop diagnostics. More... | |
| subroutine, public | analysis::output_final_stats (cnt, ctime) |
| Print final statistics. More... | |
| subroutine, private | analysis::printsnap (t, T9, rho_b, Y) |
| Print current snapshot. More... | |
| subroutine, private | analysis::calc_nseparation_energy (Y) |
| Calculates average neutron separation energy. More... | |
| subroutine, private | analysis::calc_nuclear_heating (hdf5_mode, write_engen, write_toplist) |
| : Calculate the generated energy for each class of reactions separately. More... | |
| subroutine, private | analysis::calc_av_timescales (ctime, T9, Y, hdf5) |
| Calculate average timescales of different classes of reactions. More... | |
| subroutine, public | analysis::finab (Y) |
| Compute final abundances and write final output. More... | |
| subroutine, private | analysis::finab_sort (nsize, list) |
| auxiliary sorting subroutine More... | |
| subroutine, public | analysis::analysis_finalize () |
| Close files at the end of the calculation. More... | |
Variables | |
| real(r_kind), dimension(:), allocatable | analysis::sn |
| array of n-separation energies More... | |
| real(r_kind) | analysis::sn_ave |
| average n-separation energy More... | |
| integer | analysis::mainout_unit |
| file descriptor for the main analysis output file More... | |
| integer | analysis::nrdiag_unit |
| diagnostic output inside the Newton-Rhapson loop More... | |
| integer | analysis::track_unit |
| file id for tracked nuclei More... | |
| integer | analysis::toplist_unit |
| file id for top nuclear energy contributors More... | |
| integer | analysis::nu_loss_gain_unit |
| file id for neutrino loss/gain More... | |
| integer | analysis::cl_start |
| integer | analysis::cl_end |
| integer | analysis::cl_rate |
| integer | analysis::cl_cmax |
| system clock variables More... | |
| integer, private | analysis::tsfile |
| timescale file unit More... | |
| integer, private | analysis::nuc_heat_file |
| nuclear heating file unit More... | |
| real(r_kind) | analysis::tsnp |
| real(r_kind) | analysis::t9snp |
| real(r_kind) | analysis::rosnp |
| for snapshot printing triggers More... | |
| integer | analysis::snapcnt |
| snapshot count More... | |
| integer | analysis::flowcnt |
| flow printing counter More... | |
| real, dimension(:), allocatable | analysis::snapshot_time |
| point in time for custom snapshot More... | |
| integer | analysis::snapshot_amount |
| Amount of custom snapshots. More... | |
| integer, parameter | analysis::toplist_amount =10 |
| Amount of reactions in the toplist. More... | |
Module analysis with various analysis subroutines.
The error file code for this file is W10.
Definition in file analysis.f90.