supernova

Module

Description

$Id$

This modules contains the routines for SNe-driven ISM simulations. Still in development.

************* AUTOMATIC CPARAM.INC GENERATION *********************** Declare (for generation of cparam.inc) the number of f array variables and auxiliary variables added by this module

CPARAM logical, parameter :: linterstellar = .true.

MAUX CONTRIBUTION 2 COMMUNICATED AUXILIARIES 1


Quick access

Types:

explosionsite

Variables:

calc_diagnostics_interstellar, calc_heat_cool_interstellar, calc_pencils_interstellar, explosionsite, get_slices_interstellar, init_interstellar, initialize_interstellar, input_persistent_interstellar, interstellar_after_boundary, interstellar_before_boundary, output_persistent_interstellar, pencil_criteria_interstellar, pencil_interdep_interstellar, read_interstellar_init_pars, read_interstellar_run_pars, register_interstellar, rprint_interstellar, write_interstellar_init_pars, write_interstellar_run_pars

Routines:

calc_diagnostics_interstellar(), calc_heat_cool_interstellar(), calc_pencils_interstellar(), get_slices_interstellar(), init_interstellar(), initialize_interstellar(), input_persistent_interstellar(), interstellar_after_boundary(), interstellar_before_boundary(), output_persistent_interstellar(), pencil_criteria_interstellar(), pencil_interdep_interstellar(), read_interstellar_init_pars(), read_interstellar_run_pars(), register_interstellar(), rprint_interstellar(), write_interstellar_init_pars(), write_interstellar_run_pars()

Needed modules

Types

  • type  interstellar/explosionsite
    Type fields:
    • % ee [real]

    • % lnrho [real]

    • % lntt [real]

    • % remnantfeature [real]

    • % rho [real]

    • % ss [real]

    • % tt [real]

    • % yh [real]

Variables

  • interstellar/calc_diagnostics_interstellar [public]
  • interstellar/calc_heat_cool_interstellar [public]
  • interstellar/calc_pencils_interstellar [public]
  • interstellar/explosionsite [private]
  • interstellar/get_slices_interstellar [public]
  • interstellar/id_block_persistent [integer,private/parameter/optional/default=2000]
  • interstellar/id_record_dt_gw [integer,private/parameter/optional/default=350]
  • interstellar/id_record_eps_rkf [integer,private/parameter/optional/default=331]
  • interstellar/id_record_forcing_location [integer,private/parameter/optional/default=270]
  • interstellar/id_record_forcing_torus [integer,private/parameter/optional/default=272]
  • interstellar/id_record_forcing_tsforce [integer,private/parameter/optional/default=271]
  • interstellar/id_record_hydro_ampl [integer,private/parameter/optional/default=286]
  • interstellar/id_record_hydro_avec_gb [integer,private/parameter/optional/default=289]
  • interstellar/id_record_hydro_location [integer,private/parameter/optional/default=285]
  • interstellar/id_record_hydro_phase1 [integer,private/parameter/optional/default=281]
  • interstellar/id_record_hydro_phase2 [integer,private/parameter/optional/default=282]
  • interstellar/id_record_hydro_qvec_gb [integer,private/parameter/optional/default=288]
  • interstellar/id_record_hydro_tphase [integer,private/parameter/optional/default=280]
  • interstellar/id_record_hydro_tsforce [integer,private/parameter/optional/default=284]
  • interstellar/id_record_hydro_wavenumber [integer,private/parameter/optional/default=287]
  • interstellar/id_record_ism_bold_mass [integer,private/parameter/optional/default=252]
  • interstellar/id_record_ism_pos_next_old [integer,private/parameter/optional/default=251]
  • interstellar/id_record_ism_snrs [integer,private/parameter/optional/default=259]
  • interstellar/id_record_ism_snrs_old [integer,private/parameter/optional/default=1002]
  • interstellar/id_record_ism_t_cluster [integer,private/parameter/optional/default=261]
  • interstellar/id_record_ism_t_next_old [integer,private/parameter/optional/default=250]
  • interstellar/id_record_ism_t_next_sni [integer,private/parameter/optional/default=253]
  • interstellar/id_record_ism_t_next_snii [integer,private/parameter/optional/default=254]
  • interstellar/id_record_ism_toggle_old [integer,private/parameter/optional/default=1001]
  • interstellar/id_record_ism_toggle_sni [integer,private/parameter/optional/default=257]
  • interstellar/id_record_ism_toggle_snii [integer,private/parameter/optional/default=258]
  • interstellar/id_record_ism_x_cluster [integer,private/parameter/optional/default=255]
  • interstellar/id_record_ism_y_cluster [integer,private/parameter/optional/default=256]
  • interstellar/id_record_ism_z_cluster [integer,private/parameter/optional/default=260]
  • interstellar/id_record_iteration_number [integer,private/parameter/optional/default=100]
  • interstellar/id_record_magnetic_ampl [integer,private/parameter/optional/default=312]
  • interstellar/id_record_magnetic_phase [integer,private/parameter/optional/default=311]
  • interstellar/id_record_random_seeds [integer,private/parameter/optional/default=1]
  • interstellar/id_record_random_seeds2 [integer,private/parameter/optional/default=2]
  • interstellar/id_record_shear_delta_y [integer,private/parameter/optional/default=320]
  • interstellar/id_record_special_lnkmin0 [integer,private/parameter/optional/default=340]
  • interstellar/id_record_time_step [integer,private/parameter/optional/default=330]
  • interstellar/init_interstellar [public]
  • interstellar/initialize_interstellar [public]
  • interstellar/input_persistent_interstellar [public]
  • interstellar/interstellar_after_boundary [public]
  • interstellar/interstellar_before_boundary [public]
  • interstellar/output_persistent_interstellar [public]
  • interstellar/pencil_criteria_interstellar [public]
  • interstellar/pencil_interdep_interstellar [public]
  • interstellar/read_interstellar_init_pars [public]
  • interstellar/read_interstellar_run_pars [public]
  • interstellar/register_interstellar [public]
  • interstellar/rprint_interstellar [public]
  • interstellar/write_interstellar_init_pars [public]
  • interstellar/write_interstellar_run_pars [public]