particles_cdata

Module

Description

$Id$

Global particle variables

Quick access

Types:

quant_interp_penc

Variables:

bcpx, bcpy, bcpz, cic, dsnap_par, dsnap_par_minor, dustdensity_powerlaw, energy_gain_shear_bcs, eps_dtog, four_pi_rhopmat_over_three, fp_buffer_in, fp_buffer_out, fpwn, gab_weights, gab_width, iads, iads_end, iap, iapinit, iaps, iblowup, iborn, ibpx, ibpy, ibpz, icop, idfg, idfx, idfy, idfz, idiag_nmigmax, idiag_nmigmmax, idlncc, idr11, idr12, idr13, idr21, idr22, idr23, idr31, idr32, idr33, idv11, idv12, idv13, idv21, idv22, idv23, idv31, idv32, idv33, idxpo1, idxpo2, idxpo3, ieffp, iint_mix_frac, iint_se, iint_t, ilnvp, imech, imp, impinit, imshg, imskh, incol, inp, inpswarm, interp, interp_bb, interp_cs, interp_ee, interp_gradtt, interp_nu, interp_oo, interp_pp, interp_rho, interp_species, interp_tt, interp_uu, inucl_mix_frac, inucl_se, inucl_t, invert_ineargrid_map, ipar, ipar_fence_species, ipeh, ippersist, ipss, ipst, ipsx, ipsy, ipsz, ipviscx, ipviscy, ipviscz, ipxx, ipyy, ipzz, iqqp, irhop, irhops, irhopswarm, irhosurf, irpbeta, irrp, isigmap11, isigmap12, isigmap13, isigmap21, isigmap22, isigmap23, isigmap31, isigmap32, isigmap33, isurf, isurf_end, itage, itaup, itbpe, itbrt, itp, iuf, iufx, iufy, iufz, iup11, iup12, iup13, iup21, iup22, iup23, iup31, iup32, iup33, iupx, iupy, iupz, iuup, ivelvolp, ivolp, ivpx, ivpxt, ivpy, ivpz, ivpzt, ixp, ixp0, iyp, iyp0, izp, izp0, k1_imn, k2_imn, kneighbour, kshepherd, lallocated_neighbour_list, lcalc_np, lcalc_rhop, lcheck_exact_frontier, lcommunicate_np, lcommunicate_rhop, lcondensing_species, lcondspec_details, lignore_rhop_swarm, linsert_particle, linsert_particles_continuously, linterp_reality_check, linterpolate_spline, lmigration_real_check, lmigration_redo, lnocalc_np, lnocalc_rhop, lnocollapse_xdir_onecell, lnocollapse_ydir_onecell, lnocollapse_zdir_onecell, log_ap_max_dist, log_ap_min_dist, loutput_psize_dist, lpar_loc, lpar_max, lparticlemesh_cic, lparticlemesh_gab, lparticlemesh_pqs_assignment, lparticlemesh_tsc, lparticles_radius_rpbeta, lpartnucleation, lrandom_particle_blocks, lrandom_particle_pencils, lshepherd_neighbour, lsinkparticle_1, lswap_radius_and_number, ltemp_equip_part_gas, ltemp_equip_simplified, lun_output, max_par_per_grid, max_particles, maxp, mp_swarm, mpmat, nbin_ap_dist, neighbors_par, ngp, np_const, np_swarm, npar_imn, npar_inserted_tot, npar_loc, npar_maxp, npar_per_cell, npar_total, npart_radii, npaux, npvar, nslab, particle_mesh, particle_radius, pvarname, quant_interp_penc, remove_particle_at_time, remove_particle_criteria, remove_particle_criteria_edtog, remove_particle_criteria_size, rhop_const, rhop_swarm, rhopmat, rhopmat1, rp_ext, rp_ext_width, rp_int, rsinkparticle_1, t_nextcol, t_nextinsert, tsc

Needed modules

Types

  • type  particles_cdata/quant_interp_penc

    Interpolation toggles:

    Type fields:
    • % lbb [logical]

    • % lcs [logical]

    • % lee [logical]

    • % lgradtt [logical]

    • % lnu [logical]

    • % loo [logical]

    • % lpp [logical]

    • % lrho [logical]

    • % lspecies [logical]

    • % ltt [logical]

    • % luu [logical]

    • % pol_bb [integer]

    • % pol_cs [integer]

    • % pol_ee [integer]

    • % pol_gradtt [integer]

    • % pol_nu [integer]

    • % pol_oo [integer]

    • % pol_pp [integer]

    • % pol_rho [integer]

    • % pol_species [integer]

    • % pol_tt [integer]

    • % pol_uu [integer]

Variables

  • particles_cdata/bcpx [character,public/optional/default='p']
  • particles_cdata/bcpy [character,public/optional/default='p']
  • particles_cdata/bcpz [character,public/optional/default='p']
  • particles_cdata/cic [integer,public/parameter/optional/default=0]
  • particles_cdata/dsnap_par [real,public/optional/default=0.0]
  • particles_cdata/dsnap_par_minor [real,public/optional/default=0.0]
  • particles_cdata/dustdensity_powerlaw [real,public/optional/default=0.0]
  • particles_cdata/energy_gain_shear_bcs [real,public/optional/default=impossible]
  • particles_cdata/eps_dtog [real,public/optional/default=0.01]
  • particles_cdata/four_pi_rhopmat_over_three [real,public]
  • particles_cdata/fp_buffer_in (*,*) [real,public/allocatable]
  • particles_cdata/fp_buffer_out (*,*) [real,public/allocatable]
  • particles_cdata/fpwn (*,*) [real,public/allocatable]
  • particles_cdata/gab_weights (4) [real,public]
  • particles_cdata/gab_width [real,public/optional/default=3.0]
  • particles_cdata/iads [integer,public/optional/default=0]
  • particles_cdata/iads_end [integer,public/optional/default=0]
  • particles_cdata/iap [integer,public/optional/default=0]
  • particles_cdata/iapinit [integer,public/optional/default=0]
  • particles_cdata/iaps [integer,public/optional/default=0]
  • particles_cdata/iblowup [integer,public/optional/default=0]
  • particles_cdata/iborn [integer,public/optional/default=0]
  • particles_cdata/ibpx [integer,public/optional/default=0]
  • particles_cdata/ibpy [integer,public/optional/default=0]
  • particles_cdata/ibpz [integer,public/optional/default=0]
  • particles_cdata/icop [integer,public/optional/default=0]
  • particles_cdata/idfg [integer,public/optional/default=0]
  • particles_cdata/idfx [integer,public/optional/default=0]
  • particles_cdata/idfy [integer,public/optional/default=0]
  • particles_cdata/idfz [integer,public/optional/default=0]
  • particles_cdata/idiag_nmigmax [integer,public/optional/default=0]
  • particles_cdata/idiag_nmigmmax [integer,public/optional/default=0]
  • particles_cdata/idlncc [integer,public/optional/default=0]
  • particles_cdata/idr11 [integer,public/optional/default=0]
  • particles_cdata/idr12 [integer,public/optional/default=0]
  • particles_cdata/idr13 [integer,public/optional/default=0]
  • particles_cdata/idr21 [integer,public/optional/default=0]
  • particles_cdata/idr22 [integer,public/optional/default=0]
  • particles_cdata/idr23 [integer,public/optional/default=0]
  • particles_cdata/idr31 [integer,public/optional/default=0]
  • particles_cdata/idr32 [integer,public/optional/default=0]
  • particles_cdata/idr33 [integer,public/optional/default=0]
  • particles_cdata/idv11 [integer,public/optional/default=0]
  • particles_cdata/idv12 [integer,public/optional/default=0]
  • particles_cdata/idv13 [integer,public/optional/default=0]
  • particles_cdata/idv21 [integer,public/optional/default=0]
  • particles_cdata/idv22 [integer,public/optional/default=0]
  • particles_cdata/idv23 [integer,public/optional/default=0]
  • particles_cdata/idv31 [integer,public/optional/default=0]
  • particles_cdata/idv32 [integer,public/optional/default=0]
  • particles_cdata/idv33 [integer,public/optional/default=0]
  • particles_cdata/idxpo1 [integer,public/optional/default=0]
  • particles_cdata/idxpo2 [integer,public/optional/default=0]
  • particles_cdata/idxpo3 [integer,public/optional/default=0]
  • particles_cdata/ieffp [integer,public/optional/default=0]
  • particles_cdata/iint_mix_frac [integer,public/optional/default=0]
  • particles_cdata/iint_se [integer,public/optional/default=0]
  • particles_cdata/iint_t [integer,public/optional/default=0]
  • particles_cdata/ilnvp [integer,public/optional/default=0]
  • particles_cdata/imech [integer,public/optional/default=0]
  • particles_cdata/imp [integer,public/optional/default=0]
  • particles_cdata/impinit [integer,public/optional/default=0]
  • particles_cdata/imshg [integer,public/optional/default=0]
  • particles_cdata/imskh [integer,public/optional/default=0]
  • particles_cdata/incol [integer,public/optional/default=0]
  • particles_cdata/inp [integer,public/optional/default=0]
  • particles_cdata/inpswarm [integer,public/optional/default=0]
  • particles_cdata/interp [quant_interp_penc,public]
  • particles_cdata/interp_bb (*) [real,public/allocatable]
  • particles_cdata/interp_cs (*) [real,public/allocatable]
  • particles_cdata/interp_ee (*) [real,public/allocatable]
  • particles_cdata/interp_gradtt (*,*) [real,public/allocatable]
  • particles_cdata/interp_nu (*) [real,public/allocatable]
  • particles_cdata/interp_oo (*,*) [real,public/allocatable]
  • particles_cdata/interp_pp (*) [real,public/allocatable]
  • particles_cdata/interp_rho (*) [real,public/allocatable]
  • particles_cdata/interp_species (*,*) [real,public/allocatable]
  • particles_cdata/interp_tt (*) [real,public/allocatable]
  • particles_cdata/interp_uu (*,*) [real,public/allocatable]
  • particles_cdata/inucl_mix_frac [integer,public/optional/default=0]
  • particles_cdata/inucl_se [integer,public/optional/default=0]
  • particles_cdata/inucl_t [integer,public/optional/default=0]
  • particles_cdata/invert_ineargrid_map (*,*,*,*) [integer,public/allocatable]
  • particles_cdata/ipar (mpar_loc) [integer,public]
  • particles_cdata/ipar_fence_species (npar_species) [integer,public/optional/default=0]
  • particles_cdata/ipeh [integer,public/optional/default=0]
  • particles_cdata/ippersist [integer,public/optional/default=0]
  • particles_cdata/ippp [integer,public/optional/default=0]
  • particles_cdata/ipss [integer,public/optional/default=0]
  • particles_cdata/ipst [integer,public/optional/default=0]
  • particles_cdata/ipsx [integer,public/optional/default=0]
  • particles_cdata/ipsy [integer,public/optional/default=0]
  • particles_cdata/ipsz [integer,public/optional/default=0]
  • particles_cdata/ipviscx [integer,public/optional/default=0]
  • particles_cdata/ipviscy [integer,public/optional/default=0]
  • particles_cdata/ipviscz [integer,public/optional/default=0]
  • particles_cdata/ipxx [integer,public/optional/default=0]
  • particles_cdata/ipyy [integer,public/optional/default=0]
  • particles_cdata/ipzz [integer,public/optional/default=0]
  • particles_cdata/iqqp [integer,public/optional/default=0]
  • particles_cdata/irhop [integer,public/optional/default=0]
  • particles_cdata/irhops [integer,public/optional/default=0]
  • particles_cdata/irhopswarm [integer,public/optional/default=0]
  • particles_cdata/irhosurf [integer,public/optional/default=0]
  • particles_cdata/irpbeta [integer,public/optional/default=0]
  • particles_cdata/irrp [integer,public/optional/default=0]
  • particles_cdata/isigmap11 [integer,public/optional/default=0]
  • particles_cdata/isigmap12 [integer,public/optional/default=0]
  • particles_cdata/isigmap13 [integer,public/optional/default=0]
  • particles_cdata/isigmap21 [integer,public/optional/default=0]
  • particles_cdata/isigmap22 [integer,public/optional/default=0]
  • particles_cdata/isigmap23 [integer,public/optional/default=0]
  • particles_cdata/isigmap31 [integer,public/optional/default=0]
  • particles_cdata/isigmap32 [integer,public/optional/default=0]
  • particles_cdata/isigmap33 [integer,public/optional/default=0]
  • particles_cdata/isurf [integer,public/optional/default=0]
  • particles_cdata/isurf_end [integer,public/optional/default=0]
  • particles_cdata/itage [integer,public/optional/default=0]
  • particles_cdata/itaup [integer,public/optional/default=0]
  • particles_cdata/itbpe [integer,public/optional/default=0]
  • particles_cdata/itbrt [integer,public/optional/default=0]
  • particles_cdata/itp [integer,public/optional/default=0]
  • particles_cdata/iuf [integer,public/optional/default=0]
  • particles_cdata/iufx [integer,public/optional/default=0]
  • particles_cdata/iufy [integer,public/optional/default=0]
  • particles_cdata/iufz [integer,public/optional/default=0]
  • particles_cdata/iup11 [integer,public/optional/default=0]
  • particles_cdata/iup12 [integer,public/optional/default=0]
  • particles_cdata/iup13 [integer,public/optional/default=0]
  • particles_cdata/iup21 [integer,public/optional/default=0]
  • particles_cdata/iup22 [integer,public/optional/default=0]
  • particles_cdata/iup23 [integer,public/optional/default=0]
  • particles_cdata/iup31 [integer,public/optional/default=0]
  • particles_cdata/iup32 [integer,public/optional/default=0]
  • particles_cdata/iup33 [integer,public/optional/default=0]
  • particles_cdata/iupx [integer,public/optional/default=0]
  • particles_cdata/iupy [integer,public/optional/default=0]
  • particles_cdata/iupz [integer,public/optional/default=0]
  • particles_cdata/iuup [integer,public/optional/default=0]
  • particles_cdata/ivelvolp [integer,public]
  • particles_cdata/ivolp [integer,public]
  • particles_cdata/ivpx [integer,public/optional/default=0]
  • particles_cdata/ivpx_cart [integer,public]
  • particles_cdata/ivpxt [integer,public/optional/default=0]
  • particles_cdata/ivpy [integer,public/optional/default=0]
  • particles_cdata/ivpy_cart [integer,public]
  • particles_cdata/ivpz [integer,public/optional/default=0]
  • particles_cdata/ivpz_cart [integer,public]
  • particles_cdata/ivpzt [integer,public/optional/default=0]
  • particles_cdata/ixp [integer,public/optional/default=0]
  • particles_cdata/ixp0 [integer,public/optional/default=0]
  • particles_cdata/iyp [integer,public/optional/default=0]
  • particles_cdata/iyp0 [integer,public/optional/default=0]
  • particles_cdata/izp [integer,public/optional/default=0]
  • particles_cdata/izp0 [integer,public/optional/default=0]
  • particles_cdata/k1_imn (ny * nz) [integer,public]
  • particles_cdata/k2_imn (ny * nz) [integer,public]
  • particles_cdata/kneighbour (*) [integer,public/allocatable]
  • particles_cdata/kshepherd (nx) [integer,public]
  • particles_cdata/lallocated_neighbour_list [logical,public/optional/default=.false.]
  • particles_cdata/lcalc_np [logical,public/optional/default=.true.]
  • particles_cdata/lcalc_rhop [logical,public/optional/default=.true.]
  • particles_cdata/lcheck_exact_frontier [logical,public/optional/default=.false.]
  • particles_cdata/lcommunicate_np [logical,public/optional/default=.false.]
  • particles_cdata/lcommunicate_rhop [logical,public/optional/default=.false.]
  • particles_cdata/lcondensing_species [logical,public/optional/default=.false.]
  • particles_cdata/lcondspec_details [logical,public/optional/default=.false.]
  • particles_cdata/lignore_rhop_swarm [logical,public/optional/default=.false.]
  • particles_cdata/linsert_particle [logical,public/optional/default=.false.]
  • particles_cdata/linsert_particles_continuously [logical,public/optional/default=.false.]
  • particles_cdata/linterp_reality_check [logical,public/optional/default=.false.]
  • particles_cdata/linterpolate_spline [logical,public/optional/default=.true.]
  • particles_cdata/lmigration_real_check [logical,public/optional/default=.true.]
  • particles_cdata/lmigration_redo [logical,public/optional/default=.false.]
  • particles_cdata/lnocalc_np [logical,public/optional/default=.false.]
  • particles_cdata/lnocalc_rhop [logical,public/optional/default=.false.]
  • particles_cdata/lnocollapse_xdir_onecell [logical,public/optional/default=.false.]
  • particles_cdata/lnocollapse_ydir_onecell [logical,public/optional/default=.false.]
  • particles_cdata/lnocollapse_zdir_onecell [logical,public/optional/default=.false.]
  • particles_cdata/log_ap_max_dist [real,public/optional/default=6.0]
  • particles_cdata/log_ap_min_dist [real,public/optional/default=0.0]
  • particles_cdata/loutput_psize_dist [logical,public/optional/default=.false.]
  • particles_cdata/lpar_loc [integer,public/optional/default=0]
  • particles_cdata/lpar_max [integer,public/optional/default=0]
  • particles_cdata/lparticlemesh_cic [logical,public/optional/default=.true.]
  • particles_cdata/lparticlemesh_gab [logical,public/optional/default=.false.]
  • particles_cdata/lparticlemesh_pqs_assignment [logical,public/optional/default=.false.]
  • particles_cdata/lparticlemesh_tsc [logical,public/optional/default=.false.]
  • particles_cdata/lparticles_radius_rpbeta [logical,public/optional/default=.false.]
  • particles_cdata/lpartnucleation [logical,public/optional/default=.false.]
  • particles_cdata/lrandom_particle_blocks [logical,public/optional/default=.false.]
  • particles_cdata/lrandom_particle_pencils [logical,public/optional/default=.false.]
  • particles_cdata/lshepherd_neighbour [logical,public/optional/default=.false.]
  • particles_cdata/lsinkparticle_1 [logical,public/optional/default=.false.]
  • particles_cdata/lswap_radius_and_number [logical,public/optional/default=.false.]
  • particles_cdata/ltemp_equip_part_gas [logical,public/optional/default=.false.]
  • particles_cdata/ltemp_equip_simplified [logical,public/optional/default=.false.]
  • particles_cdata/lun_output [integer,public/parameter/optional/default=93]
  • particles_cdata/max_par_per_grid [integer,public/parameter/optional/default=int(floor(npar_maxp/real(nwgrid)))+1]
  • particles_cdata/max_particles [integer,public/optional/default=npar]
  • particles_cdata/maxp [integer,public/parameter/optional/default=20]
  • particles_cdata/mp_swarm [real,public/optional/default=0.0]
  • particles_cdata/mpmat [real,public/optional/default=0.0]
  • particles_cdata/nbin_ap_dist [integer,public/optional/default=100]
  • particles_cdata/neighbors_par (3,3,3) [integer,public/optional/default=-1]
  • particles_cdata/ngp [integer,public/parameter/optional/default=2]
  • particles_cdata/np_const [real,public/optional/default=0.0]
  • particles_cdata/np_swarm [real,public/optional/default=0.0]
  • particles_cdata/npar_imn (ny * nz) [integer,public]
  • particles_cdata/npar_inserted_tot [integer,public/optional/default=0]
  • particles_cdata/npar_loc [integer,public/optional/default=0]
  • particles_cdata/npar_maxp [integer,public/parameter/optional/default=npar*maxp]
  • particles_cdata/npar_per_cell [real,public/parameter/optional/default=npar/(1.0*nwgrid)]
  • particles_cdata/npar_total [integer,public/optional/default=0]
  • particles_cdata/npart_radii [integer,public/optional/default=0]
  • particles_cdata/npaux [integer,public/optional/default=0]
  • particles_cdata/npvar [integer,public/optional/default=0]
  • particles_cdata/nslab [integer,public/optional/default=0]
  • particles_cdata/particle_mesh [character,public/optional/default='']
  • particles_cdata/particle_radius [real,public/optional/default=0.0]
  • particles_cdata/pvarname (mparray) [character,public]
  • particles_cdata/quant_interp_penc [public]
  • particles_cdata/remove_particle_at_time [real,public/optional/default=-1.0]
  • particles_cdata/remove_particle_criteria [character,public/optional/default='all']
  • particles_cdata/remove_particle_criteria_edtog [real,public/optional/default=impossible]
  • particles_cdata/remove_particle_criteria_size [real,public/optional/default=0.0]
  • particles_cdata/rhop_const [real,public/optional/default=0.0]
  • particles_cdata/rhop_swarm [real,public/optional/default=0.0]
  • particles_cdata/rhopmat [real,public/optional/default=1.0]
  • particles_cdata/rhopmat1 [real,public/optional/default=1.0]
  • particles_cdata/rp_ext [real,public/optional/default=-impossible]
  • particles_cdata/rp_ext_width [real,public/optional/default=-impossible]
  • particles_cdata/rp_int [real,public/optional/default=-impossible]
  • particles_cdata/rsinkparticle_1 [real,public/optional/default=0.0]
  • particles_cdata/t_nextcol [real,public/optional/default=0.0]

    collision diagnostic times, set to turn-over of largest eddies

  • particles_cdata/t_nextinsert [real,public/optional/default=0.0]

    The time at which new particles are going to be inserted.

  • particles_cdata/tsc [integer,public/parameter/optional/default=1]