Lp_cycle Subroutine

subroutine Lp_cycle()

LP_CYCLE: collects the Laser-plasma dynamics evolved as a standard PIC.

Arguments

None

Calls

proc~~lp_cycle~~CallsGraph proc~lp_cycle Lp_cycle proc~error_message error_message proc~lp_cycle->proc~error_message proc~data_out data_out proc~lp_cycle->proc~data_out proc~lp_run lp_run proc~lp_cycle->proc~lp_run proc~timing timing proc~lp_cycle->proc~timing create_timestep_folder create_timestep_folder proc~data_out->create_timestep_folder proc~part_pdata_out part_pdata_out proc~data_out->proc~part_pdata_out proc~prl_den_energy_interp prl_den_energy_interp proc~data_out->proc~prl_den_energy_interp proc~env_two_fields_out env_two_fields_out proc~data_out->proc~env_two_fields_out proc~envar Envar proc~data_out->proc~envar proc~env_fields_out env_fields_out proc~data_out->proc~env_fields_out proc~fields_out_new fields_out_new proc~data_out->proc~fields_out_new proc~den_energy_out den_energy_out proc~data_out->proc~den_energy_out proc~fields_out fields_out proc~data_out->proc~fields_out proc~fluid_den_mom_out fluid_den_mom_out proc~data_out->proc~fluid_den_mom_out proc~lpf2_evolve lpf2_evolve proc~lp_run->proc~lpf2_evolve proc~lp_window_xshift lp_window_xshift proc~lp_run->proc~lp_window_xshift proc~comoving_coordinate comoving_coordinate proc~lp_run->proc~comoving_coordinate proc~max_pmemory_check Max_pmemory_check proc~timing->proc~max_pmemory_check proc~tot_num_part tot_num_part proc~timing->proc~tot_num_part proc~part_numbers Part_numbers proc~timing->proc~part_numbers proc~allreduce_dpreal allreduce_dpreal proc~max_pmemory_check->proc~allreduce_dpreal proc~pfields_prepare pfields_prepare proc~lpf2_evolve->proc~pfields_prepare proc~fluid_curr_accumulate fluid_curr_accumulate proc~lpf2_evolve->proc~fluid_curr_accumulate loc_npart loc_npart proc~lpf2_evolve->loc_npart spec spec proc~lpf2_evolve->spec ion_min ion_min proc~lpf2_evolve->ion_min proc~set_momentum_density_flux set_momentum_density_flux proc~lpf2_evolve->proc~set_momentum_density_flux init_random_seed init_random_seed proc~lpf2_evolve->init_random_seed ebfp ebfp proc~lpf2_evolve->ebfp jc jc proc~lpf2_evolve->jc proc~update_adam_bash_fluid_variables update_adam_bash_fluid_variables proc~lpf2_evolve->proc~update_adam_bash_fluid_variables atomic_number atomic_number proc~lpf2_evolve->atomic_number proc~advance_lpf_fields advance_lpf_fields proc~lpf2_evolve->proc~advance_lpf_fields proc~lp_window_xshift->proc~part_numbers proc~fields_left_xshift fields_left_xshift proc~lp_window_xshift->proc~fields_left_xshift proc~cell_part_dist cell_part_dist proc~lp_window_xshift->proc~cell_part_dist proc~particles_inject particles_inject proc~lp_window_xshift->proc~particles_inject proc~fluid_left_xshift fluid_left_xshift proc~lp_window_xshift->proc~fluid_left_xshift proc~part_pdata_out->loc_npart proc~mpi_write_part mpi_write_part proc~part_pdata_out->proc~mpi_write_part proc~endian endian proc~part_pdata_out->proc~endian proc~intvec_distribute intvec_distribute proc~part_pdata_out->proc~intvec_distribute proc~tot_num_part->loc_npart proc~prl_den_energy_interp->loc_npart proc~prl_den_energy_interp->spec env env proc~prl_den_energy_interp->env proc~prl_den_energy_interp->jc loc_yg loc_yg proc~prl_den_energy_interp->loc_yg loc_zg loc_zg proc~prl_den_energy_interp->loc_zg proc~den_zyxbd den_zyxbd proc~prl_den_energy_interp->proc~den_zyxbd mass mass proc~prl_den_energy_interp->mass proc~exchange_pdata exchange_pdata proc~env_two_fields_out->proc~exchange_pdata proc~envar->loc_npart proc~envelope_struct_data envelope_struct_data proc~envar->proc~envelope_struct_data proc~envar->proc~allreduce_dpreal proc~enb_bunch enb_bunch proc~envar->proc~enb_bunch proc~envar->mass proc~env_fields_out->proc~exchange_pdata proc~comoving_coordinate->proc~cell_part_dist proc~comoving_coordinate->proc~particles_inject proc~part_numbers->loc_npart proc~part_numbers->proc~intvec_distribute proc~fields_out_new->proc~endian proc~mpi_write_field mpi_write_field proc~fields_out_new->proc~mpi_write_field proc~den_energy_out->proc~exchange_pdata proc~den_energy_out->proc~endian proc~fields_out->proc~exchange_pdata proc~fields_out->proc~endian proc~fluid_den_mom_out->proc~exchange_pdata proc~fluid_den_mom_out->proc~endian proc~fill_ebfield_yzxbdsdata fill_ebfield_yzxbdsdata proc~pfields_prepare->proc~fill_ebfield_yzxbdsdata proc~field_xyzbd field_xyzbd proc~pfields_prepare->proc~field_xyzbd proc~exchange_bdx_data exchange_bdx_data proc~fields_left_xshift->proc~exchange_bdx_data unit_charge unit_charge proc~fluid_curr_accumulate->unit_charge proc~fluid_curr_accumulate->proc~fill_ebfield_yzxbdsdata proc~fluid_curr_accumulate->proc~field_xyzbd proc~envelope_struct_data->proc~allreduce_dpreal mpi_allreduce mpi_allreduce proc~allreduce_dpreal->mpi_allreduce proc~update_adam_bash_fluid_variables->unit_charge proc~update_adam_bash_fluid_variables->proc~fill_ebfield_yzxbdsdata proc~update_adam_bash_fluid_variables->proc~field_xyzbd lorentz_fact lorentz_fact proc~update_adam_bash_fluid_variables->lorentz_fact proc~nc_fluid_density_momenta nc_fluid_density_momenta proc~update_adam_bash_fluid_variables->proc~nc_fluid_density_momenta mpi_file_open mpi_file_open proc~mpi_write_part->mpi_file_open mpi_file_set_view mpi_file_set_view proc~mpi_write_part->mpi_file_set_view mpi_file_write mpi_file_write proc~mpi_write_part->mpi_file_write mpi_file_close mpi_file_close proc~mpi_write_part->mpi_file_close proc~ef_bds ef_bds proc~advance_lpf_fields->proc~ef_bds proc~field_xadvect field_xadvect proc~advance_lpf_fields->proc~field_xadvect proc~advance_lpf_fields->proc~fill_ebfield_yzxbdsdata proc~rotb rotb proc~advance_lpf_fields->proc~rotb proc~rote rote proc~advance_lpf_fields->proc~rote proc~bf_bds bf_bds proc~advance_lpf_fields->proc~bf_bds proc~cell_part_dist->loc_npart proc~cell_part_dist->spec proc~cell_part_dist->ebfp proc~v_realloc v_realloc proc~cell_part_dist->proc~v_realloc proc~particles_inject->loc_npart proc~add_particles add_particles proc~particles_inject->proc~add_particles v_realloc v_realloc proc~particles_inject->v_realloc proc~fluid_left_xshift->proc~exchange_bdx_data proc~enb_bunch->loc_npart proc~enb_bunch->proc~allreduce_dpreal proc~bunch_corr bunch_corr proc~enb_bunch->proc~bunch_corr proc~mpi_write_field->mpi_file_open proc~mpi_write_field->mpi_file_set_view proc~mpi_write_field->mpi_file_write proc~mpi_write_field->mpi_file_close mpi_send mpi_send proc~intvec_distribute->mpi_send mpi_recv mpi_recv proc~intvec_distribute->mpi_recv mpi_bcast mpi_bcast proc~intvec_distribute->mpi_bcast proc~bunch_corr->proc~allreduce_dpreal proc~ef_bds->loc_yg proc~ef_bds->loc_zg loc_zgrid loc_zgrid proc~ef_bds->loc_zgrid loc_xg loc_xg proc~ef_bds->loc_xg proc~trid_der1 trid_der1 proc~field_xadvect->proc~trid_der1 proc~gasdev gasdev proc~add_particles->proc~gasdev proc~init_random_seed init_random_seed proc~add_particles->proc~init_random_seed proc~fill_ebfield_yzxbdsdata->proc~exchange_bdx_data proc~rotb->loc_yg proc~rotb->loc_zg proc~rote->loc_yg proc~rote->loc_zg proc~bf_bds->loc_yg proc~bf_bds->loc_zg proc~bf_bds->loc_xg proc~nc_fluid_density_momenta->loc_yg proc~nc_fluid_density_momenta->loc_zg

Called by

proc~~lp_cycle~~CalledByGraph proc~lp_cycle Lp_cycle program~aladyn aladyn program~aladyn->proc~lp_cycle

Contents

None