noborder_profiles
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 :: lborder_profiles = .false.
Quick access
- Variables:
border_prof_r,border_prof_x,border_prof_y,border_prof_z,fac_sqrt_gsum1,fraction_tborder1,fsave_init_xy,fsave_init_xz,get_border,get_drive_time,i_border_,i_border_special,i_border_zero,iborder_var_max,iborder_var_max_current,lborder_driving,lborder_quenching,set_border_xy,set_border_xz,tborder1- Routines:
border_driving(),border_quenching(),calc_pencils_borderprofiles(),initialize_border_profiles(),pencil_criteria_borderprofiles(),request_border_driving(),set_border_initcond()
Needed modules
cdata: $Id$general(keep_compiler_quiet()): $Id$
Variables
- borderprofiles/i_border_ [integer,public/parameter/optional/default=3]
- borderprofiles/i_border_special [integer,public/parameter/optional/default=2]
- borderprofiles/i_border_zero [integer,public/parameter/optional/default=1]
Subroutines and functions
- subroutine borderprofiles/initialize_border_profiles()
Position-dependent quenching factor that multiplies rhs of pde by a factor that goes gradually to zero near the boundaries. border_frac_[xyz] is a 2-D array, separately for all three directions. border_frac_[xyz]=1 would affect everything between center and border.
- Use :
- Called from:
- Call to:
- subroutine borderprofiles/request_border_driving(bordertype, caller, ivar_border1[, ivar_border2])
- Parameters:
bordertype (*) [character]
caller [character]
ivar_border1 [integer,in]
ivar_border2 [integer,in,]
- Called from:
register_magnetic(),initialize_magnetic(),register_density(),initialize_density()
- subroutine borderprofiles/pencil_criteria_borderprofiles()
- Called from:
register_modules(),initialize_modules(),finalize_modules(),choose_pencils()
- subroutine borderprofiles/calc_pencils_borderprofiles(f, p)
- Parameters:
- Called from:
pde(),write_diagnostics(),calc_all_module_diagnostic_auxiliaries(),perform_diagnostics(),finalize_diagnostics()
- subroutine borderprofiles/set_border_initcond(f, ivar, tmp[, keep])
- Parameters:
- Called from:
register_magnetic(),initialize_magnetic(),init_aa(),pencil_criteria_magnetic(),pencil_interdep_magnetic(),magnetic_after_boundary(),daa_dt(),time_integrals_magnetic(),df_diagnos_magnetic(),register_density(),initialize_density(),init_lnrho(),density_before_boundary(),pencil_criteria_density(),pencil_interdep_density(),density_after_boundary(),dlnrho_dt(),calc_pencils_density(),update_char_vel_magnetic(),set_ambipolar_diffusion(),diamagnetism(),set_border_magnetic(),calc_pencils_magnetic()
- subroutine borderprofiles/border_driving(f, df, p, f_target, j)
- Parameters:
- Called from:
register_magnetic(),initialize_magnetic(),init_aa(),pencil_criteria_magnetic(),pencil_interdep_magnetic(),magnetic_after_boundary(),daa_dt(),time_integrals_magnetic(),df_diagnos_magnetic(),register_density(),initialize_density(),init_lnrho(),density_before_boundary(),pencil_criteria_density(),pencil_interdep_density(),density_after_boundary(),dlnrho_dt(),calc_pencils_density(),update_char_vel_magnetic(),set_ambipolar_diffusion(),diamagnetism(),set_border_magnetic(),set_border_neutralvelocity(),calc_pencils_magnetic()
- subroutine borderprofiles/border_quenching(f, df, dt_sub)
- Parameters:
- Called from: