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

Go to the source code of this file.

Functions/Subroutines

subroutine frefunc (ikad, key0, kfunc, nfct)

Function/Subroutine Documentation

◆ frefunc()

subroutine frefunc ( integer, dimension(0:*) ikad,
character, dimension(*) key0,
integer kfunc,
integer nfct )

Definition at line 34 of file frefunc.F.

35C-----------------------------------------------
36C M o d u l e s
37C-----------------------------------------------
38 USE message_mod
39C-----------------------------------------------
40C I m p l i c i t T y p e s
41C-----------------------------------------------
42#include "implicit_f.inc"
43C-----------------------------------------------
44C D u m m y A r g u m e n t s
45C-----------------------------------------------
46 INTEGER IKAD(0:*),
47 . KFUNC,NFCT
48 CHARACTER KEY0(*)*5
49C-----------------------------------------------
50C C o m m o n B l o c k s
51C-----------------------------------------------
52#include "units_c.inc"
53C-----------------------------------------------
54C E x t e r n a l F u n c t i o n s
55C-----------------------------------------------
56C
57C-----------------------------------------------
58C L o c a l V a r i a b l e s
59C-----------------------------------------------
60 INTEGER I, N, NBC, K, IKEY, IF, NP
62 . t, f
63C
64 k=0
65 ikey=kfunc
66 DO n=1,nfct
67 READ(iusc1,rec=ikad(ikey)+k,fmt='(49X,I10)',
68 . err=9990)nbc
69 k=k+1
70 CALL wriusc2(ikad(ikey)+k,1,key0(ikey))
71 k=k+1
72 READ(iusc2,*,err=9990,END=9990)if
73 np=nbc-1
74 WRITE(iin,'(2I10)')IF,np
75 DO i=1,np
76 CALL wriusc2(ikad(ikey)+k,1,key0(ikey))
77 k=k+1
78 READ(iusc2,*,err=9990,END=9990)T,f
79 WRITE(iin,'(2E16.9)')t,f
80 ENDDO
81 ENDDO
82C
83 RETURN
84C
85 9990 CONTINUE
86 CALL ancmsg(msgid=73,anmode=aninfo,
87 . c1=key0(ikey))
88 CALL arret(0)
#define my_real
Definition cppsort.cpp:32
if(complex_arithmetic) id
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:895
subroutine arret(nn)
Definition arret.F:86
subroutine wriusc2(irec, nbc, key0)
Definition wriusc2.F:60