OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
stack_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!|| stack_mod ../starter/share/modules1/stack_mod.F
25!||--- called by ------------------------------------------------------
26!|| brokmann_random ../starter/source/materials/fail/windshield_alter/brokmann_random.F90
27!|| c3grhead ../starter/source/elements/sh3n/coque3n/c3grhead.F
28!|| c3grtails ../starter/source/elements/sh3n/coque3n/c3grtails.F
29!|| c3init3 ../starter/source/elements/sh3n/coque3n/c3init3.F
30!|| c3inmas ../starter/source/elements/sh3n/coque3n/c3inmas.F
31!|| cbainit3 ../starter/source/elements/shell/coqueba/cbainit3.F
32!|| cbufxfe ../starter/source/elements/xfem/cbufxfe.F
33!|| cdkinit3 ../starter/source/elements/sh3n/coquedk/cdkinit3.F
34!|| cgrhead ../starter/source/elements/shell/coque/cgrhead.F
35!|| cgrtails ../starter/source/elements/shell/coque/cgrtails.F
36!|| check_mat_elem_prop_compatibility ../starter/source/materials/mat/check_mat_elem_prop_compatibility.F
37!|| check_pthickfail ../starter/source/materials/fail/check_pthickfail.F
38!|| cinit3 ../starter/source/elements/shell/coque/cinit3.F
39!|| cinmas ../starter/source/elements/shell/coque/cinmas.F
40!|| cmaini3 ../starter/source/elements/sh3n/coquedk/cmaini3.F
41!|| corthdir ../starter/source/elements/shell/coque/corthdir.F
42!|| corthini ../starter/source/elements/shell/coque/corthini.F
43!|| ddsplit ../starter/source/restart/ddsplit/ddsplit.F
44!|| elbuf_ini ../starter/source/elements/elbuf_init/elbuf_ini.F
45!|| fractal_element_neighbor ../starter/source/materials/fail/fractal/fractal_element_neighbor.F90
46!|| hm_read_anim ../starter/source/general_controls/engine/hm_read_anim.F
47!|| hm_read_drape ../starter/source/properties/composite_options/drape/hm_read_drape.F
48!|| hm_read_inistate_d00 ../starter/source/elements/initia/hm_read_inistate_d00.F
49!|| hm_read_prop17 ../starter/source/properties/shell/hm_read_prop17.F
50!|| hm_read_prop51 ../starter/source/properties/shell/hm_read_prop51.F
51!|| hm_read_properties ../starter/source/properties/hm_read_properties.F
52!|| hm_read_stack ../starter/source/stack/hm_read_stack.F
53!|| inirig_mat ../starter/source/elements/initia/inirig_mat.F
54!|| initia ../starter/source/elements/initia/initia.F
55!|| inivoid ../starter/source/elements/initia/inivoid.F
56!|| layini1 ../starter/source/elements/shell/coqueba/layini1.F
57!|| layini_xfe ../starter/source/elements/xfem/cbufxfe.F
58!|| lec_inistate ../starter/source/elements/initia/lec_inistate.F
59!|| lecstack_ply ../starter/source/properties/composite_options/stack/lecstack_ply.F
60!|| lectur ../starter/source/starter/lectur.F
61!|| pre_stackgroup ../starter/source/stack/pres_stackgroup.F
62!|| random_walk_dmg ../starter/source/materials/fail/fractal/random_walk_dmg.F90
63!|| shellthk_upd ../starter/source/properties/composite_options/drape/shellthk_upd.F
64!|| spmd_anim_ply_init ../starter/source/spmd/spmd_anim_ply_init.F
65!|| stack_var_mod ../starter/share/modules1/stack_var_mod.F
66!|| stackgroup ../starter/source/stack/stackgroup.F
67!|| stackgroup_drape ../starter/source/stack/stackgroup_drape.F
68!|| t3grhead ../starter/source/elements/solid_2d/tria/t3grhead.F
69!|| t3grtails ../starter/source/elements/solid_2d/tria/t3grtails.F
70!|| updfail ../starter/source/materials/updfail.F90
71!||====================================================================
72 MODULE stack_mod
73C-----------------------------------------------
74C m y _ r e a l
75C-----------------------------------------------
76#include "my_real.inc"
77C---------------------------------------------
78C Structures needed for stack (PID17) properties
79C---------------------------------------------
80C PLY Nodes structures for animations
82 INTEGER , DIMENSION (:,:), ALLOCATABLE :: igeo ! IGEO TABLE
83 my_real , DIMENSION (:,:), ALLOCATABLE :: geo , pm ! GEO, PM
84 END TYPE stack_ply
85C
87 INTEGER, DIMENSION (:), POINTER :: pid
88 INTEGER, DIMENSION (:), POINTER :: mid
89 INTEGER, DIMENSION (:), POINTER :: mid_ip
90 INTEGER, DIMENSION (:), POINTER :: sub
91 INTEGER, DIMENSION (:), POINTER :: isub
92 my_real, DIMENSION (:), POINTER :: ang
93 my_real, DIMENSION (:), POINTER :: thk !
94 my_real, DIMENSION (:), POINTER :: pos !
95 my_real, DIMENSION (:), POINTER :: thkly
96 my_real, DIMENSION (:), POINTER :: weight
97 my_real, DIMENSION (:), POINTER :: dir !
98 END TYPE stack_info_
99C
100 END MODULE stack_mod
101
#define my_real
Definition cppsort.cpp:32