env_evolve Module


Uses

  • module~~env_evolve~~UsesGraph module~env_evolve env_evolve module~util util module~env_evolve->module~util module~curr_and_fields_util curr_and_fields_util module~env_evolve->module~curr_and_fields_util module~fluid_density_momenta fluid_density_momenta module~env_evolve->module~fluid_density_momenta module~mpi_part_interface mpi_part_interface module~env_evolve->module~mpi_part_interface module~boris_push boris_push module~env_evolve->module~boris_push module~window window module~env_evolve->module~window module~ionize ionize module~env_evolve->module~ionize module~precision_def precision_def module~util->module~precision_def module~code_util code_util module~util->module~code_util module~fstruct_data fstruct_data module~curr_and_fields_util->module~fstruct_data module~init_grid_field init_grid_field module~curr_and_fields_util->module~init_grid_field module~grid_fields grid_fields module~curr_and_fields_util->module~grid_fields module~mpi_curr_interface mpi_curr_interface module~curr_and_fields_util->module~mpi_curr_interface module~pstruct_data pstruct_data module~curr_and_fields_util->module~pstruct_data module~grid_param grid_param module~curr_and_fields_util->module~grid_param module~grid_part_connect grid_part_connect module~curr_and_fields_util->module~grid_part_connect module~mpi_field_interface mpi_field_interface module~curr_and_fields_util->module~mpi_field_interface module~fluid_density_momenta->module~grid_fields module~fluid_density_momenta->module~mpi_field_interface module~parallel parallel module~mpi_part_interface->module~parallel module~mpi_part_interface->module~code_util module~mpi_part_interface->module~grid_param module~array_alloc array_alloc module~mpi_part_interface->module~array_alloc module~common_param common_param module~boris_push->module~common_param module~boris_push->module~fstruct_data module~boris_push->module~pstruct_data module~window->module~util module~window->module~mpi_part_interface module~window->module~common_param module~window->module~fstruct_data module~run_data_info run_data_info module~window->module~run_data_info module~window->module~pstruct_data module~window->module~grid_param module~window->module~mpi_field_interface module~ionize->module~util module~ionize->module~common_param module~mpi_var mpi_var module~ionize->module~mpi_var module~ionz_data ionz_data module~ionize->module~ionz_data module~ionize->module~array_alloc module~parallel->module~util module~parallel->module~common_param module~parallel->module~mpi_var mpi mpi module~parallel->mpi module~common_param->module~precision_def module~fstruct_data->module~precision_def module~mpi_var->module~precision_def module~init_grid_field->module~fstruct_data module~init_grid_field->module~pstruct_data module~grid_field_param grid_field_param module~init_grid_field->module~grid_field_param module~phys_param phys_param module~init_grid_field->module~phys_param module~grid_fields->module~parallel module~grid_fields->module~grid_field_param module~code_util->module~precision_def module~run_data_info->module~parallel module~run_data_info->module~common_param module~run_data_info->module~fstruct_data module~run_data_info->module~code_util module~run_data_info->module~pstruct_data module~run_data_info->module~ionz_data module~run_data_info->module~grid_param module~control_bunch_input control_bunch_input module~run_data_info->module~control_bunch_input module~run_data_info->module~phys_param module~mpi_curr_interface->module~parallel module~mpi_curr_interface->module~fstruct_data module~mpi_curr_interface->module~pstruct_data module~mpi_curr_interface->module~grid_param module~pstruct_data->module~precision_def module~struct_def struct_def module~pstruct_data->module~struct_def module~ionz_data->module~precision_def module~grid_param->module~precision_def module~grid_param->module~struct_def module~grid_part_connect->module~fstruct_data module~grid_part_connect->module~pstruct_data module~grid_part_lib grid_part_lib module~grid_part_connect->module~grid_part_lib module~mpi_field_interface->module~parallel module~mpi_field_interface->module~fstruct_data module~mpi_field_interface->module~pstruct_data module~mpi_field_interface->module~grid_param module~array_alloc->module~fstruct_data module~array_alloc->module~pstruct_data module~grid_part_lib->module~common_param module~grid_part_lib->module~grid_param module~stretched_grid stretched_grid module~grid_part_lib->module~stretched_grid module~grid_field_param->module~common_param module~grid_field_param->module~mpi_var module~grid_field_param->module~grid_param module~struct_def->module~precision_def module~control_bunch_input->module~precision_def module~phys_param->module~precision_def module~stretched_grid->module~common_param module~stretched_grid->module~mpi_var module~stretched_grid->module~grid_param

Used by

  • module~~env_evolve~~UsedByGraph module~env_evolve env_evolve program~aladyn aladyn program~aladyn->module~env_evolve

Contents


Subroutines

public subroutine env_den_collect(source_in)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(inout) :: source_in(:,:,:,:)

public subroutine env_two_fields_average(evf, ev1f, av, spl_in, spr_in)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: evf(:,:,:,:)
real(kind=dp), intent(in) :: ev1f(:,:,:,:)
real(kind=dp), intent(out) :: av(:,:,:,:)
integer, intent(in) :: spl_in
integer, intent(in) :: spr_in

public subroutine env_fields_average(evf, av, spl_in, spr_in)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: evf(:,:,:,:)
real(kind=dp), intent(out) :: av(:,:,:,:)
integer, intent(in) :: spl_in
integer, intent(in) :: spr_in

public subroutine env_amp_prepare(envf, av, ord, spl_in, spr_in)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: envf(:,:,:,:)
real(kind=dp), intent(out) :: av(:,:,:,:)
integer, intent(in) :: ord
integer, intent(in) :: spl_in
integer, intent(in) :: spr_in

public subroutine env_amp_two_fields_prepare(envf, env1f, av, ord, spl_in, spr_in)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: envf(:,:,:,:)
real(kind=dp), intent(in) :: env1f(:,:,:,:)
real(kind=dp), intent(out) :: av(:,:,:,:)
integer, intent(in) :: ord
integer, intent(in) :: spl_in
integer, intent(in) :: spr_in

public subroutine env_lpf2_evolve(it_loc)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: it_loc

public subroutine env_run(t_loc, iter_loc)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: t_loc
integer, intent(in) :: iter_loc