nodustvelocity
Module
Description
$Id$
This module takes care of everything related to dust velocity.
** 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 :: ldustvelocity = .false.
MVAR CONTRIBUTION 0 MAUX CONTRIBUTION 0
PENCILS PROVIDED uud(3,ndustspec); divud(ndustspec); sdij(3,3,ndustspec)
Quick access
- Variables:
ad,ad0,ad1,add_pseudo_coriolis_force,adref_nud,advec_hypermesh_uud,ampl_udx,ampl_udy,ampl_udz,ampluud,betad0,betad_all,borderuud,cdtd,deltamd,diffus_nud,diffus_nud3,dimd1,direct_integration_of_motion,draglaw,dust_binning,dust_chemistry,dust_geometry,dust_pressure_factor,dustbin_width,enum_borderuud,enum_draglaw,enum_dust_binning,enum_dust_chemistry,get_dustcrosssection,get_dustsurface,get_stoppingtime,grad6_uud,gravx_dust,idiag_divud2m,idiag_dtnud,idiag_dtud,idiag_ekintot_dust,idiag_epskd,idiag_od2m,idiag_odmax,idiag_odrms,idiag_oudm,idiag_rdudmax,idiag_rdudx2m,idiag_rdudxm,idiag_rdudym,idiag_rdudzm,idiag_ud2m,idiag_udm2,idiag_udmax,idiag_udmx,idiag_udmy,idiag_udmz,idiag_udrms,idiag_udx2m,idiag_udx2mz,idiag_udxm,idiag_udxmxy,idiag_udxmz,idiag_udy2m,idiag_udy2mz,idiag_udym,idiag_udymxy,idiag_udymz,idiag_udz2m,idiag_udz2mz,idiag_udzm,idiag_udzmxy,idiag_udzmz,iefficiency_type,inituud,iviscd,kx_uud,ky_uud,kz_uud,ladvection_dust,lcoriolisforce_dust,ldragforce_dust,ldust_pressure,ldustcoagulation,ldustcondensation,ldustvelocity_shorttausd,llin_radiusbins,llog_massbins,lpifactor1,lpifactor2,lstokes_highspeed_corr,lviscd_hyper3_mesh,lviscd_hyper3_nud_const,lviscd_hyper3_polar,lviscd_hyper3_rhod_nud_const,lviscd_hyper3_simplified,lviscd_nud_const,lviscd_shock,lviscd_shock_simplified,lviscd_simplified,lvshear_dust_global_eps,md,md0,mdminus,mdplus,mmon,mu_ext,mumon,nud,nud_all,nud_hyper3,nud_hyper3_mesh,nud_shock,omega_pseudo,phase_udx,phase_udy,phase_udz,reinitialize_uud,rhod0,rhods,rhodsad1,scalehtaus,scolld,set_border_dustvelocity,short_stopping_time_approximation,shorttaus1limit,shorttauslimit,surfd,surfmon,tausd,tausd1,tausd_all,tausg1max,tausgmin,u0_gas_pseudo,unit_md,ustcst,uudx0,uudy0,uudz0,viscd_exponent,viscd_law,widthtaus,z0taus- Routines:
calc_diagnostics_dustvelocity(),calc_pencils_dustvelocity(),copy_bcs_dust(),duud_dt(),get_slices_dustvelocity(),init_uud(),initialize_dustvelocity(),pencil_criteria_dustvelocity(),pencil_interdep_dustvelocity(),read_dustvelocity_init_pars(),read_dustvelocity_run_pars(),register_dustvelocity(),rprint_dustvelocity(),write_dustvelocity_init_pars(),write_dustvelocity_run_pars()
Needed modules
cdata: $Id$general(keep_compiler_quiet()): $Id$messages: $Id$
Variables
- dustvelocity/ad (ndustspec) [real,public/optional/default=1.0]
- dustvelocity/dimd1 [real,public/optional/default=0.0]
- dustvelocity/dust_binning [character,public/optional/default='log_mass']
- dustvelocity/dust_chemistry [character,public/optional/default='nothing']
- dustvelocity/dust_geometry [character,public/optional/default='sphere']
- dustvelocity/ldustcoagulation [logical,public/optional/default=.false.]
- dustvelocity/ldustcondensation [logical,public/optional/default=.false.]
- dustvelocity/md (ndustspec) [real,public/optional/default=1.0]
- dustvelocity/mdminus (ndustspec) [real,public/optional/default=0.0]
- dustvelocity/mdplus (ndustspec) [real,public/optional/default=0.0]
- dustvelocity/mmon [real,public/optional/default=0.0]
- dustvelocity/mumon [real,public/optional/default=0.0]
- dustvelocity/nd0 [real,public/optional/default=1.0]
- dustvelocity/rhod0 [real,public/optional/default=1.0]
- dustvelocity/rhods [real,public/optional/default=0.0]
- dustvelocity/scolld (ndustspec,ndustspec) [real,public]
- dustvelocity/surfd (ndustspec) [real,public/optional/default=0.0]
- dustvelocity/tausd (ndustspec) [real,public/optional/default=0.0]
- dustvelocity/unit_md [real,public/optional/default=0.0]
- dustvelocity/ustcst [real,public/optional/default=0.0]
Subroutines and functions
- subroutine dustvelocity/register_dustvelocity()
- Called from:
- Call to:
- subroutine dustvelocity/initialize_dustvelocity(f)
- Parameters:
f (,,*,*) [real,contiguous]
- Called from:
- subroutine dustvelocity/copy_bcs_dust()
- subroutine dustvelocity/pencil_criteria_dustvelocity()
- Called from:
register_modules(),initialize_modules(),finalize_modules(),choose_pencils()
- subroutine dustvelocity/pencil_interdep_dustvelocity(lpencil_in)
- Parameters:
lpencil_in (npencils) [logical]
- Called from:
register_modules(),initialize_modules(),finalize_modules(),choose_pencils()
- subroutine dustvelocity/calc_pencils_dustvelocity(f, p)
- Parameters:
f (,,*,*) [real,in,contiguous]
p [pencil_case,in]
- Called from:
pde(),write_diagnostics(),calc_all_module_diagnostic_auxiliaries(),perform_diagnostics(),finalize_diagnostics()
- subroutine dustvelocity/duud_dt(f, df, p)
- Parameters:
f (,,*,*) [real,contiguous]
df (,,*,*) [real,contiguous]
p [pencil_case]
- Called from:
pde(),write_diagnostics(),calc_all_module_diagnostic_auxiliaries(),perform_diagnostics(),finalize_diagnostics()
- subroutine dustvelocity/calc_diagnostics_dustvelocity(p)
- Parameters:
p [pencil_case]
- Called from:
pde(),write_diagnostics(),calc_all_module_diagnostic_auxiliaries()
- subroutine dustvelocity/read_dustvelocity_init_pars(iomsg)
- Parameters:
iomsg [character,out]
- subroutine dustvelocity/write_dustvelocity_init_pars(unit)
- Parameters:
unit [integer,in]
- Called from:
get_datadir(),get_snapdir(),read_all_init_pars(),read_all_run_pars(),get_downpars()
- subroutine dustvelocity/read_dustvelocity_run_pars(iomsg)
- Parameters:
iomsg [character,out]
- subroutine dustvelocity/write_dustvelocity_run_pars(unit)
- Parameters:
unit [integer,in]
- Called from:
get_datadir(),get_snapdir(),read_all_init_pars(),read_all_run_pars(),get_downpars()
- subroutine dustvelocity/rprint_dustvelocity(lreset[, lwrite])
- Parameters:
lreset [logical]
lwrite [logical]
- Called from:
register_modules(),initialize_modules(),finalize_modules(),choose_pencils(),rprint_list()
- subroutine dustvelocity/get_slices_dustvelocity(f, slices)
- Parameters:
f (,,*,*) [real,contiguous]
slices [slice_data]
- Called from: