63 TYPE (t_region
),
POINTER :: regionss2(:)
70 CHARACTER(CHRLEN) ::
msg, fname
73 INTEGER :: inodes, jnodes, knodes, nvars, ivars
74 INTEGER :: ipc, jpc, kpc, ibc, iec, ibn, ien
79 INTEGER :: icoff, ijcoff, inoff, ijnoff
81 INTEGER :: ijkn0, ijkc0
82 INTEGER :: ngridlevels, ivar, errorflag
84 REAL(RFREAL),
DIMENSION(3) :: xyzmin, xyzmax
85 REAL(RFREAL),
DIMENSION(:),
ALLOCATABLE :: cvmin, cvmax
86 REAL(RFREAL),
POINTER :: cv(:,:),xyz(:,:)
89 TYPE(t_mixt) ,
POINTER :: mixt
94 'RVAV_ReadFileStream2Analyt.F90' )
96 IF ( global%verbLevel/=verbose_none ) &
97 WRITE(stdout,
'(/,A)')
'Reading grid and solution from Stream 2 - ANALYTICAL...'
99 global%casename = trim(globalrvav%casename)//
'_s2'
103 IF ( globalrvav%fileTypeS2 == file_analytical )
THEN
104 WRITE(fname,
'(A,I5.5,A,1PE11.5)') trim(global%casename)//
'.anl'
107 OPEN(if_rvav_file_s2,file=fname,
form=
'formatted',
status=
'old',iostat=errorflag)
108 global%error = errorflag
109 IF (global%error /= 0) &
110 CALL
errorstop( global, err_file_open,__line__,
'File: '//trim(fname) )
114 READ(if_rvav_file_s2,*,err=10,
end=10) nregionss2
116 globalrvav%nRegionsS2 = nregionss2
118 ALLOCATE( regionss2(globalrvav%nRegionsS2),stat=errorflag )
119 global%error = errorflag
120 IF (global%error /= 0) CALL
errorstop( global, err_allocate,__line__ )
122 DO ireg=1,globalrvav%nRegionsS2
124 WRITE(stdout,
'(A,I5.5)')
' - region ',ireg
126 regionss2(ireg)%startLevel = global%startLevel
127 regionss2(ireg)%currLevel = global%startLevel
129 ilev = regionss2(ireg)%currLevel
130 regionss2(ireg)%nGridLevels = regionss2(ireg)%startLevel
131 ngridlevels = regionss2(ireg)%nGridLevels
133 IF ( global%verbLevel/=verbose_none )
THEN
134 WRITE(stdout,
'(/,A,I5)')
'regionsS2(iReg)%startLevel=',regionss2(ireg)%startLevel
135 WRITE(stdout,
'(A,I5)')
'regionsS2(iReg)%currLevel =',regionss2(ireg)%currLevel
136 WRITE(stdout,
'(A,I5)')
'iLev = ',ilev
139 ALLOCATE( regionss2(ireg)%levels(ngridlevels),stat=errorflag )
140 global%error = errorflag
141 IF (global%error /= 0) CALL
errorstop( global, err_allocate,__line__ )
145 DO ireg=1,globalrvav%nRegionsS2
147 regionss2(ireg)%startLevel = global%startLevel
148 regionss2(ireg)%currLevel = global%startLevel
150 ilev = regionss2(ireg)%currLevel
152 IF ( global%verbLevel/=verbose_none )
THEN
153 WRITE(stdout,
'(A,I5.5)')
' - region ',ireg
154 WRITE(stdout,
'(/,A,I5)')
'regionsS2(iReg)%startLevel=',regionss2(ireg)%startLevel
155 WRITE(stdout,
'(A,I5)')
'regionsS2(iReg)%currLevel =',regionss2(ireg)%currLevel
156 WRITE(stdout,
'(A,I5)')
'iLev = ',ilev
159 grid => regionss2(ireg)%levels(ilev)%grid
160 mixt => regionss2(ireg)%levels(ilev)%mixt
164 READ(if_rvav_file_s2,*,err=10,
end=10) inodes,jnodes,knodes,nvars
166 IF ( global%verbLevel/=verbose_none )
THEN
167 WRITE(stdout,
'(A,3(I5,2X))')
'nRegionsS2 = ',nregionss2
168 WRITE(stdout,
'(A,3(I5,2X))')
'iNodes,jNodes,kNodes = ',inodes,jnodes,knodes
169 WRITE(stdout,
'(A,1(I5,2X))')
'nVars = ',nvars
188 globalrvav%iCOffS2 = inoff
189 globalrvav%ijCOffS2 = ijnoff
193 ALLOCATE(
grid%xyz(3,ibn:ien),stat=errorflag )
194 global%error = errorflag
195 IF (global%error /= 0) CALL
errorstop( global, err_allocate,__line__ )
197 ALLOCATE( mixt%cv(nvars-3,ibn:ien) ,stat=errorflag )
198 global%error = errorflag
199 IF (global%error /= 0) CALL
errorstop( global, err_allocate,__line__ )
203 grid%xyz = 0.0_rfreal
213 READ(if_rvav_file_s2,*,err=10,
end=10) &
226 ivars=1,nvars-zcoord)
230 IF ( global%verbLevel/=verbose_none )
THEN
232 WRITE(stdout,
'(/,A,2(I5,2X))')
'ibn-ien ',ibn,ien
234 WRITE(stdout,
'(A,3(I5,2X))')
'ipnend,jpnend,kpnend',
ipnend,
jpnend,kpnend
235 WRITE(stdout,
'(A,2(I5,2X))')
'iNOff,ijNOff',inoff,ijnoff
236 WRITE(stdout,
'(A,2(I5,2X))')
'iCOffS2,ijCOffS2',globalrvav%iCOffS2,globalrvav%ijCOffS2
238 xyzmin = +1.0e+30_rfreal
239 xyzmax = -1.0e+30_rfreal
242 xyzmin(1) =
min(
grid%xyz(1,
i), xyzmin(1))
243 xyzmin(2) =
min(
grid%xyz(2,
i), xyzmin(2))
244 xyzmin(3) =
min(
grid%xyz(3,
i), xyzmin(3))
246 xyzmax(1) =
max(
grid%xyz(1,
i), xyzmax(1))
247 xyzmax(2) =
max(
grid%xyz(2,
i), xyzmax(2))
248 xyzmax(3) =
max(
grid%xyz(3,
i), xyzmax(3))
254 ijkn0 = indijk(
i ,
j,
k,inoff,ijnoff)
255 WRITE(stdout,
'(I5,3(3X,E12.5))')
i,
grid%xyz(1,ijkn0),
grid%xyz(2,ijkn0),
grid%xyz(3,ijkn0)
260 WRITE(stdout,
'(/,A,2(E12.5,2X))')
'Min-Max of X ', xyzmin(1),xyzmax(1)
261 WRITE(stdout,
'(A,2(E12.5,2X))')
'Min-Max of Y ', xyzmin(2),xyzmax(2)
262 WRITE(stdout,
'(A,2(E12.5,2X))')
'Min-Max of Z ', xyzmin(3),xyzmax(3)
264 ALLOCATE(cvmin(nvars-zcoord),stat=errorflag )
265 global%error = errorflag
266 IF (global%error /= 0) CALL
errorstop( global, err_allocate,__line__ )
267 ALLOCATE(cvmax(nvars-zcoord),stat=errorflag )
268 global%error = errorflag
269 IF (global%error /= 0) CALL
errorstop( global, err_allocate,__line__ )
271 cvmin = +1.0e+30_rfreal
272 cvmax = -1.0e+30_rfreal
275 DO ivar = 1, nvars-zcoord
276 cvmin(ivar) =
min(mixt%cv(ivar,
i), cvmin(ivar))
277 cvmax(ivar) =
max(mixt%cv(ivar,
i), cvmax(ivar))
281 WRITE(stdout,
'(/,A)')
'Distribution of Stream2 in I-Direction '
285 ijkn0 = indijk(
i ,
j,
k,inoff,ijnoff)
286 WRITE(stdout,
'(I5,4(3X,1PE15.7))')
i,(mixt%cv(ivar,ijkn0),ivar=1,nvars-zcoord)
291 WRITE(stdout,
'(/,A)')
'Distribution of Stream2 in J-Direction '
295 ijkn0 = indijk(
i ,
j,
k,inoff,ijnoff)
296 WRITE(stdout,
'(I5,4(3X,1PE15.7))')
j,(mixt%cv(ivar,ijkn0),ivar=1,nvars-zcoord)
301 DO ivar = 1, nvars-zcoord
302 WRITE(stdout,
'(/,A,I5)')
'ivar = ',ivar
303 WRITE(stdout,
'(/,A,2(E12.5,2X))')
'Min-Max of CV ', cvmin(ivar),cvmax(ivar)
306 DEALLOCATE(cvmin,stat=errorflag )
307 global%error = errorflag
308 IF (global%error /= 0) CALL
errorstop( global,err_deallocate,__line__ )
309 DEALLOCATE(cvmax,stat=errorflag )
310 global%error = errorflag
311 IF (global%error /= 0) CALL
errorstop( global,err_deallocate,__line__ )
320 CALL
errorstop( global, err_file_read,__line__,
'File: '//trim(fname) )
328 1000
FORMAT(
'Region ',i5,
', grid level= ',i2,
'.')
subroutine rvav_readfilestream2analyt(global, regionsS2)
**********************************************************************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 SUBROUTINE idcend
**********************************************************************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 SUBROUTINE jpnbeg
**********************************************************************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 SUBROUTINE kpcbeg
Vector_n max(const Array_n_const &v1, const Array_n_const &v2)
**********************************************************************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 SUBROUTINE kpnbeg
subroutine registerfunction(global, funName, fileName)
int status() const
Obtain the status of the attribute.
**********************************************************************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 SUBROUTINE jpcbeg
**********************************************************************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 SUBROUTINE ipcend
**********************************************************************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 SUBROUTINE jdnbeg
**********************************************************************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 SUBROUTINE jpnend
**********************************************************************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 SUBROUTINE idnend
**********************************************************************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 SUBROUTINE jdnend
**********************************************************************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 SUBROUTINE idnbeg
**********************************************************************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 SUBROUTINE kdcbeg
**********************************************************************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 SUBROUTINE ipcbeg
**********************************************************************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 SUBROUTINE ipnbeg
**********************************************************************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 SUBROUTINE idcbeg
**********************************************************************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 SUBROUTINE form
**********************************************************************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 SUBROUTINE jdcend
Vector_n min(const Array_n_const &v1, const Array_n_const &v2)
**********************************************************************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 SUBROUTINE jpcend
**********************************************************************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 SUBROUTINE jdcbeg
subroutine errorstop(global, errorCode, errorLine, addMessage)
subroutine deregisterfunction(global)
**********************************************************************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 SUBROUTINE ipnend
**********************************************************************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 SUBROUTINE kdnbeg