OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
c_ibmpc.F File Reference
#include "implicit_f.inc"
#include "param_c.inc"

Go to the source code of this file.

Functions/Subroutines

subroutine c_ibmpc (impcnc, impcnn, impcdl, impcskw, dd_lagf)

Function/Subroutine Documentation

◆ c_ibmpc()

subroutine c_ibmpc ( integer, dimension(*) impcnc,
integer, dimension(*) impcnn,
integer, dimension(*) impcdl,
integer, dimension(*) impcskw,
integer, dimension(3,*) dd_lagf )

Definition at line 29 of file c_ibmpc.F.

30C-----------------------------------------------
31C I m p l i c i t T y p e s
32C-----------------------------------------------
33#include "implicit_f.inc"
34C-----------------------------------------------
35C C o m m o n B l o c k s
36C-----------------------------------------------
37#include "param_c.inc"
38C-----------------------------------------------
39C D u m m y A r g u m e n t s
40C-----------------------------------------------
41 INTEGER IMPCNC(*),IMPCNN(*),IMPCDL(*),IMPCSKW(*),DD_LAGF(3,*)
42C-----------------------------------------------
43C L o c a l V a r i a b l e s
44C-----------------------------------------------
45 INTEGER I, P, NUMC, KF, J, ISK
46C
47 p = 1 ! uniquement sur p0 pour le moment
48 kf = 0
49 DO i=1,nummpc
50 dd_lagf(1,p) = dd_lagf(1,p) + 1
51 numc = impcnc(i)
52 DO j=1,numc
53 kf = kf+1
54 isk = impcskw(kf)
55 IF(isk==1)THEN
56 dd_lagf(2,p) = dd_lagf(2,p) + 1
57 ELSE
58 dd_lagf(2,p) = dd_lagf(2,p) + 3
59 END IF
60 END DO
61 END DO
62C
63 RETURN