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

Variables

Subroutines and functions

subroutine  heatflux/register_heatflux()

6-oct-03/tony: coded

Use :

messages (svn_id())

Called from:

register_modules()

Call to:

svn_id()

subroutine  heatflux/initialize_heatflux(f)

Called after reading parameters, but before the time loop.

06-oct-03/tony: coded

Parameters:

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

Called from:

register_modules(), initialize_modules()

subroutine  heatflux/init_heatflux(f)

initialise heatflux condition; called from start.f90

06-oct-2003/tony: coded

Parameters:

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

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:
Called from:

wvid_prepare(), wvid()