grid_param Module


Uses

  • module~~grid_param~~UsesGraph module~grid_param grid_param module~precision_def precision_def module~grid_param->module~precision_def module~struct_def struct_def module~grid_param->module~struct_def module~struct_def->module~precision_def

Used by

  • module~~grid_param~~UsedByGraph module~grid_param grid_param module~pic_out pic_out module~pic_out->module~grid_param module~set_init_param set_init_param module~set_init_param->module~grid_param module~set_grid_param set_grid_param module~set_init_param->module~set_grid_param module~grid_part_lib grid_part_lib module~grid_part_lib->module~grid_param module~stretched_grid stretched_grid module~grid_part_lib->module~stretched_grid module~set_grid_param->module~grid_param module~init_beam_part_distrib init_beam_part_distrib module~init_beam_part_distrib->module~grid_param module~mpi_curr_interface mpi_curr_interface module~init_beam_part_distrib->module~mpi_curr_interface module~mpi_field_interface mpi_field_interface module~init_beam_part_distrib->module~mpi_field_interface module~psolve psolve module~init_beam_part_distrib->module~psolve module~grid_part_util grid_part_util module~init_beam_part_distrib->module~grid_part_util module~init_grid_field init_grid_field module~init_beam_part_distrib->module~init_grid_field module~grid_field_param grid_field_param module~grid_field_param->module~grid_param module~curr_and_fields_util curr_and_fields_util module~curr_and_fields_util->module~grid_param module~curr_and_fields_util->module~mpi_curr_interface module~curr_and_fields_util->module~mpi_field_interface module~curr_and_fields_util->module~init_grid_field module~grid_fields grid_fields module~curr_and_fields_util->module~grid_fields module~grid_part_connect grid_part_connect module~curr_and_fields_util->module~grid_part_connect module~stretched_grid->module~grid_param module~run_data_info run_data_info module~run_data_info->module~grid_param module~mpi_curr_interface->module~grid_param module~mpi_part_interface mpi_part_interface module~mpi_part_interface->module~grid_param module~diag_part_and_fields diag_part_and_fields module~diag_part_and_fields->module~grid_param module~window window module~window->module~grid_param module~window->module~run_data_info module~window->module~mpi_part_interface module~window->module~mpi_field_interface module~init_part_distrib init_part_distrib module~init_part_distrib->module~grid_param module~pic_dump pic_dump module~pic_dump->module~grid_param module~mpi_field_interface->module~grid_param module~psolve->module~grid_param module~psolve->module~grid_fields module~pic_evolve pic_evolve module~pic_evolve->module~curr_and_fields_util module~pic_evolve->module~mpi_part_interface module~pic_evolve->module~window module~pic_evolve->module~init_grid_field module~fluid_density_momenta fluid_density_momenta module~pic_evolve->module~fluid_density_momenta module~grid_part_util->module~grid_part_lib module~pic_out_util pic_out_util module~pic_out_util->module~mpi_curr_interface module~pic_out_util->module~mpi_field_interface module~pic_out_util->module~psolve module~pic_out_util->module~grid_part_util module~init_grid_field->module~grid_field_param module~fluid_density_momenta->module~mpi_field_interface module~fluid_density_momenta->module~grid_fields program~aladyn aladyn program~aladyn->module~pic_out program~aladyn->module~init_beam_part_distrib program~aladyn->module~run_data_info program~aladyn->module~diag_part_and_fields program~aladyn->module~pic_evolve program~aladyn->module~pic_out_util module~env_evolve env_evolve program~aladyn->module~env_evolve module~start_all start_all program~aladyn->module~start_all module~grid_fields->module~grid_field_param module~env_evolve->module~curr_and_fields_util module~env_evolve->module~mpi_part_interface module~env_evolve->module~window module~env_evolve->module~fluid_density_momenta module~start_all->module~set_init_param module~start_all->module~set_grid_param module~start_all->module~run_data_info module~start_all->module~pic_dump module~pic_in pic_in module~start_all->module~pic_in module~grid_part_connect->module~grid_part_lib module~pic_in->module~init_part_distrib module~init_laser_field init_laser_field module~pic_in->module~init_laser_field module~init_laser_field->module~init_grid_field module~init_laser_field->module~grid_fields

Contents


Variables

TypeVisibility AttributesNameInitial
type(grid), public, allocatable:: loc_ygrid(:)

Contains the local (to the MPI process) y grid informations

type(grid), public, allocatable:: loc_zgrid(:)

Contains the local (to the MPI process) x grid informations

type(grid), public, allocatable:: loc_xgrid(:)

Contains the local (to the MPI process) x grid informations

type(sgrid), public :: str_xgrid
type(sgrid), public :: str_ygrid
type(sgrid), public :: str_zgrid
real(kind=sp), public, allocatable:: wdata(:)
real(kind=sp), public, allocatable:: gwdata(:)
integer, public, allocatable:: nxh(:)
integer, public, allocatable:: nyh(:)
integer, public, allocatable:: nzh(:)
type(grid), public, allocatable:: loc_yftgrid(:)
type(grid), public, allocatable:: loc_zftgrid(:)
real(kind=dp), public, allocatable:: yft(:)
real(kind=dp), public, allocatable:: zft(:)
real(kind=dp), public, allocatable:: loc_yft(:,:)
real(kind=dp), public, allocatable:: loc_zft(:,:)
real(kind=dp), public, allocatable:: akx(:,:)
real(kind=dp), public, allocatable:: aky(:,:)
real(kind=dp), public, allocatable:: akz(:,:)
real(kind=dp), public, allocatable:: sty(:,:)
real(kind=dp), public, allocatable:: ak2x(:,:)
real(kind=dp), public, allocatable:: ak2y(:,:)
real(kind=dp), public, allocatable:: ak2z(:,:)
real(kind=dp), public, allocatable:: kern(:)
real(kind=dp), public, allocatable:: kern2(:,:)
real(kind=dp), public, allocatable:: skx(:,:)
real(kind=dp), public, allocatable:: sky(:,:)
real(kind=dp), public, allocatable:: skz(:,:)
real(kind=dp), public, allocatable:: loc_yg(:,:,:)
real(kind=dp), public, allocatable:: loc_zg(:,:,:)
real(kind=dp), public, allocatable:: loc_xg(:,:,:)
real(kind=dp), public, allocatable:: x(:)
real(kind=dp), public, allocatable:: xw(:)
real(kind=dp), public, allocatable:: y(:)
real(kind=dp), public, allocatable:: z(:)
real(kind=dp), public, allocatable:: dx1(:)
real(kind=dp), public, allocatable:: dy1(:)
real(kind=dp), public, allocatable:: dz1(:)
real(kind=dp), public, allocatable:: xh(:)
real(kind=dp), public, allocatable:: yh(:)
real(kind=dp), public, allocatable:: zh(:)
real(kind=dp), public, allocatable:: dx1h(:)
real(kind=dp), public, allocatable:: dy1h(:)
real(kind=dp), public, allocatable:: dz1h(:)
integer, public, allocatable:: str_indx(:,:)
integer, public, allocatable:: yft_ind(:,:)
integer, public, allocatable:: zft_ind(:,:)
real(kind=dp), public, allocatable:: rpt(:)
real(kind=dp), public, allocatable:: wgp(:)
real(kind=dp), public :: xtot
real(kind=dp), public :: xmax
real(kind=dp), public :: xmin
real(kind=dp), public :: ymax
real(kind=dp), public :: ymin
real(kind=dp), public :: zmax
real(kind=dp), public :: zmin
real(kind=dp), public :: xw_min
real(kind=dp), public :: xw_max
real(kind=dp), public :: lx_box
real(kind=dp), public :: ly_box
real(kind=dp), public :: lz_box
real(kind=dp), public :: dx
real(kind=dp), public :: dx_inv
real(kind=dp), public :: dxi_inv
real(kind=dp), public :: dy
real(kind=dp), public :: dz
real(kind=dp), public :: dy_inv
real(kind=dp), public :: dyi_inv
real(kind=dp), public :: dz_inv
real(kind=dp), public :: dzi_inv
real(kind=dp), public :: aph
real(kind=dp), public :: l_s
real(kind=dp), public :: lx_s
real(kind=dp), public :: dxi
real(kind=dp), public :: dyi
real(kind=dp), public :: dzi
real(kind=dp), public :: sy_rat
real(kind=dp), public :: sz_rat
real(kind=dp), public :: sx_rat
real(kind=dp), public :: xmn
real(kind=dp), public :: ymn
real(kind=dp), public :: zmn
real(kind=dp), public :: yft_min
real(kind=dp), public :: zft_min
integer, public :: nxp
integer, public :: nyp
integer, public :: nzp
integer, public :: loc_ygr_max
integer, public :: loc_zgr_max
integer, public :: loc_xgr_max
integer, public :: ix1
integer, public :: ix2
integer, public :: jy1
integer, public :: jy2
integer, public :: kz1
integer, public :: kz2
integer, public :: n_str
integer, public :: nx_stretch
integer, public :: ny_stretch
integer, public :: nz_stretch