55!||====================================================================
60 INTEGER ,
DIMENSION(:),
ALLOCATABLE ::
81 INTEGER,
DIMENSION(:,:),
ALLOCATABLE ::
ixsp
83 INTEGER ,
DIMENSION(:),
ALLOCATABLE ::
108 INTEGER,
DIMENSION(:),
POINTER ::
112 .
iskwn,
ipari,
ipart,
npc,
ixtg,
ixs,
ibcl,
igrv,
ibmpc,
npby,
lpby,
116 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
bufgeo
118 .
DIMENSION(:),
ALLOCATABLE ::
119 . x, d, v, vr, dr, thke,
120 . dampr, ms, in, tf, pm,
121 . skew, geo, eani, bufmat,
122 . bufsf, rbmpc, gjbufr, w, veul, fill,
123 . dfill, alph, wb, dsave, asave,
125 . vsphio, sphveln, msnf, forc,
126 . vel, fsav, fzero, xlas, accelm,
127 . fbvel, grav, fr_wave, parts0,
130 . rivet, secbuf, volmon, lambda, wa, fv,
131 . a, ar, stifn, viscn, stifr, partsav,
132 . fsky, fskym, fskyi, uwa, val2, phi,
133 . r, estif, crflsw, flsw, fani,
134 . xcut, anin, tani, secfcum, wasph,
135 . w16, dretrio, lbvrs, pv, rconx, rcontact,
137 . factiv, mcp, temp, frbe3,
138 . rbym, fnoise, ms0, admsms,
139 . dmelc, dmeltg, mssa, dmels, mstr, dmeltr,
140 . msp, dmelp, msrt, dmelrt, res_sms,
141 . kvol, cfield, diag_sms, loadp, gauge,
142 . dflow, vflow, wflow ,knot, wige,
143 . rdrape, knotlocpc,knotlocel,dpl0cld,vel0cld
145 .
DIMENSION(:),
ALLOCATABLE :: fconv, fbftemp, fradia, fbfflux
148 . thke,dampr,skew,eani,forc,wb,rby,volmon,cfield,
152 INTEGER,
DIMENSION(:,:),
ALLOCATABLE ::
tab_ump
154 my_real,
DIMENSION(:),
POINTER ::
155 . rbyl, damp, xframe,
158 .
DIMENSION(:),
ALLOCATABLE ::
162 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
xdp
164 DOUBLE PRECISION,
DIMENSION(:,:,:),
ALLOCATABLE ::
fbsav6
183 .
DIMENSION(:,:),
ALLOCATABLE :: padmesh
191 .
DIMENSION(:),
ALLOCATABLE :: msc,mstg,inc,intg
193 .
DIMENSION(:,:),
ALLOCATABLE :: ptg
198 .
DIMENSION(:),
ALLOCATABLE :: mscnd,incnd
203 .
DIMENSION(:),
ALLOCATABLE :: mcpc, mcptg
208 .
DIMENSION(:),
ALLOCATABLE :: rthbuf
227#include "my_real.inc"
integer, dimension(:), allocatable irbe3
integer, dimension(:), allocatable iad_rbe3m
integer, dimension(:), allocatable poin_ump
integer, dimension(:), allocatable iconx
integer, dimension(:), allocatable iads
integer, dimension(:), allocatable iadrcp
integer, dimension(:), allocatable, target igrv
integer, dimension(:), allocatable fr_sec
integer, dimension(:), allocatable iad_rby
integer, dimension(:), allocatable fr_nbedge
integer, dimension(:), allocatable fr_mad
integer, dimension(:), allocatable ibcv
integer, dimension(:), allocatable lagbuf
integer, dimension(:), allocatable ixx
integer, dimension(:), allocatable iskewp
integer, dimension(:), allocatable, target lpby
integer, dimension(:), allocatable fr_rl
integer, dimension(:), allocatable, target ixs
integer, dimension(:), allocatable icode
integer, dimension(:), allocatable interloadp
integer, dimension(:), allocatable iad_i2m
integer, dimension(:), allocatable iad_cut
integer, dimension(:), allocatable lgrav
integer, dimension(:), allocatable, target npby
integer, dimension(:), allocatable kxig3d
integer, dimension(:), allocatable iadmv3
integer, dimension(:), pointer iframe
integer, dimension(:), allocatable iad_fredg
integer, dimension(:), pointer madfail
integer, dimension(:), allocatable lesdvois
integer, dimension(:), allocatable lnrcvois
integer, dimension(:), allocatable nodenr
integer, dimension(:), pointer nige
integer, dimension(:), allocatable newfront
integer, dimension(:), allocatable nodpor
integer, dimension(:), allocatable nodglob
integer, dimension(:), allocatable ilink
integer, dimension(:), allocatable front_rm
integer, dimension(:), allocatable llink
integer, dimension(:), allocatable lrbe3
integer, dimension(:,:), allocatable ipadmesh
integer, dimension(:), allocatable lbvel
integer, dimension(:), allocatable lprtsph
integer, dimension(:), allocatable nbsdvois
integer, dimension(:), allocatable lnodpor
integer, dimension(:), allocatable ibcr
integer, dimension(:), allocatable iadmv2
integer, dimension(:), allocatable neflsw
integer, dimension(:), allocatable fr_rbe3m
integer, dimension(:), allocatable ixig3d
double precision, dimension(:,:,:), allocatable fbsav6
integer, dimension(:), allocatable linale
integer, dimension(:), allocatable icodep
integer, dimension(:), allocatable iactiv
integer, dimension(:), allocatable ibcslag
integer, dimension(:,:), allocatable sh4tree
integer, dimension(:), allocatable fr_lagf
integer, dimension(:), allocatable ispsym
integer, dimension(:), allocatable sh4trim
integer, dimension(:), allocatable ixur
integer, dimension(:), allocatable addcsrect
integer, dimension(:), allocatable ipm
integer, dimension(:), allocatable, target ipart
integer, dimension(:), allocatable iadwal
integer, dimension(:), allocatable fr_nor
integer, dimension(:), allocatable isphio
integer, dimension(:), allocatable fr_i18
integer, dimension(:), allocatable, target ipari
integer, dimension(:), allocatable isky
integer, dimension(:), allocatable igaup
integer, dimension(:), allocatable icodrbym
integer, dimension(:), allocatable iad_rbm
integer, dimension(:), allocatable nnflsw
integer, dimension(:), allocatable nercvois
integer, dimension(:), allocatable tabsensor
integer, dimension(:), allocatable ispcond
integer, dimension(:), allocatable ibordnode
integer, dimension(:), allocatable sh3trim
integer, dimension(:), allocatable iadrbk
integer, dimension(:), allocatable iskew
integer, dimension(:), allocatable iad_elem
integer, dimension(:), allocatable, target iedgesh
integer, dimension(:), allocatable fr_i2m
integer, dimension(:), allocatable ixt
integer, dimension(:), allocatable lnlink
integer, dimension(:), allocatable ibftemp
integer, dimension(:), allocatable ibfv
integer, dimension(:), allocatable inoise
integer, dimension(:), allocatable iaccp
integer, dimension(:), allocatable, target iel_crkxfem
integer, dimension(:), allocatable iadi18
integer, dimension(:), allocatable lsegcom
integer, dimension(:), allocatable inod_pxfem
integer, dimension(:), allocatable kloadpinter
integer, dimension(:), allocatable ixr
integer, dimension(:,:), allocatable sh3tree
integer, dimension(:), allocatable lonfsph
integer, dimension(:), pointer madnod
double precision, dimension(:), allocatable xdp
integer, dimension(:), allocatable iexlnk
integer, dimension(:), allocatable, target ixtg
integer, dimension(:), pointer lpbyl
integer, dimension(:), allocatable nnlink
integer, dimension(:), allocatable, target ibcl
integer, dimension(:), pointer madprt
integer, dimension(:), allocatable monvol
integer, dimension(:), allocatable ifill
integer, dimension(:), allocatable kxfenod2elc
integer, dimension(:), allocatable weight
integer, dimension(:), allocatable iskwp
integer, dimension(:), allocatable isensp
integer, dimension(:), allocatable fr_rbe2
integer, dimension(:), allocatable idrape
integer, dimension(:), allocatable irbe2
integer, dimension(:), allocatable inod_crkxfem
integer, dimension(:), allocatable nporgeo
integer, dimension(:), allocatable fr_rbm2
integer, dimension(:), allocatable kxsp
integer, dimension(:), allocatable neth
integer, dimension(:), allocatable enrtag
integer, dimension(:), allocatable nodlevxf
integer, dimension(:), allocatable fr_wall
integer, dimension(:), allocatable loadpinter
integer, dimension(:), allocatable elcutc
integer, dimension(:), allocatable fr_ll
integer, dimension(:), allocatable iad_sec
integer, dimension(:), allocatable nsensp
integer, dimension(:), allocatable dd_iad
integer, dimension(:), allocatable gjbufi
integer, dimension(:), pointer madsh3
integer, dimension(:), allocatable icut
integer, dimension(:), allocatable, target itabm1
integer, dimension(:), allocatable fr_cj
integer, dimension(:), allocatable fr_elem
integer, dimension(:), allocatable, target iskwn
integer, dimension(:), allocatable nesdvois
integer, dimension(:), allocatable, target iloadp
integer, dimension(:), allocatable itab
integer, dimension(:), allocatable iadcj
integer, dimension(:), allocatable nprw
integer, dimension(:), allocatable ngaup
integer, dimension(:), allocatable lnrbym
integer, dimension(:), allocatable nod2sp
integer, dimension(:), allocatable nodglobxfe
integer, dimension(:), allocatable ixp
integer, dimension(:), allocatable laccelm
integer, dimension(:), allocatable, target nom_opt
integer, dimension(:), allocatable iad_rbe2
double precision, dimension(:), allocatable bufgeo
integer, dimension(:), pointer madsol
integer, dimension(:), allocatable fasolfr
integer, dimension(:), allocatable fr_rbe3mp
integer, dimension(:), allocatable iadi2
integer, dimension(:), allocatable, target npc
integer, dimension(:), allocatable igeo
integer, dimension(:), allocatable, target ibmpc
integer, dimension(:), allocatable ixtg1
integer, dimension(:), allocatable fr_mv
integer, dimension(:), allocatable ims
integer, dimension(:), allocatable fr_edge
integer, dimension(:), allocatable lercvois
integer, dimension(:), allocatable iadrl
integer, dimension(:), allocatable addcni2
integer, dimension(:), allocatable fr_rby2
integer, dimension(:), allocatable iad_frnor
integer, dimension(:), allocatable ibvel
integer, dimension(:), allocatable iadrbm
integer, dimension(:), allocatable lrivet
integer, dimension(:), pointer npbyl
integer, dimension(:), allocatable iad_edge
integer, dimension(:), allocatable, target icfield
integer, dimension(:), allocatable kinet
integer, dimension(:), allocatable adsky
integer, dimension(:), allocatable icodt
integer, dimension(:), allocatable lgauge
integer, dimension(:), allocatable nstrf
integer, dimension(:), allocatable procnor
integer, dimension(:), allocatable fr_rby
integer, dimension(:), allocatable iad_rbm2
integer, dimension(:), allocatable irbym
integer, dimension(:,:), allocatable ixsp
integer, dimension(:), pointer madsh4
integer, dimension(:), allocatable iparg
integer, dimension(:), allocatable ixq
integer, dimension(:), allocatable iedge
integer, dimension(:), allocatable iexmad
integer, dimension(:), allocatable ibfflux
integer, dimension(:), allocatable nodedge
integer, dimension(:), allocatable ilas
integer, dimension(:), allocatable iad_rby2
integer, dimension(:), allocatable lloadp
integer, dimension(:), allocatable fr_cut
integer, dimension(:), allocatable segquadfr
integer, dimension(:), allocatable procni2
integer, dimension(:), allocatable lcfield
integer, dimension(:), allocatable kxx
integer, dimension(:), allocatable nskwp
integer, dimension(:), allocatable nom_sect
integer, dimension(:), allocatable lprw
integer, dimension(:), allocatable npsegcom
integer, dimension(:), allocatable icodr
integer, dimension(:), allocatable rg_cut
integer, dimension(:), allocatable iel_pxfem
integer, dimension(:), allocatable lrbe2
integer, dimension(:), allocatable fr_rbm
integer, dimension(:), allocatable llagf
integer, dimension(:), allocatable ixc
integer, dimension(:), allocatable nbrcvois
integer, dimension(:), allocatable ljoint
integer, dimension(:), allocatable lnsdvois
integer, dimension(:,:), allocatable tab_ump
integer, dimension(:), allocatable naccp
integer, dimension(:), allocatable ithvar
integer, dimension(:), allocatable procne
integer, dimension(:), allocatable dd_r2r
integer, dimension(:), allocatable iadll
integer, dimension(:), allocatable fr_edg
integer, dimension(:), allocatable iadsdp
integer, dimension(:), allocatable ipart_state