noradiation

Module

Description

$Id$

** 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 :: lradiation = .false., lradiation_ray=.false.

MVAR CONTRIBUTION 0 MAUX CONTRIBUTION 0


Quick access

Types:

qbound

Variables:

a_sb, ampl_pert, c_gam, dff_new, flim, idiag_egas_max, idiag_egas_rms, idiag_erad_max, idiag_erad_rms, idiag_fmax, idiag_frms, inflow, initrad, k_b_radiation, kappa_es_radiation, opas, pertee, qbound

Routines:

bc_ee_inflow_x(), bc_ee_outflow_x(), calc_diagnostics_radiation(), calc_pencils_radiation(), de_dt(), dradiation_dt(), flux_limiter(), get_slices_radiation(), init_equil(), init_rad(), initialize_radiation(), pencil_criteria_radiation(), pencil_interdep_radiation(), radiative_cooling(), radiative_pressure(), radtransfer(), read_radiation_init_pars(), read_radiation_run_pars(), register_radiation(), rprint_radiation(), write_radiation_init_pars(), write_radiation_run_pars()

Needed modules

Variables

Subroutines and functions

subroutine  radiation/register_radiation()

15-jul-2002/nils: dummy routine

identify version number

Call to:

svn_id()

subroutine  radiation/radtransfer(f)

Integration radioation transfer equation along rays

24-mar-03/axel+tobi: coded

Parameters:

f (mx,my,mz,mfarray) [real,in]

subroutine  radiation/initialize_radiation([f])
Parameters:

f (mx,my,mz,mfarray) [real,in,]

subroutine  radiation/init_rad(f)

initialise radiation; called from start.f90 15-jul-2002/nils: dummy routine

Parameters:

f (mx,my,mz,mfarray) [real]

subroutine  radiation/pencil_criteria_radiation()

All pencils that the Radiation module depends on are specified here.

21-11-04/anders: coded

subroutine  radiation/pencil_interdep_radiation(lpencil_in)

Interdependency among pencils provided by the Radiation module is specified here.

21-11-04/anders: coded

Parameters:

lpencil_in (npencils) [logical]

subroutine  radiation/calc_pencils_radiation(f, p)

Calculate Radiation pencils. Most basic pencils should come first, as others may depend on them.

21-11-04/anders: coded

Parameters:
subroutine  radiation/dradiation_dt(f, df, p)
Parameters:
Called from:

pde(), write_diagnostics(), calc_all_module_diagnostic_auxiliaries(), perform_diagnostics(), finalize_diagnostics()

subroutine  radiation/calc_diagnostics_radiation(f)
Parameters:

f (mx,my,mz,mfarray) [real]

Called from:

pde(), write_diagnostics(), calc_all_module_diagnostic_auxiliaries()

subroutine  radiation/read_radiation_init_pars(iomsg)
Parameters:

iomsg [character,out]

subroutine  radiation/write_radiation_init_pars(unit)
Parameters:

unit [integer,in]

subroutine  radiation/read_radiation_run_pars(iomsg)
Parameters:

iomsg [character,out]

subroutine  radiation/write_radiation_run_pars(unit)
Parameters:

unit [integer,in]

subroutine  radiation/rprint_radiation(lreset[, lwrite])

dummy

16-jul-02/nils: adapted from rprint_hydro

Parameters:
  • lreset [logical]

  • lwrite [logical]

subroutine  radiation/get_slices_radiation(f, slices)

Write slices for animation of Radiation variables.

26-jun-06/tony: dummy

Parameters: