OpenRadioss
2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
alefvm_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
!|| alefvm_mod ../common_source/modules/ale/alefvm_mod.F
25
!||--- called by ------------------------------------------------------
26
!|| a22conv3 ../engine/source/ale/alefvm/cut_cells/a22conv3.F
27
!|| aconv3 ../engine/source/ale/ale3d/aconv3.F
28
!|| aconve ../engine/source/ale/aconve.F
29
!|| aflux0 ../engine/source/ale/aflux0.F
30
!|| aflux3_int22_fvm ../engine/source/ale/alefvm/cut_cells/aflux3_int22_fvm.F
31
!|| ale_euler_init ../starter/source/materials/ale/ale_euler_init.F
32
!|| alefvm_aflux3 ../engine/source/ale/alefvm/alefvm_aflux3.F
33
!|| alefvm_eflux3 ../engine/source/ale/alefvm/alefvm_eflux3.F
34
!|| alefvm_epsdot ../engine/source/ale/alefvm/alefvm_epsdot.F
35
!|| alefvm_expand_mom2 ../engine/source/ale/alefvm/alefvm_expand_mom2.F
36
!|| alefvm_freset ../engine/source/ale/alefvm/alefvm_freset.F
37
!|| alefvm_grav_init ../engine/source/ale/alefvm/alefvm_grav_init.F
38
!|| alefvm_gravity ../engine/source/ale/alefvm/alefvm_gravity.F
39
!|| alefvm_gravity_int22 ../engine/source/ale/alefvm/alefvm_gravity_int22.F
40
!|| alefvm_init ../engine/source/ale/alefvm/alefvm_init.F
41
!|| alefvm_main ../engine/source/ale/alefvm/alefvm_main.F
42
!|| alefvm_scheme ../engine/source/ale/alefvm/alefvm_scheme.F
43
!|| alefvm_sfint3 ../engine/source/ale/alefvm/alefvm_sfint3.F
44
!|| alefvm_sfint3_int22 ../engine/source/ale/alefvm/alefvm_sfint3_int22.F
45
!|| alefvm_stress ../engine/source/ale/alefvm/alefvm_stress.F
46
!|| alefvm_stress_int22 ../engine/source/ale/alefvm/alefvm_stress_int22.F
47
!|| alefvm_tfext ../engine/source/ale/alefvm/alefvm_tfext.F
48
!|| alemain ../engine/source/ale/alemain.F
49
!|| contrl ../starter/source/starter/contrl.F
50
!|| ddsplit ../starter/source/restart/ddsplit/ddsplit.F
51
!|| dfunc0 ../engine/source/output/anim/generate/dfunc0.F
52
!|| dfuncc ../engine/source/output/anim/generate/dfuncc.F
53
!|| dfuncs ../engine/source/output/anim/generate/dfunc6.F
54
!|| eflux3_int22_fvm ../engine/source/ale/alefvm/cut_cells/eflux3_int22_fvm.F
55
!|| epxle3 ../engine/source/elements/solid/solide/epxle3.F
56
!|| h3d_quad_scalar_1 ../engine/source/output/h3d/h3d_results/h3d_quad_scalar_1.F90
57
!|| h3d_quad_vector ../engine/source/output/h3d/h3d_results/h3d_quad_vector.F
58
!|| h3d_shell_scalar_1 ../engine/source/output/h3d/h3d_results/h3d_shell_scalar_1.F
59
!|| h3d_shell_vector_1 ../engine/source/output/h3d/h3d_results/h3d_shell_vector_1.F
60
!|| h3d_solid_scalar_1 ../engine/source/output/h3d/h3d_results/h3d_solid_scalar_1.F
61
!|| hm_read_mat11_k_eps ../starter/source/materials/mat/mat011/hm_read_mat11_k_eps.F
62
!|| ini_inimap1d ../starter/source/initial_conditions/inimap/ini_inimap1d.F
63
!|| inimom_fvm ../starter/source/elements/solid/solide/inimom_fvm.F
64
!|| lectur ../engine/source/input/lectur.F
65
!|| m11law ../engine/source/materials/mat/mat011/m11law.F
66
!|| m11vs2 ../engine/source/materials/mat/mat011/m11vs2.F
67
!|| m11vs3 ../engine/source/materials/mat/mat011/m11vs3.F
68
!|| multi_timeevolution ../engine/source/multifluid/multi_timeevolution.F
69
!|| radioss2 ../engine/source/engine/radioss2.F
70
!|| rdcomi ../engine/source/output/restart/rdcomm.F
71
!|| rdresb ../engine/source/output/restart/rdresb.F
72
!|| read_ale_mat ../starter/source/materials/ale/read_ale_mat.F
73
!|| read_euler_mat ../starter/source/materials/ale/read_euler_mat.F
74
!|| resol ../engine/source/engine/resol.F
75
!|| restalloc ../engine/source/output/restart/arralloc.F
76
!|| sfint3 ../engine/source/elements/solid/solide/sfint3.F
77
!|| sigeps37_single_cell ../engine/source/interfaces/int22/sigeps37_single_cell.F
78
!|| sigeps51_boundary_material ../engine/source/materials/mat/mat051/sigeps51_boundary_material.F90
79
!|| sinit22_fvm ../engine/source/interfaces/int22/sinit22_fvm.F
80
!|| sinit3 ../starter/source/elements/solid/solide/sinit3.F
81
!|| starter0 ../starter/source/starter/starter0.F
82
!|| thquad ../engine/source/output/th/thquad.F
83
!|| thsol ../engine/source/output/th/thsol.F
84
!|| wrcomi ../engine/source/output/restart/wrcomm.F
85
!|| wrcomip ../starter/source/restart/ddsplit/wrcommp.F
86
!|| wrrestp ../engine/source/output/restart/wrrestp.F
87
!||====================================================================
88
MODULE
alefvm_mod
89
C-----------------------------------------------
90
IMPLICIT NONE
91
#include "my_real.inc"
92
C-----------------------------------------------
93
94
TYPE
alefvm_buffer_
95
my_real
,
DIMENSION(:)
,
ALLOCATABLE
:: wfext_cell
96
my_real
,
DIMENSION(:,:)
,
ALLOCATABLE
:: fcell, fext_cell
97
my_real
,
DIMENSION(:,:)
,
ALLOCATABLE
:: vertex, fint_cell
98
my_real
,
DIMENSION(:,:,:)
,
ALLOCATABLE
:: f_face
99
END TYPE
alefvm_buffer_
100
101
TYPE
alefvm_param_
102
INTEGER
ienabled
103
INTEGER
isolver
104
INTEGER
ioutp
105
INTEGER
ioutp_grav
106
INTEGER
ioutp_stress
107
INTEGER
ioutp_fint
108
INTEGER
ioutp_flux
109
INTEGER
ioutp_scheme
110
INTEGER
ioutp_conv
111
INTEGER
iform
112
INTEGER
ioutp_epsdot
113
INTEGER
ioutp_bcs
114
INTEGER
ioutp_wfext
115
INTEGER
iwfext
116
INTEGER
iprint_1
117
INTEGER
iprint_2
118
END TYPE
alefvm_param_
119
120
TYPE
(
alefvm_buffer_
),
TARGET
::
alefvm_buffer
121
TYPE
(
alefvm_param_
),
TARGET
::
alefvm_param
122
123
END MODULE
alefvm_mod
my_real
#define my_real
Definition
cppsort.cpp:32
alefvm_mod
Definition
alefvm_mod.F:88
alefvm_mod::alefvm_buffer
type(alefvm_buffer_), target alefvm_buffer
Definition
alefvm_mod.F:120
alefvm_mod::alefvm_param
type(alefvm_param_), target alefvm_param
Definition
alefvm_mod.F:121
alefvm_mod::alefvm_buffer_
Definition
alefvm_mod.F:94
alefvm_mod::alefvm_param_
Definition
alefvm_mod.F:101
common_source
modules
ale
alefvm_mod.F
Generated by
1.15.0