ORB5  4.00
Loading...
Searching...
No Matches
globals.F90 File Reference
#include "precomp.h"
Include dependency graph for globals.F90:

Data Types

type  globals::basic_variables
type  globals::equil_variables
type  globals::filter_saw
type  globals::fields_variables
type  globals::sorting_variables
type  globals::solver_variables
type  globals::diag_variables
type  globals::islands_variables
type  globals::diagnostics_variables
type  globals::antenna_variables
type  globals::cdt_feq
type  globals::bumpontail_feq
type  globals::slowingdown_feq
type  globals::quadtree_smooth
type  globals::initialize_weigths
type  globals::initialize_saw
type  globals::initialize_ligka
type  globals::initialize_gene
type  globals::numerical_f0
type  globals::species_variables
type  globals::collisions_variables
type  globals::parallel_variables
type  globals::pszs_grid
type  globals::pszs_variables

Modules

module  globals

Enumerations

enum  {
  globals::get_pot_disp_phi , globals::get_pot_disp_ph1 , globals::get_pot_disp_ph2 , globals::get_pot_disp_apa ,
  globals::get_pot_disp_asy , globals::get_pot_disp_rho , globals::get_pot_disp_rhm , globals::get_pot_disp_cur ,
  globals::get_pot_disp_efn , globals::get_pot_disp_efp , globals::get_pot_disp_efu , globals::get_pot_disp_aha
}
enum  { globals::diag_3d_den_rho , globals::diag_3d_den_curr }
enum  { globals::diag_3d_pot , globals::diag_3d_den , globals::diag_3d_moment }
enum  { globals::create_rhs_phi , globals::create_rhs_apa }
enum  { globals::copy_fields_ph1 , globals::copy_fields_ph2 }

Functions/Subroutines

subroutine globals::set_global_variables
 Set derived and auxilliary global variables.
subroutine set_beta
 Set \(\beta\) for electro-magnetic runs.
subroutine set_profile_values
 set several profile values in MKS
subroutine globals::acc_update_device_globals_variables
 Copy global variables to the accelerator.
subroutine globals::abortq (file, line, msg)
 The abort routine requests an abort.

Variables

type(basic_variablesglobals::basic
type(equil_variablesglobals::equil
type(fields_variablesglobals::fields
type(sorting_variablesglobals::sorting
type(solver_variablesglobals::solver
type(diag_variablesglobals::diag
type(islands_variablesglobals::islands
type(diagnostics_variablesglobals::diagnostics
type(antenna_variablesglobals::antenna
type(species_variables), dimension(:), allocatable globals::species
type(collisions_variablesglobals::collisions
type(parallel_variablesglobals::parallel
type(pszs_variables), dimension(:), allocatable globals::pszs
character(len=64), parameter globals::input_filename = 'input'
 Name of the input file.
character(len=50) globals::rfformstring
 Format of string for restart file name.
character(len=50), parameter globals::rfvformstring = '(a,i1.1,a)'
 Format of string for restart file name.
character(len=256), parameter globals::fres = 'orb5_res.h5'
 Result file name.
character(len=256), parameter globals::parafres = 'orb5_res_parallel.h5'
 Parallel result file name.
character(len=256), parameter globals::fres2 = 'orb5_traj.h5'
 Trajectory result file name.
integer globals::fresid
 HDF5 file unit (main).
integer globals::parafresid
 HDF5 file unit (parallel I/O).
integer globals::fresid2
 HDF5 file unit (test particles).
integer, dimension(1) globals::dims = (/0/)
 Null scalar for futils calls.
integer globals::nptot_pre = 100000000
 Number of integration particles for adiabatic_density.
real(kind=r8), dimension(:,:,:), allocatable globals::ue_bspl
real(kind=r8), dimension(:,:,:), allocatable globals::ne_bspl
real(kind=r8), dimension(:,:,:), allocatable globals::pe_bspl

Function/Subroutine Documentation

◆ set_beta()

subroutine set_global_variables::set_beta
private

Set \(\beta\) for electro-magnetic runs.

Here is the caller graph for this function:

◆ set_profile_values()

subroutine set_global_variables::set_profile_values
private

set several profile values in MKS

Here is the call graph for this function:
Here is the caller graph for this function: