ADAS Subroutine cbpasf
SUBROUTINE CBPASF( IUPS1 , IUPS2 , IURUN , DSNPS1 , DSNPS2 , & DSNRUN , LPASS1 , LPASS2 , LRUN , IRCODE ) C C C----------------------------------------------------------------------- C C ****************** FORTRAN77 SUBROUTINE: CBPASF ********************* C C PURPOSE: HANDLES OPENING OF OUTPUT PASSING FILES. C C CALLING PROGRAM: ADAS311 C C SUBROUTINE: C C INPUT : (I*4) IUPS1 = UNIT NO. FOR FIRST PASSING FILE. C INPUT : (I*4) IUPS2 = UNIT NO. FOR SECOND PASSING FILE. C INPUT : (I*4) IURUN = UNIT NO. FOR RUN SUMMARY FILE. C INPUT : (C*80) DSNPS1 = FIRST PASSING FILE DATA SET NAME. C INPUT : (C*80) DSNPS2 = SECOND PASSING FILE DATA SET NAME. C INPUT : (C*80) DSNRUN = RUN SUMMARY FILE DATA SET NAME. C INPUT : (L*4) LPASS1 = FLAG FOR WHETHER OR NOT 1ST PASSING FILE C HAS BEEN REQUESTED C INPUT : (L*4) LPASS2 = FLAG FOR WHETHER OR NOT 2ND PASSING FILE C HAS BEEN REQUESTED C C OUTPUT: (I*4) IRCODE = RETURN CODE AFTER ATTEMPTING TO OPEN FILES. C C C CONTACT : HARVEY ANDERSON C UNIVERSITY OF STRATHCLYDE C ANDERSON@PHYS.STRATH.AC.UK C C NOTE : ROUTINE BASED ON THE STRUCTURE OF CAPASF.F, WHICH IS C USED BY ADAS310. C C DATE : 02/15/94 C C C----------------------------------------------------------------------- C C----------------------------------------------------------------------- CHARACTER*80 DSNPS1, DSNPS2, DSNRUN INTEGER IRCODE, IUPS1, IUPS2, IURUN LOGICAL LPASS1, LPASS2, LRUN