pic_out Module


Uses

  • module~~pic_out~~UsesGraph module~pic_out pic_out module~parallel parallel module~pic_out->module~parallel module~common_param common_param module~pic_out->module~common_param module~fstruct_data fstruct_data module~pic_out->module~fstruct_data module~code_util code_util module~pic_out->module~code_util module~pstruct_data pstruct_data module~pic_out->module~pstruct_data module~grid_param grid_param module~pic_out->module~grid_param module~parallel->module~common_param module~mpi_var mpi_var module~parallel->module~mpi_var module~util util module~parallel->module~util mpi mpi module~parallel->mpi module~precision_def precision_def module~common_param->module~precision_def module~fstruct_data->module~precision_def module~code_util->module~precision_def module~pstruct_data->module~precision_def module~struct_def struct_def module~pstruct_data->module~struct_def module~grid_param->module~precision_def module~grid_param->module~struct_def module~mpi_var->module~precision_def module~util->module~code_util module~util->module~precision_def module~struct_def->module~precision_def

Used by

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

Contents


Variables

TypeVisibility AttributesNameInitial
integer, private, parameter:: par_dim =20
integer, private :: int_par(par_dim)
integer, private :: part_int_par(par_dim)
real(kind=sp), private :: real_par(par_dim)
real(kind=sp), private :: part_real_par(par_dim)
character(len=13), private, parameter, dimension(20):: rpar =[' time =      ', ' xmin =      ', ' xmax =      ', ' ymin =      ', ' ymax =      ', ' zmin =      ', ' zmax =      ', ' w0_x =      ', ' w0_y =      ', ' a0 =        ', ' lam0 =      ', ' mc2(MeV) =  ', ' n0(e18) =   ', ' np/cell =   ', ' weight =    ', ' mass =      ', ' xmin_out =  ', ' xmax_out =  ', ' ymax_out =  ', ' gam_min =   ']
character(len=12), private, parameter, dimension(20):: ipar =[' npe =      ', ' nx =       ', ' ny =       ', ' nz =       ', ' model =    ', ' dmodel =   ', ' nsp =      ', ' curr_ndim =', ' mp/cell =  ', ' ion_ch =   ', ' tsch_ord = ', ' der_ord =  ', ' iform =    ', ' ph_sp_nc = ', ' f_version =', ' i_end =    ', ' nx_loc =   ', ' ny_loc =   ', ' nz_loc =   ', ' pjump  =   ']

Subroutines

public subroutine endian(iend)

Arguments

Type IntentOptional AttributesName
integer, intent(out) :: iend

public subroutine fluid_den_mom_out(fvar, cmp, flcomp)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: fvar(:,:,:,:)
integer, intent(in) :: cmp
integer, intent(in) :: flcomp

public subroutine den_energy_out(ns_ind, cmp, cmp_loc)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: ns_ind
integer, intent(in) :: cmp
integer, intent(in) :: cmp_loc

public subroutine bden_energy_out(cmp_loc)

Arguments

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

public subroutine ext_bfield_out(ef, f_ind)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: ef(:,:,:,:)
integer, intent(in) :: f_ind

public subroutine fields_out(ef, f_ind, f_var)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: ef(:,:,:,:)
integer, intent(in) :: f_ind
integer, intent(in) :: f_var

public subroutine fields_out_new(ef, f_ind, var_ind)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: ef(:,:,:,:)
integer, intent(in) :: f_ind
integer, intent(in) :: var_ind

public subroutine bfields_out(ef, ef1, f_ind)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: ef(:,:,:,:)
real(kind=dp), intent(in) :: ef1(:,:,:,:)
integer, intent(in) :: f_ind

public subroutine env_two_fields_out(ef, ef1, f_ind)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: ef(:,:,:,:)
real(kind=dp), intent(in) :: ef1(:,:,:,:)
integer, intent(in) :: f_ind

public subroutine env_fields_out(ef, f_ind)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: ef(:,:,:,:)
integer, intent(in) :: f_ind

public subroutine part_pdata_out(timenow, xmin_out, xmax_out, ymax_out, pid, jmp)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: timenow
real(kind=dp), intent(in) :: xmin_out
real(kind=dp), intent(in) :: xmax_out
real(kind=dp), intent(in) :: ymax_out
integer, intent(in) :: pid
integer, intent(in) :: jmp

public subroutine part_high_gamma_out(gam_in, timenow)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: gam_in
real(kind=dp), intent(in) :: timenow

public subroutine part_bdata_out(timenow, pid, jmp)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: timenow
integer, intent(in) :: pid
integer, intent(in) :: jmp

public subroutine part_ionz_out(timenow)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: timenow