58 LOGICAL :: bcset, setmotion
59 INTEGER :: nsendbuff, nrecvbuff, irequest
61 INTEGER :: distrib, nData, nSwitches
63 INTEGER,
POINTER :: switches(:)
64 REAL(RFREAL),
POINTER :: vals(:,:)
66 REAL(RFREAL) :: maxChange, bndVel(3), amplitude
67 REAL(RFREAL),
POINTER :: sendBuff(:), recvBuff(:)
73 REAL(RFREAL),
POINTER,
DIMENSION(:,:) :: cv,cvOld,dv,gv,tv,rhs,rhsSum
74 REAL(RFREAL),
DIMENSION(:,:,:),
POINTER :: gradFace
83 INTEGER,
POINTER :: switches(:)
84 REAL(RFREAL),
POINTER :: params(:), mean(:), svals(:), bvals(:,:)
92 INTEGER :: bcKind,reflect
93 REAL(RFREAL) :: nscbcK
95 INTEGER :: bcType, bcCoupled, bcMotion
96 REAL(RFREAL) :: periodAngle
98 INTEGER :: srcRegion, srcPatch
99 INTEGER :: lbound, l1beg, l1end, l2beg, l2end
100 INTEGER :: srcLbound, srcL1beg, srcL1end, srcL2beg, srcL2end
101 INTEGER :: corns(4), position(4)
103 LOGICAL :: align, thrustCalc, bndFlat, globalAeroCoeffs
104 REAL(RFREAL) :: l1VecSrc(3), l2VecSrc(3)
105 REAL(RFREAL),
POINTER :: surfCoord(:,:,:)
106 REAL(RFREAL),
POINTER :: arclen1(:), arclen2(:)
107 REAL(RFREAL),
POINTER :: cp(:), ch(:)
108 REAL(RFREAL),
POINTER :: cf(:,:), forceCoeffs(:,:), momentCoeffs(:,:)
110 REAL(RFREAL),
POINTER :: st(:,:,:), stOld(:,:,:)
111 REAL(RFREAL),
POINTER :: sti(:,:,:), stj(:,:,:)
112 REAL(RFREAL),
POINTER :: stii(:,:,:),stjj(:,:,:),stij(:,:,:)
113 REAL(RFREAL),
POINTER :: pfun(:,:,:,:)
115 REAL(RFREAL),
POINTER :: aij(:,:), aimj(:,:), aipj(:,:)
116 REAL(RFREAL),
POINTER :: aimjm(:,:), aijm(:,:), aipjm(:,:)
117 REAL(RFREAL),
POINTER :: aimjp(:,:), aijp(:,:), aipjp(:,:)
120 INTEGER,
POINTER :: bcFlag(:), bFlag(:,:)
121 REAL(RFREAL),
POINTER :: duAlp(:,:,:), mdotAlp(:,:), &
122 rhofvfAlp(:,:,:), tflmAlp(:,:), pf(:,:) , &
123 qc(:,:), qr(:,:), rhofAlp(:,:), nfAlp(:,:,:), &
124 tracf(:,:,:), tempf(:,:), tempv(:,:), dnml(:,:)
128 CHARACTER(CHRLEN) :: bcName
129 LOGICAL :: flatFlag,movePatch,plotFlag,plotStatsFlag,renumFlag,smoothGrid, &
130 thrustFlag,transformFlag
131 LOGICAL,
DIMENSION(:),
POINTER :: nbMap
132 INTEGER :: axisRelated,cReconst,iBorder,iPatchGlobal,iPatchLocal, &
133 iPatchRelated,moveBcType,movePatchDir,spaceOrder
134 INTEGER :: nBCellsVirt,nBFaces,nBFacesMax,nBFacesTot,nBTris,nBTrisMax, &
135 nBTrisTot,nBQuads,nBQuadsMax,nBQuadsTot,nBVert,nBVertEst, &
137 INTEGER,
DIMENSION(:),
POINTER :: bf2c,bf2cSorted,bf2cSortedKeys,bv,bvc, &
138 bvcSorted,bvTemp,bv2bv
139 INTEGER,
DIMENSION(:,:),
POINTER :: bf2ct,bf2v,bf2vSorted,bTri2v,bTri2vLoc, &
141 TYPE(t_stencil),
DIMENSION(:),
POINTER :: bf2cs,bf2cs1D
143 REAL(RFREAL) :: angleRelated
144 REAL(RFREAL) :: pc(XCOORD:ZCOORD),pn(XCOORD:ZCOORD)
145 REAL(RFREAL) :: tm(XCOORD:XYZMAG,XCOORD:XYZMAG)
146 REAL(RFREAL),
DIMENSION(:),
POINTER :: gs,mfMixt,vfMixt
147 REAL(RFREAL),
DIMENSION(:),
POINTER :: cofgDist
148 REAL(RFREAL),
DIMENSION(:,:),
POINTER :: bvn,dXyz,fc,fn
149 REAL(RFREAL),
DIMENSION(:,:,:),
POINTER :: bfgwt
150 REAL(RFREAL),
DIMENSION(:),
POINTER :: cp,ch,cmass
151 REAL(RFREAL),
DIMENSION(:,:),
POINTER :: cf,cmom,forceCoeffs,forceVacCoeffs,momentCoeffs
152 REAL(RFREAL),
DIMENSION(:),
POINTER :: massCoeffs
155 INTEGER,
DIMENSION(:),
POINTER :: bFlag,bcFlag,cnstrType,patchNo
156 REAL(RFREAL),
DIMENSION(:),
POINTER :: mdotAlp,pf,qc,qr,rhofAlp,tbAlp, &
158 REAL(RFREAL),
DIMENSION(:,:),
POINTER :: duAlp,nfAlp,rhofvfAlp,tracf, &
162 REAL(RFREAL),
DIMENSION(:,:),
POINTER :: varFaceTEC,varVertTEC