XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Types | Public Member Functions | Public Attributes | List of all members
col_module Module Reference

Data Types

type  col_3_core_type
 
type  col_3_type
 

Public Member Functions

subroutine col_accel_factor (psi, factor)
 
subroutine init_col_module (isp, nsp, sp)
 
subroutine col2_mem_reallocation (old_maxnum, new_maxnum)
 

Public Attributes

integer col_mode
 
integer col_period
 
integer, parameter col_imp =0
 
logical col_moving_frame
 
real(8) col_pin
 
real(8) col_pout
 
integer col_f_start
 
integer, parameter col_2_m =50
 
integer, parameter col_2_mtheta =8
 
real(kind=8) col_2_pin
 
real(kind=8) col_2_pout
 
real(kind=8) col_2_dp
 
real(kind=8) col_2_dtheta
 
real(kind=8) col_2_inv_dp
 
real(kind=8) col_2_inv_dtheta
 
real(kind=8), dimension(:,:),
allocatable 
col_2_vol
 
real(kind=8), dimension(:,:,:,:),
allocatable 
col_2_delta_vsum_diag
 
real(kind=8), dimension(:,:),
allocatable 
col_2_w0
 
integer col_2_iteration_method =2
 
integer col_imp_on =0
 
real(kind=8) col_imp_charge
 
real(kind=8) col_imp_mass
 
real(kind=8) col_den_imp_edge
 
real(kind=8) col_den_imp_out
 
real(kind=8) col_den_imp_ped_c
 
real(kind=8) col_den_imp_ped_width
 
integer col_varying_bg
 
integer col_vb_m =50
 
integer col_vb_mtheta =8
 
integer col_vb_period
 
real(kind=8) col_vb_pin
 
real(kind=8) col_vb_pout
 
real(kind=8) col_vb_dp
 
real(kind=8) col_vb_dtheta
 
real(kind=8) col_vb_inv_dp
 
real(kind=8) col_vb_inv_dtheta
 
real(kind=8), dimension(:,:,:,:),
allocatable 
col_vb
 
real(kind=8), dimension(:,:),
allocatable 
col_vb_vol
 
integer col_en_col_on
 
logical col_accel
 
real(8) col_accel_pin1
 
real(8) col_accel_pout1
 
real(8) col_accel_factor1
 
real(8) col_accel_pin2
 
real(8) col_accel_pout2
 
real(8) col_accel_factor2
 
integer col_accel_n
 
integer, dimension(:), allocatable col_org_j
 
integer, dimension(:), allocatable col_org_l
 
real(kind=8), dimension(:),
allocatable 
col_org_b
 
real(kind=8), dimension(:),
allocatable 
col_coeff_a
 
real(kind=8), dimension(:),
allocatable 
col_coeff_b
 
real(kind=8), dimension(:),
allocatable 
col_coeff_d
 
real(kind=8), dimension(:),
allocatable 
col_org_nue
 
real(kind=8), dimension(:),
allocatable 
col_org_nud
 
real(kind=8), dimension(:),
allocatable 
col_org_weight
 
real(kind=8), dimension(:),
allocatable 
col_org_vp_m
 
real(kind=8), dimension(:),
allocatable 
col_org_v2
 
logical, dimension(:), allocatable col_gid
 
integer mpi_ptl_type
 
integer col_3_npsi
 
integer col_3_ntheta
 
integer col_3_npsi_sol
 
integer col_3_ntheta_sol
 
integer col_3_nvr
 
integer col_3_nvz
 
integer col_3_ntotal_r
 
integer col_3_ntotal_v
 
integer col_3_nset
 
integer col_3_nset_mod
 
integer col_3_nset_max
 
integer col_3_nset_allocated
 
real(kind=8) col_3_dpsi_core
 
real(kind=8) col_3_dtheta_core
 
real(kind=8) col_3_dpsi_sol
 
real(kind=8) col_3_dtheta_sol
 
real(kind=8) col_3_dt
 
real(kind=8) col_3_theta_offset
 
integer, dimension(:), allocatable col_3_tag
 
integer, dimension(:), allocatable col_3d_scounts
 
integer, dimension(:), allocatable col_3d_rcounts
 
integer, dimension(:), allocatable col_3d_sdispls
 
integer, dimension(:), allocatable col_3d_rdispls
 
real(kind=8), dimension(:),
allocatable 
col_3_vol_r
 
integer, dimension(:), allocatable col_3_subg_num
 
integer, dimension(:), allocatable col_3_refg_indx
 
real(kind=8), dimension(:),
allocatable 
col_3_subg_dth
 
integer col_3_total_subg_num
 
logical col_3_sol_solve
 
integer col_3_min_popul =100
 
integer, dimension(:), allocatable col_3_grid_valid_list
 
integer, dimension(:,:),
allocatable 
index_map_lu
 
integer, dimension(:), allocatable lu_cvalues
 
integer, dimension(:), allocatable lu_rowindx
 
integer, dimension(:), allocatable lu_colptr
 
integer lu_n
 
integer lu_nnz
 
integer lu_nrhs
 
integer lu_ldb
 

Member Function/Subroutine Documentation

subroutine col_module::col2_mem_reallocation ( integer, intent(in)  old_maxnum,
integer, intent(in)  new_maxnum 
)

Here is the caller graph for this function:

subroutine col_module::col_accel_factor ( real (8)  psi,
real (8)  factor 
)

Here is the caller graph for this function:

subroutine col_module::init_col_module ( integer, intent(in)  isp,
integer, intent(in)  nsp,
type(species_type)  sp 
)

Here is the caller graph for this function:

Member Data Documentation

real (kind=8), dimension(:,:,:,:), allocatable col_module::col_2_delta_vsum_diag
real (kind=8) col_module::col_2_dp
real (kind=8) col_module::col_2_dtheta
real (kind=8) col_module::col_2_inv_dp
real (kind=8) col_module::col_2_inv_dtheta
integer col_module::col_2_iteration_method =2
integer, parameter col_module::col_2_m =50
integer, parameter col_module::col_2_mtheta =8
real (kind=8) col_module::col_2_pin
real (kind=8) col_module::col_2_pout
real (kind=8), dimension(:,:), allocatable col_module::col_2_vol
real (kind=8), dimension(:,:), allocatable col_module::col_2_w0
real (kind=8) col_module::col_3_dpsi_core
real (kind=8) col_module::col_3_dpsi_sol
real (kind=8) col_module::col_3_dt
real (kind=8) col_module::col_3_dtheta_core
real (kind=8) col_module::col_3_dtheta_sol
integer, dimension(:), allocatable col_module::col_3_grid_valid_list
integer col_module::col_3_min_popul =100
integer col_module::col_3_npsi
integer col_module::col_3_npsi_sol
integer col_module::col_3_nset
integer col_module::col_3_nset_allocated
integer col_module::col_3_nset_max
integer col_module::col_3_nset_mod
integer col_module::col_3_ntheta
integer col_module::col_3_ntheta_sol
integer col_module::col_3_ntotal_r
integer col_module::col_3_ntotal_v
integer col_module::col_3_nvr
integer col_module::col_3_nvz
integer, dimension(:), allocatable col_module::col_3_refg_indx
logical col_module::col_3_sol_solve
real (kind=8), dimension(:), allocatable col_module::col_3_subg_dth
integer, dimension(:), allocatable col_module::col_3_subg_num
integer, dimension(:), allocatable col_module::col_3_tag
real (kind=8) col_module::col_3_theta_offset
integer col_module::col_3_total_subg_num
real (kind=8), dimension(:), allocatable col_module::col_3_vol_r
integer, dimension(:), allocatable col_module::col_3d_rcounts
integer, dimension(:), allocatable col_module::col_3d_rdispls
integer, dimension(:), allocatable col_module::col_3d_scounts
integer, dimension(:), allocatable col_module::col_3d_sdispls
logical col_module::col_accel
real (8) col_module::col_accel_factor1
real (8) col_module::col_accel_factor2
integer col_module::col_accel_n
real (8) col_module::col_accel_pin1
real (8) col_module::col_accel_pin2
real (8) col_module::col_accel_pout1
real (8) col_module::col_accel_pout2
real (kind=8), dimension(:), allocatable col_module::col_coeff_a
real (kind=8), dimension(:), allocatable col_module::col_coeff_b
real (kind=8), dimension(:), allocatable col_module::col_coeff_d
real (kind=8) col_module::col_den_imp_edge
real (kind=8) col_module::col_den_imp_out
real (kind=8) col_module::col_den_imp_ped_c
real (kind=8) col_module::col_den_imp_ped_width
integer col_module::col_en_col_on
integer col_module::col_f_start
logical, dimension(:), allocatable col_module::col_gid
integer, parameter col_module::col_imp =0
real (kind=8) col_module::col_imp_charge
real (kind=8) col_module::col_imp_mass
integer col_module::col_imp_on =0
integer col_module::col_mode
logical col_module::col_moving_frame
real (kind=8), dimension(:), allocatable col_module::col_org_b
integer, dimension(:), allocatable col_module::col_org_j
integer, dimension(:), allocatable col_module::col_org_l
real (kind=8), dimension(:), allocatable col_module::col_org_nud
real (kind=8), dimension(:), allocatable col_module::col_org_nue
real (kind=8), dimension(:), allocatable col_module::col_org_v2
real (kind=8), dimension(:), allocatable col_module::col_org_vp_m
real (kind=8), dimension(:), allocatable col_module::col_org_weight
integer col_module::col_period
real (8) col_module::col_pin
real (8) col_module::col_pout
integer col_module::col_varying_bg
real (kind=8), dimension(:,:,:,:), allocatable col_module::col_vb
real (kind=8) col_module::col_vb_dp
real (kind=8) col_module::col_vb_dtheta
real (kind=8) col_module::col_vb_inv_dp
real (kind=8) col_module::col_vb_inv_dtheta
integer col_module::col_vb_m =50
integer col_module::col_vb_mtheta =8
integer col_module::col_vb_period
real (kind=8) col_module::col_vb_pin
real (kind=8) col_module::col_vb_pout
real (kind=8), dimension(:,:), allocatable col_module::col_vb_vol
integer, dimension(:,:), allocatable col_module::index_map_lu
integer, dimension(:), allocatable col_module::lu_colptr
integer, dimension(:), allocatable col_module::lu_cvalues
integer col_module::lu_ldb
integer col_module::lu_n
integer col_module::lu_nnz
integer col_module::lu_nrhs
integer, dimension(:), allocatable col_module::lu_rowindx
integer col_module::mpi_ptl_type

The documentation for this module was generated from the following file: