Calculates Misc. functions, esp. I/O operations.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | is |
Index for scan and species loops. |
|||
integer, | private | :: | unit |
Custom index for I/O. |
|||
integer, | private, | parameter | :: | stdout_unit | = | 6 |
Standard index for I/O. |
integer, | private, | save | :: | input_unit_no |
Index for reading in files. |
||
integer, | private, | save | :: | error_unit_no | = | stdout_unit |
Index for outputing error messages. |
character(len=50), | private | :: | runname |
String for input file parameters. |
Is a namelist already open?
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | nml | |||
logical, | intent(out) | :: | exist |
Determine I/O unit.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | nml |
Read in system parameters. Input file is argument after executable: $ ./plume.e example.in
Subroutine for reading in species/component parameters.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | is |
Species index. |
Read in parameters for bounds on mapping dispersion roots. Invokes map_read.
Subroutine for reading in frequency limits for map search of complex frequency solution space.
Read in limits for scans in plasma parameter space. Invokes scan_read.
Subroutine for reading in scan parameters.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | is |
Scan index. |
Read in initial values for solutions. Invokes om_read.
Subroutine for reading in initial guesses for complex frequencies of solutions.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | is |
Solution Index. |
Read in parameters for radial solar wind model scan. (in development).
Subroutine for reading in radial scan global parameters
Subroutine for reading in radial scan parameters with fixed and .
Subroutine for reading in radial scan parameters with fixed and varying .
Subroutine for reading in radial scan parameters with fixed and varying .
Subroutine for reading in radial scan parameters with fixed and varying .
Subroutine for reading in radial scan parameters with fixed and varying .
Subroutine for reading in radial scan parameters for 2D scan over and .
Subroutine for reading in radial scan parameters for 2D scan over and .
Get runname for output files from input argument by trimming '.in'.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=50), | intent(out) | :: | runname |
Argument trimmed of '.in' string. |
Extract namelist.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(out) | :: | unit | |||
character(len=*), | intent(in) | :: | nml | |||
integer, | intent(in) | :: | index_in |
Find a I/O unit that is not currently open.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(out) | :: | unit |