OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
initbuf_mod Module Reference

Functions/Subroutines

subroutine initbuf (iparg, ng, mtn, llt, nft, iad, ity, npt, jale, ismstr, jeul, jtur, jthe, jlag, jmult, jhbe, jivf, mid, jpor, jcvt, jclose, jpla, irep, iint, igtyp, israt, isrot, icsen, isorth, isorthg, ifailure, jsms)

Function/Subroutine Documentation

◆ initbuf()

subroutine initbuf_mod::initbuf ( integer, dimension(nparg,*), intent(in) iparg,
integer, intent(in) ng,
integer, intent(out) mtn,
integer, intent(out) llt,
integer, intent(out) nft,
integer, intent(out) iad,
integer, intent(out) ity,
integer, intent(out) npt,
integer, intent(out) jale,
integer, intent(out) ismstr,
integer, intent(out) jeul,
integer, intent(out) jtur,
integer, intent(out) jthe,
integer, intent(out) jlag,
integer, intent(out) jmult,
integer, intent(out) jhbe,
integer, intent(out) jivf,
integer, intent(out) mid,
integer, intent(out) jpor,
integer, intent(out) jcvt,
integer, intent(out) jclose,
integer, intent(out) jpla,
integer, intent(out) irep,
integer, intent(out) iint,
integer, intent(out) igtyp,
integer, intent(out) israt,
integer, intent(out) isrot,
integer, intent(out) icsen,
integer, intent(out) isorth,
integer, intent(out) isorthg,
integer, intent(out) ifailure,
integer, intent(out) jsms )

Definition at line 254 of file initbuf.F.

261C-----------------------------------------------
262C I m p l i c i t T y p e s
263C-----------------------------------------------
264#include "implicit_f.inc"
265C-----------------------------------------------
266C C o m m o n B l o c k s
267C-----------------------------------------------
268#include "param_c.inc"
269C-----------------------------------------------
270C D u m m y A r g u m e n t s
271C-----------------------------------------------
272 INTEGER, INTENT (IN) :: IPARG(NPARG,*),NG
273 INTEGER, INTENT (OUT) :: MTN,LLT,NFT,IAD,ITY,NPT,JALE,ISMSTR,
274 . JEUL,JTUR,JTHE,JLAG,MID,JMULT,JHBE,JIVF,JPOR,JPLA,JCLOSE,
275 . IREP,IINT,IGTYP,JCVT,ISROT,ISRAT,ISORTH,ISORTHG,ICSEN,IFAILURE,
276 . JSMS
277C-----------------------------------------------
278C Comment : Initialisation des variables de vect01_c.inc
279C dans les boucles sur les groupes.
280C Necessaire pour routines telles que sbufad qui dimensionnent
281C le buffeur elementaire.
282C-----------------------------------------------
283C S o u r c e L i n e s
284C=======================================================================
285 mtn = iparg(1,ng)
286 llt = iparg(2,ng)
287 nft = iparg(3,ng)
288 iad = iparg(4,ng)
289 ity = iparg(5,ng)
290 npt = iparg(6,ng)
291 jale = iparg(7,ng)
292 ismstr = iparg(9,ng)
293
294 IF(ity==1.OR.ity==2)THEN
295 jeul = iparg(11,ng)
296 ELSEIF (mtn == 151 .AND. ity == 7) THEN
297 jeul = iparg(11,ng)
298 ELSE ! attention dkt9_s3 utilise ce flag
299 jeul = 0
300 END IF
301
302 jtur = iparg(12,ng)
303 jthe = iparg(13,ng)
304 jlag = iparg(14,ng)
305 mid = iparg(18,ng)
306 jmult = iparg(20,ng)
307 jhbe = iparg(23,ng)
308 jivf = iparg(24,ng)
309 jpor = iparg(27,ng)
310 jpla = iparg(29,ng)
311 jclose = iparg(33,ng)
312 irep = iparg(35,ng)
313 iint = iparg(36,ng)
314 jcvt = iparg(37,ng)
315 igtyp = iparg(38,ng)
316 icsen = iparg(39,ng)
317 israt = iparg(40,ng)
318 isrot = iparg(41,ng)
319 IF(iparg(28,ng) == 10) isrot = iparg(74,ng)
320 isorth = iparg(42,ng)
321 isorthg = isorth
322
323 ifailure = iparg(43,ng)
324
325 jsms = iparg(52,ng)
326C----
327 RETURN