noparticles_collisions

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_collisions = .false.

MVAR CONTRIBUTION 0 MAUX CONTRIBUTION 0


Quick access

Variables:

energy_gain_inelastic, icoll, idiag_decollpm, idiag_ncollpm, idiag_npartpm, lambda_mfp_single, lapproaching_collisions, lcollision_big_ball, lcollision_random_angle, lkeplerian_flat, lshear_in_vp, lstop_at_first_collision, ltauc_from_tauf, ncoll_max_par, npart_max_par, npart_max_par_2, particle_collision

Routines:

initialize_particles_collisions(), particles_collisions_blocks(), particles_collisions_pencils(), particles_collisions_timestep(), read_particles_coll_run_pars(), rprint_particles_collisions(), write_particles_coll_run_pars()

Needed modules

Variables

Subroutines and functions

subroutine  particles_collisions/initialize_particles_collisions(f)

23-mar-09/anders: dummy

Parameters:

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

subroutine  particles_collisions/particles_collisions_timestep(fp, ineargrid)

30-nov-10/anders: dummy

Parameters:
  • fp (mpar_loc,mparray) [real]

  • ineargrid (mpar_loc,3) [integer]

subroutine  particles_collisions/particles_collisions_pencils(fp, ineargrid)

23-mar-09/anders: dummy

Parameters:
  • fp (mpar_loc,mparray) [real]

  • ineargrid (mpar_loc,3) [integer]

subroutine  particles_collisions/particles_collisions_blocks(fp, ineargrid)

17-nov-09/anders: dummy

Parameters:
  • fp (mpar_loc,mparray) [real]

  • ineargrid (mpar_loc,3) [integer]

subroutine  particles_collisions/read_particles_coll_run_pars(iomsg)
Parameters:

iomsg [character,out]

subroutine  particles_collisions/write_particles_coll_run_pars(unit)
Parameters:

unit [integer,in]

subroutine  particles_collisions/rprint_particles_collisions(lreset[, lwrite])
Parameters:
  • lreset [logical]

  • lwrite [logical]