32
33
34
35#include "implicit_f.inc"
36
37
38
39#include "build_info.inc"
40#include "commandline.inc"
41
42
43
44 INTEGER IOUT,ROOTLEN,IRESP,IFLAG
45 CHARACTER CPUNAM*20,FILNAM*100,CHRUN*4,ARCHTITLE*66
46
47
48
49 INTEGER LEN,LENBT,LENCPUNAM,LENARCHTIT,LBT
50 CHARACTER RADVERS*68,COPYRIGHTLINE*68,
51 * ARCH_TIT*66
52
53 lenarchtit=len_trim(archtitle)
54 arch_tit(1:66)=''
55 arch_tit(1:lenarchtit)=archtitle(1:lenarchtit)
56
57 len=len_trim(vers)
58 lbt=len_trim(btag)
59
60 IF( got_inspire_alm == 1)THEN
61 WRITE(radvers,'(A,A)') 'Altair Solver ',vers
62 len = len + 14
63 ELSE
64 WRITE(radvers,'(A)') 'OpenRadioss Engine'
65 len = len_trim(radvers)
66 ENDIF
67
68 lenbt = len_trim(btag)
69 lencpunam=len_trim(cpunam)
70 lenarchtit=len_trim(arch_tit)
71
72 yearstring(1:4)=bdate(8:11)
73 WRITE(copyrightline,'(A,A,A)') 'COPYRIGHT (C) 1986-'//yearstring(1:4)//' Altair Engineering, Inc.'
74
80 CALL printcenter(
"Non-linear Finite Element Analysis Software",
81 . 43,iout,2)
86 IF (iresp == 1) THEN
87 CALL printcenter(
"Extended Single Precision Version",33,iout,2)
88 ELSE
89 CALL printcenter(
"Double Precision Version",24,iout,2)
90 ENDIF
91 IF (pmsg ==1)THEN
93 ELSE
95 ENDIF
101 CALL printcenter(
"Licensed under GNU Affero General Public License.",49,iout,3)
104 WRITE(iout,'(A)') ' '
105 IF (iflag==1)
106 * WRITE(iout,'(A,A,A,A)') ' ROOT: ',filnam(1:rootlen),
107 * ' RESTART: ',chrun
108
subroutine printcenter(array, arrlen, linout, flag)