68 TYPE(t_region
),
POINTER :: pregion
69 INTEGER,
INTENT(IN) :: istage
74 TYPE(t_region
) :: region
78 CHARACTER(*) :: versionstring
83 TYPE(t_region
),
TARGET :: region
88 TYPE(t_region
) :: region
89 TYPE(t_region
),
POINTER :: pregion
94 TYPE(t_region
) :: region
99 TYPE(t_region
) :: region
105 TYPE(t_region
),
POINTER :: regions(:)
106 LOGICAL :: ftermnew, residfterm
112 TYPE(t_region
),
POINTER :: regions(:)
117 INTEGER,
INTENT(IN) :: ireg, istage
118 TYPE(t_region
),
POINTER :: regions(:)
123 TYPE(t_region
),
POINTER :: regions(:)
128 TYPE(t_region
) :: region
133 TYPE(t_region
) :: region
138 TYPE(t_region
) :: region
139 TYPE(t_region
),
POINTER :: pregion
144 REAL(RFREAL),
INTENT(IN) :: nx,ny,nz,xc,yc,zc
145 REAL(RFREAL),
INTENT(INOUT) :: xcomp,ycomp,zcomp
150 REAL(RFREAL),
INTENT(IN) :: nx,ny,nz
151 REAL(RFREAL),
INTENT(INOUT) :: xcomp,ycomp,zcomp
158 INTEGER,
INTENT(IN) ::
icbeg,
icend,istage,ivbeg,ivend
159 REAL(RFREAL),
DIMENSION(:,:),
POINTER :: cv,cvold,diss
160 TYPE(t_region
) :: region
165 TYPE(t_region
),
INTENT(INOUT),
TARGET :: region
166 INTEGER,
INTENT(IN) :: istage
172 INTEGER,
INTENT(IN) :: istage,ivbeg,ivend
173 REAL(RFREAL),
DIMENSION(:),
POINTER :: var,varold
174 TYPE(t_region
) :: region
177 SUBROUTINE rkinitsd(region,icBeg,icEnd,ivBeg,ivEnd,sd)
180 INTEGER,
INTENT(IN) ::
icbeg,
icend,ivbeg,ivend
181 REAL(RFREAL),
DIMENSION(:,:),
POINTER :: sd
182 TYPE(t_region
) :: region
189 TYPE(t_region
),
INTENT(INOUT),
TARGET :: region
190 INTEGER,
INTENT(IN) ::
icbeg,
icend,istage,ivbeg,ivend,vartype
191 REAL(RFREAL),
DIMENSION(:,:),
POINTER :: cv,cvold,
rhs,rhssum
196 TYPE(t_region
),
INTENT(INOUT),
TARGET :: region
197 INTEGER,
INTENT(IN) :: ireg, istage
204 TYPE(t_region
),
INTENT(INOUT),
TARGET :: region
205 INTEGER,
INTENT(IN) :: istage,ivbeg,ivend
206 REAL(RFREAL),
DIMENSION(:),
POINTER :: var,varold,
rhs,rhssum
211 TYPE(t_region
),
POINTER :: regions(:)
216 TYPE(t_region
) :: region
221 TYPE(t_region
),
TARGET :: region
226 TYPE(t_region
) :: region
231 TYPE(t_region
) :: region
236 TYPE(t_region
),
TARGET :: region
241 TYPE(t_region
) :: region
subroutine convectivefluxesmp(region)
subroutine zeroresidualsmp(region)
subroutine viscousfluxesmp(region)
subroutine integratesourcetermsmp(regions)
subroutine initcommunicationmp(regions, iReg, istage)
subroutine rkupdategeneric(region, varType, iStage, icBeg, icEnd, ivBeg, ivEnd, cv, cvOld, rhs, rhsSum)
subroutine rkupdatepointscalar(region, iStage, ivBeg, ivEnd, var, varOld, rhs, rhsSum)
subroutine cellgradientsmp(region)
subroutine optimallesmp(region, pRegion)
subroutine sourcetermsmp(region)
subroutine explicitmultistage(regions, ftermNew, residFterm)
**********************************************************************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 icbeg
subroutine reflectvector(nx, ny, nz, xComp, yComp, zComp)
subroutine buildversionstring(versionString)
subroutine checkpositivitymp(region, pRegion)
subroutine rungekuttamp(regions)
subroutine reflectposition(nx, ny, nz, xc, yc, zc, xComp, yComp, zComp)
subroutine rkinitsd(region, icBeg, icEnd, ivBeg, ivEnd, sd)
subroutine viscousfluxes(region)
subroutine convectivefluxes(region)
subroutine globalcommunicationmp(regions)
subroutine rkinitpointscalar(region, iStage, ivBeg, ivEnd, var, varOld)
**********************************************************************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 icend
subroutine rkupdatemp(region, iReg, istage)
subroutine afterupdatemp(pRegion, istage)
subroutine allocatememorywork(region)
subroutine numericaldissipationmp(region)
subroutine rkinitgeneric(region, iStage, icBeg, icEnd, ivBeg, ivEnd, cv, cvOld, diss)
subroutine rkinitmp(region, istage)
subroutine updatedependentvarsmp(region)
subroutine sourceterms(region)
subroutine numericaldissipation(region)