ORB5  v4.9.4
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. More...
 
subroutine set_beta
 Set \(\beta\) for electro-magnetic runs. More...
 
subroutine set_profile_values
 set several profile values in MKS More...
 
subroutine globals::acc_update_device_globals_variables
 Copy global variables to the accelerator. More...
 
subroutine globals::abortq (file, line, msg)
 The abort routine requests an abort. More...
 

Variables

integer, parameter globals::i4 = kind(0)
 
integer, parameter globals::i8 = SELECTED_INT_kind(18)
 
integer, parameter globals::r4 = REAL32
 
integer, parameter globals::r8 = REAL64
 
type(basic_variables) globals::basic
 
type(equil_variables) globals::equil
 
type(fields_variables) globals::fields
 
type(sorting_variables) globals::sorting
 
type(solver_variables) globals::solver
 
type(diag_variables) globals::diag
 
type(islands_variables) globals::islands
 
type(diagnostics_variables) globals::diagnostics
 
type(antenna_variables) globals::antenna
 
type(species_variables), dimension(:), allocatable globals::species
 
type(collisions_variables) globals::collisions
 
type(parallel_variables) globals::parallel
 
type(pszs_variables), dimension(:), allocatable globals::pszs
 
character(len=64), parameter globals::input_filename = 'input'
 Name of the input file. More...
 
character(len=50) globals::rfformstring
 Format of string for restart file name. More...
 
character(len=50), parameter globals::rfvformstring = '(a,i1.1,a)'
 Format of string for restart file name. More...
 
character(len=256), parameter globals::fres = 'orb5_res.h5'
 Result file name. More...
 
character(len=256), parameter globals::parafres = 'orb5_res_parallel.h5'
 Parallel result file name. More...
 
character(len=256), parameter globals::fres2 = 'orb5_traj.h5'
 Trajectory result file name. More...
 
integer globals::fresid
 HDF5 file unit (main) More...
 
integer globals::parafresid
 HDF5 file unit (parallel I/O) More...
 
integer globals::fresid2
 HDF5 file unit (test particles) More...
 
integer, dimension(1) globals::dims = (/0/)
 Null scalar for futils calls. More...
 
integer globals::nptot_pre = 100000000
 Number of integration particles for adiabatic_density. More...
 
real, dimension(:,:,:), allocatable globals::ue_bspl
 
real, dimension(:,:,:), allocatable globals::ne_bspl
 
real, dimension(:,:,:), allocatable globals::pe_bspl
 

Function/Subroutine Documentation

◆ set_beta()

subroutine set_global_variables::set_beta

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

+ Here is the caller graph for this function:

◆ set_profile_values()

subroutine set_global_variables::set_profile_values

set several profile values in MKS

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