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

Go to the source code of this file.

Functions/Subroutines

subroutine w_lacc (laccelm, nc, nodlocal, len_ia, cel, cep, proc)

Function/Subroutine Documentation

◆ w_lacc()

subroutine w_lacc ( integer, dimension(3,*) laccelm,
integer nc,
integer, dimension(*) nodlocal,
integer len_ia,
integer, dimension(*) cel,
integer, dimension(*) cep,
integer proc )

Definition at line 30 of file w_lacc.F.

31C-----------------------------------------------
32C I m p l i c i t T y p e s
33C-----------------------------------------------
34#include "implicit_f.inc"
35C-----------------------------------------------
36C C o m m o n B l o c k s
37C-----------------------------------------------
38#include "com04_c.inc"
39C-----------------------------------------------
40C D u m m y A r g u m e n t s
41C-----------------------------------------------
42 INTEGER NC, LEN_IA, PROC,
43 . LACCELM(3,*), NODLOCAL(*),CEL(*),CEP(*)
44C-----------------------------------------------
45C L o c a l V a r i a b l e s
46C-----------------------------------------------
47 INTEGER I, N, LACC(3,NC),P
48C
49 DO i = 1, nc
50 n = laccelm(1,i)
51 lacc(1,i) = nodlocal(n)
52C probleme de confusion entre les accelerometres et les gauges (meme
53C structure) LACC(1,I)=0 marqueur de gauge
54C LACC(1,I)=0 ou negatif marqueur de gauge
55C LACC(1,I)=NODLOCAL ou 2*NUMNOD (global) marqueur d'accelero
56C
57 if (lacc(1,i)==0)lacc(1,i)=2*numnod
58 lacc(2,i) = laccelm(2,i)
59 lacc(3,i) = laccelm(3,i)
60 ENDDO
61 CALL write_i_c(lacc,3*nc)
62 len_ia = len_ia + 3*nc
63C
64 RETURN
void write_i_c(int *w, int *len)