OpenRadioss
2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
drape_mod.F
Go to the documentation of this file.
1
Copyright> OpenRadioss
2
Copyright> Copyright (C) 1986-2025 Altair Engineering Inc.
3
Copyright>
4
Copyright> This program is free software: you can redistribute it and/or modify
5
Copyright> it under the terms of the GNU Affero General Public License as published by
6
Copyright> the Free Software Foundation, either version 3 of the License, or
7
Copyright> (at your option) any later version.
8
Copyright>
9
Copyright> This program is distributed in the hope that it will be useful,
10
Copyright> but WITHOUT ANY WARRANTY; without even the implied warranty of
11
Copyright> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
Copyright> GNU Affero General Public License for more details.
13
Copyright>
14
Copyright> You should have received a copy of the GNU Affero General Public License
15
Copyright> along with this program. If not, see <https://www.gnu.org/licenses/>.
16
Copyright>
17
Copyright>
18
Copyright> Commercial Alternative: Altair Radioss Software
19
Copyright>
20
Copyright> As an alternative to this open-source version, Altair also offers Altair Radioss
21
Copyright> software under a commercial license. Contact Altair to discuss further if the
22
Copyright> commercial version may interest you: https://www.altair.com/radioss/.
23
!||====================================================================
24
!|| drape_mod ../engine/share/modules/drape_mod.F
25
!||--- called by ------------------------------------------------------
26
!|| c3forc3 ../engine/source/elements/sh3n/coque3n/c3forc3.F
27
!|| c3forc3_crk ../engine/source/elements/xfem/c3forc3_crk.F
28
!|| c3ke3 ../engine/source/elements/sh3n/coque3n/c3ke3.F
29
!|| c_tf_ne ../engine/source/output/sty/c_tf_ne.F
30
!|| cbaforc3 ../engine/source/elements/shell/coqueba/cbaforc3.F
31
!|| cbake3 ../engine/source/elements/shell/coqueba/cbake3.F
32
!|| cdk6forc3 ../engine/source/elements/sh3n/coquedk6/cdk6forc3.F
33
!|| cdkforc3 ../engine/source/elements/sh3n/coquedk/cdkforc3.F
34
!|| cforc3 ../engine/source/elements/shell/coque/cforc3.F
35
!|| cforc3_crk ../engine/source/elements/xfem/cforc3_crk.F
36
!|| cmain3 ../engine/source/materials/mat_share/cmain3.F
37
!|| cmain3pinch ../engine/source/elements/shell/coqueba/cmain3pinch.F
38
!|| cmatc3 ../engine/source/elements/shell/coqueba/cmatc3.F
39
!|| cncoefort ../engine/source/elements/sh3n/coquedk/cncoef3.F
40
!|| czforc3 ../engine/source/elements/shell/coquez/czforc3.F
41
!|| czforc3_crk ../engine/source/elements/xfem/czforc3_crk.F
42
!|| czke3 ../engine/source/elements/shell/coquez/czke3.F
43
!|| drape_rrest ../engine/source/output/restart/rdresb.F
44
!|| drape_wrest ../engine/source/output/restart/wrrest.F
45
!|| dynain_c_strag ../engine/source/output/dynain/dynain_c_strag.F
46
!|| dynain_c_strsg ../engine/source/output/dynain/dynain_c_strsg.F
47
!|| eig ../engine/stub/eig.F
48
!|| eig1 ../engine/stub/eig1.F
49
!|| eigcond ../engine/stub/eigcond.F
50
!|| eigp ../engine/stub/eigp.F
51
!|| forintc ../engine/source/elements/forintc.F
52
!|| genani ../engine/source/output/anim/generate/genani.F
53
!|| gendynain ../engine/source/output/dynain/gendynain.F
54
!|| genh3d ../engine/source/output/h3d/h3d_results/genh3d.F
55
!|| genoutp ../engine/source/output/sty/genoutp.F
56
!|| genstat ../engine/source/output/sta/genstat.F
57
!|| h3d_shell_tensor ../engine/source/output/h3d/h3d_results/h3d_shell_tensor.F
58
!|| imp_buck ../engine/source/implicit/imp_buck.F
59
!|| imp_chkm ../engine/source/implicit/imp_solv.F
60
!|| imp_glob_k ../engine/source/implicit/imp_glob_k.F
61
!|| imp_glob_k0 ../engine/source/implicit/imp_glob_k.F
62
!|| imp_glob_khp ../engine/source/implicit/imp_glob_k.F
63
!|| imp_k_eig ../engine/stub/imp_k_eig.F
64
!|| imp_solv ../engine/source/implicit/imp_solv.F
65
!||
layini
../engine/source/elements/shell/coque/
layini
.f
66
!|| outp_c_tf ../engine/source/output/sty/outp_c_t.F
67
!|| radioss2 ../engine/source/engine/radioss2.F
68
!|| rdcomi ../engine/source/output/restart/rdcomm.F
69
!|| rdresb ../engine/source/output/restart/rdresb.F
70
!|| resol ../engine/source/engine/resol.F
71
!|| resol_head ../engine/source/engine/resol_head.F
72
!|| restalloc ../engine/source/output/restart/arralloc.F
73
!|| sortie_main ../engine/source/output/sortie_main.F
74
!|| stat_c_strafg ../engine/source/output/sta/stat_c_strafg.F
75
!|| stat_c_strsfg ../engine/source/output/sta/stat_c_strsfg.F
76
!|| tensorc ../engine/source/output/anim/generate/tensorc.F
77
!|| wrcomi ../engine/source/output/restart/wrcomm.F
78
!|| wrrestp ../engine/source/output/restart/wrrestp.F
79
!||====================================================================
80
MODULE
drape_mod
81
c=======================================================================
82
C-----------------------------------------------
83
C m y _ r e a l
84
C-----------------------------------------------
85
#include "my_real.inc"
86
c=======================================================================
87
c
88
TYPE
drape_ply_
89
INTEGER
:: NSLICE
! number of slice
90
INTEGER
:: IPID
! ID PID
91
c------- layer variables
92
my_real
,
DIMENSION(:,:)
,
ALLOCATABLE
:: rdrape
93
INTEGER
,
DIMENSION(:,:)
,
ALLOCATABLE
:: IDRAPE
94
c-------
95
END TYPE
drape_ply_
96
!!
97
TYPE
drape_
98
INTEGER
:: NPLY_DRAPE
99
INTEGER
:: NPLY
100
my_real
:: thick
101
INTEGER
,
DIMENSION(:)
,
ALLOCATABLE
:: INDX_PLY
102
TYPE
(DRAPE_PLY_) ,
DIMENSION(:)
,
ALLOCATABLE
:: DRAPE_PLY
103
END TYPE
drape_
104
!!
105
TYPE
drapeg_
106
INTEGER
:: ndim_sh4n
107
INTEGER
:: ndim_sh3n
108
INTEGER
:: ndim_slice_sh4n
109
INTEGER
:: ndim_slice_sh3n
110
INTEGER
:: ndim_indx_ply_sh4n
111
INTEGER
:: ndim_indx_ply_sh3n
112
INTEGER
,
DIMENSION(:)
,
ALLOCATABLE
:: indx_sh3n,indx_sh4n
113
END TYPE
drapeg_
114
INTEGER
::
numelc_drape
,
numeltg_drape
,
scdrape
,
stdrape
115
C=======================================================================
116
END MODULE
drape_mod
my_real
#define my_real
Definition
cppsort.cpp:32
layini
subroutine layini(elbuf_str, jft, jlt, geo, igeo, mat, pid, thkly, matly, posly, igtyp, ixfem, ixlay, nlay, npt, isubstack, stack, drape, nft, thk, nel, ratio_thkly, indx_drape, sedrape, numel_drape)
Definition
layini.F:47
drape_mod
Definition
drape_mod.F:54
drape_mod::numeltg_drape
integer numeltg_drape
Definition
drape_mod.F:92
drape_mod::scdrape
integer scdrape
Definition
drape_mod.F:92
drape_mod::stdrape
integer stdrape
Definition
drape_mod.F:92
drape_mod::numelc_drape
integer numelc_drape
Definition
drape_mod.F:92
drape_mod::drape_
Definition
drape_mod.F:71
drape_mod::drape_ply_
Definition
drape_mod.F:62
drape_mod::drapeg_
Definition
drape_mod.F:79
engine
share
modules
drape_mod.F
Generated by
1.15.0