XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Attributes | List of all members
psn_class::psn_type Type Reference

Public Attributes

integer npsi_adj_eden
 
integer nthreads
 copy of sml_nthreads More...
 
real(8), dimension(:), allocatable adj_eden_psi
 
real(8), dimension(:), allocatable adj_eden_vol
 
real(8), dimension(:), allocatable adj_eden_rad_flux_save
 for diagnostic More...
 
real(8), dimension(:,:),
allocatable 
adj_eden_rad_flux
 radial flux for 00 electron density More...
 
real(8), dimension(:), allocatable adj_eden_rad_flux_f0
 radial flux of f0_g for 00 electron density More...
 
real(8), dimension(:), allocatable adj_eden_source
 
real(8), dimension(:,:),
allocatable 
adj_eden_wall_loss
 wall loss More...
 
real(8), dimension(:), allocatable adj_eden_wall_loss_save
 
real(8), dimension(:), allocatable eden00_adj
 electron density from radial flux (present time) More...
 
real(8), dimension(:), allocatable eden00_adj_save
 saved radial flux for RK step More...
 
real(8), dimension(:), allocatable deden00_dt
 dn/dt More...
 
real(8), dimension(:), allocatable edensity0_adj
 2D n=0 edensity adjusted from radial flux calculation More...
 
real(8), dimension(:), allocatable idensity
 Ion density. More...
 
real(8), dimension(:), allocatable edensity
 Electron density. More...
 
real(8), dimension(:,:),
allocatable 
iden_rho
 Gyro-averaged ion density (i_node,i_rho) More...
 
real(8), dimension(:), allocatable dpot
 n=0, m != 0 components of the electrostatic potential More...
 
real(8), dimension(:), allocatable dden
 For saving the RHS of the n=0 Poisson equation. More...
 
real(8), dimension(:,:),
allocatable 
pot_rho
 Gyro-averaged electrostatic potential, (i_rho,i_node) More...
 
real(8), dimension(:,:,:),
allocatable 
e_rho
 Gyro-averaged electric field, (dir,i_rho,i_node) More...
 
real(8), dimension(:,:),
allocatable 
iden_rho_f0
 Ion density contribution from the velocity grid. More...
 
real(8), dimension(:), allocatable eden_f0
 Electron density contribution from the velocity grid. More...
 
real(8), dimension(:,:),
allocatable 
save_dpot
 Buffer memory for phi-<phi> More...
 
real(8), dimension(:,:),
allocatable 
save_dpot0
 Buffer memory for phi-<phi> More...
 
real(8), dimension(:,:),
allocatable 
e00
 Radial electric field from <phi> More...
 
real(8), dimension(:), allocatable idensity0
 Toroidally averaged ion density. More...
 
real(8), dimension(:), allocatable edensity0
 Toroidally averaged electron density. More...
 
real(8), dimension(:), allocatable rhs1
 For saving the RHS of the n = 0 Poisson solver. More...
 
real(8), dimension(:), allocatable rhs2
 For saving the RHS of the n != 0 Poisson solver. More...
 
real(8), dimension(:,:),
allocatable 
marker_den
 For the marker particle density. More...
 
real(8), dimension(:,:),
allocatable 
weight_mean
 The mean marker weight. More...
 
real(8), dimension(:,:),
allocatable 
weight_variance
 The variance of the marker particle weights. More...
 
real(8), dimension(:,:),
allocatable 
temp_ev
 Background species temperature in eV. More...
 
real(8), dimension(:), allocatable pot0
 Flux-surface averaged electrostatic potential <phi> More...
 
real(8), dimension(:), allocatable add_pot0
 Used for imposing additional potential or replacing pot0. More...
 
real(8), dimension(:), allocatable pot0m
 n=0 component of the electrostatic potential before smoothing More...
 
real(8), dimension(:), allocatable iden00_1d
 1D ion density More...
 
real(8), dimension(:), allocatable vol00
 1D flux-shell volume More...
 
real(8), dimension(:), allocatable pot00_1d
 1D flux-surface averaged potential More...
 
real(8), dimension(:), allocatable eden00_1d
 1D electron density More...
 
real(8), dimension(:), allocatable cden00_1d
 1D charge density ( <n_i>-<n_e>) More...
 
type(xgc_solver) solver00
 n=0 Poisson solver object More...
 
type(xgc_solver) solverh
 n!=0 Poisson solver object More...
 
type(boundary2_type) cbd0_2
 Charge boundary for n=0 Poisson solver. More...
 
type(boundary2_type) pbd0_2
 Potential boundary for n=0 Poisson solver. More...
 
type(boundary2_type) cbdh_2
 Charge boundary for n!=0 Poisson solver. More...
 
type(boundary2_type) pbdh_2
 Potential boundary for n!=0 Poisson solver. More...
 
real(8), dimension(:), allocatable mn_eb2
 Polarization coefficient for 00-Poisson solver. More...
 
type(mat_type) gyro_avg_mat
 Gyro-averaging operation in sparse matrix format. More...
 
type(boundary2_type) cbd0_tmp
 
real(8), dimension(:,:),
allocatable 
ijpar_rho_re
 parallel ion current, real (with rho_i dependence –> not used yet) More...
 
real(8), dimension(:,:),
allocatable 
ijpar_rho_im
 parallel ion current, imaginary (with rho_i dependence –> not used yet) More...
 
real(8), dimension(:,:),
allocatable 
ijpar_re
 gyro-averaged parallel ion current, real More...
 
real(8), dimension(:,:),
allocatable 
ijpar_im
 gyro-averaged parallel ion current, imaginary More...
 
real(8), dimension(:,:),
allocatable 
ejpar_re
 parallel electron current, real More...
 
real(8), dimension(:,:),
allocatable 
ejpar_im
 parallel electron current, imaginary More...
 
real(8), dimension(:,:),
allocatable 
ijpar_re_f0
 parallel ion current (v-grid), real More...
 
real(8), dimension(:,:),
allocatable 
ijpar_im_f0
 parallel ion current (v-grid), imaginary More...
 
real(8), dimension(:,:),
allocatable 
ejpar_re_f0
 parallel electron current (v-grid), real More...
 
real(8), dimension(:,:),
allocatable 
ejpar_im_f0
 parallel electron current (v-grid), imaginary More...
 
real(8), dimension(:,:),
allocatable 
ejpar_re0
 parallel electron current, tmp memory for average, real More...
 
real(8), dimension(:,:),
allocatable 
ejpar_im0
 parallel electron current, tmp memory for average, imaginary More...
 

Member Data Documentation

real (8), dimension(:), allocatable psn_class::psn_type::add_pot0

Used for imposing additional potential or replacing pot0.

real (8), dimension(:), allocatable psn_class::psn_type::adj_eden_psi
real (8), dimension(:,:), allocatable psn_class::psn_type::adj_eden_rad_flux

radial flux for 00 electron density

real (8), dimension(:), allocatable psn_class::psn_type::adj_eden_rad_flux_f0

radial flux of f0_g for 00 electron density

real (8), dimension(:), allocatable psn_class::psn_type::adj_eden_rad_flux_save

for diagnostic

real (8), dimension(:), allocatable psn_class::psn_type::adj_eden_source
real (8), dimension(:), allocatable psn_class::psn_type::adj_eden_vol
real (8), dimension(:,:), allocatable psn_class::psn_type::adj_eden_wall_loss

wall loss

real (8), dimension(:), allocatable psn_class::psn_type::adj_eden_wall_loss_save
type(boundary2_type) psn_class::psn_type::cbd0_2

Charge boundary for n=0 Poisson solver.

type(boundary2_type) psn_class::psn_type::cbd0_tmp
type(boundary2_type) psn_class::psn_type::cbdh_2

Charge boundary for n!=0 Poisson solver.

real (8), dimension(:), allocatable psn_class::psn_type::cden00_1d

1D charge density ( <n_i>-<n_e>)

real (8), dimension(:), allocatable psn_class::psn_type::dden

For saving the RHS of the n=0 Poisson equation.

real (8), dimension(:), allocatable psn_class::psn_type::deden00_dt

dn/dt

real (8), dimension(:), allocatable psn_class::psn_type::dpot

n=0, m != 0 components of the electrostatic potential

real (8), dimension(:,:), allocatable psn_class::psn_type::e00

Radial electric field from <phi>

real (8), dimension(:,:,:), allocatable psn_class::psn_type::e_rho

Gyro-averaged electric field, (dir,i_rho,i_node)

real (8), dimension(:), allocatable psn_class::psn_type::eden00_1d

1D electron density

real (8), dimension(:), allocatable psn_class::psn_type::eden00_adj

electron density from radial flux (present time)

real (8), dimension(:), allocatable psn_class::psn_type::eden00_adj_save

saved radial flux for RK step

real (8), dimension(:), allocatable psn_class::psn_type::eden_f0

Electron density contribution from the velocity grid.

real (8), dimension(:), allocatable psn_class::psn_type::edensity

Electron density.

real (8), dimension(:), allocatable psn_class::psn_type::edensity0

Toroidally averaged electron density.

real (8), dimension(:), allocatable psn_class::psn_type::edensity0_adj

2D n=0 edensity adjusted from radial flux calculation

real (8), dimension(:,:), allocatable psn_class::psn_type::ejpar_im

parallel electron current, imaginary

real (8), dimension(:,:), allocatable psn_class::psn_type::ejpar_im0

parallel electron current, tmp memory for average, imaginary

real (8), dimension(:,:), allocatable psn_class::psn_type::ejpar_im_f0

parallel electron current (v-grid), imaginary

real (8), dimension(:,:), allocatable psn_class::psn_type::ejpar_re

parallel electron current, real

real (8), dimension(:,:), allocatable psn_class::psn_type::ejpar_re0

parallel electron current, tmp memory for average, real

real (8), dimension(:,:), allocatable psn_class::psn_type::ejpar_re_f0

parallel electron current (v-grid), real

type (mat_type) psn_class::psn_type::gyro_avg_mat

Gyro-averaging operation in sparse matrix format.

real (8), dimension(:), allocatable psn_class::psn_type::iden00_1d

1D ion density

real (8), dimension(:,:), allocatable psn_class::psn_type::iden_rho

Gyro-averaged ion density (i_node,i_rho)

real (8), dimension(:,:), allocatable psn_class::psn_type::iden_rho_f0

Ion density contribution from the velocity grid.

real (8), dimension(:), allocatable psn_class::psn_type::idensity

Ion density.

real (8), dimension(:), allocatable psn_class::psn_type::idensity0

Toroidally averaged ion density.

real (8), dimension(:,:), allocatable psn_class::psn_type::ijpar_im

gyro-averaged parallel ion current, imaginary

real (8), dimension(:,:), allocatable psn_class::psn_type::ijpar_im_f0

parallel ion current (v-grid), imaginary

real (8), dimension(:,:), allocatable psn_class::psn_type::ijpar_re

gyro-averaged parallel ion current, real

real (8), dimension(:,:), allocatable psn_class::psn_type::ijpar_re_f0

parallel ion current (v-grid), real

real (8), dimension(:,:), allocatable psn_class::psn_type::ijpar_rho_im

parallel ion current, imaginary (with rho_i dependence –> not used yet)

real (8), dimension(:,:), allocatable psn_class::psn_type::ijpar_rho_re

parallel ion current, real (with rho_i dependence –> not used yet)

real (8), dimension(:,:), allocatable psn_class::psn_type::marker_den

For the marker particle density.

real (8), dimension(:), allocatable psn_class::psn_type::mn_eb2

Polarization coefficient for 00-Poisson solver.

integer psn_class::psn_type::npsi_adj_eden
integer psn_class::psn_type::nthreads

copy of sml_nthreads

type(boundary2_type) psn_class::psn_type::pbd0_2

Potential boundary for n=0 Poisson solver.

type(boundary2_type) psn_class::psn_type::pbdh_2

Potential boundary for n!=0 Poisson solver.

real (8), dimension(:), allocatable psn_class::psn_type::pot0

Flux-surface averaged electrostatic potential <phi>

real (8), dimension(:), allocatable psn_class::psn_type::pot00_1d

1D flux-surface averaged potential

real (8), dimension(:), allocatable psn_class::psn_type::pot0m

n=0 component of the electrostatic potential before smoothing

real (8), dimension(:,:), allocatable psn_class::psn_type::pot_rho

Gyro-averaged electrostatic potential, (i_rho,i_node)

real (8), dimension(:), allocatable psn_class::psn_type::rhs1

For saving the RHS of the n = 0 Poisson solver.

real (8), dimension(:), allocatable psn_class::psn_type::rhs2

For saving the RHS of the n != 0 Poisson solver.

real (8), dimension(:,:), allocatable psn_class::psn_type::save_dpot

Buffer memory for phi-<phi>

real (8), dimension(:,:), allocatable psn_class::psn_type::save_dpot0

Buffer memory for phi-<phi>

type(xgc_solver) psn_class::psn_type::solver00

n=0 Poisson solver object

type(xgc_solver) psn_class::psn_type::solverh

n!=0 Poisson solver object

real (8), dimension(:,:), allocatable psn_class::psn_type::temp_ev

Background species temperature in eV.

real (8), dimension(:), allocatable psn_class::psn_type::vol00

1D flux-shell volume

real (8), dimension(:,:), allocatable psn_class::psn_type::weight_mean

The mean marker weight.

real (8), dimension(:,:), allocatable psn_class::psn_type::weight_variance

The variance of the marker particle weights.


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