XGCa
Data Types | Functions/Subroutines | Variables
col_module Module Reference

Data Types

type  col_3_core_type
 
type  col_3_type
 

Functions/Subroutines

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

Variables

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
 

Function/Subroutine Documentation

◆ col2_mem_reallocation()

subroutine col_module::col2_mem_reallocation ( integer, intent(in)  old_maxnum,
integer, intent(in)  new_maxnum 
)
Here is the caller graph for this function:

◆ col_accel_factor()

subroutine col_module::col_accel_factor ( real (8)  psi,
real (8)  factor 
)
Here is the caller graph for this function:

◆ init_col_module()

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:

Variable Documentation

◆ col_2_delta_vsum_diag

real (kind=8), dimension(:,:,:,:), allocatable col_module::col_2_delta_vsum_diag

◆ col_2_dp

real (kind=8) col_module::col_2_dp

◆ col_2_dtheta

real (kind=8) col_module::col_2_dtheta

◆ col_2_inv_dp

real (kind=8) col_module::col_2_inv_dp

◆ col_2_inv_dtheta

real (kind=8) col_module::col_2_inv_dtheta

◆ col_2_iteration_method

integer col_module::col_2_iteration_method =2

◆ col_2_m

integer, parameter col_module::col_2_m =50

◆ col_2_mtheta

integer, parameter col_module::col_2_mtheta =8

◆ col_2_pin

real (kind=8) col_module::col_2_pin

◆ col_2_pout

real (kind=8) col_module::col_2_pout

◆ col_2_vol

real (kind=8), dimension(:,:), allocatable col_module::col_2_vol

◆ col_2_w0

real (kind=8), dimension(:,:), allocatable col_module::col_2_w0

◆ col_3_dpsi_core

real (kind=8) col_module::col_3_dpsi_core

◆ col_3_dpsi_sol

real (kind=8) col_module::col_3_dpsi_sol

◆ col_3_dt

real (kind=8) col_module::col_3_dt

◆ col_3_dtheta_core

real (kind=8) col_module::col_3_dtheta_core

◆ col_3_dtheta_sol

real (kind=8) col_module::col_3_dtheta_sol

◆ col_3_grid_valid_list

integer, dimension(:), allocatable col_module::col_3_grid_valid_list

◆ col_3_min_popul

integer col_module::col_3_min_popul =100

◆ col_3_npsi

integer col_module::col_3_npsi

◆ col_3_npsi_sol

integer col_module::col_3_npsi_sol

◆ col_3_nset

integer col_module::col_3_nset

◆ col_3_nset_allocated

integer col_module::col_3_nset_allocated

◆ col_3_nset_max

integer col_module::col_3_nset_max

◆ col_3_nset_mod

integer col_module::col_3_nset_mod

◆ col_3_ntheta

integer col_module::col_3_ntheta

◆ col_3_ntheta_sol

integer col_module::col_3_ntheta_sol

◆ col_3_ntotal_r

integer col_module::col_3_ntotal_r

◆ col_3_ntotal_v

integer col_module::col_3_ntotal_v

◆ col_3_nvr

integer col_module::col_3_nvr

◆ col_3_nvz

integer col_module::col_3_nvz

◆ col_3_refg_indx

integer, dimension(:), allocatable col_module::col_3_refg_indx

◆ col_3_sol_solve

logical col_module::col_3_sol_solve

◆ col_3_subg_dth

real (kind=8), dimension(:), allocatable col_module::col_3_subg_dth

◆ col_3_subg_num

integer, dimension(:), allocatable col_module::col_3_subg_num

◆ col_3_tag

integer, dimension(:), allocatable col_module::col_3_tag

◆ col_3_theta_offset

real (kind=8) col_module::col_3_theta_offset

◆ col_3_total_subg_num

integer col_module::col_3_total_subg_num

◆ col_3_vol_r

real (kind=8), dimension(:), allocatable col_module::col_3_vol_r

◆ col_3d_rcounts

integer, dimension(:), allocatable col_module::col_3d_rcounts

◆ col_3d_rdispls

integer, dimension(:), allocatable col_module::col_3d_rdispls

◆ col_3d_scounts

integer, dimension(:), allocatable col_module::col_3d_scounts

◆ col_3d_sdispls

integer, dimension(:), allocatable col_module::col_3d_sdispls

◆ col_accel

logical col_module::col_accel

◆ col_accel_factor1

real (8) col_module::col_accel_factor1

◆ col_accel_factor2

real (8) col_module::col_accel_factor2

◆ col_accel_n

integer col_module::col_accel_n

◆ col_accel_pin1

real (8) col_module::col_accel_pin1

◆ col_accel_pin2

real (8) col_module::col_accel_pin2

◆ col_accel_pout1

real (8) col_module::col_accel_pout1

◆ col_accel_pout2

real (8) col_module::col_accel_pout2

◆ col_coeff_a

real (kind=8), dimension(:), allocatable col_module::col_coeff_a

◆ col_coeff_b

real (kind=8), dimension(:), allocatable col_module::col_coeff_b

◆ col_coeff_d

real (kind=8), dimension(:), allocatable col_module::col_coeff_d

◆ col_den_imp_edge

real (kind=8) col_module::col_den_imp_edge

◆ col_den_imp_out

real (kind=8) col_module::col_den_imp_out

◆ col_den_imp_ped_c

real (kind=8) col_module::col_den_imp_ped_c

◆ col_den_imp_ped_width

real (kind=8) col_module::col_den_imp_ped_width

◆ col_en_col_on

integer col_module::col_en_col_on

◆ col_f_start

integer col_module::col_f_start

◆ col_gid

logical, dimension(:), allocatable col_module::col_gid

◆ col_imp

integer, parameter col_module::col_imp =0

◆ col_imp_charge

real (kind=8) col_module::col_imp_charge

◆ col_imp_mass

real (kind=8) col_module::col_imp_mass

◆ col_imp_on

integer col_module::col_imp_on =0

◆ col_mode

integer col_module::col_mode

◆ col_moving_frame

logical col_module::col_moving_frame

◆ col_org_b

real (kind=8), dimension(:), allocatable col_module::col_org_b

◆ col_org_j

integer, dimension(:), allocatable col_module::col_org_j

◆ col_org_l

integer, dimension(:), allocatable col_module::col_org_l

◆ col_org_nud

real (kind=8), dimension(:), allocatable col_module::col_org_nud

◆ col_org_nue

real (kind=8), dimension(:), allocatable col_module::col_org_nue

◆ col_org_v2

real (kind=8), dimension(:), allocatable col_module::col_org_v2

◆ col_org_vp_m

real (kind=8), dimension(:), allocatable col_module::col_org_vp_m

◆ col_org_weight

real (kind=8), dimension(:), allocatable col_module::col_org_weight

◆ col_period

integer col_module::col_period

◆ col_pin

real (8) col_module::col_pin

◆ col_pout

real (8) col_module::col_pout

◆ col_varying_bg

integer col_module::col_varying_bg

◆ col_vb

real (kind=8), dimension(:,:,:,:), allocatable col_module::col_vb

◆ col_vb_dp

real (kind=8) col_module::col_vb_dp

◆ col_vb_dtheta

real (kind=8) col_module::col_vb_dtheta

◆ col_vb_inv_dp

real (kind=8) col_module::col_vb_inv_dp

◆ col_vb_inv_dtheta

real (kind=8) col_module::col_vb_inv_dtheta

◆ col_vb_m

integer col_module::col_vb_m =50

◆ col_vb_mtheta

integer col_module::col_vb_mtheta =8

◆ col_vb_period

integer col_module::col_vb_period

◆ col_vb_pin

real (kind=8) col_module::col_vb_pin

◆ col_vb_pout

real (kind=8) col_module::col_vb_pout

◆ col_vb_vol

real (kind=8), dimension(:,:), allocatable col_module::col_vb_vol

◆ index_map_lu

integer, dimension(:,:), allocatable col_module::index_map_lu

◆ lu_colptr

integer, dimension(:), allocatable col_module::lu_colptr

◆ lu_cvalues

integer, dimension(:), allocatable col_module::lu_cvalues

◆ lu_ldb

integer col_module::lu_ldb

◆ lu_n

integer col_module::lu_n

◆ lu_nnz

integer col_module::lu_nnz

◆ lu_nrhs

integer col_module::lu_nrhs

◆ lu_rowindx

integer, dimension(:), allocatable col_module::lu_rowindx

◆ mpi_ptl_type

integer col_module::mpi_ptl_type