particles_main
Module
Description
$Id$
This module contains all the main structure needed for particles.
Quick access
- Variables:
correct_curvilinear,dfp,fp,ineargrid,insert_particles_now,particles_cleanup,particles_discrete_collisions,particles_insert_continuously,particles_remove_continuously,wsnap_particles- Routines:
append_particle_index(),fetch_fp_array(),fetch_nparloc(),get_slices_particles(),particles_before_boundary(),particles_boundconds(),particles_calc_pencil_diags(),particles_calc_pencils(),particles_calc_selfpotential(),particles_finalize(),particles_init(),particles_initialize_modules(),particles_load_balance(),particles_pde(),particles_pde_blocks(),particles_pde_pencil(),particles_pencil_criteria(),particles_pencil_interdep(),particles_powersnap(),particles_read_snapshot(),particles_register_modules(),particles_rprint_list(),particles_special_after_dtsub(),particles_special_bfre_bdary(),particles_stochastic(),particles_timestep_first(),particles_timestep_second(),particles_write_block(),particles_write_dsnapshot(),particles_write_pdim(),particles_write_rmv(),particles_write_snapshot(),read_all_particles_init_pars(),read_all_particles_run_pars(),read_snapshot_particles(),return_fp_array(),split_update_particles(),write_all_particles_init_pars(),write_all_particles_run_pars(),write_dim_particles(),write_snapshot_particles()
Needed modules
cdata: $Id$general(keep_compiler_quiet()): $Id$messages: $Id$particles: $Id$ This module takes care of everything related to tracer particles.particles_adaptation: $Id: particles_coagulation.f90 19828 2012-11-27 09:58:06Z kalle.jansson.89 $particles_adsorbed: $Id: particles_adsorbed.f90 21950 2014-07-08 08:53:00Z jonas.kruger $particles_cdata: $Id$particles_chemistry: $Id: Particles_chemistry.f90 21950 2014-07-08 08:53:00Z jonas.kruger $particles_coagulation: $Id$particles_breakup: $Id$particles_condensation: This modules takes care of condensation / evaporation or deposition / sublimation of superparticlesparticles_collisions: $Id$particles_density: $Id: particles_density.f90 20849 2013-08-06 18:45:43Z anders@astro.lu.se $particles_diagnos_dv: $Id$particles_diagnos_state: $Id$particles_drag: $Id$particles_map: $Id$particles_mass: $Id$particles_mpicomm: $Id$particles_number: $Id$particles_radius: $Id$particles_grad: $Id$particles_selfgravity: $Id$particles_sink: $Id: particles_dust.f90 19206 2012-06-30 21:40:24Z sven.bingert $particles_spin: $Id$particles_stalker: $Id$particles_stirring: $Id$particles_sub: $Id$particles_surfspec: $Id: particles_surfspec.f90 21950 2014-07-08 08:53:00Z jonas.kruger $particles_temperature: $Id: particles_temperature.f90 21950 2014-07-08 08:53:00Z michiel.lambrechts $particles_lyapunov: $Id$particles_caustics: $Id$particles_tetrad: $Id$
Variables
- particles_main/correct_curvilinear [private]
- particles_main/dfp (mpar_loc,mpvar) [real,private/optional/default=0.0]
- particles_main/ineargrid (mpar_loc,3) [integer,private/optional/default=0]
- particles_main/insert_particles_now [private]
- particles_main/particles_cleanup [public]
- particles_main/particles_discrete_collisions [private]
- particles_main/particles_insert_continuously [private]
- particles_main/particles_remove_continuously [private]
- particles_main/wsnap_particles [private]
Subroutines and functions
- subroutine particles_main/particles_register_modules()
Register particle modules.
07-jan-05/anders: coded
- Use :
- Called from:
helper_loop(),reload(),gen_output(),timeloop(),check_tspec_crit_log_interval(),check_tsnap_crit_log_interval(),check_tvid_crit_log_interval(),setup_signal_files(),print_metrics(),run_start(),pc_configtest,start- Call to:
register_particles(),register_particles_lyapunov(),register_particles_radius(),register_particles_grad(),register_particles_spin(),register_particles_number(),register_particles_density(),register_particles_stirring(),register_particles_selfgrav(),register_particles_sink(),register_particles_tt(),register_particles_mass(),register_particles_drag(),register_particles_breakup(),register_particles_chem(),register_particles_ads(),register_particles_surfspec(),register_pars_diagnos_state(),register_particles_special(),rprint_particles(),rprint_particles_radius(),rprint_particles_grad(),rprint_particles_lyapunov(),rprint_particles_sink(),rprint_particles_spin(),rprint_particles_number(),rprint_particles_density(),rprint_particles_selfgrav(),rprint_particles_tt(),rprint_particles_mass(),rprint_particles_ads(),rprint_particles_surf(),rprint_particles_chem(),rprint_particles_coagulation(),rprint_particles_breakup(),rprint_particles_condensation(),rprint_particles_collisions(),rprint_particles_diagnos_dv(),rprint_particles_diagnos_state(),not_implemented(),fatal_error(),initialize_particles_mpicomm(),initialize_particles(),initialize_particles_map(),initialize_particles_adaptation(),initialize_particles_density(),initialize_particles_number(),initialize_particles_radius(),initialize_particles_grad(),initialize_particles_selfgrav(),initialize_particles_sink(),initialize_particles_spin(),initialize_particles_stalker(),initialize_particles_tt(),initialize_particles_mass(),initialize_particles_drag(),initialize_particles_breakup(),initialize_particles_ads(),initialize_particles_surf(),initialize_particles_coag(),initialize_particles_cond(),initialize_particles_collisions(),initialize_pars_diagnos_state(),initialize_particles_diagnos_dv(),remove_particle_initialize(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),map_xxp_grid(),load_balance_particles(),interpolation_consistency_check(),set_particle_radius(),set_particle_grad(),init_particles_number(),init_particles_density(),init_particles(),init_particles_sink(),init_particles_spin(),init_particles_tt(),init_particles_mass(),init_particles_drag(),init_particles_ads(),init_particles_surf(),init_particles_diagnos_state(),init_particles_lyapunov(),finalize_particles_stalker(),particles_read_snapshot(),reinitialize_caustics(),reinitialize_tetrad(),particles_write_pdim(),particles_write_block(),input_particles(),particles_write_snapshot(),remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_rprint_list(lreset)
Read names of diagnostic particle variables to print out during run.
07-jan-05/anders: coded
- Parameters:
lreset [logical]
- Called from:
helper_loop(),reload(),gen_output(),timeloop(),check_tspec_crit_log_interval(),check_tsnap_crit_log_interval(),check_tvid_crit_log_interval(),setup_signal_files(),print_metrics(),run_start(),start- Call to:
rprint_particles(),rprint_particles_radius(),rprint_particles_grad(),rprint_particles_lyapunov(),rprint_particles_sink(),rprint_particles_spin(),rprint_particles_number(),rprint_particles_density(),rprint_particles_selfgrav(),rprint_particles_tt(),rprint_particles_mass(),rprint_particles_ads(),rprint_particles_surf(),rprint_particles_chem(),rprint_particles_coagulation(),rprint_particles_breakup(),rprint_particles_condensation(),rprint_particles_collisions(),rprint_particles_diagnos_dv(),rprint_particles_diagnos_state(),not_implemented(),fatal_error(),initialize_particles_mpicomm(),initialize_particles(),initialize_particles_map(),initialize_particles_adaptation(),initialize_particles_density(),initialize_particles_number(),initialize_particles_radius(),initialize_particles_grad(),initialize_particles_selfgrav(),initialize_particles_sink(),initialize_particles_spin(),initialize_particles_stalker(),initialize_particles_tt(),initialize_particles_mass(),initialize_particles_drag(),initialize_particles_breakup(),initialize_particles_ads(),initialize_particles_surf(),initialize_particles_coag(),initialize_particles_cond(),initialize_particles_collisions(),initialize_pars_diagnos_state(),initialize_particles_diagnos_dv(),remove_particle_initialize(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),map_xxp_grid(),load_balance_particles(),interpolation_consistency_check(),set_particle_radius(),set_particle_grad(),init_particles_number(),init_particles_density(),init_particles(),init_particles_sink(),init_particles_spin(),init_particles_tt(),init_particles_mass(),init_particles_drag(),init_particles_ads(),init_particles_surf(),init_particles_diagnos_state(),init_particles_lyapunov(),finalize_particles_stalker(),particles_read_snapshot(),reinitialize_caustics(),reinitialize_tetrad(),particles_write_pdim(),particles_write_block(),input_particles(),particles_write_snapshot(),remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_initialize_modules(f)
Initialize particle modules.
07-jan-05/anders: coded
- Parameters:
- Called from:
helper_loop(),reload(),gen_output(),timeloop(),check_tspec_crit_log_interval(),check_tsnap_crit_log_interval(),check_tvid_crit_log_interval(),setup_signal_files(),print_metrics(),run_start(),pc_configtest,start- Call to:
not_implemented(),fatal_error(),initialize_particles_mpicomm(),initialize_particles(),initialize_particles_map(),initialize_particles_adaptation(),initialize_particles_density(),initialize_particles_number(),initialize_particles_radius(),initialize_particles_grad(),initialize_particles_selfgrav(),initialize_particles_sink(),initialize_particles_spin(),initialize_particles_stalker(),initialize_particles_tt(),initialize_particles_mass(),initialize_particles_drag(),initialize_particles_breakup(),initialize_particles_ads(),initialize_particles_surf(),initialize_particles_coag(),initialize_particles_cond(),initialize_particles_collisions(),initialize_pars_diagnos_state(),initialize_particles_diagnos_dv(),remove_particle_initialize(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),map_xxp_grid(),load_balance_particles(),interpolation_consistency_check(),set_particle_radius(),set_particle_grad(),init_particles_number(),init_particles_density(),init_particles(),init_particles_sink(),init_particles_spin(),init_particles_tt(),init_particles_mass(),init_particles_drag(),init_particles_ads(),init_particles_surf(),init_particles_diagnos_state(),init_particles_lyapunov(),finalize_particles_stalker(),particles_read_snapshot(),reinitialize_caustics(),reinitialize_tetrad(),particles_write_pdim(),particles_write_block(),input_particles(),particles_write_snapshot(),remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_init(f)
Set up initial condition for particle modules.
07-jan-05/anders: coded
- Parameters:
- Called from:
- Call to:
set_particle_radius(),set_particle_grad(),init_particles_number(),init_particles_density(),init_particles(),init_particles_sink(),init_particles_spin(),init_particles_tt(),init_particles_mass(),init_particles_drag(),init_particles_ads(),init_particles_surf(),init_particles_diagnos_state(),init_particles_lyapunov(),finalize_particles_stalker(),particles_read_snapshot(),reinitialize_caustics(),reinitialize_tetrad(),particles_write_pdim(),particles_write_block(),input_particles(),particles_write_snapshot(),remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_finalize()
Finalize particle modules.
01-May-2019/PABourdin: coded
- Called from:
register_modules(),initialize_modules(),finalize_modules()- Call to:
finalize_particles_stalker(),particles_read_snapshot(),init_particles_lyapunov(),reinitialize_caustics(),reinitialize_tetrad(),particles_write_pdim(),particles_write_block(),input_particles(),particles_write_snapshot(),remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/read_snapshot_particles()
- Called from:
helper_loop(),reload(),gen_output(),timeloop(),check_tspec_crit_log_interval(),check_tsnap_crit_log_interval(),check_tvid_crit_log_interval(),setup_signal_files(),print_metrics(),run_start()- Call to:
particles_read_snapshot(),init_particles_lyapunov(),reinitialize_caustics(),reinitialize_tetrad(),particles_write_pdim(),particles_write_block(),input_particles(),particles_write_snapshot(),remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/write_dim_particles(datadir)
- Parameters:
datadir [character]
- Called from:
- Call to:
particles_write_pdim(),particles_write_block(),input_particles(),particles_write_snapshot(),remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/read_all_particles_init_pars()
- Use :
- Called from:
get_datadir(),get_snapdir(),read_all_init_pars(),read_all_run_pars()- Call to:
input_particles(),particles_write_snapshot(),remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/read_all_particles_run_pars()
- Use :
- Called from:
get_datadir(),get_snapdir(),read_all_init_pars(),read_all_run_pars()- Call to:
input_particles(),particles_write_snapshot(),remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_read_snapshot(filename)
Read particle snapshot from file.
07-jan-05/anders: coded
- Parameters:
filename [character]
- Called from:
particles_register_modules(),particles_rprint_list(),particles_initialize_modules(),particles_init(),particles_finalize(),read_snapshot_particles()- Call to:
input_particles(),particles_write_snapshot(),remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/write_snapshot_particles(f, enum[, snapnum])
- Parameters:
- Use :
- Called from:
helper_loop(),reload(),gen_output(),timeloop(),check_tspec_crit_log_interval(),check_tsnap_crit_log_interval(),check_tvid_crit_log_interval(),setup_signal_files(),print_metrics(),run_start(),start- Call to:
particles_write_snapshot(),remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_write_snapshot(chsnap, f, enum[, flist])
Write particle snapshot to file.
07-jan-05/anders: coded
- Parameters:
- Called from:
particles_register_modules(),particles_rprint_list(),particles_initialize_modules(),particles_init(),particles_finalize(),particles_read_snapshot(),read_all_particles_init_pars(),read_all_particles_run_pars(),write_dim_particles(),write_snapshot_particles(),read_snapshot_particles()- Call to:
remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_write_dsnapshot(chsnap, f)
Write particle derivative snapshot to file.
07-jan-05/anders: coded
- Parameters:
- Called from:
helper_loop(),reload(),gen_output(),timeloop(),check_tspec_crit_log_interval(),check_tsnap_crit_log_interval(),check_tvid_crit_log_interval(),setup_signal_files(),print_metrics(),run_start()- Call to:
remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_write_pdim(filename)
Write npar and mpvar to file.
09-jan-05/anders: coded 10-oct-14/jonas,nils: added the number of particle auxiliaries
- Parameters:
filename [character]
- Called from:
particles_register_modules(),particles_rprint_list(),particles_initialize_modules(),particles_init(),particles_finalize(),write_dim_particles(),read_snapshot_particles()- Call to:
remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_write_block(filename)
Write block domain decomposition parameters to file.
05-nov-09/anders: coded
- Parameters:
filename [character]
- Called from:
particles_register_modules(),particles_rprint_list(),particles_initialize_modules(),particles_init(),particles_finalize(),write_dim_particles(),read_snapshot_particles(),helper_loop(),reload(),gen_output(),timeloop(),check_tspec_crit_log_interval(),check_tsnap_crit_log_interval(),check_tvid_crit_log_interval(),setup_signal_files(),print_metrics(),run_start()- Call to:
remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_write_rmv()
Write the list of removed particles and clear the list.
28-jan-24/ccyang: coded.
- Call to:
remove_particle_writelog(),particles_diffusion(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_timestep_first(f, df)
Setup dfp in the beginning of each itsub.
07-jan-05/anders: coded
- Parameters:
- Call to:
particles_diffusion(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_timestep_second(f)
Time evolution of particle variables.
07-jan-05/anders: coded
- Parameters:
- Call to:
particles_diffusion(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),particles_adaptation_pencils(),particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/split_update_particles(f, dt)
Wrapper for operator split terms for particle dynamics.
08-may-16/ccyang: coded.
- Parameters:
- Call to:
particles_boundconds(),integrate_drag(),particle_stirring(),boundconds_particles(),map_nearest_grid(),sort_particles_iblock(),particles_collisions_blocks(),particles_coagulation_blocks(),sort_particles_imn(),particles_collisions_pencils(),particles_coagulation_pencils(),particles_condensation_pencils(),particles_breakup_pencils(),load_balance_particles(),remove_particles_sink_simple(),remove_particles_sink(),map_xxp_grid(),map_vvp_grid(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_load_balance(f)
Redistribute particles among the processors for better load balancing.
04-nov-09/anders: coded
- Parameters:
- Called from:
- Call to:
particles_boundconds(),load_balance_particles(),boundconds_particles(),remove_particles_sink_simple(),remove_particles_sink(),map_nearest_grid(),sort_particles_iblock(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_boundconds(f)
Particle boundary conditions and parallel communication.
16-feb-06/anders: coded
- Parameters:
- Called from:
pde(),particles_register_modules(),particles_rprint_list(),particles_initialize_modules(),particles_init(),particles_finalize(),particles_read_snapshot(),particles_write_snapshot(),particles_write_dsnapshot(),particles_write_pdim(),particles_write_block(),particles_write_rmv(),particles_timestep_first(),particles_timestep_second(),split_update_particles(),particles_load_balance(),particles_boundconds(),particles_pencil_criteria(),particles_pencil_interdep(),particles_calc_pencils(),particles_calc_selfpotential(),particles_before_boundary(),particles_special_bfre_bdary(),particles_special_after_dtsub(),particles_pde(),particles_pde_pencil(),particles_calc_pencil_diags(),particles_pde_blocks(),read_all_particles_init_pars(),write_all_particles_init_pars(),read_all_particles_run_pars(),write_all_particles_run_pars(),write_dim_particles(),write_snapshot_particles(),read_snapshot_particles()- Call to:
boundconds_particles(),remove_particles_sink_simple(),remove_particles_sink(),map_nearest_grid(),sort_particles_iblock(),sort_particles_imn(),map_xxp_grid(),map_vvp_grid(),calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),particles_boundconds(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_calc_selfpotential(f, rhs_poisson, lcontinued)
Calculate the potential of the dust particles (wrapper).
13-jun-06/anders: coded
- Parameters:
- Called from:
register_selfgravity(),initialize_selfgravity(),pencil_criteria_selfgravity(),pencil_interdep_selfgravity(),calc_pencils_selfgravity(),calc_selfpotential()- Call to:
calc_selfpotential_particles(),calc_selfpot_sinkparticles(),particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),particles_boundconds(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_before_boundary(f)
Calculate particle-related properties before boundary conditions are set.
07-feb-09/anders: coded
- Parameters:
- Called from:
pde(),write_diagnostics(),calc_all_module_diagnostic_auxiliaries(),perform_diagnostics(),finalize_diagnostics()- Call to:
particles_dragforce_stiff(),periodic_boundcond_on_aux(),reset_caustics(),special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),particles_boundconds(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_special_bfre_bdary(f)
Fetch fp array to special module.
01-mar-08/wlad: coded
- Parameters:
- Use :
- Called from:
pde(),write_diagnostics(),calc_all_module_diagnostic_auxiliaries(),perform_diagnostics(),finalize_diagnostics()- Call to:
special_particles_bfre_bdary(),special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),particles_boundconds(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_special_after_dtsub(f, dtsub)
Send fp to Special for processing in the end of a sub-time-step.
28-aug-18/ccyang: coded
- Parameters:
- Use :
- Call to:
special_particles_after_dtsub(),pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),particles_boundconds(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_pencil_criteria()
Request pencils for particles.
20-apr-06/anders: coded
- Called from:
register_modules(),initialize_modules(),finalize_modules(),choose_pencils()- Call to:
pencil_criteria_particles(),pencil_criteria_par_radius(),pencil_criteria_par_spin(),pencil_criteria_par_number(),pencil_criteria_par_density(),pencil_criteria_par_selfgrav(),pencil_criteria_par_tt(),pencil_criteria_par_mass(),pencil_criteria_par_ads(),pencil_criteria_par_chem(),pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),particles_boundconds(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_pencil_interdep(lpencil_in)
Calculate particle pencils.
15-feb-06/anders: coded
- Parameters:
lpencil_in (npencils) [logical]
- Called from:
register_modules(),initialize_modules(),finalize_modules(),choose_pencils()- Call to:
pencil_interdep_particles(),pencil_interdep_par_selfgrav(),calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),particles_boundconds(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_calc_pencils(f, p)
Calculate particle pencils.
14-feb-06/anders: coded
- Parameters:
- Called from:
pde(),write_diagnostics(),calc_all_module_diagnostic_auxiliaries(),perform_diagnostics(),finalize_diagnostics()- Call to:
calc_pencils_particles(),calc_pencils_par_lyapunov(),calc_pencils_par_selfgrav(),calc_pencils_par_chem(),particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),particles_boundconds(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_pde(f, df)
Dynamical evolution of particle variables.
07-jan-05/anders: coded
- Parameters:
- Use :
- Called from:
- Call to:
particles_stalker_sub(),dxxp_dt(),dvvp_dt(),dlyapunov_dt(),dap_dt(),dps_dt(),dpmass_dt(),dptt_dt(),dpads_dt(),dpsurf_dt(),dnpswarm_dt(),dbreakup_dt(),drhopswarm_dt(),dvvp_dt_selfgrav(),special_calc_particles(),create_particles_sink_simple(),create_particles_sink(),output_particle_size_dist(),timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),particles_boundconds(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_pde_pencil(f, df, p)
Dynamical evolution of particle variables in pencils.
20-apr-06/anders: coded
- Parameters:
- Called from:
pde(),write_diagnostics(),calc_all_module_diagnostic_auxiliaries(),perform_diagnostics(),finalize_diagnostics()- Call to:
timing(),shepherd_neighbour_pencil(),interpolate_quantities(),calc_pchemistry_pencils(),calc_psurf_pencils(),dxxp_dt_pencil(),dvvp_dt_pencil(),dlyapunov_dt_pencil(),dap_dt_pencil(),dps_dt_pencil(),dpmass_dt_pencil(),dptt_dt_pencil(),dpads_dt_pencil(),dpsurf_dt_pencil(),dnpswarm_dt_pencil(),drhopswarm_dt_pencil(),dvvp_dt_selfgrav_pencil(),particles_collisions_timestep(),particles_coagulation_timestep(),cleanup_chemistry_pencils(),cleanup_surf_pencils(),cleanup_interpolated_quantities(),calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),particles_boundconds(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_calc_pencil_diags(p)
- Parameters:
p [pencil_case]
- Called from:
pde(),write_diagnostics(),calc_all_module_diagnostic_auxiliaries()- Call to:
calc_diagnostics_particles(),calc_diagnostics_particles_selg(),calc_diagnostics_particles_surf(),calc_diagnostics_particles_rad(),calc_diagnostics_particles_num(),calc_diagnostics_particles_chem(),fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),particles_boundconds(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_pde_blocks(f, df)
Dynamical evolution of particle variables in blocks.
29-nov-09/anders: coded
- Parameters:
- Called from:
- Call to:
fill_blocks_with_bricks(),dxxp_dt_blocks(),dvvp_dt_blocks(),fill_bricks_with_blocks(),write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),particles_boundconds(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/write_all_particles_init_pars(unit)
Write particle start parameters to file.
- Parameters:
unit [integer,in]
- Called from:
get_datadir(),get_snapdir(),read_all_init_pars(),read_all_run_pars(),get_downpars()- Call to:
write_particles_init_pars(),write_particles_rad_init_pars(),write_particles_cond_init_pars(),write_particles_spin_init_pars(),write_particles_sink_init_pars(),write_particles_num_init_pars(),write_particles_dens_init_pars(),write_particles_selfg_init_pars(),write_pstalker_init_pars(),write_particles_mass_init_pars(),write_particles_drag_init_pars(),write_particles_breakup_init_pars(),write_particles_tt_init_pars(),write_particles_ads_init_pars(),write_particles_surf_init_pars(),write_particles_chem_init_pars(),write_plyapunov_init_pars(),write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),particles_boundconds(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/write_all_particles_run_pars(unit)
Write particle run parameters to file.
- Parameters:
unit [integer,in]
- Called from:
get_datadir(),get_snapdir(),read_all_init_pars(),read_all_run_pars(),get_downpars()- Call to:
write_particles_run_pars(),write_particles_rad_run_pars(),write_particles_spin_run_pars(),write_particles_sink_run_pars(),write_particles_num_run_pars(),write_particles_selfg_run_pars(),write_particles_coag_run_pars(),write_particles_coll_run_pars(),write_particles_stir_run_pars(),write_pstalker_run_pars(),write_pars_diagnos_dv_run_pars(),write_pars_diag_state_run_pars(),write_particles_mass_run_pars(),write_particles_drag_run_pars(),write_particles_breakup_run_pars(),write_particles_tt_run_pars(),write_particles_ads_run_pars(),write_particles_surf_run_pars(),write_particles_chem_run_pars(),write_plyapunov_run_pars(),read_snaptime(),update_snaptime(),particles_boundconds(),output_particles(),log_filename_to_file(),output_blocks(),powersnap_particles(),insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_powersnap(f)
Calculate power spectra of particle variables.
01-jan-06/anders: coded
- subroutine particles_main/get_slices_particles(f, slices)
Write slices for animation of Particle variables.
- Parameters:
slices [slice_data]
- Use :
slices_methods(assign_slices_vec(),assign_slices_scal(),process_slices())- Called from:
- Call to:
insert_lost_particles(),particles_stochastic_lyapunov(),insert_particles(),insert_nucleii(),remove_particle(),particles_chemistry_clean_up(),particles_surfspec_clean_up(),particles_adsorbed_clean_up(),append_npvar()
- subroutine particles_main/particles_stochastic()
- subroutine particles_main/fetch_nparloc(nparloc_aux)
- Parameters:
nparloc_aux [integer,out]
- Call to:
- subroutine particles_main/append_particle_index(label, ilabel)
- Parameters:
label [character,in]
ilabel [integer,out]
- Call to:
- subroutine particles_main/fetch_fp_array(fp_aux, dfp_aux, ixw, iyw, izw, ivxw, ivyw, ivzw)
- Parameters:
fp_aux (mpar_loc,mparray) [real,out]
dfp_aux (mpar_loc,mpvar) [real,out]
ixw [integer,out]
iyw [integer,out]
izw [integer,out]
ivxw [integer,out]
ivyw [integer,out]
ivzw [integer,out]
- Call to: