OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
inoutfile_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!|| inoutfile_mod ../common_source/modules/inoutfile_mod.F
25!||--- called by ------------------------------------------------------
26!|| add_elapsed_time_mon_off ../engine/source/system/timer.F
27!|| arret ../engine/source/system/arret.F
28!|| check_dynain ../starter/source/starter/check_dynain.F
29!|| check_qeph_stra ../starter/source/starter/check_qeph_stra.F
30!|| collect ../engine/source/output/outfile/collect.F
31!|| collectm ../engine/source/output/outfile/collect.F
32!|| collectt ../engine/source/output/outfile/collect.F
33!|| contrl ../starter/source/starter/contrl.F
34!|| dd_ani ../starter/source/output/anim/dd_ani.F
35!|| ddsplit ../starter/source/restart/ddsplit/ddsplit.F
36!|| desout ../starter/source/output/outp/desout.F
37!|| eig ../engine/stub/eig.F
38!|| execargcheck ../engine/source/engine/execargcheck.F
39!|| find_dt1brick_engine ../starter/source/starter/contrl.F
40!|| find_dt_engine ../starter/source/coupling/rad2rad/r2r_speedup.F
41!|| find_yield_engine ../starter/source/general_controls/computation/hm_read_sms.F
42!|| genani ../engine/source/output/anim/generate/genani.F
43!|| genani1 ../starter/source/output/anim/genani1.F
44!|| gendynain ../engine/source/output/dynain/gendynain.F
45!|| genh3d ../engine/source/output/h3d/h3d_results/genh3d.F
46!|| genoutp ../engine/source/output/sty/genoutp.F
47!|| genstat ../engine/source/output/sta/genstat.F
48!|| hist1 ../engine/source/output/th/hist1.F
49!|| hist13 ../engine/source/output/th/hist13.F
50!|| hm_read_eig ../starter/source/general_controls/computation/hm_read_eig.F
51!|| hm_read_eos_sesame ../starter/source/materials/eos/hm_read_eos_sesame.F
52!|| hm_read_fxb1 ../starter/source/constraints/fxbody/hm_read_fxb.F
53!|| hm_read_fxb2 ../starter/source/constraints/fxbody/hm_read_fxb.F
54!|| hm_read_refsta ../starter/source/loads/reference_state/refsta/hm_read_refsta.F
55!|| hm_read_sensors ../starter/source/tools/sensor/hm_read_sensors.F
56!|| hm_setfxrbyon ../starter/source/constraints/fxbody/hm_setfxrbyon.F
57!|| ini_fxbody ../starter/source/constraints/fxbody/ini_fxbody.F
58!|| ini_h3dtmax_engine ../starter/source/starter/contrl.F
59!|| inintr ../starter/source/interfaces/interf1/inintr.F
60!|| inintr_thkvar ../starter/source/interfaces/interf1/inintr_thkvar.F
61!|| lec_inimap1d_file ../starter/source/initial_conditions/inimap/lec_inimap1d_file.F
62!|| lec_inimap2d_file ../starter/source/initial_conditions/inimap/lec_inimap2d_file.F
63!|| lecnoise ../engine/source/general_controls/computation/lecnoise.F
64!|| lectur ../engine/source/input/lectur.F
65!|| manctr ../engine/source/input/manctr.F
66!|| nloc_dmg_init ../starter/source/materials/fail/nloc_dmg_init.F
67!|| printime ../engine/source/system/timer.F
68!|| r2r_domdec ../starter/source/coupling/rad2rad/r2r_domdec.F
69!|| r2r_fork ../starter/source/coupling/rad2rad/r2r_fork.F
70!|| r2r_group ../starter/source/coupling/rad2rad/r2r_group.F
71!|| r2r_input ../starter/source/coupling/rad2rad/r2r_input.F
72!|| radioss0 ../engine/source/engine/radioss0.F
73!|| radioss2 ../engine/source/engine/radioss2.F
74!|| read_engine_dtmin ../starter/source/general_controls/damping/read_engine_dtmin.F
75!|| read_flag_ale ../starter/source/coupling/rad2rad/r2r_fork.F
76!|| read_h3dtmax_key ../starter/source/starter/contrl.F
77!|| read_pch_file ../starter/source/constraints/fxbody/read_pch_file.F
78!|| report ../engine/source/output/report/report.F
79!|| section_init ../engine/source/tools/sect/section_init.F
80!|| section_read ../engine/source/tools/sect/section_read.F
81!|| section_readp ../engine/source/tools/sect/section_readp.F
82!|| sortie_main ../engine/source/output/sortie_main.F
83!|| sortie_mvw ../engine/source/output/report/sortie_mvw.F
84!|| spmd_collect ../engine/source/mpi/output/spmd_collect.F
85!|| spmd_collect_multi_fvm ../engine/source/mpi/output/spmd_collect_multi_fvm.F
86!|| spmd_collect_nlocal ../engine/source/mpi/output/spmd_collect_nlocal.F
87!|| spmd_collectm ../engine/source/mpi/output/spmd_collectm.F
88!|| spmd_collectt ../engine/source/mpi/output/spmd_collectt.F
89!|| starter0 ../starter/source/starter/starter0.F
90!|| stat_inimap1d_file_spmd ../engine/source/output/sta/stat_inimap1d_file_spmd.F
91!|| stat_inimap2d_file_spmd ../engine/source/output/sta/stat_inimap2d_file_spmd.F
92!|| user_output ../engine/source/user_interface/user_output.F
93!|| writemesh ../starter/source/airbag/writeMesh.F
94!|| wrrestp ../engine/source/output/restart/wrrestp.F
95!||====================================================================
97
98!--------------------------------------------------------------------
99! INOUTFILE MOD :
100! if -outfile=... cdl is used (starter or engine), all the files
101! (restart files, *.out, t01, anim file...) are written in
102! an user folder
103! OUTFILE_BOOL : logical, true only if -outfile= is used
104! INOUT_BOOL : logical ; true if outfile or infile cdl are used
105!--------------------------------------------------------------------
106 LOGICAL :: inout_bool
107 ! outfile= option
108 LOGICAL :: outfile_bool
110 INTEGER, PARAMETER :: outfile_char_len=2048
111 CHARACTER(len=OUTFILE_CHAR_LEN) :: outfile_name
112 ! infile= option
113 LOGICAL :: infile_bool
115 INTEGER, PARAMETER :: infile_char_len=2048
116 CHARACTER(len=INFILE_CHAR_LEN) :: infile_name
117
118 END MODULE inoutfile_mod
integer infile_name_len
integer, parameter infile_char_len
character(len=outfile_char_len) outfile_name
logical infile_bool
character(len=infile_char_len) infile_name
logical outfile_bool
integer, parameter outfile_char_len
integer outfile_name_len