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 |