particles_lyapunov
Module
Description
$Id$
This module writes information about the local state of the gas at the positions of a selected number of particles.
** 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 :: lparticles_lyapunov=.true.
MAUX CONTRIBUTION 12 COMMUNICATED AUXILIARIES 12 MPVAR CONTRIBUTION 12 PENCILS PROVIDED bbf(3)
Quick access
- Variables:
fake_eta,idiag_bx2pm,idiag_by2pm,idiag_bz2pm,kmode_forb,linit_largeb,lnoise2pvector- Routines:
calc_pencils_par_lyapunov(),dlyapunov_dt(),dlyapunov_dt_pencil(),init_particles_lyapunov(),initialize_particles_lyapunov(),particles_stochastic_lyapunov(),read_plyapunov_init_pars(),read_plyapunov_run_pars(),register_particles_lyapunov(),rprint_particles_lyapunov(),write_plyapunov_init_pars(),write_plyapunov_run_pars()
Needed modules
cdata: $Id$messages: $Id$particles_cdata: $Id$particles_map: $Id$particles_mpicomm: $Id$particles_sub: $Id$
Variables
- particles_lyapunov/bamp [real,private/optional/default=0.01]
- particles_lyapunov/fake_eta [real,private/optional/default=0.0]
- particles_lyapunov/idiag_bx2pm [integer,private/optional/default=0]
- particles_lyapunov/idiag_by2pm [integer,private/optional/default=0]
- particles_lyapunov/idiag_bz2pm [integer,private/optional/default=0]
- particles_lyapunov/kmode_forb [real,private/optional/default=3]
- particles_lyapunov/linit_largeb [logical,private/optional/default=.false.]
- particles_lyapunov/lnoise2pvector [logical,private/optional/default=.false.]
Subroutines and functions
- subroutine particles_lyapunov/register_particles_lyapunov()
Set up indices for access to the fp and dfp arrays
May-16/dhruba: coded
- Use :
- Called from:
- Call to:
svn_id(),append_npvar(),fatal_error(),kronecker_delta(),sum_par_name(),interpolate_linear(),linarray2matrix(),matrix2linarray()
- subroutine particles_lyapunov/initialize_particles_lyapunov(f)
Perform any post-parameter-read initialization i.e. calculate derived parameters.
13-nov-07/anders: coded
- Parameters:
- Use :
- Call to:
fatal_error(),kronecker_delta(),sum_par_name(),interpolate_linear(),linarray2matrix(),matrix2linarray()
- subroutine particles_lyapunov/init_particles_lyapunov(fp)
- Parameters:
fp (mpar_loc,mparray) [real,out]
- Use :
sub(kronecker_delta()),general(keep_compiler_quiet(),random_number_wrapper()),mpicomm(mpiallreduce_sum_int())- Called from:
particles_register_modules(),particles_rprint_list(),particles_initialize_modules(),particles_init(),particles_finalize(),read_snapshot_particles()- Call to:
kronecker_delta(),sum_par_name(),interpolate_linear(),linarray2matrix(),matrix2linarray()
- subroutine particles_lyapunov/dlyapunov_dt(f, df, fp, dfp, ineargrid)
- Parameters:
- Use :
- Called from:
particles_register_modules(),particles_rprint_list(),particles_initialize_modules(),particles_init(),particles_finalize(),particles_read_snapshot(),particles_write_snapshot(),particles_write_dsnapshot(),particles_write_pdim(),particles_write_block(),particles_write_rmv(),particles_timestep_first(),particles_timestep_second(),split_update_particles(),particles_load_balance(),particles_boundconds(),particles_pencil_criteria(),particles_pencil_interdep(),particles_calc_pencils(),particles_calc_selfpotential(),particles_before_boundary(),particles_special_bfre_bdary(),particles_special_after_dtsub(),particles_pde(),read_all_particles_init_pars(),read_all_particles_run_pars(),write_dim_particles(),write_snapshot_particles(),read_snapshot_particles()- Call to:
sum_par_name(),interpolate_linear(),linarray2matrix(),matrix2linarray()
- subroutine particles_lyapunov/dlyapunov_dt_pencil(f, df, fp, dfp, p, ineargrid)
- Parameters:
- Use :
- Called from:
particles_register_modules(),particles_rprint_list(),particles_initialize_modules(),particles_init(),particles_finalize(),particles_read_snapshot(),particles_write_snapshot(),particles_write_dsnapshot(),particles_write_pdim(),particles_write_block(),particles_write_rmv(),particles_timestep_first(),particles_timestep_second(),split_update_particles(),particles_load_balance(),particles_boundconds(),particles_pencil_criteria(),particles_pencil_interdep(),particles_calc_pencils(),particles_calc_selfpotential(),particles_before_boundary(),particles_special_bfre_bdary(),particles_special_after_dtsub(),particles_pde(),particles_pde_pencil(),read_all_particles_init_pars(),read_all_particles_run_pars(),write_dim_particles(),write_snapshot_particles(),read_snapshot_particles()- Call to:
- subroutine particles_lyapunov/read_plyapunov_init_pars(iomsg)
- Parameters:
iomsg [character,out]
- Use :
- subroutine particles_lyapunov/write_plyapunov_init_pars(unit)
- Parameters:
unit [integer,in]
- Called from:
particles_register_modules(),particles_rprint_list(),particles_initialize_modules(),particles_init(),particles_finalize(),particles_read_snapshot(),particles_write_snapshot(),particles_write_dsnapshot(),particles_write_pdim(),particles_write_block(),particles_write_rmv(),particles_timestep_first(),particles_timestep_second(),split_update_particles(),particles_load_balance(),particles_boundconds(),particles_pencil_criteria(),particles_pencil_interdep(),particles_calc_pencils(),particles_calc_selfpotential(),particles_before_boundary(),particles_special_bfre_bdary(),particles_special_after_dtsub(),particles_pde(),particles_pde_pencil(),particles_calc_pencil_diags(),particles_pde_blocks(),read_all_particles_init_pars(),write_all_particles_init_pars(),read_all_particles_run_pars(),write_dim_particles(),write_snapshot_particles(),read_snapshot_particles()
- subroutine particles_lyapunov/read_plyapunov_run_pars(iomsg)
- Parameters:
iomsg [character,out]
- Use :
- subroutine particles_lyapunov/write_plyapunov_run_pars(unit)
- Parameters:
unit [integer,in]
- Called from:
particles_register_modules(),particles_rprint_list(),particles_initialize_modules(),particles_init(),particles_finalize(),particles_read_snapshot(),particles_write_snapshot(),particles_write_dsnapshot(),particles_write_pdim(),particles_write_block(),particles_write_rmv(),particles_timestep_first(),particles_timestep_second(),split_update_particles(),particles_load_balance(),particles_boundconds(),particles_pencil_criteria(),particles_pencil_interdep(),particles_calc_pencils(),particles_calc_selfpotential(),particles_before_boundary(),particles_special_bfre_bdary(),particles_special_after_dtsub(),particles_pde(),particles_pde_pencil(),particles_calc_pencil_diags(),particles_pde_blocks(),read_all_particles_init_pars(),write_all_particles_init_pars(),read_all_particles_run_pars(),write_all_particles_run_pars(),write_dim_particles(),write_snapshot_particles(),read_snapshot_particles()
- subroutine particles_lyapunov/particles_stochastic_lyapunov(fp)
- Parameters:
fp (mpar_loc,mparray) [real,inout]
- Use :
- Called from:
particles_register_modules(),particles_rprint_list(),particles_initialize_modules(),particles_init(),particles_finalize(),particles_read_snapshot(),particles_write_snapshot(),particles_write_dsnapshot(),particles_write_pdim(),particles_write_block(),particles_write_rmv(),particles_timestep_first(),particles_timestep_second(),split_update_particles(),particles_load_balance(),particles_boundconds(),particles_pencil_criteria(),particles_pencil_interdep(),particles_calc_pencils(),particles_calc_selfpotential(),particles_before_boundary(),particles_special_bfre_bdary(),particles_special_after_dtsub(),particles_pde(),particles_pde_pencil(),particles_calc_pencil_diags(),particles_pde_blocks(),read_all_particles_init_pars(),write_all_particles_init_pars(),read_all_particles_run_pars(),write_all_particles_run_pars(),particles_powersnap(),get_slices_particles(),write_dim_particles(),write_snapshot_particles(),read_snapshot_particles(),particles_stochastic()
- subroutine particles_lyapunov/calc_pencils_par_lyapunov(f, p)
- Parameters:
- Use :
- Called from:
particles_register_modules(),particles_rprint_list(),particles_initialize_modules(),particles_init(),particles_finalize(),particles_read_snapshot(),particles_write_snapshot(),particles_write_dsnapshot(),particles_write_pdim(),particles_write_block(),particles_write_rmv(),particles_timestep_first(),particles_timestep_second(),split_update_particles(),particles_load_balance(),particles_boundconds(),particles_pencil_criteria(),particles_pencil_interdep(),particles_calc_pencils(),particles_calc_selfpotential(),particles_before_boundary(),particles_special_bfre_bdary(),particles_special_after_dtsub(),read_all_particles_init_pars(),read_all_particles_run_pars(),write_dim_particles(),write_snapshot_particles(),read_snapshot_particles()
- subroutine particles_lyapunov/rprint_particles_lyapunov(lreset[, lwrite])
Read and register print parameters relevant for particles.
may-2016/dhruba+akshay: coded
- Parameters:
lreset [logical]
lwrite [logical]
- Use :
- Called from: