particles_persistence
Module
Description
$Id$
This module calculates the probability distribution function the particles that have moved a certain distance away from their initial position.
** 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_persistence=.true.
MPAUX CONTRIBUTION 4
Quick access
- Variables:
- Routines:
dpersist_dt(),init_particles_persistence(),initialize_particles_persist(),read_ppersist_init_pars(),read_ppersist_run_pars(),register_particles_persistence(),rprint_particles_persist(),write_ppersist_init_pars(),write_ppersist_run_pars()
Needed modules
cdata: $Id$messages: $Id$particles_cdata: $Id$particles_map: $Id$particles_mpicomm: $Id$
Variables
- particles_persistence/idiag_ds2pm [integer,private/optional/default=0]
- particles_persistence/pinside (npartdisp) [integer,private/optional/default=0]
- particles_persistence/rr (npartdisp) [real,private/optional/default=0.0]
Subroutines and functions
- subroutine particles_persistence/register_particles_persistence()
Set up indices for access to the fp and dfp arrays
May-16/dhruba: coded
- Call to:
- subroutine particles_persistence/initialize_particles_persist(f)
Perform any post-parameter-read initialization i.e. calculate derived parameters.
13-nov-07/anders: coded
- Parameters:
- Use :
- Call to:
- subroutine particles_persistence/init_particles_persistence(fp)
- Parameters:
fp (mpar_loc,mparray) [real,out]
- Use :
sub(kronecker_delta()),general(keep_compiler_quiet(),random_number_wrapper()),mpicomm(mpiallreduce_sum_int())- Call to:
- subroutine particles_persistence/dpersist_dt(f, df, fp, dfp, ineargrid)
- Parameters:
- Use :
- Call to:
- subroutine particles_persistence/read_ppersist_init_pars(iomsg)
- Parameters:
iomsg [character,out]
- Use :
- subroutine particles_persistence/write_ppersist_init_pars(unit)
- Parameters:
unit [integer,in]
- subroutine particles_persistence/read_ppersist_run_pars(iomsg)
- Parameters:
iomsg [character,out]
- Use :
- subroutine particles_persistence/write_ppersist_run_pars(unit)
- Parameters:
unit [integer,in]
- subroutine particles_persistence/rprint_particles_persist(lreset[, lwrite])
Read and register print parameters relevant for particles.
may-2016/dhruba+akshay: coded
- Parameters:
lreset [logical]
lwrite [logical]
- Use :