157#include "implicit_f.inc"
161#include "scr15_c.inc"
171 CHARACTER FILNAM*109, KEYA*80, KEYA2*80
174 INTEGER :: LEN_TMP_NAME
175 CHARACTER(len=2148) :: TMP_NAME
181 filnam=rootnam(1:rootlen)//
'_0001.rad'
185 OPEN(unit=71,file=tmp_name(1:len_tmp_name),
186 . access=
'SEQUENTIAL',status=
'OLD',iostat=io_err1)
189 filnam=rootnam(1:rootlen)//
'D01'
192 OPEN(unit=71,file=tmp_name(1:len_tmp_name),
193 . access=
'SEQUENTIAL',status=
'OLD',iostat=io_err1)
198 10
READ(71,
'(A)',
END=20) keya
200 IF(keya(1:11)==
'/DT/CST_AMS')
THEN
201 30
READ(71,
'(A)',
END=20) keya
202 IF ((keya(1:1)==
'#').OR.(keya(1:1)==
'$'))
THEN
207 READ(71,*,
END=20) DTSCA,dtmini
208 IF (dtsca == zero) dtsca = zep9
209 dt_sms_switch = dtmini / dtsca
221 . msgtype=msgwarning,
222 . anmode=aninfo_blind_2,
223 . c1=rootnam(1:rootlen)//
'_0001.rad',
224 . c2=rootnam(1:rootlen)//
'D01')
239 . IGRPART ,IPARTS ,IPARTQ ,IPARTC ,
240 . IPARTT ,IPARTP ,IPARTR ,IPARTTG ,
241 . IPARTX ,TAGPRT_SMS )
250#include "implicit_f.inc"
254#include "com04_c.inc"
259 INTEGER IPARTS(*),IPARTQ(*),IPARTC(*),IPARTT(*),
260 . IPARTP(*),IPARTR(*),IPARTTG(*),IPARTX(*),
263 TYPE (GROUP_) ,
DIMENSION(NGRPART) :: IGRPART
267 INTEGER KK, N, I, IAD, IP,
268 . NG, J, ITY, NEL, NFT
276 + ngrbric+ngrquad+ngrshel+ngrsh3n+ngrtrus+ngrbeam+ngrspri
278 IF (igrpart(n)%ID == idtgrs)
THEN
283 200
CALL ancmsg(msgid=738,
288 DO i=1,igrpart(idtgrs)%NENTITY
289 ip=igrpart(idtgrs)%ENTITY(i)
294 ELSEIF (isms_selec/=3)
THEN
subroutine inisms(igrpart, iparts, ipartq, ipartc, ipartt, ipartp, ipartr, iparttg, ipartx, tagprt_sms)
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)