GBS
array_mod.F90 File Reference

Data module containing various arrays. More...

Data Types

type  array_mod::field_type
 
type  array_mod::bal_type
 

Modules

module  array_mod
 

Variables

type(field_type) array_mod::theta_t
 
type(field_type) array_mod::omega_t
 
type(field_type) array_mod::tempe_t
 
type(field_type) array_mod::tempi_t
 
type(field_type) array_mod::vpare_t
 
type(field_type) array_mod::vpari_t
 
type(field_type) array_mod::strmf_t
 
type(bal_type) array_mod::theta_bal
 
type(bal_type) array_mod::omega_bal
 
type(bal_type) array_mod::tempe_bal
 
type(bal_type) array_mod::tempi_bal
 
type(bal_type) array_mod::vpare_bal
 
type(bal_type) array_mod::vpari_bal
 
real(dp), dimension(:,:,:), pointer array_mod::psieq
 
real(dp), dimension(:,:,:), pointer array_mod::blob
 
real(dp), dimension(:,:,:,:), pointer array_mod::vparepsi_rhs
 
real(dp), dimension(:,:,:,:), pointer array_mod::eperp
 
real(dp), dimension(:,:), pointer array_mod::cs_bot
 
real(dp), dimension(:,:), pointer array_mod::cs_top
 
real(dp), dimension(:,:), pointer array_mod::cs_right_n
 
real(dp), dimension(:,:), pointer array_mod::cs_right_v
 
real(dp), dimension(:,:), pointer array_mod::cs_left_n
 
real(dp), dimension(:,:), pointer array_mod::cs_left_v
 
real(dp), dimension(:,:), pointer array_mod::tau_fact_top
 
real(dp), dimension(:,:), pointer array_mod::tau_fact_bot
 
real(dp), dimension(:,:), pointer array_mod::tau_fact_right_n
 
real(dp), dimension(:,:), pointer array_mod::tau_fact_right_v
 
real(dp), dimension(:,:), pointer array_mod::tau_fact_left_n
 
real(dp), dimension(:,:), pointer array_mod::tau_fact_left_v
 
real(dp), dimension(:,:), pointer array_mod::lambda_bot
 
real(dp), dimension(:,:), pointer array_mod::lambda_top
 
real(dp), dimension(:,:), pointer array_mod::lambda_left
 
real(dp), dimension(:,:), pointer array_mod::lambda_right
 
real(dp), dimension(:,:), pointer array_mod::vpar_eq_v
 
real(dp), dimension(:,:), pointer array_mod::vpare_eq_v
 
real(dp), dimension(:,:), pointer array_mod::vpari_eq_v
 
real(dp), dimension(:), pointer array_mod::vpar_eq_zn
 
real(dp), dimension(:), pointer array_mod::vpar_eq_zv
 
real(dp), dimension(:,:,:), pointer array_mod::pi_x
 
real(dp), dimension(:,:,:), pointer array_mod::pi_y
 
real(dp), dimension(:,:,:), pointer array_mod::pi_z
 
real(dp), dimension(:,:,:), pointer array_mod::convect
 
real(dp), dimension(:,:,:), pointer array_mod::convect1
 
real(dp), dimension(:,:,:), pointer array_mod::convect2
 
real(dp), dimension(:,:,:), pointer array_mod::prese_curv_op
 
real(dp), dimension(:,:,:), pointer array_mod::presi_curv_op
 
real(dp), dimension(:,:,:), pointer array_mod::presi_curv_op_v
 
real(dp), dimension(:,:,:), pointer array_mod::prese_curv_op_v
 
real(dp), dimension(:,:,:), pointer array_mod::pe_zcurv_v
 
real(dp), dimension(:,:,:), pointer array_mod::pi_zcurv_v
 
real(dp), dimension(:,:,:), pointer array_mod::pi_curvcurv
 
real(dp), dimension(:,:,:), pointer array_mod::psizz_v
 
real(dp), dimension(:,:,:), pointer array_mod::nu_fac
 
real(dp), dimension(:,:,:), pointer array_mod::chie
 
real(dp), dimension(:,:,:), pointer array_mod::chii
 
real(dp), dimension(:,:,:), pointer array_mod::rhs
 
real(dp), dimension(:,:,:), pointer array_mod::rhsxx
 
real(dp), dimension(:,:,:), pointer array_mod::rhsyy
 
real(dp), dimension(:,:,:), pointer array_mod::rhsxy
 
real(dp), dimension(:,:,:), pointer array_mod::vparepsixx
 
real(dp), dimension(:,:,:), pointer array_mod::vparepsiyy
 
real(dp), dimension(:,:,:), pointer array_mod::psixx
 
real(dp), dimension(:,:,:), pointer array_mod::psiyy
 
real(dp), dimension(:,:,:), pointer array_mod::diffusion_n
 
real(dp), dimension(:,:,:), pointer array_mod::diffusion_t
 
real(dp), dimension(:,:,:), pointer array_mod::diffusion_ti
 
real(dp), dimension(:,:,:), pointer array_mod::diffusion_ve
 
real(dp), dimension(:,:,:), pointer array_mod::diffusion_vi
 
real(dp), dimension(:,:,:), pointer array_mod::diffusion_o
 
real(dp), dimension(:,:,:), pointer array_mod::pe
 
real(dp), dimension(:,:,:), pointer array_mod::pri
 
real(dp), dimension(:,:,:), pointer array_mod::psi_n
 
real(dp), dimension(:,:,:), pointer array_mod::f_1
 
real(dp), dimension(:,:,:), pointer array_mod::f_2
 
real(dp), dimension(:,:,:), pointer array_mod::f_3
 
real(dp), dimension(:,:,:), pointer array_mod::f_4
 
real(dp), dimension(:,:,:), pointer array_mod::f_5
 
real(dp), dimension(:,:,:), pointer array_mod::f_6
 
real(dp), dimension(:,:,:), pointer array_mod::f_7
 
real(dp), dimension(:,:,:), pointer array_mod::f_8
 
real(dp), dimension(:,:,:), pointer array_mod::f_9
 
real(dp), dimension(:,:,:), pointer array_mod::f_10
 
real(dp), dimension(:,:,:), pointer array_mod::f_11
 
real(dp), dimension(:,:,:), pointer array_mod::f_12
 
real(dp), dimension(:,:,:), pointer array_mod::tmp_cuda
 
real(dp), dimension(:,:), pointer array_mod::jpar_eq
 Array for equilibrium parallel current density. More...
 
real(dp), dimension(:,:), pointer array_mod::laplace_rhs
 
real(dp), dimension(:,:,:), pointer array_mod::laplace_rhs_matrix
 
real(dp), dimension(:,:), pointer array_mod::laplace_vpare_rhs
 
real(dp), dimension(:,:), pointer array_mod::laplace_vpare_rhs_tot
 
real(dp), dimension(:,:,:), pointer array_mod::laplace_vpare_rhs_matrix
 
real(dp), dimension(:,:,:), pointer array_mod::lapl_tempi
 
real(dp), dimension(:,:,:), pointer array_mod::theta_tot
 
real(dp), dimension(:), pointer array_mod::arow_em
 
real(dp), dimension(:,:,:), pointer array_mod::bc_em_array
 
real(dp), dimension(:,:,:), pointer array_mod::bc_em_array_tp
 
real(dp), dimension(:,:,:), pointer array_mod::rhs_tot_em
 
real(dp), dimension(:,:,:), pointer array_mod::strmfc_zg_rd
 
real(dp), dimension(:,:,:), pointer array_mod::strmfc_zg_lu
 
real(dp), dimension(:,:,:), pointer array_mod::pec_zg_rd
 
real(dp), dimension(:,:,:), pointer array_mod::pec_zg_lu
 
real(dp), dimension(:,:,:), pointer array_mod::pic_zg_rd
 
real(dp), dimension(:,:,:), pointer array_mod::pic_zg_lu
 
real(dp), dimension(:,:,:), pointer array_mod::psi_zg_rd
 
real(dp), dimension(:,:,:), pointer array_mod::psi_zg_lu
 
real(dp), dimension(:,:), pointer array_mod::buffxy_loc
 
real(dp), dimension(:,:), pointer array_mod::buffxy_loc_av
 
real(dp), dimension(:,:,:), pointer array_mod::omega_vect_1
 
real(dp), dimension(:,:,:), pointer array_mod::omega_vect_2
 
real(dp), dimension(:,:,:), pointer array_mod::poiss_omega_vect_1
 
real(dp), dimension(:,:,:), pointer array_mod::poiss_omega_vect_2
 
real(dp), dimension(:,:,:), pointer array_mod::div_poiss_omega
 
real(dp), dimension(:,:,:), pointer array_mod::omega_vect_1_g_rd
 
real(dp), dimension(:,:,:), pointer array_mod::omega_vect_1_g_lu
 
real(dp), dimension(:,:,:), pointer array_mod::omega_vect_2_g_rd
 
real(dp), dimension(:,:,:), pointer array_mod::omega_vect_2_g_lu
 
real(dp), dimension(:,:,:), pointer array_mod::omega_vect_1_g_lu_interp
 
real(dp), dimension(:,:,:), pointer array_mod::omega_vect_2_g_lu_interp
 
real(dp), dimension(:,:,:), pointer array_mod::gradpar_omega_vect_1
 
real(dp), dimension(:,:,:), pointer array_mod::gradpar_omega_vect_2
 
real(dp), dimension(:,:,:), pointer array_mod::vpar_gradpar_omega_vect_1
 
real(dp), dimension(:,:,:), pointer array_mod::vpar_gradpar_omega_vect_2
 
real(dp), dimension(:,:,:), pointer array_mod::div_vpar_gradpar_omega
 
real(dp), dimension(:,:,:), pointer array_mod::tmp_array
 
real(dp), dimension(:,:,:), pointer array_mod::tmp_arrayg
 
real(dp), dimension(:,:,:), pointer array_mod::div_vpar_gradpar_omega_x
 
real(dp), dimension(:,:,:), pointer array_mod::div_vpar_gradpar_omega_y
 
real(dp), dimension(:,:,:), pointer array_mod::vparepsi_lapl
 
real(dp), dimension(:,:), pointer array_mod::bc_left
 
real(dp), dimension(:,:), pointer array_mod::bc_right
 
real(dp), dimension(:,:), pointer array_mod::bc_left_theta_x
 
real(dp), dimension(:,:), pointer array_mod::bc_top
 
real(dp), dimension(:,:), pointer array_mod::bc_bot
 
real(dp), dimension(:,:), pointer array_mod::bc_bot_theta_y
 
real(dp), dimension(:,:), pointer array_mod::jave_loc
 
real(dp), dimension(:,:), pointer array_mod::jave_tot
 
real(dp), dimension(:,:), pointer array_mod::bc_top_theta_y
 
real(dp), dimension(:,:), pointer array_mod::pmg_bc_bval
 
real(dp), dimension(:,:), pointer array_mod::pmg_bc_tval
 
real(dp), dimension(:,:), pointer array_mod::pmg_bc_lval
 
real(dp), dimension(:,:), pointer array_mod::pmg_bc_rval
 
real(dp), dimension(:,:), pointer array_mod::tempe_top
 
real(dp), dimension(:,:), pointer array_mod::tempe_bot
 
real(dp), dimension(:,:), pointer array_mod::tempi_top
 
real(dp), dimension(:,:), pointer array_mod::tempi_bot
 
real(dp), dimension(:,:), pointer array_mod::tmp2d
 
real(dp), dimension(:,:), pointer array_mod::tempe_left
 
real(dp), dimension(:,:), pointer array_mod::tempi_left
 
real(dp), dimension(:,:), pointer array_mod::tempe_right
 
real(dp), dimension(:,:), pointer array_mod::tempi_right
 
real(dp), dimension(:,:), pointer array_mod::dvidxrsq
 
real(dp), dimension(:,:), pointer array_mod::strmf_left_n
 
real(dp), dimension(:,:), pointer array_mod::tempe_left_n
 
real(dp), dimension(:,:), pointer array_mod::strmf_left_v
 
real(dp), dimension(:,:), pointer array_mod::tempe_left_v
 
real(dp), dimension(:,:), pointer array_mod::ef_top
 
real(dp), dimension(:,:), pointer array_mod::ef_bot
 
real(dp), dimension(:,:), pointer array_mod::tempe_right_n
 
real(dp), dimension(:,:), pointer array_mod::strmf_right_n
 
real(dp), dimension(:,:), pointer array_mod::tempe_right_v
 
real(dp), dimension(:,:), pointer array_mod::strmf_right_v
 
type(c_ptr) array_mod::solver_poisson
 
type(c_ptr) array_mod::solver_ampere
 
type(c_ptr) array_mod::amgx_poisson
 
type(c_ptr) array_mod::amgx_ampere
 
type(c_ptr) array_mod::petsc_poisson
 
type(c_ptr) array_mod::petsc_ampere
 
type(c_ptr) array_mod::cuda_structure
 

Detailed Description