OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
scumualpha.F File Reference
#include "implicit_f.inc"
#include "comlock.inc"
#include "lockon.inc"
#include "lockoff.inc"

Go to the source code of this file.

Functions/Subroutines

subroutine scumualpha (offg, alpha_e, nc1, nc2, nc3, nc4, nc5, nc6, nc7, nc8, nel)

Function/Subroutine Documentation

◆ scumualpha()

subroutine scumualpha ( offg,
alpha_e,
integer, dimension(*) nc1,
integer, dimension(*) nc2,
integer, dimension(*) nc3,
integer, dimension(*) nc4,
integer, dimension(*) nc5,
integer, dimension(*) nc6,
integer, dimension(*) nc7,
integer, dimension(*) nc8,
integer, intent(in) nel )

Definition at line 31 of file scumualpha.F.

35C-----------------------------------------------
36C M o d u l e s
37C-----------------------------------------------
38 USE dtdc_mod
39C-----------------------------------------------
40C I m p l i c i t T y p e s
41C-----------------------------------------------
42#include "implicit_f.inc"
43#include "comlock.inc"
44C-----------------------------------------------
45C C o m m o n B l o c k s
46C-----------------------------------------------
47C-----------------------------------------------
48C D u m m y A r g u m e n t s
49C-----------------------------------------------
50 INTEGER, INTENT(IN) :: NEL
51 INTEGER NC1(*), NC2(*), NC3(*), NC4(*), NC5(*), NC6(*), NC7(*),
52 . NC8(*)
53C REAL
55 . offg(*),alpha_e(*)
56C-----------------------------------------------
57C L o c a l V a r i a b l e s
58C-----------------------------------------------
59 INTEGER I, J,N
60C-----------------------------------------------
61#include "lockon.inc"
62 DO i=1,nel
63 IF (offg(i)==zero) cycle
64 n = nc1(i)
65 alpha_dc(n) = max(alpha_dc(n),alpha_e(i))
66 n = nc2(i)
67 alpha_dc(n) = max(alpha_dc(n),alpha_e(i))
68 n = nc3(i)
69 alpha_dc(n) = max(alpha_dc(n),alpha_e(i))
70 n = nc4(i)
71 alpha_dc(n) = max(alpha_dc(n),alpha_e(i))
72 n = nc5(i)
73 alpha_dc(n) = max(alpha_dc(n),alpha_e(i))
74 n = nc6(i)
75 alpha_dc(n) = max(alpha_dc(n),alpha_e(i))
76 n = nc7(i)
77 alpha_dc(n) = max(alpha_dc(n),alpha_e(i))
78 n = nc8(i)
79 alpha_dc(n) = max(alpha_dc(n),alpha_e(i))
80 END DO
81#include "lockoff.inc"
82C
83 RETURN
#define my_real
Definition cppsort.cpp:32
#define max(a, b)
Definition macros.h:21