OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
i22datainit_db.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!|| 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
32C=======================================================================
33C-----------------------------------------------
34C D e s c r i p t i o n
35C-----------------------------------------------
36C Interface Type22 (/INTER/TYPE22) is an FSI coupling method based on cut cell method.
37C This experimental cut cell method is not completed, abandoned, and is not an official option.
38C
39C I m p l i c i t T y p e s
40C-----------------------------------------------
41#include "implicit_f.inc"
42#include "comlock.inc"
43#include "inter22.inc"
44C-----------------------------------------------
45
46
47C=======================================================================
48C D E B U G F L A G S
49C=======================================================================
50C Debug without inter22 - necessary to compare numerical solution w & w/o inter22
51
52 IF(int22==0)THEN
53 ibug22 = 0
56 ibug22_upwind = 0
57 ibug22_tri = 0
61 ibug22_aera = 0
62 ibug22_ident = 0
65 ibug22_eos = 0
66 ibug22_dvol = 0
68 ibug22_ssp = 0
69 ibug22_flux = 0
72 ibug22_conti = 0
73 ibug22_fint = 0
74 ibug22_sinit = 0
76 ibug22_amouil = 0
77 ibug22_fcont = 0
79 ibug22_swet = 0
81 ibug22_merge = 0
85 ibug22_truss = 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
93 ENDIF
94
95
96 RETURN
97 END
98
99
subroutine i22datainit_db()
integer ibug22_orphannodes
integer ibug22_outp_intpoint
integer ibug22_undirectlink
integer ibug22_spe_convec
integer ibug22_link_switch
integer ibug22_prediction
integer ibug22_outp_ccbuffer