OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
resol_head.F
Go to the documentation of this file.
1Copyright> OpenRadioss
2Copyright> Copyright (C) 1986-2025 Altair Engineering Inc.
3Copyright>
4Copyright> This program is free software: you can redistribute it and/or modify
5Copyright> it under the terms of the GNU Affero General Public License as published by
6Copyright> the Free Software Foundation, either version 3 of the License, or
7Copyright> (at your option) any later version.
8Copyright>
9Copyright> This program is distributed in the hope that it will be useful,
10Copyright> but WITHOUT ANY WARRANTY; without even the implied warranty of
11Copyright> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12Copyright> GNU Affero General Public License for more details.
13Copyright>
14Copyright> You should have received a copy of the GNU Affero General Public License
15Copyright> along with this program. If not, see <https://www.gnu.org/licenses/>.
16Copyright>
17Copyright>
18Copyright> Commercial Alternative: Altair Radioss Software
19Copyright>
20Copyright> As an alternative to this open-source version, Altair also offers Altair Radioss
21Copyright> software under a commercial license. Contact Altair to discuss further if the
22Copyright> commercial version may interest you: https://www.altair.com/radioss/.
23!||====================================================================
24!|| resol_head ../engine/source/engine/resol_head.F
25!||--- called by ------------------------------------------------------
26!|| radioss2 ../engine/source/engine/radioss2.F
27!||--- calls -----------------------------------------------------
28!|| resol ../engine/source/engine/resol.F
29!|| trace_in ../engine/source/system/trace_back.F
30!|| trace_out ../engine/source/system/trace_back.F
31!||--- uses -----------------------------------------------------
32!|| ale_connectivity_mod ../common_source/modules/ale/ale_connectivity_mod.F
33!|| cluster_mod ../engine/share/modules/cluster_mod.F
34!|| connectivity_mod ../common_source/modules/connectivity.F90
35!|| coupling_adapter_mod ../engine/source/coupling/coupling_adapter.F90
36!|| damp_mod ../engine/share/modules/damp_mod.F
37!|| diffusion_mod ../engine/share/modules/diffusion_mod.F
38!|| drape_mod ../engine/share/modules/drape_mod.F
39!|| dsgraph_mod ../engine/share/modules/dsgraph_mod.F
40!|| dt_mod ../engine/source/modules/dt_mod.F
41!|| ebcs_mod ../common_source/modules/boundary_conditions/ebcs_mod.F90
42!|| eig_mod ../engine/share/modules/eig_mod.F
43!|| fxb_mod ../engine/share/modules/fxb_mod.F
44!|| glob_therm_mod ../common_source/modules/mat_elem/glob_therm_mod.f90
45!|| groupdef_mod ../common_source/modules/groupdef_mod.F
46!|| h3d_mod ../engine/share/modules/h3d_mod.F
47!|| intbuf_fric_mod ../common_source/modules/interfaces/intbuf_fric_mod.F90
48!|| interfaces_mod ../common_source/modules/interfaces/interfaces_mod.F90
49!|| loads_mod ../common_source/modules/loads/loads_mod.F90
50!|| mat_elem_mod ../common_source/modules/mat_elem/mat_elem_mod.F90
51!|| monvol_struct_mod ../engine/share/modules/monvol_struct_mod.F
52!|| multi_fvm_mod ../common_source/modules/ale/multi_fvm_mod.F90
53!|| names_and_titles_mod ../common_source/modules/names_and_titles_mod.F
54!|| nodal_arrays_mod ../common_source/modules/nodal_arrays.F90
55!|| output_mod ../common_source/modules/output/output_mod.f90
56!|| pblast_mod ../common_source/modules/loads/pblast_mod.F90
57!|| pinchtype_mod ../common_source/modules/pinchtype_mod.F
58!|| python_funct_mod ../common_source/modules/python_mod.F90
59!|| rbe3_mod ../common_source/modules/constraints/rbe3_mod.F90
60!|| restmod ../engine/share/modules/restart_mod.F
61!|| segvar_mod ../engine/share/modules/segvar_mod.F
62!|| sensor_mod ../common_source/modules/sensor_mod.f90
63!|| skew_mod ../common_source/modules/skew_mod.F90
64!|| soltosph_mod ../engine/share/modules/soltosph_mod.F
65!|| sph_mod ../engine/share/modules/sph_mod.f
66!|| stack_mod ../engine/share/modules/stack_mod.F
67!|| state_mod ../common_source/modules/state_mod.F
68!|| table_glob_mod ../engine/share/modules/table_glob_mod.F
69!|| timer_mod ../engine/source/system/timer_mod.F90
70!|| unitab_mod ../common_source/modules/unitab_mod.F
71!|| user_windows_mod ../common_source/modules/user_windows_mod.F
72!||====================================================================
73 SUBROUTINE resol_head( ELEMENT, NODES,
74 . ITASK ,AF ,IAF ,IDATA ,RDATA,
75 . GRAPHE ,IFLOW ,RFLOW ,
76 . STACK ,IRUNN_BIS , TIMERS,
77 . MULTI_FVM ,H3D_DATA ,SUBSETS ,IGRNOD ,
78 . IGRBRIC ,IGRQUAD ,IGRSH4N ,IGRSH3N ,IGRTRUSS ,
79 . IGRBEAM ,IGRSPRING ,IGRPART ,IGRSURF ,IGRSLIN ,
80 . FORNEQS ,PINCH_DATA ,ALE_CONNECTIVITY,
81 . DRAPE_SH4N ,DRAPE_SH3N ,T_MONVOL ,SENSORS ,EBCS_TAB ,
82 . DIFFUSION ,SEGVAR ,DYNAIN_DATA ,DRAPEG ,USER_WINDOWS ,
83 . OUTPUT ,INTERFACES ,DT ,LOADS ,MAT_ELEM ,
84 . PYTHON ,NAMES_AND_TITLES, UNITAB ,SKEWS ,LIFLOW ,
85 . LRFLOW ,glob_therm ,PBLAST ,RBE3 ,coupling)
86C-----------------------------------------------
87C M o d u l e s
88C-----------------------------------------------
89 USE connectivity_mod
90 use nodal_arrays_mod
91 USE restmod
92 USE dsgraph_mod
94 USE sph_mod
95 USE soltosph_mod
96 USE cluster_mod
97 USE stack_mod
98 USE multi_fvm_mod
99 USE h3d_mod
100 USE intbuf_fric_mod
101 USE groupdef_mod
102 USE mat_elem_mod
103 USE pinchtype_mod
106 USE drape_mod
107 USE fxb_mod
108 USE eig_mod
109 USE sensor_mod
110 USE ebcs_mod
111 USE diffusion_mod
112 USE segvar_mod
113 USE loads_mod
114 USE state_mod
116 USE output_mod
117 USE interfaces_mod
118 USE dt_mod
119 USE python_funct_mod
120 USE damp_mod
122 USE unitab_mod
123 USE skew_mod
124 use glob_therm_mod
125 use pblast_mod
126 use timer_mod
127 use rbe3_mod
128 use coupling_adapter_mod
129C-----------------------------------------------
130C I m p l i c i t T y p e s
131C-----------------------------------------------
132#include "implicit_f.inc"
133C------------------------------------------------
134#include "com01_c.inc"
135#include "com04_c.inc"
136#include "scr_fac_c.inc"
137#include "scr01_c.inc"
138#include "task_c.inc"
139#include "com_xfem1.inc"
140C-----------------------------------------------------------------
141C D u m m y A r g u m e n t s
142C-----------------------------------------------
143 type(connectivity_), intent(inout) :: ELEMENT
144 type(nodal_arrays_), intent(inout) :: NODES
145 type(timer_), intent(inout) :: TIMERS
146 type(coupling_type), intent(inout) :: coupling
147 INTEGER, INTENT(IN) :: LIFLOW !< Size of IFLOW
148 INTEGER, INTENT(IN) :: LRFLOW !< Size of RFLOW
149
150 INTEGER,INTENT(INOUT) :: IFLOW(LIFLOW)
151 INTEGER,INTENT(INOUT) :: RFLOW(LRFLOW)
152C
153 INTEGER ITASK,IAF(*),IDATA(*),IRUNN_BIS
154C REAL
155 my_real
156 . af(*),rdata(*),
157 . forneqs(*)
158 TYPE(prgraph) :: GRAPHE(*)
159 TYPE (STACK_PLY) :: STACK
160 TYPE(multi_fvm_struct) :: MULTI_FVM
161 TYPE(H3D_DATABASE) :: H3D_DATA
162 TYPE(unit_type_) :: UNITAB
163!
164 TYPE(subset_) ,DIMENSION(NSUBS) :: SUBSETS
165 TYPE(group_) ,DIMENSION(NGRNOD) :: IGRNOD
166 TYPE(GROUP_) ,DIMENSION(NGRBRIC) :: IGRBRIC
167 TYPE(group_) ,DIMENSION(NGRQUAD) :: IGRQUAD
168 TYPE(GROUP_) ,DIMENSION(NGRSHEL) :: IGRSH4N
169 TYPE(GROUP_) ,DIMENSION(NGRSH3N) :: IGRSH3N
170 TYPE(group_) ,DIMENSION(NGRTRUS) :: IGRTRUSS
171 TYPE(group_) ,DIMENSION(NGRBEAM) :: IGRBEAM
172 TYPE(group_) ,DIMENSION(NGRSPRI) :: IGRSPRING
173 TYPE(group_) ,DIMENSION(NGRPART) :: IGRPART
174 TYPE(surf_) ,DIMENSION(NSURF) :: IGRSURF
175 TYPE(SURF_) ,DIMENSION(NSURF) :: IGRSLIN
176 TYPE(pinch) :: PINCH_DATA
177 TYPE(t_ale_connectivity), INTENT(INOUT) :: ALE_CONNECTIVITY
178 TYPE(monvol_struct_), DIMENSION(NVOLU), INTENT(INOUT) :: T_MONVOL
179 TYPE(drape_) :: DRAPE_SH3N(NUMELTG_DRAPE),DRAPE_SH4N(NUMELC_DRAPE)
180 TYPE(DRAPEG_) :: DRAPEG
181 TYPE(sensors_) ,INTENT(INOUT) :: SENSORS
182 TYPE(t_ebcs_tab), INTENT(INOUT) :: EBCS_TAB
183 TYPE(t_diffusion) ,INTENT(INOUT) :: DIFFUSION
184 TYPE(t_segvar) :: SEGVAR
185 TYPE(dynain_database), INTENT(INOUT) :: DYNAIN_DATA
186 TYPE(user_windows_),INTENT(INOUT) :: USER_WINDOWS
187 TYPE(output_),INTENT(INOUT) :: OUTPUT
188 TYPE(interfaces_),INTENT(INOUT) :: INTERFACES
189 TYPE(dt_),INTENT(INOUT) :: DT
190 TYPE(loads_) ,INTENT(INOUT) :: LOADS
191 TYPE(mat_elem_) ,INTENT(INOUT) :: MAT_ELEM
192 TYPE(python_) , INTENT(INOUT) :: PYTHON
193 TYPE(names_and_titles_),INTENT(INOUT) :: NAMES_AND_TITLES !< NAMES_AND_TITLES host the input deck names and titles for outputs
194 TYPE(skew_), INTENT(INOUT) :: SKEWS
195 type (glob_therm_) ,intent(inout) :: glob_therm
196 type (pblast_) ,intent(inout) :: PBLAST
197 type (rbe3_) ,intent(inout) :: RBE3
198C-----------------------------------------------
199C L o c a l V a r i a b l e s
200C-----------------------------------------------
201 INTEGER IUN,IFUN,IUNUSED,IPV,MFUN,I
202 INTEGER ITRACE(10)
203 DATA iun/1/,iunused/1/
204 my_real
205 . fsavd(1)
206C-----------------------------------------------
207C S o u r c e L i n e s
208C-----------------------------------------------
209C-----------------------------------------------
210C TRACE BACK
211C-----------------------------------------------
212 itaskp1 = 1
213 itaskp1_def = 1
214 itrace(1)=0
215 itrace(2)=nthread
216 CALL trace_in(2,itrace,zero)
217C
218 CALL resol(timers, element,nodes,coupling,
219 . af ,iaf ,
220 1 iskwn ,neth ,ipart ,nom_opt ,kxx ,ixx ,
221 2 ixtg ,ixs ,ixq ,ixt ,ixp ,ixr ,
222 3 ifill ,mat_elem ,
223 4 ims ,npc ,ibcl ,
226 7 ipari ,nprw ,iconx ,npby ,
228 9 ilink ,
230 b itask ,iaf(if01) ,
231 c thke ,damp ,
232 d pm ,skews ,geo ,eani ,bufmat ,bufgeo ,bufsf ,
233 e w ,veul ,fill ,dfill ,alph ,wb ,dsave ,asave ,
234 . msnf ,
235 f tf ,forc ,vel ,fsav ,fzero ,xlas ,accelm ,
236 g grav ,fr_wave ,failwave ,parts0 ,elbuf ,rwbuf ,sensors,
237 h rwsav ,rby ,rivet ,secbuf ,volmon ,lambda ,
238 i wa ,fv ,partsav ,
239 j uwa ,val2 ,phi ,segvar ,r ,crflsw ,
240 k flsw ,fani ,xcut ,anin ,tani ,secfcum ,af(mf01),
241 l idata ,rdata ,
243 n xframe ,spbuf ,xspsym ,vspsym ,pv ,
244 o fsavd ,ibvel ,lbvel ,wasph ,w16 ,
245 p isphio ,lprtsph ,lonfsph ,vsphio ,fbvel ,lagbuf ,ibcslag,
246 q iactiv ,dampr ,gjbufi ,gjbufr ,rbmpc ,ibmpc ,sphveln,
249 v ixtg1 ,npbyl ,lpbyl ,rbyl ,igeo ,ipm ,
253 z iadmv2 ,fr_ll ,fr_rl ,iadcj ,
254 a fr_cj ,fr_sec ,
256 c fxbipm ,fxbrpm ,fxbnod ,fxbmod ,fxbglm ,fxbcpm ,fxbcps ,
257 d fxblm ,fxbfls ,fxbdls ,fxbdep ,fxbvit ,fxbacc ,fxbelm ,
258 e fxbsig ,fxbgrvi ,fxbgrvr ,eigipm ,eigibuf ,eigrpm ,
259 f lnodpor ,
260 g fr_i18 ,graphe ,iflow ,rflow,
262 j llagf ,lprw ,icontact ,rcontact ,sh4tree ,sh3tree ,
263 k ipadmesh ,padmesh ,msc ,mstg ,inc ,intg ,ptg ,
265 m acontact ,pcontact ,factiv ,
266 p sh4trim ,sh3trim ,mscnd ,incnd ,
267 q ibfflux ,fbfflux ,rbym ,irbym ,lnrbym ,icodrbym,
268 r ibcv ,fconv ,ibftemp ,fbftemp ,iad_rbym ,fr_rbym,
269 t weight_rm ,ms_ply ,zi_ply ,inod_pxfem ,iel_pxfem ,iadc_pxfem ,
271 v madclnod ,nom_sect ,mcpc ,mcptg ,dmelc ,dmeltg ,mssa ,
272 w dmels ,mstr ,dmeltr ,msp ,dmelp ,msrt ,dmelrt ,
273 x ibcr ,fradia ,res_sms ,table ,irbe2 ,lrbe2 ,iad_rbe2 ,
274 y fr_rbe2 ,phie ,msf ,
276 1 msz2 ,diag_sms ,iloadp ,lloadp ,loadp ,
279 4 ibc_ply ,dmint2 ,ibordnode ,
280 5 mat_elem%ELBUF ,por ,nodedge ,iad_edge ,
281 6 fr_edge ,fr_nbedge ,crknodiad ,lgauge ,gauge ,
284 9 dmsph ,wagap ,mat_elem%XFEM_TAB,elcutc ,nodenr ,
286 b rthbuf ,kxig3d ,ixig3d ,knot ,wige ,
287 c wsmcomp ,stack ,
288 d cputime_mp_glob ,cputime_mp ,tab_ump ,poin_ump ,sol2sph_typ ,
289 e irunn_bis ,addcsrect ,iad_frnor ,fr_nor ,procnor ,
290 f interfaces%SPMD_ARRAYS%IAD_FREDG,interfaces%SPMD_ARRAYS%FR_EDG ,drape_sh4n ,drape_sh3n ,tab_mat ,
291 g nativ0_sms ,multi_fvm ,segquadfr ,ms_2d ,
292 h h3d_data ,subsets ,igrnod ,igrbric ,
293 i igrquad ,igrsh4n ,igrsh3n ,igrtruss ,igrbeam ,
294 j igrspring ,igrpart ,igrsurf ,forneqs ,
295 k nloc_dmg ,iskwp_l ,knotlocpc ,knotlocel ,pinch_data ,tag_skins6 ,ale_connectivity ,
297 m t_monvol ,id_global_vois ,face_vois ,dynain_data ,fcont_max ,ebcs_tab ,diffusion ,
298 n kloadpinter ,loadpinter ,dgaploadint ,drapeg ,user_windows ,output ,interfaces,
299 o dt ,loads ,python ,dpl0cld ,vel0cld ,
300 p ndamp_vrel ,id_damp_vrel ,fr_damp_vrel ,ndamp_vrel_rbyg,names_and_titles,unitab,liflow,lrflow,
301 r glob_therm ,pblast ,rbe3)
302C
303 CALL trace_out(2)
304C
305 RETURN
306 END
#define my_real
Definition cppsort.cpp:32
integer, dimension(:), allocatable id_damp_vrel
Definition damp_mod.F:41
integer, dimension(:), allocatable fr_damp_vrel
Definition damp_mod.F:42
integer ndamp_vrel
Definition damp_mod.F:44
integer ndamp_vrel_rbyg
Definition damp_mod.F:45
integer, dimension(:), allocatable eigibuf
Definition eig_mod.F:41
integer, dimension(:,:), allocatable eigipm
Definition eig_mod.F:39
integer, dimension(:,:), allocatable fxbipm
Definition fxb_mod.F:39
integer, dimension(:), allocatable fxbnod
Definition fxb_mod.F:41
integer, dimension(:), allocatable fxbelm
Definition fxb_mod.F:41
integer, dimension(:), allocatable fxbgrvi
Definition fxb_mod.F:41
integer, dimension(:), allocatable poin_ump
integer, dimension(:), allocatable iconx
Definition restart_mod.F:60
integer, dimension(:), allocatable, target igrv
Definition restart_mod.F:60
integer, dimension(:), allocatable fr_sec
Definition restart_mod.F:83
integer, dimension(:), allocatable iad_rby
Definition restart_mod.F:83
integer, dimension(:), allocatable id_global_vois
Definition restart_mod.F:86
integer, dimension(:), allocatable fr_nbedge
Definition restart_mod.F:83
integer, dimension(:), allocatable fr_mad
Definition restart_mod.F:83
integer, dimension(:), allocatable ibcv
integer, dimension(:), allocatable lagbuf
Definition restart_mod.F:60
integer, dimension(:), allocatable ixx
Definition restart_mod.F:60
integer, dimension(:), allocatable, target lpby
Definition restart_mod.F:60
integer, dimension(:), allocatable fr_rl
Definition restart_mod.F:83
integer, dimension(:), allocatable, target ixs
Definition restart_mod.F:60
integer, dimension(:), allocatable iad_i2m
Definition restart_mod.F:83
integer, dimension(:), allocatable iad_cut
Definition restart_mod.F:83
integer, dimension(:), allocatable lgrav
Definition restart_mod.F:83
integer, dimension(:), allocatable, target npby
Definition restart_mod.F:60
integer, dimension(:), allocatable kxig3d
Definition restart_mod.F:60
integer, dimension(:), allocatable face_vois
Definition restart_mod.F:86
integer, dimension(:), pointer iframe
integer, dimension(:), pointer madfail
integer, dimension(:), allocatable lesdvois
Definition restart_mod.F:83
integer, dimension(:), allocatable lnrcvois
Definition restart_mod.F:83
integer, dimension(:), allocatable nodenr
Definition restart_mod.F:83
integer, dimension(:), allocatable nativ0_sms
Definition restart_mod.F:90
integer, dimension(:), allocatable newfront
Definition restart_mod.F:83
integer, dimension(:), allocatable iadc_crkxfem
Definition restart_mod.F:57
integer, dimension(:), allocatable nodpor
Definition restart_mod.F:60
integer, dimension(:), allocatable ilink
Definition restart_mod.F:83
integer, dimension(:), allocatable iadrcp_pxfem
Definition restart_mod.F:57
integer, dimension(:), allocatable ibc_ply
Definition restart_mod.F:57
integer, dimension(:), allocatable llink
Definition restart_mod.F:83
integer, dimension(:), allocatable madclnod
Definition restart_mod.F:57
integer, dimension(:,:), allocatable ipadmesh
integer, dimension(:), allocatable lbvel
Definition restart_mod.F:60
integer, dimension(:), allocatable lprtsph
Definition restart_mod.F:60
integer, dimension(:), allocatable nbsdvois
Definition restart_mod.F:83
integer, dimension(:), allocatable lnodpor
Definition restart_mod.F:83
integer, dimension(:), allocatable ibcr
integer, dimension(:), allocatable ne_nercvois
Definition restart_mod.F:90
integer, dimension(:), allocatable iadmv2
Definition restart_mod.F:83
integer, dimension(:), allocatable neflsw
Definition restart_mod.F:83
integer, dimension(:), allocatable ixig3d
Definition restart_mod.F:60
integer, dimension(:), allocatable linale
Definition restart_mod.F:83
type(cluster_), dimension(:), allocatable cluster
integer, dimension(:), allocatable iactiv
Definition restart_mod.F:60
integer, dimension(:), allocatable crknodiad
Definition restart_mod.F:57
integer, dimension(:), allocatable ne_lercvois
Definition restart_mod.F:90
integer, dimension(:), allocatable ibcslag
Definition restart_mod.F:60
integer, dimension(:), allocatable icodt_ply
Definition restart_mod.F:90
integer, dimension(:), allocatable ibufssg_io
Definition restart_mod.F:57
integer, dimension(:,:), allocatable sh4tree
integer, dimension(:), allocatable fr_lagf
Definition restart_mod.F:83
integer, dimension(:), allocatable ispsym
Definition restart_mod.F:60
integer, dimension(:), allocatable sh4trim
integer, dimension(:), allocatable addcsrect
Definition restart_mod.F:83
integer, dimension(:), allocatable ipm
Definition restart_mod.F:83
integer, dimension(:), allocatable, target ipart
Definition restart_mod.F:60
integer, dimension(:), allocatable fr_nor
Definition restart_mod.F:83
integer, dimension(:), allocatable isphio
Definition restart_mod.F:60
integer, dimension(:), allocatable fr_i18
Definition restart_mod.F:83
integer, dimension(:), allocatable, target ipari
Definition restart_mod.F:60
type(spsym_struct) xspsym
integer, dimension(:), allocatable igaup
Definition restart_mod.F:83
integer, dimension(:), allocatable icodrbym
Definition restart_mod.F:83
type(spsym_struct) wsmcomp
integer, dimension(:), allocatable iskew_ply
Definition restart_mod.F:90
integer, dimension(:), allocatable nnflsw
Definition restart_mod.F:83
integer, dimension(:), allocatable nercvois
Definition restart_mod.F:83
type(failwave_str_) failwave
integer, dimension(:), allocatable ispcond
Definition restart_mod.F:60
integer, dimension(:), allocatable ibordnode
Definition restart_mod.F:83
integer, dimension(:), allocatable sh3trim
integer, dimension(:), allocatable iecran
Definition restart_mod.F:57
integer, dimension(:), allocatable fr_i2m
Definition restart_mod.F:83
integer, dimension(:), allocatable ixt
Definition restart_mod.F:60
integer, dimension(:), allocatable lnlink
Definition restart_mod.F:60
integer, dimension(:), allocatable ibftemp
integer, dimension(:), allocatable ibfv
Definition restart_mod.F:60
integer, dimension(:), allocatable iaccp
Definition restart_mod.F:83
integer, dimension(:), allocatable, target iel_crkxfem
Definition restart_mod.F:83
integer, dimension(:), allocatable lsegcom
Definition restart_mod.F:83
integer, dimension(:), allocatable iskwp_l
Definition restart_mod.F:90
integer, dimension(:), allocatable inod_pxfem
Definition restart_mod.F:83
integer, dimension(:), allocatable dd_r2r_elem
Definition restart_mod.F:57
integer, dimension(:), allocatable kloadpinter
Definition restart_mod.F:60
integer, dimension(:), allocatable ixr
Definition restart_mod.F:60
integer, dimension(:,:), allocatable sh3tree
integer, dimension(:), allocatable lonfsph
Definition restart_mod.F:60
integer, dimension(:), pointer madnod
integer, dimension(:), allocatable iexlnk
Definition restart_mod.F:60
integer, dimension(:), allocatable, target ixtg
Definition restart_mod.F:60
integer, dimension(:), pointer lpbyl
integer, dimension(:), allocatable nnlink
Definition restart_mod.F:60
integer, dimension(:), allocatable, target ibcl
Definition restart_mod.F:60
integer, dimension(:), allocatable adsky_crkxfem
Definition restart_mod.F:57
integer, dimension(:), pointer madprt
integer, dimension(:), allocatable fr_rbym
Definition restart_mod.F:90
integer, dimension(:), allocatable monvol
Definition restart_mod.F:60
integer, dimension(:), allocatable ifill
Definition restart_mod.F:60
integer, dimension(:), allocatable kxfenod2elc
Definition restart_mod.F:83
integer, dimension(:), allocatable iskwp
Definition restart_mod.F:83
integer, dimension(:), allocatable isensp
Definition restart_mod.F:83
integer, dimension(:), allocatable fr_rbe2
Definition restart_mod.F:83
integer, dimension(:), allocatable irbe2
Definition restart_mod.F:60
integer, dimension(:), allocatable inod_crkxfem
Definition restart_mod.F:83
integer, dimension(:), allocatable nporgeo
Definition restart_mod.F:83
integer, dimension(:), allocatable procne_crkxfem
Definition restart_mod.F:57
integer, dimension(:), allocatable iadsdp_pxfem
Definition restart_mod.F:57
integer, dimension(:), allocatable kxsp
Definition restart_mod.F:60
integer, dimension(:), allocatable neth
Definition restart_mod.F:60
integer, dimension(:), allocatable enrtag
Definition restart_mod.F:83
integer, dimension(:), allocatable nodlevxf
Definition restart_mod.F:83
integer, dimension(:), allocatable fr_wall
Definition restart_mod.F:83
integer, dimension(:), allocatable loadpinter
Definition restart_mod.F:60
integer, dimension(:), allocatable elcutc
Definition restart_mod.F:83
integer, dimension(:), allocatable fr_ll
Definition restart_mod.F:83
integer, dimension(:), allocatable iad_sec
Definition restart_mod.F:83
integer, dimension(:), allocatable nsensp
Definition restart_mod.F:83
integer, dimension(:), allocatable dd_iad
Definition restart_mod.F:60
integer, dimension(:), allocatable gjbufi
Definition restart_mod.F:60
integer, dimension(:), pointer madsh3
integer, dimension(:), allocatable icut
Definition restart_mod.F:83
integer, dimension(:), allocatable fr_cj
Definition restart_mod.F:83
integer, dimension(:), allocatable, target iskwn
Definition restart_mod.F:60
integer, dimension(:), allocatable nesdvois
Definition restart_mod.F:83
integer, dimension(:), allocatable cne_crkxfem
Definition restart_mod.F:57
integer, dimension(:), allocatable, target iloadp
Definition restart_mod.F:60
integer, dimension(:), allocatable iadcj
Definition restart_mod.F:83
integer, dimension(:), allocatable nprw
Definition restart_mod.F:60
integer, dimension(:), allocatable iadsdp_crkxfem
Definition restart_mod.F:57
integer, dimension(:), allocatable ngaup
Definition restart_mod.F:83
integer, dimension(:), allocatable lnrbym
Definition restart_mod.F:83
integer, dimension(:), allocatable nod2sp
Definition restart_mod.F:60
integer, dimension(:), allocatable adsky_pxfem
Definition restart_mod.F:57
integer, dimension(:), allocatable nodglobxfe
Definition restart_mod.F:83
integer, dimension(:), allocatable weight_rm
Definition restart_mod.F:57
integer, dimension(:), allocatable ixp
Definition restart_mod.F:60
integer, dimension(:), allocatable laccelm
Definition restart_mod.F:60
integer, dimension(:), allocatable, target nom_opt
Definition restart_mod.F:60
integer, dimension(:), allocatable iad_rbe2
Definition restart_mod.F:83
double precision, dimension(:), allocatable bufgeo
integer, dimension(:), pointer madsol
integer, dimension(:), allocatable fasolfr
Definition restart_mod.F:83
integer, dimension(:), allocatable iadi2
Definition restart_mod.F:83
integer, dimension(:), allocatable, target npc
Definition restart_mod.F:60
integer, dimension(:), allocatable igeo
Definition restart_mod.F:83
integer, dimension(:), allocatable, target ibmpc
Definition restart_mod.F:60
integer, dimension(:), allocatable ixtg1
Definition restart_mod.F:60
integer, dimension(:), allocatable fr_mv
Definition restart_mod.F:83
integer, dimension(:), allocatable ims
Definition restart_mod.F:60
integer, dimension(:), allocatable fr_edge
Definition restart_mod.F:83
integer, dimension(:), allocatable lercvois
Definition restart_mod.F:83
integer, dimension(:), allocatable addcni2
Definition restart_mod.F:83
integer, dimension(:), allocatable lbcscyc
Definition restart_mod.F:57
integer, dimension(:), allocatable fr_rby2
Definition restart_mod.F:83
integer, dimension(:), allocatable iad_frnor
Definition restart_mod.F:83
integer, dimension(:), allocatable iadc_pxfem
Definition restart_mod.F:57
integer, dimension(:), allocatable ne_lesdvois
Definition restart_mod.F:90
integer, dimension(:), allocatable ibvel
Definition restart_mod.F:60
integer, dimension(:), allocatable lrivet
Definition restart_mod.F:60
integer, dimension(:), pointer npbyl
integer, dimension(:), allocatable iad_edge
Definition restart_mod.F:83
integer, dimension(:), allocatable, target icfield
Definition restart_mod.F:60
integer, dimension(:), allocatable kinet
Definition restart_mod.F:60
integer, dimension(:), allocatable lgauge
Definition restart_mod.F:60
integer, dimension(:), allocatable nstrf
Definition restart_mod.F:60
integer, dimension(:), allocatable ibcscyc
Definition restart_mod.F:57
integer, dimension(:), allocatable procnor
Definition restart_mod.F:83
integer, dimension(:), allocatable tag_skins6
Definition restart_mod.F:57
integer, dimension(:), allocatable fr_rby
Definition restart_mod.F:83
integer, dimension(:), allocatable irbym
Definition restart_mod.F:83
integer, dimension(:,:), allocatable ixsp
Definition restart_mod.F:81
integer, dimension(:), allocatable iadrcp_crkxfem
Definition restart_mod.F:57
integer, dimension(:), pointer madsh4
integer, dimension(:), allocatable iparg
Definition restart_mod.F:60
integer, dimension(:), allocatable ixq
Definition restart_mod.F:60
integer, dimension(:), allocatable ibfflux
integer, dimension(:), allocatable nodedge
Definition restart_mod.F:83
integer, dimension(:), allocatable ilas
Definition restart_mod.F:60
integer, dimension(:), allocatable iad_rby2
Definition restart_mod.F:83
integer, dimension(:), allocatable icode_ply
Definition restart_mod.F:90
integer, dimension(:), allocatable lloadp
Definition restart_mod.F:83
integer, dimension(:), allocatable fr_cut
Definition restart_mod.F:83
integer, dimension(:), allocatable segquadfr
Definition restart_mod.F:83
integer, dimension(:), allocatable procni2
Definition restart_mod.F:83
integer, dimension(:), allocatable lcfield
Definition restart_mod.F:83
integer, dimension(:), allocatable kxx
Definition restart_mod.F:60
integer, dimension(:), allocatable nskwp
Definition restart_mod.F:83
integer, dimension(:), allocatable ne_nesdvois
Definition restart_mod.F:90
integer, dimension(:), allocatable iad_rbym
Definition restart_mod.F:90
integer, dimension(:), allocatable nom_sect
Definition restart_mod.F:60
integer, dimension(:), allocatable lprw
Definition restart_mod.F:60
integer, dimension(:), allocatable npsegcom
Definition restart_mod.F:83
type(nlocal_str_) nloc_dmg
integer, dimension(:), allocatable rg_cut
Definition restart_mod.F:83
integer, dimension(:), allocatable iel_pxfem
Definition restart_mod.F:83
integer, dimension(:), allocatable lrbe2
Definition restart_mod.F:60
integer, dimension(:), allocatable llagf
Definition restart_mod.F:83
integer, dimension(:), allocatable nbrcvois
Definition restart_mod.F:83
integer, dimension(:), allocatable ljoint
Definition restart_mod.F:60
integer, dimension(:), allocatable lnsdvois
Definition restart_mod.F:83
integer, dimension(:,:), allocatable tab_ump
integer, dimension(:), allocatable naccp
Definition restart_mod.F:83
type(spsym_struct) vspsym
integer, dimension(:), allocatable procne_pxfem
Definition restart_mod.F:57
integer, dimension(:), allocatable dd_r2r
Definition restart_mod.F:83
integer, dimension(:), allocatable icontact
Definition restart_mod.F:83
integer, dimension(:), allocatable ipart_state
Definition restart_mod.F:60
integer, dimension(:), allocatable sph2sol
Definition sph_mod.F:32
integer, dimension(:), allocatable irst
Definition sph_mod.F:32
integer, dimension(:), allocatable sol2sph_typ
Definition sph_mod.F:35
integer, dimension(:), allocatable sol2sph
Definition sph_mod.F:32
type(ttable), dimension(:), allocatable table
subroutine resol(timers, element, nodes, coupling, af, iaf, iskwn, neth, ipart, nom_opt, kxx, ixx, ixtg, ixs, ixq, ixt, ixp, ixr, ifill, mat_elem, ims, npc, ibcl, ibfv, idum, las, laccelm, nnlink, lnlink, iparg, dd_iad, igrv, iexlnk, kinet, ipari, nprw, iconx, npby, lpby, lrivet, nstrf, ljoint, nodpor, monvol, ilink, llink, linale, neflsw, nnflsw, icut, cluster, itask, inoise, thke, damp, pm, skews, geo, eani, bufmat, bufgeo, bufsf, w, veul, fill, dfill, alph, wb, dsave, asave, msnf, tf, forc, vel, fsav, fzero, xlas, accelm, agrv, fr_wave, failwave, parts0, elbuf, rwbuf, sensors, rwsav, rby, rivet, secbuf, volmon, lambda, wa, fv, partsav, uwa, val2, phi, segvar, r, crflsw, flsw, fani, xcut, anin, tani, secfcum, bufnois, idata, rdata, iframe, kxsp, ixsp, nod2sp, ispsym, ispcond, xframe, spbuf, xspsym, vspsym, pv, fsavd, ibvel, lbvel, wasph, w16, isphio, lprtsph, lonfsph, vsphio, fbvel, lagbuf, ibcslag, iactiv, dampr, gjbufi, gjbufr, rbmpc, ibmpc, sphveln, nbrcvois, nbsdvois, lnrcvois, lnsdvois, nercvois, nesdvois, lercvois, lesdvois, npsegcom, lsegcom, nporgeo, ixtg1, npbyl, lpbyl, rbyl, igeo, ipm, madprt, madsh4, madsh3, madsol, madnod, madfail, iad_rby, fr_rby, fr_wall, iad_rby2, fr_rby2, iad_i2m, fr_i2m, addcni2, procni2, iadi2, fr_mv, iadmv2, fr_ll, fr_rl, iadcj, fr_cj, fr_sec, iad_sec, iad_cut, fr_cut, rg_cut, newfront, fr_mad, fxbipm, fxbrpm, fxbnod, fxbmod, fxbglm, fxbcpm, fxbcps, fxblm, fxbfls, fxbdls, fxbdep, fxbvit, fxbacc, fxbelm, fxbsig, fxbgrvi, fxbgrvr, eigipm, eigibuf, eigrpm, lnodpor, fr_i18, graphe, iflow, rflow, lgrav, dd_r2r, fasolfr, fr_lagf, llagf, lprw, icontact, rcontact, sh4tree, sh3tree, ipadmesh, padmesh, msc, mstg, inc, intg, ptg, iskwp, nskwp, isensp, nsensp, iaccp, naccp, ipart_state, acontact, pcontact, factiv, sh4trim, sh3trim, mscnd, incnd, ibfflux, fbfflux, rbym, irbym, lnrbym, icodrbym, ibcv, fconv, ibftemp, fbftemp, iad_rbym, fr_rbym, weight_rm, ms_ply, zi_ply, inod_pxfem, iel_pxfem, iadc_pxfem, adsky_pxfem, icode_ply, icodt_ply, iskew_ply, admsms, madclnod, nom_sect, mcpc, mcptg, dmelc, dmeltg, mssa, dmels, mstr, dmeltr, msp, dmelp, msrt, dmelrt, ibcr, fradia, res_sms, table, irbe2, lrbe2, iad_rbe2, fr_rbe2, phie, msf, procne_pxfem, iadsdp_pxfem, iadrcp_pxfem, icfield, lcfield, cfield, msz2, diag_sms, iloadp, lloadp, loadp, inod_crk, iel_crk, iadc_crk, adsky_crk, cne_crk, procne_crk, iadsdp_crk, iadrcp_crk, ibufssg_io, ibc_ply, dmint2, ibordnode, elbuf_tab, por, nodedge, iad_edge, fr_edge, fr_nbedge, crknodiad, lgauge, gauge, igaup, ngaup, nodlevxf, dd_r2r_elem, nodglobxfe, sph2sol, sol2sph, irst, dmsph, wagap, xfem_tab, elcutc, nodenr, kxfenod2elc, enrtag, rthbu f, kxig3d, ixig3d, knot, wige, wsmcomp, stack, cputime_mp_glob, cputime_mp, tab_ump, poin_ump, sol2sph_typ, irunn_bis, addcsrect, iad_frnor, fr_nor, procnor, iad_fredg, fr_edg, drape_sh4n, drape_sh3n, tab_mat, nativ0_sms, multi_fvm, segquadfr, ms_2d, h3d_data, subsets, igrnod, igrbric, igrquad, igrsh4n, igrsh3n, igrtruss, igrbeam, igrspring, igrpart, igrsurf, forneqs, nloc_dmg, iskwp_l, knotlocpc, knotlocel, pinch_data, tag_skins6, ale_connectivity, xcell, xface, ne_nercvois, ne_nesdvois, ne_lercvois, ne_lesdvois, ibcscyc, lbcscyc, t_monvol, id_global_vois, face_vois, dynain_data, fcont_max, ebcs_tab, diffusion, kloadpinter, loadpinter, dgaploadint, drapeg, user_windows, output, interfaces, dt, loads, python, dpl0cld, vel0cld, ndamp_vrel, id_damp_vrel, fr_damp_vrel, ndamp_vrel_rbyg, names_and_titles, unitab, liflow, lrflow, glob_therm, pblast, rbe3)
Definition resol.F:633
subroutine resol_head(element, nodes, itask, af, iaf, idata, rdata, graphe, iflow, rflow, stack, irunn_bis, timers, multi_fvm, h3d_data, subsets, igrnod, igrbric, igrquad, igrsh4n, igrsh3n, igrtruss, igrbeam, igrspring, igrpart, igrsurf, igrslin, forneqs, pinch_data, ale_connectivity, drape_sh4n, drape_sh3n, t_monvol, sensors, ebcs_tab, diffusion, segvar, dynain_data, drapeg, user_windows, output, interfaces, dt, loads, mat_elem, python, names_and_titles, unitab, skews, liflow, lrflow, glob_therm, pblast, rbe3, coupling)
Definition resol_head.F:86
subroutine trace_out(nsub)
Definition trace_back.F:324
subroutine trace_in(nsub, itab, atab)
Definition trace_back.F:98