OpenRadioss
2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
message_mod2.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
!|| message_mod2 ../starter/share/message_module/message_mod2.F
25
!||--- called by ------------------------------------------------------
26
!||
ancmsg
../
starter
/source/output/message/message.f
27
!|| message_mod ../starter/share/message_module/message_mod.F
28
!||--- uses -----------------------------------------------------
29
!||====================================================================
30
MODULE
message_mod2
31
USE
names_and_titles_mod
,
ONLY
:
ncharline
32
TYPE
tmessage
33
C message size
34
INTEGER
smessage
35
CHARACTER(len=ncharline)
,
DIMENSION(:)
,
ALLOCATABLE
:: message
36
C dimension : size
37
END TYPE
tmessage
38
c
39
C dimensions : size,title(=1)/desc(=2)
40
TYPE
(
tmessage
),
DIMENSION(:,:)
,
ALLOCATABLE
::
messages
41
INTEGER
smessages
42
INTEGER
smsgtype
43
INTEGER
smessagesmax
44
parameter(
smessagesmax
=210000)
45
C This SMESSAGESMAX could be increased without problem
46
C it is just a security because message structured object
47
C is sized according maxid message read (to avoid to hanble an index)
48
C so in case of error during read this bound will head to a clean error
49
C better than a durty one
50
51
INTEGER
aninfo
,
aninfo_blind
,
aninfo_msg
,
aninfo_blind_1
,
aninfo_blind_2
52
INTEGER
msginfo
,
msgwarning
,
msgerror
,
anstop
,
msg_cumu
,
msg_print
53
INTEGER
imsg
,
ierr
,
iwarn
,
kwarn
54
55
C Dyna Deck - catch if input deck comes from Dyna
56
C -> Skip the research if Native Radioss Deck
57
INTEGER
dyna_message
58
C
59
parameter(
msginfo
=0)
60
parameter(
msgwarning
=1)
61
parameter(
msgerror
=2)
62
parameter(
anstop
=1)
63
parameter(
aninfo
=2)
64
parameter(
aninfo_blind
=3)
65
parameter(
aninfo_blind_1
=3)
66
parameter(
aninfo_blind_2
=4)
67
parameter(
aninfo_msg
=4)
68
parameter(
smsgtype
=4)
69
parameter(
msg_cumu
=0)
70
parameter(
msg_print
=1)
71
72
CHARACTER(len=ncharline)
,
DIMENSION(:)
,
ALLOCATABLE
::
messagesfile
73
CHARACTER(len=ncharline)
::
err_category
74
INTEGER
smessagesfile
75
76
INTEGER
ncharout
77
parameter(
ncharout
=200)
78
END MODULE
message_mod2
message_mod2
Definition
message_mod2.F:30
message_mod2::smsgtype
integer smsgtype
Definition
message_mod2.F:42
message_mod2::msg_print
integer msg_print
Definition
message_mod2.F:52
message_mod2::dyna_message
integer dyna_message
Definition
message_mod2.F:57
message_mod2::smessagesfile
integer smessagesfile
Definition
message_mod2.F:74
message_mod2::aninfo_blind_1
integer aninfo_blind_1
Definition
message_mod2.F:51
message_mod2::anstop
integer anstop
Definition
message_mod2.F:52
message_mod2::aninfo
integer aninfo
Definition
message_mod2.F:51
message_mod2::aninfo_blind
integer aninfo_blind
Definition
message_mod2.F:51
message_mod2::messages
type(tmessage), dimension(:,:), allocatable messages
Definition
message_mod2.F:40
message_mod2::msginfo
integer msginfo
Definition
message_mod2.F:52
message_mod2::imsg
integer imsg
Definition
message_mod2.F:53
message_mod2::ierr
integer ierr
Definition
message_mod2.F:53
message_mod2::messagesfile
character(len=ncharline), dimension(:), allocatable messagesfile
Definition
message_mod2.F:72
message_mod2::ncharout
integer ncharout
Definition
message_mod2.F:76
message_mod2::err_category
character(len=ncharline) err_category
Definition
message_mod2.F:73
message_mod2::iwarn
integer iwarn
Definition
message_mod2.F:53
message_mod2::kwarn
integer kwarn
Definition
message_mod2.F:53
message_mod2::msgwarning
integer msgwarning
Definition
message_mod2.F:52
message_mod2::aninfo_msg
integer aninfo_msg
Definition
message_mod2.F:51
message_mod2::aninfo_blind_2
integer aninfo_blind_2
Definition
message_mod2.F:51
message_mod2::msgerror
integer msgerror
Definition
message_mod2.F:52
message_mod2::smessagesmax
integer smessagesmax
Definition
message_mod2.F:43
message_mod2::msg_cumu
integer msg_cumu
Definition
message_mod2.F:52
message_mod2::smessages
integer smessages
Definition
message_mod2.F:41
names_and_titles_mod
Definition
names_and_titles_mod.F:997
names_and_titles_mod::ncharline
integer, parameter ncharline
Definition
names_and_titles_mod.F:1001
ancmsg
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)
Definition
message.F:889
starter
program starter
Definition
starter.F:39
message_mod2::tmessage
Definition
message_mod2.F:32
starter
share
message_module
message_mod2.F
Generated by
1.15.0