63 INTEGER,
PARAMETER :: nvals_max = 5
65 CHARACTER(CHRLEN) :: keys(nvals_max)
67 LOGICAL :: defined(nvals_max)
69 REAL(RFREAL) :: vals(nvals_max)
74 'RVAV_ReadSectionStream2.F90' )
80 keys( 1) =
'RVAV_FLOW_TYPE'
81 keys( 2) =
'RVAV_FILE_TYPE'
82 keys( 3) =
'RVAV_GRID_TYPE'
83 keys( 4) =
'RVAV_SOLUTION_TYPE'
84 keys( 5) =
'RVAV_SIMILARITY_TYPE'
89 globalrvav%flowTypeS2 = flow_steady
90 IF (vals(1)>0.9 ) globalrvav%flowTypeS2 = flow_unsteady
94 IF (vals(2)>0.0 .AND. vals(2)<10.1) globalrvav%fileTypeS2 = file_computed
95 IF (vals(2)>10.1 .AND. vals(2)<20.1) globalrvav%fileTypeS2 = file_experimental
96 IF (vals(2)>20.1 .AND. vals(2)<30.1) globalrvav%fileTypeS2 = file_analytical
100 globalrvav%GridFormatS2 = format_ascii
101 IF (vals(3)>0.9 .AND. vals(3)<1.1) globalrvav%GridFormatS2 = format_binary
102 IF (vals(3) > 1.9) globalrvav%GridFormatS2 = format_hdf
106 globalrvav%SolutFormatS2 = format_ascii
107 IF (vals(4)>0.9 .AND. vals(4)<1.1) globalrvav%SolutFormatS2 = format_binary
108 IF (vals(4)>1.9) globalrvav%SolutFormatS2 = format_hdf
111 IF ( globalrvav%fileTypeS2 == file_analytical )
THEN
112 IF ( defined(5) )
THEN
113 globalrvav%SimilarityTypeS2 = 0
114 IF (vals(5)>130.9 .AND. vals(5)<131.1) globalrvav%SimilarityTypeS2 = rvav_culick
115 IF (vals(5)>131.9 .AND. vals(5)<132.1) globalrvav%SimilarityTypeS2 = rvav_blasius
116 IF (vals(5)>132.9 ) globalrvav%SimilarityTypeS2 = rvav_gammbump
121 IF ( global%verbLevel/=verbose_none )
THEN
122 WRITE(stdout,
'(/,A)')
' readSectionStream2'
123 WRITE(stdout,
'(A,I5)')
' FlowTypeS2 = ',globalrvav%FlowTypeS2
124 WRITE(stdout,
'(A,I5)')
' FileTypeS2 = ',globalrvav%FileTypeS2
125 WRITE(stdout,
'(A,I5)')
' GridFormatS2 = ',globalrvav%GridFormatS2
126 WRITE(stdout,
'(A,I5)')
' SolutFormatS2 = ',globalrvav%SolutFormatS2
127 WRITE(stdout,
'(A,I5)')
' SimilarityTypeS2 = ',globalrvav%SimilarityTypeS2
128 WRITE(stdout,
'(A,I5)')
' readSectionStream2'
subroutine rvav_readsectionstream2(global)
subroutine registerfunction(global, funName, fileName)
subroutine readsection(global, fileID, nvals, keys, vals, defined)
**********************************************************************Rocstar Simulation Suite Illinois Rocstar LLC All rights reserved ****Illinois Rocstar LLC IL **www illinoisrocstar com **sales illinoisrocstar com WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **Arising OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE **********************************************************************INTERFACE USE ModDataTypes USE nvals
subroutine deregisterfunction(global)