XGC1
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 12]
 Nadios2_comm_module
 Nassert_mod
 Nbicub_mod
 Nbicub_setup
 NCollisions
 Ncomm_mod
 NConvergence
 Ncoupling_core_edge_input
 Ncoupling_core_edge_wrapper
 Ncoupling_core_edge_xgc
 Ncpp_input_moduleThis module contains input parameters that are only used in C++ code (this is temporarily not true, some are used in the resampling)
 Ncpp_main_loop_module
 Ncub_setup
 NDiag
 NDiag3DAdditional
 Ndiag_module
 Ndiffusion_moduleModule for computing anomalous transport by solving a simple Fick's law transport equation
 Necuyer_random
 NED
 Nelliptics_mod
 NEq
 Neq_modulePlasma EQuilibrium module (prefix EQ) (1) Magnetic equilibrium information (from eqd file usually) (2) Density and temperature (+flow) profiles (from .prf file)
 NEquil
 Nf0_module
 Nf0analysis_module
 Nf90moduleinterfacesExplicit interfaces to somve PETSc function used by the FSA solver
 Nfem_operationsThis module contains functions to construct finite element matrices for Helmholtz type equations div(alpha grad(X)) + beta X = gamma, and evaluate div(grad_RZ(X)) and v.grad_RZ(X) operations
 Nfld_module
 Nfor
 Ngrid_class
 NHeatDiag
 Ninput_module
 NKokkos
 Nload_balance_constraint_module
 Nload_balance_module
 Nmagnetic_field
 Nmain_extra
 Nmain_module
 Nmat_class
 Nmom_moduleMoment generating function from f0_f data
 Nmultispecies
 Nmy_mpi
 Nneu_moduleModule containing the global data and variables for the neutral particle recycling model
 NNLReader
 Nomp_module
 Npartition_intersect_mod
 Nperf_monitor
 Npetsc_solver_module
 Npoisson_extra
 Npol_decomp_module
 Nprofile_setup
 Npsn_classThis module defines the data structure psn that is used for storing data on the triangle grid (fields, potentials, densities, etc.)
 Nptb_3db_moduleThe module "ptb_3db" contains the framework for handling perturbed 3D magnetic fields in XGCa and XGC1
 Nptl_module
 NPtlSlice
 Npushe_module_cab
 Nqsort_mod
 NRandom
 Nrandom_xgc
 Nresamp_moduleThis module provides particle resampling capabilities
 Nsetup_module
 Nsheath_moduleModule for variables and routines related to the logical sheath boundary condition
 Nsml_module
 Nsmooth_module
 Nsolver_init_module
 Nsolvertest_module
 Nsrc_module
 NStreamed
 Ntaskmap_module
 NTracerDiag
 Ntricub_setup
 Ntwo_dim_linear_femThis module contains the code to evaluate the matrix entries in 2-dimensional linear finite element equations of Helmholtz form -div(alpha grad(X) + beta X = gamma
 Nunused_fortran_inputs_module
 NValidityCheck
 Nxgc_solver_moduleThis module defines the data structure and global variables needed for the Poisson solvers (or generally PETSc ksp-solvers)
 Nxgc_ts_module