grid_part_util Module


Uses

  • module~~grid_part_util~~UsesGraph module~grid_part_util grid_part_util module~grid_part_lib grid_part_lib module~grid_part_util->module~grid_part_lib module~fstruct_data fstruct_data module~grid_part_util->module~fstruct_data module~pstruct_data pstruct_data module~grid_part_util->module~pstruct_data module~common_param common_param module~grid_part_lib->module~common_param module~stretched_grid stretched_grid module~grid_part_lib->module~stretched_grid module~grid_param grid_param module~grid_part_lib->module~grid_param module~precision_def precision_def module~fstruct_data->module~precision_def module~pstruct_data->module~precision_def module~struct_def struct_def module~pstruct_data->module~struct_def module~common_param->module~precision_def module~struct_def->module~precision_def module~stretched_grid->module~common_param module~stretched_grid->module~grid_param module~mpi_var mpi_var module~stretched_grid->module~mpi_var module~grid_param->module~precision_def module~grid_param->module~struct_def module~mpi_var->module~precision_def

Used by

  • module~~grid_part_util~~UsedByGraph module~grid_part_util grid_part_util module~init_beam_part_distrib init_beam_part_distrib module~init_beam_part_distrib->module~grid_part_util module~pic_out_util pic_out_util module~pic_out_util->module~grid_part_util program~aladyn aladyn program~aladyn->module~init_beam_part_distrib program~aladyn->module~pic_out_util

Contents


Subroutines

public subroutine set_part_gamma(pt_loc, np, nc)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(inout) :: pt_loc(:,:)
integer, intent(in) :: np
integer, intent(in) :: nc

public subroutine set_part_velocities(pt_loc, np, njc)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(inout) :: pt_loc(:,:)
integer, intent(in) :: np
integer, intent(in) :: njc

public subroutine set_ho_grid_charge(sp_loc, pt, den, np, ic)

Arguments

Type IntentOptional AttributesName
type(species), intent(in) :: sp_loc
real(kind=dp), intent(inout) :: pt(:,:)
real(kind=dp), intent(inout) :: den(:,:,:,:)
integer, intent(in) :: np
integer, intent(in) :: ic

public subroutine set_charge_on_ftgrid(sp_loc, pt, den, np, ic)

Arguments

Type IntentOptional AttributesName
type(species), intent(in) :: sp_loc
real(kind=dp), intent(inout) :: pt(:,:)
real(kind=dp), intent(inout) :: den(:,:,:,:)
integer, intent(in) :: np
integer, intent(in) :: ic

public subroutine set_grid_charge(sp_loc, pt, den, np, ic)

Arguments

Type IntentOptional AttributesName
type(species), intent(in) :: sp_loc
real(kind=dp), intent(inout) :: pt(:,:)
real(kind=dp), intent(inout) :: den(:,:,:,:)
integer, intent(in) :: np
integer, intent(in) :: ic

public subroutine set_grid_env_den_energy(sp_loc, pt, eden, np, icp)

Arguments

Type IntentOptional AttributesName
type(species), intent(in) :: sp_loc
real(kind=dp), intent(inout) :: pt(:,:)
real(kind=dp), intent(inout) :: eden(:,:,:,:)
integer, intent(in) :: np
integer, intent(in) :: icp

public subroutine set_grid_den_energy(sp_loc, pt, eden, np)

Arguments

Type IntentOptional AttributesName
type(species), intent(in) :: sp_loc
real(kind=dp), intent(inout) :: pt(:,:)
real(kind=dp), intent(inout) :: eden(:,:,:,:)
integer, intent(in) :: np

public subroutine set_grid_charge_and_jx(sp_loc, pt, eden, np)

Arguments

Type IntentOptional AttributesName
type(species), intent(in) :: sp_loc
real(kind=dp), intent(inout) :: pt(:,:)
real(kind=dp), intent(inout) :: eden(:,:,:,:)
integer, intent(in) :: np