@@ -429,6 +429,16 @@ SUBROUTINE READ_HVAC
429429 WRITE (MESSAGE,' (A,I5)' ) ' ERROR(513): Ductnode has no ID, HVAC line number:' ,NN
430430 CALL SHUTDOWN(MESSAGE); RETURN
431431 ENDIF
432+ IF ((GEOM .OR. GEOM2) .AND. VENT_ID/= ' null' ) THEN
433+ WRITE (MESSAGE,' (A,A,A,I5)' ) ' ERROR(yyy): Ductnode with GEOM cannot have a VENT_ID. Ductnode ID:' ,TRIM (DN% ID),&
434+ ' , HVAC line number:' ,NN
435+ CALL SHUTDOWN(MESSAGE); RETURN
436+ ENDIF
437+ IF (.NOT. GEOM .AND. VENT_ID==' null' ) THEN
438+ WRITE (MESSAGE,' (A,A,A,I5)' ) ' ERROR(yyy): Ductnode with needs either GEOM or VENT_ID. Ductnode ID:' ,TRIM (DN% ID),&
439+ ' , HVAC line number:' ,NN
440+ CALL SHUTDOWN(MESSAGE); RETURN
441+ ENDIF
432442 DN% VENT_ID = VENT_ID
433443 DN% GEOM = GEOM
434444 IF (DN% VENT .AND. DN% GEOM) THEN
@@ -457,12 +467,12 @@ SUBROUTINE READ_HVAC
457467 DN% N_DUCTS= ND
458468 ENDDO
459469 IF (DN% N_DUCTS == 1 .AND. .NOT. GEOM .AND. .NOT. AMBIENT .AND. VENT_ID==' null' ) THEN
460- WRITE (MESSAGE,' (A,A,A,I5)' ) ' ERROR(515): Non-AMBIENT or non VENT- connected ductnode must have >=2 ducts. Ductnode ID: ' ,&
461- TRIM (DN% ID),' , HVAC line number:' ,NN
470+ WRITE (MESSAGE,' (A,A,A,A, I5)' ) ' ERROR(515): Non-AMBIENT, non- VENT, and non-GEOM connected ductnode ' ,&
471+ ' (i.e., internal node) must have >=2 ducts. Ductnode ID: ' , TRIM (DN% ID),' , HVAC line number:' ,NN
462472 CALL SHUTDOWN(MESSAGE); RETURN
463473 ENDIF
464474 IF (DN% N_DUCTS >= 2 .AND. (AMBIENT .OR. GEOM .OR. VENT_ID/= ' null' )) THEN
465- WRITE (MESSAGE,' (A,A,A,I5)' ) ' ERROR(516): AMBIENT, GEOM , or VENT -connected ductnode must have 1 duct. Ductnode ID:' ,&
475+ WRITE (MESSAGE,' (A,A,A,I5)' ) ' ERROR(516): AMBIENT, VENT , or GEOM -connected ductnode must have 1 duct. Ductnode ID:' ,&
466476 TRIM (DN% ID),' , HVAC line number:' ,NN
467477 CALL SHUTDOWN(MESSAGE); RETURN
468478 ENDIF
0 commit comments