noimplicit_diffusion

Module

Description

$Id$

Dummy

** 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 :: limplicit_diffusion = .false.


Quick access

Variables:

get_tridiag, implicit_method, implicit_pencil, integrate_diffusion_fft, integrate_diffusion_fft_xy, integrate_diffusion_full, integrate_diffusion_zonly, limplicit_diffusion_with_cg, limplicit_diffusion_with_fft, set_diffusion_equations, xsweep, ysweep, zsweep

Routines:

integrate_diffusion(), read_implicit_diff_run_pars(), write_implicit_diff_run_pars()

Needed modules

Variables

Subroutines and functions

subroutine  implicitdiffusion/read_implicit_diff_run_pars(iomsg)
Parameters:

iomsg [character,out]

Call to:

fatal_error()

subroutine  implicitdiffusion/write_implicit_diff_run_pars(unit)
Parameters:

unit [integer,in]

Called from:

get_datadir(), get_snapdir(), read_all_init_pars(), read_all_run_pars(), get_downpars()

Call to:

fatal_error()

subroutine  implicitdiffusion/integrate_diffusion(get_diffus_coeff, f, ivar1[, ivar2])

Dummy

Parameters:
  • get_diffus_coeff [external]

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

  • ivar1 [integer,in]

  • ivar2 [integer,in,]

Use :

integrate_diffusion__user__routines

Called from:

update_char_vel_magnetic(), set_ambipolar_diffusion(), diamagnetism(), set_border_magnetic(), eta_shell(), calc_bthresh(), calc_tau_aa_exterior(), helflux(), curflux(), calc_bmx(), calc_bmy(), calc_bmzs2(), calc_bmza2(), calc_bmz(), calc_jmx(), calc_jmy(), calc_jmz(), calc_embmz(), calc_emxamz3(), calc_ambmz(), calc_ambmzh(), calc_jmbmz(), calc_bmxy_rms(), calc_bmz_beltrami_phase(), alfven_x(), alfven_y(), alfven_z(), alfven_xy(), alfven_xz(), alfvenz_rot(), alfvenz_bell(), alfvenz_rot_shear(), torus_test(), force_free_jet(), piecew_dipole_aa(), geo_benchmark_b(), eta_xy_dep(), eta_zdep(), eta_ydep(), eta_xdep(), input_persist_magnetic_id(), input_persist_magnetic(), register_viscosity(), initialize_viscosity(), read_viscosity_run_pars(), write_viscosity_run_pars(), rprint_viscosity(), pencil_criteria_viscosity(), pencil_interdep_viscosity(), calc_pencils_viscosity(), viscosity_after_boundary(), calc_viscous_heat(), calc_viscous_force(), calc_diagnostics_viscosity(), calc_visc_heat_ppd(), getnu(), dynamical_viscosity(), split_update_viscosity()

Call to:

fatal_error()