OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
m70init.F
Go to the documentation of this file.
1Copyright> OpenRadioss
2Copyright> Copyright (C) 1986-2025 Altair Engineering Inc.
3Copyright>
4Copyright> This program is free software: you can redistribute it and/or modify
5Copyright> it under the terms of the GNU Affero General Public License as published by
6Copyright> the Free Software Foundation, either version 3 of the License, or
7Copyright> (at your option) any later version.
8Copyright>
9Copyright> This program is distributed in the hope that it will be useful,
10Copyright> but WITHOUT ANY WARRANTY; without even the implied warranty of
11Copyright> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12Copyright> GNU Affero General Public License for more details.
13Copyright>
14Copyright> You should have received a copy of the GNU Affero General Public License
15Copyright> along with this program. If not, see <https://www.gnu.org/licenses/>.
16Copyright>
17Copyright>
18Copyright> Commercial Alternative: Altair Radioss Software
19Copyright>
20Copyright> As an alternative to this open-source version, Altair also offers Altair Radioss
21Copyright> software under a commercial license. Contact Altair to discuss further if the
22Copyright> commercial version may interest you: https://www.altair.com/radioss/.
23!||====================================================================
24!|| m70init ../starter/source/materials/mat/mat070/m70init.F
25!||--- called by ------------------------------------------------------
26!|| matini ../starter/source/materials/mat_share/matini.F
27!|| sigin3b ../starter/source/elements/solid/solid8p/sigin3b.F
28!||====================================================================
29 SUBROUTINE m70init(NEL ,NUPARAM ,NUVAR ,UPARAM ,UVAR)
30C-----------------------------------------------
31C I M P L I C I T T Y P E S
32C-----------------------------------------------
33#include "implicit_f.inc"
34C---------+---------+---+---+--------------------------------------------
35C VAR | SIZE |TYP| RW| DEFINITION
36C---------+---------+---+---+--------------------------------------------
37C NEL | 1 | I | R | SIZE OF THE ELEMENT GROUP NEL
38C NUPARAM | 1 | I | R | SIZE OF THE USER PARAMETER ARRAY
39C NUVAR | 1 | I | R | NUMBER OF USER ELEMENT VARIABLES
40C---------+---------+---+---+--------------------------------------------
41C UPARAM | NUPARAM | F | R | USER MATERIAL PARAMETER ARRAY
42C UVAR |NEL*NUVAR| F |R/W| USER ELEMENT VARIABLE ARRAY
43C-----------------------------------------------
44C I N P U T A R G U M E N T S
45C-----------------------------------------------
46 INTEGER :: NEL, NUPARAM, NUVAR
47 my_real :: uparam(nuparam)
48C----------------------------------------------------------------
49C I N P U T O U T P U T A R G U M E N T S
50C----------------------------------------------------------------
51 my_real :: uvar(nel,nuvar)
52C----------------------------------------------------------------
53C L O C A L V A R I B L E S
54C----------------------------------------------------------------
55 INTEGER :: I, J
56 my_real :: e0
57C=======================================================================
58 e0 = uparam(2)
59 DO i=1,nel
60 uvar(i,3) =e0
61 uvar(i,9) =one
62 uvar(i,10)=one
63 ENDDO
64c-----------
65 RETURN
66 END
#define my_real
Definition cppsort.cpp:32
subroutine m70init(nel, nuparam, nuvar, uparam, uvar)
Definition m70init.F:30