OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
cluster_mod.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!|| cluster_mod ../engine/share/modules/cluster_mod.F
25!||--- called by ------------------------------------------------------
26!|| clusterf ../engine/source/output/cluster/clusterf.F
27!|| eig ../engine/stub/eig.F
28!|| eig1 ../engine/stub/eig1.F
29!|| eigcond ../engine/stub/eigcond.F
30!|| eigp ../engine/stub/eigp.F
31!|| genani ../engine/source/output/anim/generate/genani.F
32!|| genh3d ../engine/source/output/h3d/h3d_results/genh3d.F
33!|| hist2 ../engine/source/output/th/hist2.F
34!|| imp_buck ../engine/source/implicit/imp_buck.F
35!|| init_th ../engine/source/output/th/init_th.F
36!|| init_th0 ../engine/source/output/th/init_th0.F
37!|| rdresb ../engine/source/output/restart/rdresb.F
38!|| read_cluster ../engine/source/output/cluster/read_cluster.F
39!|| resol ../engine/source/engine/resol.F
40!|| resol_head ../engine/source/engine/resol_head.F
41!|| restalloc ../engine/source/output/restart/arralloc.F
42!|| restmod ../engine/share/modules/restart_mod.F
43!|| sortie_main ../engine/source/output/sortie_main.F
44!|| thcluster ../engine/source/output/th/thcluster.F
45!|| w_cluster ../engine/source/output/cluster/w_cluster.F
46!|| wrrestp ../engine/source/output/restart/wrrestp.F
47!||====================================================================
48 MODULE cluster_mod
49C-----------------------------------------------------------------------
50#include "my_real.inc"
51c=======================================================================
52c
53 TYPE cluster_
54 integer :: ID
55 integer :: TYPE
56 integer :: IFAIL
57 integer :: IGR
58 integer :: NEL
59 integer :: NNOD
60 integer :: SKEW
61 integer :: OFF
62c
63 integer, DIMENSION(:), ALLOCATABLE :: NG
64 integer, DIMENSION(:), ALLOCATABLE :: ELEM
65 integer, DIMENSION(:), ALLOCATABLE :: NOD1
66 integer, DIMENSION(:), ALLOCATABLE :: NOD2
67c
68 my_real, DIMENSION(:), ALLOCATABLE :: fmax
69 my_real, DIMENSION(:), ALLOCATABLE :: mmax
70 my_real, DIMENSION(:), ALLOCATABLE :: ax
71 my_real, DIMENSION(:), ALLOCATABLE :: nx
72 my_real, DIMENSION(3) :: for
73 my_real, DIMENSION(3) :: mom
74 my_real :: fail
75 END TYPE cluster_
76c
77c---------------
78 END MODULE cluster_mod
#define my_real
Definition cppsort.cpp:32
for(i8=*sizetab-1;i8 >=0;i8--)