68 TYPE(t_region
),
POINTER :: regions(:)
74 LOGICAL :: somemoved, someremesh
76 INTEGER :: iremesh, jremesh, nremesh
81 DOUBLE PRECISION :: dalpha
86 global => regions(1)%global
89 'RFLO_MoveGridBlocks.F90' )
94 dalpha = global%dtMin/global%dTimeSystem
95 CALL com_call_function( global%genxHandleGm,1,dalpha )
111 DO ireg=1,global%nRegions
112 IF (regions(ireg)%procid==global%myProcid .AND. &
113 regions(ireg)%active==active .AND. &
114 regions(ireg)%mixtInput%moveGrid)
THEN
118 grid => regions(ireg)%levels(1)%grid
119 gridold => regions(ireg)%levels(1)%gridOld
123 gridold%xyzOld,
grid%xyz )
139 DO ireg=1,global%nRegions
140 IF (regions(ireg)%procid==global%myProcid .AND. &
141 regions(ireg)%active==active .AND. &
142 regions(ireg)%mixtInput%moveGrid)
THEN
146 IF (regions(ireg)%mixtInput%faceEdgeAvg==fe_avg_linear) &
161 CALL mpi_allreduce( iremesh, nremesh, 1, mpi_integer, mpi_sum, &
162 global%mpiComm, global%mpierr )
163 IF (global%mpierr /=0 ) CALL
errorstop( global,err_mpi_trouble,__line__ )
164 IF (nremesh > 0) someremesh = .true.
169 DO ireg=1,global%nRegions
170 IF (regions(ireg)%procid==global%myProcid .AND. &
171 regions(ireg)%active==active .AND. &
176 IF (regions(ireg)%mixtInput%faceEdgeAvg==fe_avg_linear) &
subroutine rflo_copygeometrydummy(region)
subroutine rflo_calccellcentroids(region)
subroutine rflo_c2eavgcoeffs(region)
subroutine registerfunction(global, funName, fileName)
subroutine rflo_c2favgcoeffs(region)
subroutine rflo_changeinteriorgrid(region, boundMoved, edgeMoved, arcLen12, arcLen34, arcLen56, xyzOld, xyz)
subroutine rflo_movegridinterfaces(regions)
subroutine rflo_calccontrolvolumes(region)
subroutine rflo_calcfacevectors(region)
subroutine rflo_exchangegeometry(regions)
subroutine rflo_movegridsurfaces(regions, someMoved)
subroutine rflo_generatecoarsegrids(region)
subroutine rflo_calcgridspeeds(region)
subroutine rflo_gridremesh(region)
subroutine errorstop(global, errorCode, errorLine, addMessage)
subroutine deregisterfunction(global)
subroutine rflo_checkmetrics(iReg, region)
subroutine rflo_movegridblocks(regions)