OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
frethermal.F File Reference
#include "implicit_f.inc"
#include "units_c.inc"

Go to the source code of this file.

Functions/Subroutines

subroutine frethermal (ikad, key0, kthermal, glob_therm)

Function/Subroutine Documentation

◆ frethermal()

subroutine frethermal ( integer, dimension(0:*) ikad,
character, dimension(*) key0,
integer kthermal,
type (glob_therm_), intent(inout) glob_therm )

Definition at line 35 of file frethermal.F.

36C-----------------------------------------------
37C M o d u l e s
38C-----------------------------------------------
39 USE message_mod
40 use glob_therm_mod
41C-----------------------------------------------
42C I m p l i c i t T y p e s
43C-----------------------------------------------
44#include "implicit_f.inc"
45C-----------------------------------------------
46C D u m m y A r g u m e n t s
47C-----------------------------------------------
48 INTEGER IKAD(0:*),KTHERMAL
49 CHARACTER KEY0(*)*5
50 type (glob_therm_) ,intent(inout) :: glob_therm
51C-----------------------------------------------
52C C o m m o n B l o c k s
53C-----------------------------------------------
54#include "units_c.inc"
55C-----------------------------------------------
56C L o c a l V a r i a b l e s
57C-----------------------------------------------
58 INTEGER IKEY
59C--------------------------------------------------
60C D e s c r i p t i o n
61C
62C THEACCFACT : factor to speed-up thermal analysis
63C--------------------------------------------------
64 glob_therm%THEACCFACT = one
65 ikey = kthermal
66 IF(ikad(ikey)/=ikad(ikey+1))THEN
67 CALL wriusc2(ikad(ikey)+1,1,key0(ikey))
68 READ(iusc2,*,err=9990) glob_therm%THEACCFACT
69 IF (glob_therm%THEACCFACT == zero) glob_therm%THEACCFACT = one
70 ENDIF
71
72 RETURN
73
74 9990 CONTINUE
75 CALL ancmsg(msgid=73,anmode=aninfo,c1=key0(ikey))
76 CALL arret(0)
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
subroutine arret(nn)
Definition arret.F:87
subroutine wriusc2(irec, nbc, key0)
Definition wriusc2.F:60