noheatflux
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 :: lheatflux = .false.
MVAR CONTRIBUTION 0 MAUX CONTRIBUTION 0
Quick access
- Variables:
cool_wid,divq_r,divq_xy,divq_xy2,divq_xy3,divq_xy4,divq_xz,divq_xz2,divq_yz,e_m,eighth_moment_approx,hyper3_coeff,idiag_dtq,idiag_dtq2,idiag_qsatmin,idiag_qsatrms,idiag_qxmax,idiag_qxmin,idiag_qymax,idiag_qymin,idiag_qzmax,idiag_qzmin,idiag_tauqmax,iheatflux,ivid_divq,lnfs2,ltau_spitzer_va,noadvection_non_fourier_spitzer,non_fourier_spitzer,saturation_flux,tau1_eighthm,va2max_tau_boris,z_cutoff- Routines:
calc_diagnostics_heatflux(),calc_pencils_heatflux(),dheatflux_dt(),get_slices_heatflux(),init_heatflux(),initialize_heatflux(),pencil_criteria_heatflux(),pencil_interdep_heatflux(),read_heatflux_run_pars(),register_heatflux(),rprint_heatflux(),write_heatflux_run_pars()
Needed modules
cdata: $Id$general(keep_compiler_quiet()): $Id$
Variables
Subroutines and functions
- subroutine heatflux/register_heatflux()
6-oct-03/tony: coded
- Use :
- Called from:
- Call to:
- subroutine heatflux/initialize_heatflux(f)
Called after reading parameters, but before the time loop.
06-oct-03/tony: coded
- Parameters:
- Called from:
- subroutine heatflux/init_heatflux(f)
initialise heatflux condition; called from start.f90
06-oct-2003/tony: coded
- subroutine heatflux/pencil_criteria_heatflux()
All pencils that this heatflux module depends on are specified here.
18-07-06/tony: coded
- Called from:
register_modules(),initialize_modules(),finalize_modules(),choose_pencils()
- subroutine heatflux/pencil_interdep_heatflux(lpencil_in)
Interdependency among pencils provided by this module are specified here.
18-07-06/tony: coded
- Parameters:
lpencil_in (npencils) [logical,inout]
- Called from:
register_modules(),initialize_modules(),finalize_modules(),choose_pencils()
- subroutine heatflux/calc_pencils_heatflux(f, p)
Calculate Heatflux pencils. Most basic pencils should come first, as others may depend on them.
24-nov-04/tony: coded
- Parameters:
- Called from:
pde(),write_diagnostics(),calc_all_module_diagnostic_auxiliaries(),perform_diagnostics(),finalize_diagnostics()
- subroutine heatflux/dheatflux_dt(f, df, p)
06-oct-03/tony: coded
- Parameters:
- Called from:
pde(),write_diagnostics(),calc_all_module_diagnostic_auxiliaries(),perform_diagnostics(),finalize_diagnostics()
- subroutine heatflux/calc_diagnostics_heatflux(p)
- Parameters:
p [pencil_case]
- Called from:
pde(),write_diagnostics(),calc_all_module_diagnostic_auxiliaries()
- subroutine heatflux/read_heatflux_run_pars(iomsg)
- Parameters:
iomsg [character,out]
- subroutine heatflux/write_heatflux_run_pars(unit)
- Parameters:
unit [integer,in]
- Called from:
get_datadir(),get_snapdir(),read_all_init_pars(),read_all_run_pars(),get_downpars()
- subroutine heatflux/rprint_heatflux(lreset[, lwrite])
Reads and registers print parameters relevant to heatflux.
06-oct-03/tony: coded
- Parameters:
lreset [logical]
lwrite [logical]
- Called from:
register_modules(),initialize_modules(),finalize_modules(),choose_pencils(),rprint_list()
- subroutine heatflux/get_slices_heatflux(f, slices)
Write slices for animation of Heatflux variables.
26-jun-06/tony: dummy
- Parameters:
slices [slice_data]
- Called from: