PLUTO  4.4-patch2
Particles Directory Reference

Files

file  particles.h [code]
 Particle module header file.
 
file  particles_boundary.c
 Set boundary conditions on particles.
 
 
file  particles_cr_force.c
 Compute CR-related quantities (like force) from the particles to the grid.
 
file  particles_cr_predictor.c
 Predictor step for CR particles.
 
file  particles_cr_update.c
 Update CR particles (with feedback) using Boris scheme.
 
file  particles_cr_update_gc.c
 Update CR particles (without feedback) using guiding center approximation.
 
file  particles_deposit.c
 Particle to grid deposition functions.
 
file  particles_distrib_regular.c
 Assign particle coordinates from distribution function.
 
 
file  particles_dust_force.c
 Compute dust-gas drag term.
 
file  particles_dust_update_cart.c
 Dust particle mover in Cartesian coordinates.
 
file  particles_dust_update_curv.c
 Dust particle mover in non-Cartesian (curvilinear) coordinates.
 
file  particles_dust_update_rk2.c
 Update Dust particles.
 
file  particles_dust_update_zhu.c
 Dust particle mover in non-Cartesian (curvilinear) coordinates.
 
file  particles_init.c
 Initialize particle distrbution, set B.C. and injection.
 
file  particles_load.c
 Initial particle loading.
 
file  particles_lp_dsa.c
 Shock-related function for LP spectra update.
 
file  particles_lp_emissivity.c
 Functions to compute the emissivity due to synchrotron and Inverse compton processes from isotropic radiation source of Cosmic Microwave Background (CMB) photons for each particle based on its spectral dustribution.
 
file  particles_lp_restart.c
 Restart the simulation using particles.nnnn.dbl file.
 
file  particles_lp_spectra.c
 Tools needed to compute the quantities required to evolve the spectra and estimate the Emission coefficient.
 
file  particles_lp_tools.c
 Collection of tools for the LAGRANGIAN particle module at particle positions.
 
file  particles_lp_update.c
 Push lagrangian particles.
 
file  particles_lp_write_bin.c
 Writer for particles binary data in .dbl, .flt and ASCII in .tab (only for serial version) format .
 
file  particles_mpi_datatype.c
 Define MPI data-type structure for MPI communications.
 
file  particles_restart.c
 Restart the simulation using particles.nnnn.dbl file.
 
file  particles_set.c
 Placing the particles on the grid and interpolating dervied quantites at particle positions.
 
file  particles_set_output.c
 Set particles output data attributes.
 
file  particles_tools.c
 Tools required to define the Particle MPI struct and Interpolating quantities from grid to particles.
 
file  particles_weights.c
 Compute particle's weights needed for interpolation.
 
file  particles_write_bin.c
 Writer for particles binary data in .dbl, .flt and ASCII in .tab (only for serial version) format .
 
file  particles_write_data.c
 Main driver of particles output data called during the CheckForOutput stage.
 
file  particles_write_trajectory.c
 Write trajectoy of a particle.
 
file  particles_write_vtk.c
 Writer for particles binary data in .vtk format.
 
file  plist_tools.c
 Tools for handling the particle linked list.