noparticles_diagnos_dv

Module

Description

$Id$

This modules takes care of instantaneous collisions between superparticles.

** 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_diagnos_dv = .false.

MVAR CONTRIBUTION 0 MAUX CONTRIBUTION 0


Quick access

Variables:

calc_distance2, col_combine, col_radius, col_radius1, col_radius2, coldat, coldat2, colspace, colvel, compdat, compdat2, dx_c, get_t_nextcol, increment_coldat, increment_colv, ineargrid_c, kshepherd_c, map_fake_grid, n_c, ncoltypes, particle_gridsize, velmult, write_collisions

Routines:

collisions(), initialize_particles_diagnos_dv(), read_pars_diagnos_dv_run_pars(), repeated_init(), rprint_particles_diagnos_dv(), write_pars_diagnos_dv_run_pars()

Needed modules

Variables

Subroutines and functions

subroutine  particles_diagnos_dv/initialize_particles_diagnos_dv(f)

Dummy

Parameters:

f (mx,my,mz,mfarray) [real]

subroutine  particles_diagnos_dv/read_pars_diagnos_dv_run_pars(iomsg)
Parameters:

iomsg [character,out]

subroutine  particles_diagnos_dv/write_pars_diagnos_dv_run_pars(unit)
Parameters:

unit [integer,in]

subroutine  particles_diagnos_dv/rprint_particles_diagnos_dv(lreset[, lwrite])
Parameters:
  • lreset [logical]

  • lwrite [logical]

subroutine  particles_diagnos_dv/collisions(fp)
Parameters:

fp (mpar_loc,mparray) [real]

subroutine  particles_diagnos_dv/repeated_init(fp, init_repeat)
Parameters:
  • fp (mpar_loc,mparray) [real]

  • init_repeat [integer]