Provides environment file reading and initialization
Reads and parses the main environment file
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=80), | intent(in) | :: | FileRoot | |||
logical, | intent(in) | :: | ThreeD |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=6), | intent(out) | :: | TopOpt | |||
character(len=1), | intent(out) | :: | BC | |||
character(len=2), | intent(out) | :: | AttenUnit | |||
character(len=80), | intent(in) | :: | FileRoot |
Reads and validates the run type parameters
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=7), | intent(out) | :: | RunType | |||
character(len=10), | intent(out) | :: | PlotType |
Handles top and bottom boundary conditions
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=8), | intent(in) | :: | freq | |||
character(len=2), | intent(in) | :: | AttenUnit | |||
type(HSInfo), | intent(inout) | :: | HS |
Opens output files based on run type
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=80), | intent(in) | :: | FileRoot | |||
logical, | intent(in) | :: | ThreeD |