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

Go to the source code of this file.

Functions/Subroutines

subroutine s8sav3_imp (offg, sav, xd1, xd2, xd3, xd4, xd5, xd6, xd7, xd8, yd1, yd2, yd3, yd4, yd5, yd6, yd7, yd8, zd1, zd2, zd3, zd4, zd5, zd6, zd7, zd8, nel)

Function/Subroutine Documentation

◆ s8sav3_imp()

subroutine s8sav3_imp ( offg,
double precision, dimension(nel,21) sav,
double precision, dimension(*) xd1,
double precision, dimension(*) xd2,
double precision, dimension(*) xd3,
double precision, dimension(*) xd4,
double precision, dimension(*) xd5,
double precision, dimension(*) xd6,
double precision, dimension(*) xd7,
double precision, dimension(*) xd8,
double precision, dimension(*) yd1,
double precision, dimension(*) yd2,
double precision, dimension(*) yd3,
double precision, dimension(*) yd4,
double precision, dimension(*) yd5,
double precision, dimension(*) yd6,
double precision, dimension(*) yd7,
double precision, dimension(*) yd8,
double precision, dimension(*) zd1,
double precision, dimension(*) zd2,
double precision, dimension(*) zd3,
double precision, dimension(*) zd4,
double precision, dimension(*) zd5,
double precision, dimension(*) zd6,
double precision, dimension(*) zd7,
double precision, dimension(*) zd8,
integer nel )

Definition at line 28 of file s8sav3_imp.F.

36C-----------------------------------------------
37C I m p l i c i t T y p e s
38C-----------------------------------------------
39#include "implicit_f.inc"
40C-----------------------------------------------
41C C o m m o n B l o c k s
42C-----------------------------------------------
43C-----------------------------------------------
44C D u m m y A r g u m e n t s
45C-----------------------------------------------
46 INTEGER NEL
47C REAL
49 . offg(*)
50
51 DOUBLE PRECISION
52 . XD1(*), XD2(*), XD3(*), XD4(*), XD5(*), XD6(*), XD7(*), XD8(*),
53 . YD1(*), YD2(*), YD3(*), YD4(*), YD5(*), YD6(*), YD7(*), YD8(*),
54 . ZD1(*), ZD2(*), ZD3(*), ZD4(*), ZD5(*), ZD6(*), ZD7(*), ZD8(*),
55 . SAV(NEL,21)
56C-----------------------------------------------
57C L o c a l V a r i a b l e s
58C-----------------------------------------------
59 INTEGER I
60C=======================================================================
61 !print*,'OFFG(10) ', offg(10)
62 DO i=1,nel
63 IF(abs(offg(i)) <= one )THEN
64 sav(i,1)=xd2(i)-xd1(i)
65 sav(i,2)=yd2(i)-yd1(i)
66 sav(i,3)=zd2(i)-zd1(i)
67 sav(i,4)=xd3(i)-xd1(i)
68 sav(i,5)=yd3(i)-yd1(i)
69 sav(i,6)=zd3(i)-zd1(i)
70 sav(i,7)=xd4(i)-xd1(i)
71 sav(i,8)=yd4(i)-yd1(i)
72 sav(i,9)=zd4(i)-zd1(i)
73 sav(i,10)=xd5(i)-xd1(i)
74 sav(i,11)=yd5(i)-yd1(i)
75 sav(i,12)=zd5(i)-zd1(i)
76 sav(i,13)=xd6(i)-xd1(i)
77 sav(i,14)=yd6(i)-yd1(i)
78 sav(i,15)=zd6(i)-zd1(i)
79 sav(i,16)=xd7(i)-xd1(i)
80 sav(i,17)=yd7(i)-yd1(i)
81 sav(i,18)=zd7(i)-zd1(i)
82 sav(i,19)=xd8(i)-xd1(i)
83 sav(i,20)=yd8(i)-yd1(i)
84 sav(i,21)=zd8(i)-zd1(i)
85 ENDIF
86 ENDDO
87C-----------
88 RETURN
#define my_real
Definition cppsort.cpp:32