OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
alefvm_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!|| 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!||====================================================================
89C-----------------------------------------------
90 IMPLICIT NONE
91#include "my_real.inc"
92C-----------------------------------------------
93
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
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
122
123 END MODULE alefvm_mod
#define my_real
Definition cppsort.cpp:32
type(alefvm_buffer_), target alefvm_buffer
Definition alefvm_mod.F:120
type(alefvm_param_), target alefvm_param
Definition alefvm_mod.F:121