OpenRadioss
2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
i22datainit_db.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
!|| i22datainit_db ../engine/source/interfaces/int22/i22datainit_db.F
25
!||--- uses -----------------------------------------------------
26
!|| i22bufbric_mod ../common_source/modules/interfaces/cut-cell-search_mod.F
27
!|| i22tri_mod ../common_source/modules/interfaces/cut-cell-search_mod.F
28
!||====================================================================
29
SUBROUTINE
i22datainit_db
()
30
USE
i22tri_mod
31
USE
i22bufbric_mod
32
C=======================================================================
33
C-----------------------------------------------
34
C D e s c r i p t i o n
35
C-----------------------------------------------
36
C Interface Type22 (/INTER/TYPE22) is an FSI coupling method based on cut cell method.
37
C This experimental cut cell method is not completed, abandoned, and is not an official option.
38
C
39
C I m p l i c i t T y p e s
40
C-----------------------------------------------
41
#include "implicit_f.inc"
42
#include "comlock.inc"
43
#include "inter22.inc"
44
C-----------------------------------------------
45
46
47
C=======================================================================
48
C D E B U G F L A G S
49
C=======================================================================
50
C Debug without inter22 - necessary to compare numerical solution w & w/o inter22
51
52
IF
(int22==0)
THEN
53
ibug22
= 0
54
ibug22_ccbuflist
= 0
55
ibug22_antidiff
= 0
56
ibug22_upwind
= 0
57
ibug22_tri
= 0
58
ibug22_trivox
= 0
59
ibug22_intersect
= 0
60
ibug22_subvol
= 0
61
ibug22_aera
= 0
62
ibug22_ident
= 0
63
ibug22_convec
= 0
64
ibug22_spe_convec
= 0
65
ibug22_eos
= 0
66
ibug22_dvol
= 0
67
ibug22_sigeps51
= 0
68
ibug22_ssp
= 0
69
ibug22_flux
= 0
70
ibug22_flux22
= 0
71
ibug22_volfrac
= 0
72
ibug22_conti
= 0
73
ibug22_fint
= 0
74
ibug22_sinit
= 0
75
ibug22_nodalp
= 0
76
ibug22_amouil
= 0
77
ibug22_fcont
= 0
78
ibug22_fcontass
= 0
79
ibug22_swet
= 0
80
ibug22_destroy
= 0
81
ibug22_merge
= 0
82
ibug22_link_switch
= 0
83
ibug22_prediction
= 0
84
ibug22_undirectlink
= 0
85
ibug22_truss
= 0
86
ibug22_orphannodes
= 0
87
ibug22_dtmin
= 0
88
ibug22_outp_ccbuffer
= 0
!enables to output bricks in cut cell buffer (HyperMesh tcl script)
89
ibug22_outp_intpoint
= 0
!enables to output intersection points (HyperMesh tcl script)
90
ibug22_nvar
= 0
!-1: all, 1:mass, 2:energy
91
ibug22_itrimat
= 0
!-1: all, 1:submat1, 2:submat2, 3:submat3, 4:submat4
92
ibug22_cc_length
= 0
93
ENDIF
94
95
96
RETURN
97
END
98
99
i22datainit_db
subroutine i22datainit_db()
Definition
i22datainit_db.F:30
i22bufbric_mod
Definition
cut-cell-search_mod.F:95
i22tri_mod
Definition
cut-cell-search_mod.F:212
i22tri_mod::ibug22_flux
integer ibug22_flux
Definition
cut-cell-search_mod.F:291
i22tri_mod::ibug22_truss
integer ibug22_truss
Definition
cut-cell-search_mod.F:372
i22tri_mod::ibug22_tri
integer ibug22_tri
Definition
cut-cell-search_mod.F:231
i22tri_mod::ibug22_volfrac
integer ibug22_volfrac
Definition
cut-cell-search_mod.F:301
i22tri_mod::ibug22_ident
integer ibug22_ident
Definition
cut-cell-search_mod.F:256
i22tri_mod::ibug22_nvar
integer ibug22_nvar
Definition
cut-cell-search_mod.F:388
i22tri_mod::ibug22_ccbuflist
integer ibug22_ccbuflist
Definition
cut-cell-search_mod.F:428
i22tri_mod::ibug22_swet
integer ibug22_swet
Definition
cut-cell-search_mod.F:342
i22tri_mod::ibug22_orphannodes
integer ibug22_orphannodes
Definition
cut-cell-search_mod.F:373
i22tri_mod::ibug22_trivox
integer ibug22_trivox
Definition
cut-cell-search_mod.F:236
i22tri_mod::ibug22_eos
integer ibug22_eos
Definition
cut-cell-search_mod.F:266
i22tri_mod::ibug22_outp_intpoint
integer ibug22_outp_intpoint
Definition
cut-cell-search_mod.F:367
i22tri_mod::ibug22_flux22
integer ibug22_flux22
Definition
cut-cell-search_mod.F:296
i22tri_mod::ibug22_convec
integer ibug22_convec
Definition
cut-cell-search_mod.F:261
i22tri_mod::ibug22_cc_length
integer ibug22_cc_length
Definition
cut-cell-search_mod.F:433
i22tri_mod::ibug22_destroy
integer ibug22_destroy
Definition
cut-cell-search_mod.F:347
i22tri_mod::ibug22_subvol
integer ibug22_subvol
Definition
cut-cell-search_mod.F:246
i22tri_mod::ibug22_ssp
integer ibug22_ssp
Definition
cut-cell-search_mod.F:286
i22tri_mod::ibug22_dtmin
integer ibug22_dtmin
Definition
cut-cell-search_mod.F:383
i22tri_mod::ibug22_fint
integer ibug22_fint
Definition
cut-cell-search_mod.F:311
i22tri_mod::ibug22_undirectlink
integer ibug22_undirectlink
Definition
cut-cell-search_mod.F:357
i22tri_mod::ibug22_intersect
integer ibug22_intersect
Definition
cut-cell-search_mod.F:241
i22tri_mod::ibug22_spe_convec
integer ibug22_spe_convec
Definition
cut-cell-search_mod.F:331
i22tri_mod::ibug22_aera
integer ibug22_aera
Definition
cut-cell-search_mod.F:251
i22tri_mod::ibug22_fcontass
integer ibug22_fcontass
Definition
cut-cell-search_mod.F:337
i22tri_mod::ibug22_link_switch
integer ibug22_link_switch
Definition
cut-cell-search_mod.F:408
i22tri_mod::ibug22_dvol
integer ibug22_dvol
Definition
cut-cell-search_mod.F:271
i22tri_mod::ibug22_prediction
integer ibug22_prediction
Definition
cut-cell-search_mod.F:418
i22tri_mod::ibug22_nodalp
integer ibug22_nodalp
Definition
cut-cell-search_mod.F:321
i22tri_mod::ibug22
integer ibug22
Definition
cut-cell-search_mod.F:226
i22tri_mod::ibug22_merge
integer ibug22_merge
Definition
cut-cell-search_mod.F:352
i22tri_mod::ibug22_upwind
integer ibug22_upwind
Definition
cut-cell-search_mod.F:403
i22tri_mod::ibug22_fcont
integer ibug22_fcont
Definition
cut-cell-search_mod.F:336
i22tri_mod::ibug22_itrimat
integer ibug22_itrimat
Definition
cut-cell-search_mod.F:393
i22tri_mod::ibug22_antidiff
integer ibug22_antidiff
Definition
cut-cell-search_mod.F:398
i22tri_mod::ibug22_sinit
integer ibug22_sinit
Definition
cut-cell-search_mod.F:316
i22tri_mod::ibug22_conti
integer ibug22_conti
Definition
cut-cell-search_mod.F:306
i22tri_mod::ibug22_sigeps51
integer ibug22_sigeps51
Definition
cut-cell-search_mod.F:276
i22tri_mod::ibug22_outp_ccbuffer
integer ibug22_outp_ccbuffer
Definition
cut-cell-search_mod.F:362
i22tri_mod::ibug22_amouil
integer ibug22_amouil
Definition
cut-cell-search_mod.F:326
engine
source
interfaces
int22
i22datainit_db.F
Generated by
1.15.0