| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=255), | public | :: | gvecfileName | ||||
| character(len=255), | public | :: | fileNameOut | ||||
| integer, | public | :: | Ns_out | ||||
| integer, | public | :: | npfactor | ||||
| integer, | public | :: | SFLcoord | ||||
| real(kind=wp), | public | :: | factorField | ||||
| real(kind=wp), | public | :: | s_max | ||||
| character(len=700), | public | :: | cmdline | ||||
| logical, | public | :: | generate_test_data | ||||
| integer, | public | :: | nfp_out | ||||
| integer, | public | :: | asym_out | ||||
| integer, | public | :: | mn_max_out(2) | ||||
| integer, | public | :: | fac_nyq_fields | ||||
| integer, | public | :: | Nthet_out | ||||
| integer, | public | :: | Nzeta_out | ||||
| real(kind=wp), | public, | ALLOCATABLE | :: | s_pos(:) | |||
| real(kind=wp), | public, | ALLOCATABLE | :: | thet_pos(:) | |||
| real(kind=wp), | public, | ALLOCATABLE | :: | zeta_pos(:) | |||
| integer, | public | :: | n_modes | ||||
| integer, | public | :: | sin_range(2) | ||||
| integer, | public | :: | cos_range(2) | ||||
| class(t_base), | public, | ALLOCATABLE | :: | out_base | |||
| type(t_fBase), | public | :: | X1_fbase_nyq | ||||
| type(t_fBase), | public | :: | X2_fbase_nyq | ||||
| type(t_fBase), | public | :: | LA_fbase_nyq | ||||
| type(t_fBase), | public | :: | fbase_zeta | ||||
| integer, | public, | parameter | :: | nVarScalar2D | = | 48 | |
| integer, | public, | parameter | :: | R__ | = | 1 | |
| integer, | public, | parameter | :: | R_S__ | = | 2 | |
| integer, | public, | parameter | :: | R_T__ | = | 3 | |
| integer, | public, | parameter | :: | R_ST__ | = | 4 | |
| integer, | public, | parameter | :: | Z__ | = | 5 | |
| integer, | public, | parameter | :: | Z_S__ | = | 6 | |
| integer, | public, | parameter | :: | Z_T__ | = | 7 | |
| integer, | public, | parameter | :: | Z_ST__ | = | 8 | |
| integer, | public, | parameter | :: | P2D__ | = | 9 | |
| integer, | public, | parameter | :: | P2D_S__ | = | 10 | |
| integer, | public, | parameter | :: | P2D_T__ | = | 11 | |
| integer, | public, | parameter | :: | P2D_ST__ | = | 12 | |
| integer, | public, | parameter | :: | A_R2D__ | = | 13 | |
| integer, | public, | parameter | :: | A_R2D_S__ | = | 14 | |
| integer, | public, | parameter | :: | A_R2D_T__ | = | 15 | |
| integer, | public, | parameter | :: | A_R2D_ST__ | = | 16 | |
| integer, | public, | parameter | :: | A_Z2D__ | = | 17 | |
| integer, | public, | parameter | :: | A_Z2D_S__ | = | 18 | |
| integer, | public, | parameter | :: | A_Z2D_T__ | = | 19 | |
| integer, | public, | parameter | :: | A_Z2D_ST__ | = | 20 | |
| integer, | public, | parameter | :: | A_phi2D__ | = | 21 | |
| integer, | public, | parameter | :: | A_phi2D_S__ | = | 22 | |
| integer, | public, | parameter | :: | A_phi2D_T__ | = | 23 | |
| integer, | public, | parameter | :: | A_phi2D_ST__ | = | 24 | |
| integer, | public, | parameter | :: | B_R2D__ | = | 25 | |
| integer, | public, | parameter | :: | B_R2D_S__ | = | 26 | |
| integer, | public, | parameter | :: | B_R2D_T__ | = | 27 | |
| integer, | public, | parameter | :: | B_R2D_ST__ | = | 28 | |
| integer, | public, | parameter | :: | B_Z2D__ | = | 29 | |
| integer, | public, | parameter | :: | B_Z2D_S__ | = | 30 | |
| integer, | public, | parameter | :: | B_Z2D_T__ | = | 31 | |
| integer, | public, | parameter | :: | B_Z2D_ST__ | = | 32 | |
| integer, | public, | parameter | :: | B_phi2D__ | = | 33 | |
| integer, | public, | parameter | :: | B_phi2D_S__ | = | 34 | |
| integer, | public, | parameter | :: | B_phi2D_T__ | = | 35 | |
| integer, | public, | parameter | :: | B_phi2D_ST__ | = | 36 | |
| integer, | public, | parameter | :: | J_R2D__ | = | 37 | |
| integer, | public, | parameter | :: | J_R2D_S__ | = | 38 | |
| integer, | public, | parameter | :: | J_R2D_T__ | = | 39 | |
| integer, | public, | parameter | :: | J_R2D_ST__ | = | 40 | |
| integer, | public, | parameter | :: | J_Z2D__ | = | 41 | |
| integer, | public, | parameter | :: | J_Z2D_S__ | = | 42 | |
| integer, | public, | parameter | :: | J_Z2D_T__ | = | 43 | |
| integer, | public, | parameter | :: | J_Z2D_ST__ | = | 44 | |
| integer, | public, | parameter | :: | J_phi2D__ | = | 45 | |
| integer, | public, | parameter | :: | J_phi2D_S__ | = | 46 | |
| integer, | public, | parameter | :: | J_phi2D_T__ | = | 47 | |
| integer, | public, | parameter | :: | J_phi2D_ST__ | = | 48 | |
| character(len=50), | public, | parameter, DIMENSION(nVarScalar2D) | :: | StrVarNamesScalar2D(nVarScalar2D) | = | (/CHARACTER(LEN=50)::'R', 'R_s', 'R_t', 'R_st', 'Z', 'Z_s', 'Z_t', 'Z_st', 'P', 'P_s', 'P_t', 'P_st', 'A_R', 'A_R_s', 'A_R_t', 'A_R_st', 'A_Z', 'A_Z_s', 'A_Z_t', 'A_Z_st', 'A_phi', 'A_phi_s', 'A_phi_t', 'A_phi_st', 'B_R', 'B_R_s', 'B_R_t', 'B_R_st', 'B_Z', 'B_Z_s', 'B_Z_t', 'B_Z_st', 'B_phi', 'B_phi_s', 'B_phi_t', 'B_phi_st', 'J_R', 'J_R_s', 'J_R_t', 'J_R_st', 'J_Z', 'J_Z_s', 'J_Z_t', 'J_Z_st', 'J_phi', 'J_phi_s', 'J_phi_t', 'J_phi_st'/) | |
| real(kind=wp), | public, | ALLOCATABLE | :: | data_scalar2D(:,:,:,:) | |||
| integer, | public, | DIMENSION(nVarScalar2D) | :: | map_vars_3D_2D | |||
| integer, | public, | parameter | :: | nVarScalar3D | = | 49 | |
| integer, | public, | parameter | :: | S__ | = | 1 | |
| integer, | public, | parameter | :: | THET__ | = | 2 | |
| integer, | public, | parameter | :: | ZETA__ | = | 3 | |
| integer, | public, | parameter | :: | X1__ | = | 4 | |
| integer, | public, | parameter | :: | X1_S__ | = | 5 | |
| integer, | public, | parameter | :: | X1_T__ | = | 6 | |
| integer, | public, | parameter | :: | X1_ST__ | = | 7 | |
| integer, | public, | parameter | :: | X2__ | = | 8 | |
| integer, | public, | parameter | :: | X2_S__ | = | 9 | |
| integer, | public, | parameter | :: | X2_T__ | = | 10 | |
| integer, | public, | parameter | :: | X2_ST__ | = | 11 | |
| integer, | public, | parameter | :: | P__ | = | 12 | |
| integer, | public, | parameter | :: | P_S__ | = | 13 | |
| integer, | public, | parameter | :: | A_R__ | = | 14 | |
| integer, | public, | parameter | :: | A_R_S__ | = | 15 | |
| integer, | public, | parameter | :: | A_R_T__ | = | 16 | |
| integer, | public, | parameter | :: | A_R_ST__ | = | 17 | |
| integer, | public, | parameter | :: | A_Z__ | = | 18 | |
| integer, | public, | parameter | :: | A_Z_S__ | = | 19 | |
| integer, | public, | parameter | :: | A_Z_T__ | = | 20 | |
| integer, | public, | parameter | :: | A_Z_ST__ | = | 21 | |
| integer, | public, | parameter | :: | A_phi__ | = | 22 | |
| integer, | public, | parameter | :: | A_phi_S__ | = | 23 | |
| integer, | public, | parameter | :: | A_phi_T__ | = | 24 | |
| integer, | public, | parameter | :: | A_phi_ST__ | = | 25 | |
| integer, | public, | parameter | :: | B_R__ | = | 26 | |
| integer, | public, | parameter | :: | B_R_S__ | = | 27 | |
| integer, | public, | parameter | :: | B_R_T__ | = | 28 | |
| integer, | public, | parameter | :: | B_R_ST__ | = | 29 | |
| integer, | public, | parameter | :: | B_Z__ | = | 30 | |
| integer, | public, | parameter | :: | B_Z_S__ | = | 31 | |
| integer, | public, | parameter | :: | B_Z_T__ | = | 32 | |
| integer, | public, | parameter | :: | B_Z_ST__ | = | 33 | |
| integer, | public, | parameter | :: | B_phi__ | = | 34 | |
| integer, | public, | parameter | :: | B_phi_S__ | = | 35 | |
| integer, | public, | parameter | :: | B_phi_T__ | = | 36 | |
| integer, | public, | parameter | :: | B_phi_ST__ | = | 37 | |
| integer, | public, | parameter | :: | J_R__ | = | 38 | |
| integer, | public, | parameter | :: | J_R_S__ | = | 39 | |
| integer, | public, | parameter | :: | J_R_T__ | = | 40 | |
| integer, | public, | parameter | :: | J_R_ST__ | = | 41 | |
| integer, | public, | parameter | :: | J_Z__ | = | 42 | |
| integer, | public, | parameter | :: | J_Z_S__ | = | 43 | |
| integer, | public, | parameter | :: | J_Z_T__ | = | 44 | |
| integer, | public, | parameter | :: | J_Z_ST__ | = | 45 | |
| integer, | public, | parameter | :: | J_phi__ | = | 46 | |
| integer, | public, | parameter | :: | J_phi_S__ | = | 47 | |
| integer, | public, | parameter | :: | J_phi_T__ | = | 48 | |
| integer, | public, | parameter | :: | J_phi_ST__ | = | 49 | |
| character(len=50), | public, | parameter, DIMENSION(nVarScalar3D) | :: | StrVarNamesScalar3D(nVarScalar3D) | = | (/CHARACTER(LEN=50)::'S', 'THET', 'ZETA', 'X1(R)', 'X1_s(R)', 'X1_t(R)', 'X1_st(R)', 'X2(Z)', 'X2_s(Z)', 'X2_t(Z)', 'X2_st(Z)', 'P', 'P_s', 'A_R', 'A_R_s', 'A_R_t', 'A_R_st', 'A_Z', 'A_Z_s', 'A_Z_t', 'A_Z_st', 'A_phi', 'A_phi_s', 'A_phi_t', 'A_phi_st', 'B_R', 'B_R_s', 'B_R_t', 'B_R_st', 'B_Z', 'B_Z_s', 'B_Z_t', 'B_Z_st', 'B_phi', 'B_phi_s', 'B_phi_t', 'B_phi_st', 'J_R', 'J_R_s', 'J_R_t', 'J_R_st', 'J_Z', 'J_Z_s', 'J_Z_t', 'J_Z_st', 'J_phi', 'J_phi_s', 'J_phi_t', 'J_phi_st'/) | |
| real(kind=wp), | public, | ALLOCATABLE | :: | data_scalar3D(:,:,:,:) |
3D vector data - Unnecessary for initial JOREK import |