HANDLES INPUT AND OUTPUT OF PLASMA STATE PARAMETERS (NOT GRID INPUTS)
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | private, | allocatable | :: | indatfile | NONE OF THESE VARIABLES SHOULD BE ACCESSED BY PROCEDURES OUTSIDE THIS MODULE initial condition data files from input configuration file |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | outdir | |||
| integer, | intent(in) | :: | flagglow | |||
| integer, | intent(in), | dimension(3) | :: | ymd | ||
| real(kind=wp), | intent(in) | :: | UTsec | |||
| real(kind=wp), | intent(in), | dimension(:,:,:) | :: | iver |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | outdir | |||
| integer, | intent(in) | :: | ymd(3) | |||
| real(kind=wp), | intent(in) | :: | UTsec | |||
| real(kind=wp), | intent(in), | dimension(:) | :: | Br | ||
| real(kind=wp), | intent(in), | dimension(:) | :: | Btheta | ||
| real(kind=wp), | intent(in), | dimension(:) | :: | Bphi |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=wp), | intent(in), | dimension(-1:) | :: | x1 | ||
| real(kind=wp), | intent(in), | dimension(-1:) | :: | x2 | ||
| real(kind=wp), | intent(in), | dimension(-1:) | :: | x3all | ||
| character(len=*), | intent(in) | :: | indatsize | |||
| real(kind=wp), | intent(out), | dimension(-1:,-1:,-1:,:) | :: | ns | ||
| real(kind=wp), | intent(out), | dimension(-1:,-1:,-1:,:) | :: | vs1 | ||
| real(kind=wp), | intent(out), | dimension(-1:,-1:,-1:,:) | :: | Ts |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | outdir | |||
| integer, | intent(in) | :: | flagoutput | |||
| integer, | intent(in), | dimension(3) | :: | ymd | ||
| real(kind=wp), | intent(in) | :: | UTsec | |||
| real(kind=wp), | intent(out), | dimension(:,:,:) | :: | J1 | ||
| real(kind=wp), | intent(out), | dimension(:,:,:) | :: | J2 | ||
| real(kind=wp), | intent(out), | dimension(:,:,:) | :: | J3 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | outdir | |||
| integer, | intent(in) | :: | flagoutput | |||
| integer, | intent(in), | dimension(3) | :: | ymd | ||
| real(kind=wp), | intent(in) | :: | UTsec | |||
| real(kind=wp), | intent(in), | dimension(-1:,-1:,-1:,:) | :: | vs2 | ||
| real(kind=wp), | intent(in), | dimension(-1:,-1:,-1:,:) | :: | vs3 | ||
| real(kind=wp), | intent(in), | dimension(-1:,-1:,-1:,:) | :: | ns | ||
| real(kind=wp), | intent(in), | dimension(-1:,-1:,-1:,:) | :: | vs1 | ||
| real(kind=wp), | intent(in), | dimension(-1:,-1:,-1:,:) | :: | Ts | ||
| real(kind=wp), | intent(inout), | dimension(:,:,:), allocatable | :: | Phiall | ||
| real(kind=wp), | intent(in), | dimension(:,:,:) | :: | J1 | ||
| real(kind=wp), | intent(in), | dimension(:,:,:) | :: | J2 | ||
| real(kind=wp), | intent(in), | dimension(:,:,:) | :: | J3 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | outdir | |||
| character(len=*), | intent(in) | :: | infile | |||
| character(len=*), | intent(in) | :: | indatsize | |||
| character(len=*), | intent(in) | :: | indatgrid | |||
| integer, | intent(in) | :: | flagdneu | |||
| character(len=*), | intent(in) | :: | sourcedir | |||
| integer, | intent(in) | :: | flagprecfile | |||
| character(len=*), | intent(in) | :: | precdir | |||
| integer, | intent(in) | :: | flagE0file | |||
| character(len=*), | intent(in) | :: | E0dir |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | infile | |||
| integer, | intent(out), | dimension(3) | :: | ymd | ||
| real(kind=wp), | intent(out) | :: | UTsec0 | |||
| real(kind=wp), | intent(out) | :: | tdur | |||
| real(kind=wp), | intent(out) | :: | dtout | |||
| real(kind=wp), | intent(out), | dimension(3) | :: | activ | ||
| real(kind=wp), | intent(out) | :: | tcfl | |||
| real(kind=wp), | intent(out) | :: | Teinf | |||
| integer, | intent(out) | :: | potsolve | |||
| integer, | intent(out) | :: | flagperiodic | |||
| integer, | intent(out) | :: | flagoutput | |||
| integer, | intent(out) | :: | flagcap | |||
| character(len=:), | intent(out), | allocatable | :: | indatsize | ||
| character(len=:), | intent(out), | allocatable | :: | indatgrid | ||
| integer, | intent(out) | :: | flagdneu | |||
| integer, | intent(out) | :: | interptype | |||
| real(kind=wp), | intent(out) | :: | sourcemlat | |||
| real(kind=wp), | intent(out) | :: | sourcemlon | |||
| real(kind=wp), | intent(out) | :: | dtneu | |||
| real(kind=wp), | intent(out) | :: | dxn | |||
| real(kind=wp), | intent(out) | :: | drhon | |||
| real(kind=wp), | intent(out) | :: | dzn | |||
| character(len=:), | intent(out), | allocatable | :: | sourcedir | ||
| integer, | intent(out) | :: | flagprecfile | |||
| real(kind=wp), | intent(out) | :: | dtprec | |||
| character(len=:), | intent(out), | allocatable | :: | precdir | ||
| integer, | intent(out) | :: | flagE0file | |||
| real(kind=wp), | intent(out) | :: | dtE0 | |||
| character(len=:), | intent(out), | allocatable | :: | E0dir | ||
| integer, | intent(out) | :: | flagglow | |||
| real(kind=wp), | intent(out) | :: | dtglow | |||
| real(kind=wp), | intent(out) | :: | dtglowout |