grid_part_connect Module


Uses

  • module~~grid_part_connect~~UsesGraph module~grid_part_connect grid_part_connect module~grid_part_lib grid_part_lib module~grid_part_connect->module~grid_part_lib module~fstruct_data fstruct_data module~grid_part_connect->module~fstruct_data module~pstruct_data pstruct_data module~grid_part_connect->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_connect~~UsedByGraph module~grid_part_connect grid_part_connect module~curr_and_fields_util curr_and_fields_util module~curr_and_fields_util->module~grid_part_connect module~env_evolve env_evolve module~env_evolve->module~curr_and_fields_util module~pic_evolve pic_evolve module~pic_evolve->module~curr_and_fields_util program~aladyn aladyn program~aladyn->module~env_evolve program~aladyn->module~pic_evolve

Contents


Subroutines

public subroutine set_part1d_acc(ef, sp_loc, pt, np, ndf)

Arguments

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

public subroutine set_part2d_hcell_acc(ef, sp_loc, pt, np, ndf)

Arguments

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

public subroutine set_part3d_hcell_acc(ef, sp_loc, pt, np)

Arguments

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

public subroutine set_ion_efield(ef, sp_loc, pt, np)

Arguments

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

public subroutine set_env_acc(ef, av, sp_loc, pt, np, dt_step)

Arguments

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

public subroutine set_ion_env_field(ef, sp_loc, pt, np, om0)

Arguments

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

public subroutine set_env_grad_interp(av, sp_loc, pt, np, ndm)

Arguments

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

public subroutine set_env_density(efp, av, np, ic)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(inout) :: efp(:,:)
real(kind=dp), intent(inout) :: av(:,:,:,:)
integer, intent(in) :: np
integer, intent(in) :: ic

public subroutine esirkepov_2d_curr(sp_loc, pt, jcurr, np)

Arguments

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

public subroutine esirkepov_3d_curr(sp_loc, pt, jcurr, np)

Arguments

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

public subroutine ncdef_2d_curr(sp_loc, pt, jcurr, np)

Arguments

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

public subroutine ncdef_3d_curr(sp_loc, pt, jcurr, np)

Arguments

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