OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
remesh_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!|| remesh_mod ../engine/share/modules/remesh_mod.F
25!||--- called by ------------------------------------------------------
26!|| admdiv ../engine/source/model/remesh/admdiv.F
27!|| admfor0 ../engine/source/model/remesh/admfor0.F
28!|| admgvid ../engine/source/model/remesh/admgvid.F
29!|| admini ../engine/source/model/remesh/admini.F
30!|| admmap3 ../engine/source/model/remesh/admmap3.F
31!|| admmap4 ../engine/source/model/remesh/admmap4.F
32!|| admnorm3 ../engine/source/model/remesh/admnorm.F
33!|| admnorm4 ../engine/source/model/remesh/admnorm.F
34!|| admordr ../engine/source/model/remesh/admordr.F
35!|| admregul ../engine/source/model/remesh/admregul.F
36!|| admthke ../engine/source/model/remesh/admthke.F
37!|| admvit ../engine/source/model/remesh/admvit.F
38!|| cndint ../engine/source/model/remesh/cndint.F
39!|| cndordr ../engine/source/model/remesh/cndordr.F
40!|| resol ../engine/source/engine/resol.F
41!|| rm_imp0 ../engine/source/model/remesh/rm_imp0.F
42!|| rm_imp2 ../engine/source/model/remesh/rm_imp0.F
43!|| rmdim_imp ../engine/source/model/remesh/rm_imp0.F
44!|| rmind_imp ../engine/source/model/remesh/rm_imp0.F
45!|| sms_admesh_0 ../engine/source/ams/sms_admesh.F
46!|| sms_admesh_1 ../engine/source/ams/sms_admesh.F
47!|| sms_admesh_2 ../engine/source/ams/sms_admesh.F
48!|| tagoff3n ../engine/source/interfaces/interf/chkstfn3.F
49!||====================================================================
51C-----------------------------------------------
52C m y _ r e a l
53C-----------------------------------------------
54#include "my_real.inc"
55C-----------------------------------------------
56 integer
57 . , DIMENSION(:), ALLOCATABLE :: msh4sky,msh3sky
58C-----------------------------------------------
59C Liste des coques actives dans les parts
60C ou l'on fait de l'adaptive meshing.
61C-----------------------------------------------
62 INTEGER, DIMENSION(:),ALLOCATABLE :: lsh4act,lsh4kin,
67C-----------------------------------------------
68C Liste des coques aux niveaux superieurs dans les parts
69C ou l'on fait de l'adaptive meshing.
70C-----------------------------------------------
71 INTEGER, DIMENSION(:),ALLOCATABLE :: lsh4upl,lsh3upl,
73C-----------------------------------------------
74C Work arrays
75C-----------------------------------------------
76 INTEGER, DIMENSION(:),ALLOCATABLE :: ilevnod
77 INTEGER, DIMENSION(:),ALLOCATABLE :: tagnod
78 my_real,
79 . DIMENSION(:,:),ALLOCATABLE :: nodnorm
80 my_real,
81 . DIMENSION(:,:),ALLOCATABLE :: acnd,arcnd
82 my_real,
83 . DIMENSION(:),ALLOCATABLE :: stcnd,strcnd
84C-----------------------------------------------
85C Liste des neouds kinematiques pour implicite
86C ISH_NS(NSH_KIN),ISH_MS(2,NSH_KIN),IAD_NJ(NSH_KIN+1),JDI_NJ(IAD_NJ(NSH_KIN+1)-1)
87C-----------------------------------------------
88 INTEGER, DIMENSION(:),ALLOCATABLE :: ish_ns,
90 INTEGER, DIMENSION(:,:),ALLOCATABLE :: ish_ms
91 INTEGER nsh_kin
92
93 END MODULE remesh_mod
#define my_real
Definition cppsort.cpp:32
integer, dimension(:), allocatable lsh3act
Definition remesh_mod.F:62
integer, dimension(:), allocatable msh3sky
Definition remesh_mod.F:56
integer, dimension(:), allocatable iad_nj
Definition remesh_mod.F:88
integer, dimension(:), allocatable lsh4upl
Definition remesh_mod.F:71
integer, dimension(:), allocatable ilevnod
Definition remesh_mod.F:76
integer, dimension(:), allocatable lsh4kin
Definition remesh_mod.F:62
integer, dimension(:), allocatable lsh3upl
Definition remesh_mod.F:71
integer, dimension(:,:), allocatable ish_ms
Definition remesh_mod.F:90
integer, dimension(:), allocatable ish_ns
Definition remesh_mod.F:88
integer, dimension(:), allocatable jdi_nj
Definition remesh_mod.F:88
integer, dimension(:), allocatable lsh3kin
Definition remesh_mod.F:62
integer, dimension(:), allocatable psh4kin
Definition remesh_mod.F:62
integer nsh_kin
Definition remesh_mod.F:91
integer, dimension(:), allocatable psh3kin
Definition remesh_mod.F:62
integer, dimension(:), allocatable psh4act
Definition remesh_mod.F:62
integer, dimension(:), allocatable psh3upl
Definition remesh_mod.F:71
integer, dimension(:), allocatable psh4upl
Definition remesh_mod.F:71
integer, dimension(:), allocatable tagnod
Definition remesh_mod.F:77
integer nsh3old
Definition remesh_mod.F:66
integer nsh4old
Definition remesh_mod.F:66
integer, dimension(:), allocatable msh4sky
Definition remesh_mod.F:56
integer nsh3act
Definition remesh_mod.F:66
integer nsh4act
Definition remesh_mod.F:66
integer, dimension(:), allocatable lsh4act
Definition remesh_mod.F:62
integer, dimension(:), allocatable psh3act
Definition remesh_mod.F:62