ORB5  v4.9.4
Data structure

Description of the particle data structures.

Author
E. Lanti
Date
06.2017

Marker storage

pic1 array

This array is used to store the marker properties that change with time. The number of attributes is set by MAX_WORK_NC=5 and MAX_WORK_C=7 when the 2-weights scheme is selected.

Position Parameter name Description
1 R_PIC Radial position of the marker
1 S_PIC Radial postition of the marker
2 Z_PIC Poloidal position of the marker
2 CHI_PIC Poloidal position of the marker
3 PHI_PIC Toroidal position of the marker
4 U_PIC Parallel velocity of the marker
5 W_PIC \(\delta f\) weights of the marker
6 P_PIC \(f_0\) weights of the marker
7 W3_PIC \(w_3\) weights of the marker

pic2 array

This array is used to store the constant marker properties. The number of attributes is set by MAX_PIC2_NC=12 and MAX_PIC2_C=15 when the 2-weights scheme is selected.

Position Parameter name Description
1 MU_PIC Magnetic moments of the marker
2 PVOL_PIC Initial pvol ???
3 ALP_PIC Tilt-angle for the averaging
3 COSALP_PIC Cosine of the tilt-angle for the averaging
4 FFINIT_PIC Initial full-f
5 ST0_PIC \(s\) at \(t_0\) for optimized loading
6 ALPT0_PIC Pitch angle at \(t_0\) for optimized loading
7 VPT0_PIC Perpendicular velocity at \(t_0\) for optimized loading
8 PSI0CORR_PIC Correction of the canonical Maxwellian
9 KSIETA_PIC
10 TEST_PIC
11 LABEL_PIC
12 TRAP_PIC
13 DVPAR_PIC Momentum variation due to kick and transform ???
14 DV2_PIC Energy variation due to kick and transform ???
15 DN_PIC Energy variation due to kick and transform ???

Workspace arrays

Both work1 and work2 are working arrays used to store temporary information for RK. They contain a `‘time derivative’' of pic1. The number of attributes is set by MAX_WORK_NC=5 and MAX_WORK_C=7 when the 2-weights scheme is selected.

Position Parameter name Description
1 DOTR_PIC Increment of marker's radial position in one timestep
1 DOTS_PIC Increment of marker's radial position in one timestep
2 DOTZ_PIC Increment of marker's poloidal position in one timestep
2 DOTCHI_PIC Increment of marker's poloidal position in one timestep
3 DOTPHI_PIC Increment of marker's toroidal position in one timestep
4 DOTU_PIC Increment of marker's parallel velocity in one timestep
5 DOTW_PIC Increment of marker's weight in one timestep
6 DOTP_PIC Increment of marker's \(f_0\) weight in one timestep
7 DOTW3_PIC Increment of marker's \(w_3\) weight in one timestep