53#include "implicit_f.inc"
62 INTEGER ,
INTENT(OUT) :: NIMPDISP
63 INTEGER IPART(LIPART1,*), IPARTR(*)
65 TYPE (GROUP_) ,
DIMENSION(NGRNOD) ,
INTENT(IN) ::
70 INTEGER :: I,N,OPTID,NFDISP,,IGS,GRNOD_ID,PART_ID,NNOD,JPART
71 CHARACTER(LEN=NCHARKEY) :: KEY
72 CHARACTER(LEN=NCHARTITLE) :: TITR
73 LOGICAL :: IS_AVAILABLE
82 is_available = .false.
99 IF (key(1:4) /=
'FGEO')
THEN
100 CALL hm_get_intv(
'entityid' ,grnod_id ,is_available
101 igs = ngr2usrn(grnod_id,igrnod,ngrnod,nnod)
102 IF (igs > 0) nimpdisp = nimpdisp + nnod
117 . option_titr = titr,
119 IF (key(1:4) ==
'FGEO')
THEN
120 CALL hm_get_intv(
'rad_spring_part' ,part_id ,is_available,lsubmodel)
121 IF (part_id > 0)
THEN
124 IF (ipart(4,n) == part_id) jpart = n
127 CALL ancmsg(msgid=1077, msgtype=msgerror,
134 IF (ipartr(n) == jpart) nimpdisp = nimpdisp + 1
138 CALL hm_get_intv(
'distribution_table_count' ,nnod ,is_available,lsubmodel)
140 nimpdisp = nimpdisp + nnod
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)