![]() |
ORB5
v4.9.4
|
Data Types | |
type | antenna_variables |
type | basic_variables |
type | bumpontail_feq |
type | cdt_feq |
type | collisions_variables |
type | diag_variables |
type | diagnostics_variables |
type | equil_variables |
type | fields_variables |
type | filter_saw |
type | initialize_gene |
type | initialize_ligka |
type | initialize_saw |
type | initialize_weigths |
type | islands_variables |
type | numerical_f0 |
type | parallel_variables |
type | pszs_grid |
type | pszs_variables |
type | quadtree_smooth |
type | slowingdown_feq |
type | solver_variables |
type | sorting_variables |
type | species_variables |
Enumerations | |
enum | { get_pot_disp_phi , get_pot_disp_ph1 , get_pot_disp_ph2 , get_pot_disp_apa , get_pot_disp_asy , get_pot_disp_rho , get_pot_disp_rhm , get_pot_disp_cur , get_pot_disp_efn , get_pot_disp_efp , get_pot_disp_efu , get_pot_disp_aha } |
enum | { diag_3d_den_rho , diag_3d_den_curr } |
enum | { diag_3d_pot , diag_3d_den , diag_3d_moment } |
enum | { create_rhs_phi , create_rhs_apa } |
enum | { copy_fields_ph1 , copy_fields_ph2 } |
Functions/Subroutines | |
subroutine | set_global_variables |
Set derived and auxilliary global variables. More... | |
subroutine | acc_update_device_globals_variables |
Copy global variables to the accelerator. More... | |
subroutine | abortq (file, line, msg) |
The abort routine requests an abort. More... | |
Variables | |
integer, parameter | i4 = kind(0) |
integer, parameter | i8 = SELECTED_INT_kind(18) |
integer, parameter | r4 = REAL32 |
integer, parameter | r8 = REAL64 |
type(basic_variables) | basic |
type(equil_variables) | equil |
type(fields_variables) | fields |
type(sorting_variables) | sorting |
type(solver_variables) | solver |
type(diag_variables) | diag |
type(islands_variables) | islands |
type(diagnostics_variables) | diagnostics |
type(antenna_variables) | antenna |
type(species_variables), dimension(:), allocatable | species |
type(collisions_variables) | collisions |
type(parallel_variables) | parallel |
type(pszs_variables), dimension(:), allocatable | pszs |
character(len=64), parameter | input_filename = 'input' |
Name of the input file. More... | |
character(len=50) | rfformstring |
Format of string for restart file name. More... | |
character(len=50), parameter | rfvformstring = '(a,i1.1,a)' |
Format of string for restart file name. More... | |
character(len=256), parameter | fres = 'orb5_res.h5' |
Result file name. More... | |
character(len=256), parameter | parafres = 'orb5_res_parallel.h5' |
Parallel result file name. More... | |
character(len=256), parameter | fres2 = 'orb5_traj.h5' |
Trajectory result file name. More... | |
integer | fresid |
HDF5 file unit (main) More... | |
integer | parafresid |
HDF5 file unit (parallel I/O) More... | |
integer | fresid2 |
HDF5 file unit (test particles) More... | |
integer, dimension(1) | dims = (/0/) |
Null scalar for futils calls. More... | |
integer | nptot_pre = 100000000 |
Number of integration particles for adiabatic_density. More... | |
real, dimension(:,:,:), allocatable | ue_bspl |
real, dimension(:,:,:), allocatable | ne_bspl |
real, dimension(:,:,:), allocatable | pe_bspl |
anonymous enum |
subroutine globals::abortq | ( | character(*), intent(in), optional | file, |
integer, intent(in), optional | line, | ||
character(*), intent(in), optional | msg | ||
) |
The abort routine requests an abort.
[in] | file | Name of file calling for abort |
[in] | line | Code line calling for abort |
[in] | msg | Message to print while aborting |
subroutine globals::acc_update_device_globals_variables |
Copy global variables to the accelerator.
subroutine globals::set_global_variables |
Set derived and auxilliary global variables.
type(antenna_variables) globals::antenna |
type(basic_variables) globals::basic |
type(collisions_variables) globals::collisions |
type(diag_variables) globals::diag |
type(diagnostics_variables) globals::diagnostics |
integer, dimension(1) globals::dims = (/0/) |
Null scalar for futils calls.
type(equil_variables) globals::equil |
type(fields_variables) globals::fields |
character(len=256), parameter globals::fres = 'orb5_res.h5' |
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::fresid2 |
HDF5 file unit (test particles)
integer, parameter globals::i4 = kind(0) |
integer, parameter globals::i8 = SELECTED_INT_kind(18) |
character(len=64), parameter globals::input_filename = 'input' |
Name of the input file.
type(islands_variables) globals::islands |
real, dimension(:,:,:), allocatable globals::ne_bspl |
integer globals::nptot_pre = 100000000 |
Number of integration particles for adiabatic_density.
character(len=256), parameter globals::parafres = 'orb5_res_parallel.h5' |
Parallel result file name.
integer globals::parafresid |
HDF5 file unit (parallel I/O)
type(parallel_variables) globals::parallel |
real, dimension(:,:,:), allocatable globals::pe_bspl |
type(pszs_variables), dimension(:), allocatable globals::pszs |
integer, parameter globals::r4 = REAL32 |
integer, parameter globals::r8 = REAL64 |
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.
type(solver_variables) globals::solver |
type(sorting_variables) globals::sorting |
type(species_variables), dimension(:), allocatable globals::species |
real, dimension(:,:,:), allocatable globals::ue_bspl |