51 TYPE(t_region
),
POINTER :: regions(:)
57 TYPE(t_region
) :: region
62 TYPE(t_region
) :: region
67 TYPE(t_region
) :: region
72 TYPE(t_region
) :: region
77 TYPE(t_region
) :: region
83 TYPE(t_region
) :: region
88 indbeg,indend,jndbeg,jndend,kndbeg,kndend )
91 TYPE(t_region
) :: region
93 INTEGER :: indbeg, indend, jndbeg, jndend, kndbeg, kndend
97 indbeg,indend,jndbeg,jndend,kndbeg,kndend )
100 TYPE(t_region
) :: region
102 INTEGER :: indbeg, indend, jndbeg, jndend, kndbeg, kndend
108 TYPE(t_region
) :: region
114 TYPE(t_region
) :: region
119 TYPE(t_region
) :: region
124 TYPE(t_region
) :: region
129 TYPE(t_region
) :: region
134 TYPE(t_region
) :: region
139 TYPE(t_region
) :: region
146 TYPE(t_region
) :: region
151 TYPE(t_region
) :: region
157 TYPE(t_region
) :: region
163 TYPE(t_region
) :: region
168 TYPE(t_region
),
POINTER :: regions(:)
173 TYPE(t_region
),
POINTER :: regions(:)
178 TYPE(t_region
),
POINTER :: regions(:)
184 TYPE(t_region
) :: region
189 TYPE(t_region
),
POINTER :: regions(:)
194 TYPE(t_region
),
POINTER :: regions(:)
199 TYPE(t_region
),
POINTER :: regions(:)
207 TYPE(t_region
),
POINTER :: regions(:)
213 DOUBLE PRECISION,
DIMENSION(MAN_INTEG_SIZE) :: integ
214 TYPE(t_region
),
POINTER :: regions(:)
227 TYPE(t_region
) :: region
232 TYPE(t_region
),
POINTER :: regions(:)
238 TYPE(t_region
) :: region
240 REAL(RFREAL),
POINTER :: vec(:)
246 TYPE(t_region
) :: region
248 REAL(RFREAL),
POINTER :: vec(:)
254 TYPE(t_region
) :: region
256 REAL(RFREAL),
POINTER :: vec(:)
262 TYPE(t_region
) :: region
264 REAL(RFREAL),
POINTER :: mat(:,:)
270 TYPE(t_region
) :: region
272 REAL(RFREAL),
POINTER :: mat(:,:)
278 TYPE(t_region
) :: region
280 REAL(RFREAL),
POINTER :: mat(:,:)
287 TYPE(t_region
) :: region
293 TYPE (t_region
),
POINTER :: regions(:)
299 REAL(RFREAL) :: dtimesystem
300 TYPE (t_region
),
POINTER :: regions(:)
306 REAL(RFREAL) :: dtimesystem
307 TYPE (t_region
),
POINTER :: regions(:)
313 TYPE(t_region
),
POINTER :: regions(:)
318 TYPE(t_region
) :: region
323 TYPE(t_region
) :: region
328 TYPE(t_region
) :: region
333 TYPE(t_region
),
POINTER :: regions(:)
338 TYPE(t_region
),
POINTER :: regions(:)
345 TYPE(t_region
) :: region, regionsrc
352 TYPE(t_region
) :: region, regionsrc
359 TYPE(t_region
) :: region, regionsrc
365 TYPE(t_region
),
POINTER :: regions(:)
371 TYPE(t_region
) :: region, regionsrc
377 TYPE(t_region
) :: region
383 TYPE(t_region
),
POINTER :: regions(:)
389 TYPE(t_region
) :: region, regionsrc
396 TYPE(t_region
) :: region, regionsrc
402 TYPE(t_region
) :: region
410 TYPE(t_region
),
POINTER :: regions(:)
418 TYPE(t_region
),
POINTER :: regions(:)
427 TYPE(t_region
) :: region, regionsrc
433 TYPE(t_region
),
POINTER :: regions(:)
438 TYPE(t_region
),
POINTER :: regions(:)
444 TYPE(t_region
) :: region
449 TYPE(t_region
) :: region
456 CHARACTER(*),
INTENT(in) :: insurf, invol
457 DOUBLE PRECISION,
INTENT(in) :: initialtime
462 SUBROUTINE rflo_flowsolver( globalGenx,timeSystem,dTimeSystem,genxHandleBc, &
465 INTEGER,
INTENT(in) :: genxhandlebc, genxhandlegm
466 DOUBLE PRECISION,
INTENT(in) :: timesystem, dtimesystem
473 CHARACTER(*) :: casename
476 TYPE(t_region
),
POINTER :: regions(:)
482 REAL(RFREAL) :: dtimesystem
483 INTEGER :: ditersystem
484 TYPE(t_region
),
POINTER :: regions(:)
490 TYPE(t_region
),
POINTER :: regions(:)
495 TYPE(t_region
),
POINTER :: regions(:)
501 TYPE(t_region
),
POINTER :: regions(:)
506 TYPE(t_region
) :: region
511 TYPE(t_region
),
POINTER :: regions(:)
516 TYPE(t_region
),
POINTER :: regions(:)
521 TYPE(t_region
),
POINTER :: regions(:)
526 TYPE(t_region
),
POINTER :: regions(:)
531 TYPE(t_region
) :: region
536 TYPE(t_region
),
POINTER :: regions(:)
541 TYPE(t_region
),
POINTER :: regions(:)
546 TYPE(t_region
),
POINTER :: regions(:)
552 TYPE(t_region
),
POINTER :: regions(:)
557 INTEGER :: ditersystem
558 TYPE(t_region
),
POINTER :: regions(:)
563 TYPE(t_region
),
POINTER :: regions(:)
573 TYPE(t_region
),
POINTER :: regions(:)
583 TYPE(t_region
),
POINTER :: regions(:)
588 TYPE(t_region
),
POINTER :: regions(:)
594 CHARACTER(*) :: fname
601 TYPE(t_region
),
POINTER :: regions(:)
606 TYPE(t_region
),
POINTER :: regions(:)
611 TYPE(t_region
),
POINTER :: regions(:)
616 TYPE(t_region
),
POINTER :: regions(:)
622 TYPE(t_region
),
POINTER :: regions(:)
627 TYPE(t_region
),
POINTER :: regions(:)
632 TYPE(t_region
),
POINTER :: regions(:)
637 TYPE(t_region
),
POINTER :: regions(:)
647 TYPE(t_region
),
POINTER :: regions(:)
652 TYPE(t_region
),
POINTER :: regions(:)
653 INTEGER,
INTENT(IN) :: tbctype
658 TYPE(t_region
),
POINTER :: regions(:)
665 TYPE(t_region
) :: region, regionsrc
671 TYPE(t_region
),
POINTER :: regions(:)
676 TYPE(t_region
) :: region
681 TYPE(t_region
) :: region
686 TYPE(t_region
) :: region
691 TYPE(t_region
) :: region
696 TYPE(t_region
) :: region
701 TYPE(t_region
) :: region
707 TYPE(t_region
) :: region
713 TYPE(t_region
),
POINTER :: regions(:)
720 TYPE(t_region
) :: region, regionsrc
727 TYPE(t_region
) :: region, regionsrc
734 TYPE(t_region
) :: region, regionsrc
740 TYPE(t_region
) :: region
745 TYPE(t_region
) :: region
750 TYPE(t_region
) :: region
756 REAL(RFREAL) :: dtimesystem
757 INTEGER :: ditersystem
758 TYPE(t_region
),
POINTER :: regions(:)
763 TYPE(t_region
),
POINTER :: regions(:)
769 TYPE(t_region
) :: region
770 INTEGER :: indxmu, indxtco
771 REAL(RFREAL),
POINTER :: tv(:,:)
778 TYPE(t_region
) :: region
780 INTEGER :: indxmu, indxtco
781 REAL(RFREAL),
POINTER :: tv(:,:)
subroutine rflo_exchangegeometrycopy(region, regionSrc, patch, patchSrc)
subroutine rflo_c2favgcoeffspatch(region, patch)
**********************************************************************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 kc
subroutine rflo_readbcinjectmratesection(regions)
subroutine rflo_roefluxfirst(region)
subroutine rflo_copygeometrydummy(region)
subroutine rflo_exchangegeometryrecv(region, regionSrc, patch, patchSrc)
subroutine rflo_dualtststerm(region)
subroutine rflo_mirrorgeometry(region)
subroutine rflo_dualmultigrid(dTimeSystem, regions)
subroutine rflo_readbcoutflowsection(regions)
subroutine rflo_allocatedatabuffers(regions, iReg)
subroutine rflo_openthrustfile(global)
subroutine rflo_readbcslipwallsection(regions)
subroutine rflo_exchangedummyireg(region, regionSrc, patch, patchSrc)
subroutine rflo_exchangegeometrylevels(region, iPatch)
subroutine rflo_setcorneredgecells(region)
subroutine rflo_allocatememory(region)
subroutine rflo_c2favgcoeffsdummyphys(region, lbound, idir, jdir, kdir, indBeg, indEnd, jndBeg, jndEnd, kndBeg, kndEnd)
subroutine rflo_limiterreference(regions)
subroutine rflo_readbcfromfile(global, fname, patch)
subroutine rflo_sendcorneredgecells(regions, iReg)
subroutine rflo_centraldissipation(region)
subroutine rflo_calcforces(region)
subroutine rflo_c2eavgcoeffs(region)
subroutine rflo_residualnorm(regions)
**********************************************************************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 ic
subroutine rflo_copyvectorpatches(iLev, region, vec)
subroutine rflo_readbcfarfsection(regions)
subroutine rflo_roedissipsecond(region)
subroutine rflo_exchangedummyconf(region, regionSrc, patch, patchSrc)
subroutine rflo_dualtstpredict(region)
subroutine rflo_c2favgcoeffs(region)
subroutine rflo_mapregionsprocessors(regions)
subroutine rflo_getflowsolution(regions)
subroutine rflo_calcmassflow(region)
subroutine rflo_flowsolver(dTimeSystem, dIterSystem, regions)
subroutine rflo_readregionmapsection(global)
subroutine rflo_exchangegeometrysend(region, regionSrc, patch)
subroutine rflo_newgrid(regions)
MPI_Comm communicator() const
subroutine rflo_findsourcecellinvert(regions, iReg, iLev, ic, jc, kc, icell, found, rotate, iRegSrc)
subroutine rflo_openconverfile(global)
subroutine rflo_readbcinjectapnsection(regions)
subroutine rflo_movegridinterfaces(regions)
subroutine rflo_calccontrolvolumes(region)
subroutine rflo_endflowsolver(regions)
subroutine rflo_copymatrixpatches(iLev, region, mat)
subroutine rflo_exchangecorneredgecells(regions, iReg)
subroutine rflo_receivecorneredgecells(regions, iReg)
subroutine rflo_copytopologylevels(regions)
**********************************************************************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 jdir
subroutine rflo_receivedummyvals(region, regionSrc, patch, patchSrc)
subroutine rflo_senddummyint(region, regionSrc, patch)
subroutine rflo_timestepping(dTimeSystem, dIterSystem, regions)
subroutine rflo_correctcorneredgecells(region, patch, bcType)
subroutine rflo_calcfacevectors(region)
subroutine rflo_copymatrixcorners(iLev, region, mat)
subroutine rflo_computeintegralvalues(regions)
subroutine rflo_copymatrixedges(iLev, region, mat)
subroutine rflo_c2favgcoeffsdummy(region, patch)
subroutine rflo_exchangegeometry(regions)
subroutine rflo_viscousfluxpatch(region, patch, indxMu, indxTCo, tv)
subroutine rflo_roedissipfirst(region)
subroutine rflo_dualtstshift(region)
subroutine rflo_movegridsurfaces(regions, someMoved)
subroutine rflo_minimumtimestep(regions)
**********************************************************************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 idir
subroutine rflo_senddummyireg(region, regionSrc, patch)
subroutine rflo_initgridprocedures(regions)
subroutine rflo_checkminimumcells(regions)
subroutine rflo_initavgcoeffs(region)
subroutine rflo_readtbcsection(regions, tbcType)
subroutine rflo_sourcecell(region, regionSrc, patch, patchSrc, iLev, ic, jc, kc, icell, found)
subroutine rflo_multigrid(dIterSystem, regions)
subroutine rflo_initflowsolver(casename, verbLevel, global, regions)
subroutine rflo_residualsmoothing(region)
subroutine rflo_openprobefile(regions)
subroutine rflo_exchangedummyint(region, regionSrc, patch, patchSrc)
subroutine rflo_interpoltofinerlevel(region)
subroutine rflo_findsourceregions(regions)
subroutine rflo_readbcinflowvelsection(regions, bcTitle)
subroutine rflo_dualtstinit(regions, timeLevel)
**********************************************************************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 icell
subroutine rflo_clearsendrequests(regions, iReg, geometry)
subroutine rflo_calcgridspeeds(region)
subroutine rflo_centralflux(region)
subroutine rflo_findthrustpatches(region, iReg)
subroutine rflo_c2eavgcoeffsdegec(region)
subroutine rflo_findsourcepatches(regions)
subroutine rflo_senddummyconf(region, regionSrc, patch)
subroutine rflo_readbcinflowtotangsection(regions)
subroutine rflo_viscousflux(region, indxMu, indxTCo, tv)
**********************************************************************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 kdir
subroutine rflo_readbcnoslipsection(regions)
void obtain_attribute(const COM::Attribute *attribute_in, COM::Attribute *user_attribute, int *pane_id=NULL)
Fill the destination (second) attribute from files using the data corresponding to the source (first)...
subroutine rflo_movegridglobal(regions)
subroutine rflo_findsourcecell(regions, iReg, iLev, ic, jc, kc, icell, found, rotate, iRegSrc)
subroutine rflo_getgeometry(regions, iread)
subroutine rflo_timestepviscous(region)
subroutine rflo_exchangegeometryprepare(regions)
subroutine rflo_copyboundarydata(global, patchPrev, patch)
subroutine rflo_roefluxpatch(region, patch)
subroutine rflo_copyvectorcorners(iLev, region, vec)
subroutine rflo_c2favgcoeffsdegec(region)
subroutine rflo_dualtimestepping(dTimeSystem, regions)
subroutine rflo_copyvectoredges(iLev, region, vec)
subroutine rflo_residualsmoothingcoeffs(region)
subroutine rflo_roefluxsecond(region)
subroutine rflo_checkmetrics(iReg, region)
subroutine rflo_calcthrust(region)
subroutine rflo_centralfluxpatch(region, patch)
subroutine rflo_checkregionfaces(regions)
subroutine rflo_calctotalmass(region, mass)
subroutine rflo_c2favgcoeffsdummyconn(region, lbound, idir, jdir, kdir, indBeg, indEnd, jndBeg, jndEnd, kndBeg, kndEnd)
CImg< T > & rotate(const float angle, const unsigned int border_conditions=3, const unsigned int interpolation=1)
Rotate an image.
subroutine rflo_timestepinviscid(region)
**********************************************************************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 jc
subroutine rflo_movegridblocks(regions)
subroutine rflo_domemoryallocation(regions)