1 04/11/79 PAGE TC-1 C*********************************************************************** C COPYRIGHT ATLANTIC RICHFIELD COMPANY 1991 * C*********************************************************************** 0 SPARC PROGRAMMER'S GUIDE 0 SYSTEM OVERVIEW PAGE 0 INTRODUCTION A-1 0 JOBGEN 0 JOBGEN - PRIMARY FUNCTIONS A-3 0 SORTING AND JUSTIFICATION A-4 0 DATA SET NAMES A-5 0 JOBGEN SPACE CALCULATIONS A-6 0 USE OF PROC CARD A-8 0 INPUT/OUTPUT PROCESSES A-9 0 INPUT FILES USED BY JOBGEN A-10 0 SPARC ROUTINES A-12 0 COMMON /P/ A-13 0 SPARC JOB FLOW SUMMARY A-14 0 JOB-GENERATION JOB - FLOW DIAGRAM A-16 0 PRODUCTION JOB, PREPARATION STEP - FLOW DIAGRAM A-17 0 PRODUCTION JOB, PROCESSING STEP - FLOW DIAGRAM A-19 0 FORMATS 0 FORMATS FOR TRACE DATA SETS B-1 0 DEBUGGING 0 SPARC ABEND COMPLETION CODES C-1 0 PROCESS RETURN CODES C-2 0 DEBUG FLAG AND OPTIONS C-3 0 JOBGEN ERROR MESSAGE FORMAT C-4 0 JOBGEN OUTPUT LISTINGS C-5 0 FILE ATTRIBUTE TABLE C-6 1 04/11/79 PAGE TC-2 0 SPARC PROGRAMMER'S GUIDE 0 JOB CONTROL PAGE 0 SPARC PROCEDURE -- SYS1.PROCLIB(SPARC) D-1 0 DBG.SPARC.JCL -- JCL BASIS USED BY JOBGEN D-2 0 USER-ENTERED JCL D-5 0 OPTIONAL SPECIFICATION OF DATA SETS D-6 0 STEPS TO CREATE AND TEST NEW PROCESSES D-7 0 COMMON /P/ 0 COMMON /P/ DEFINITIONS E-1 0 PTABMSTR DUMMY ENTRIES E-12 0 BUILDING A 'PTABMSTR' ENTRY E-13 0 PTABMSTR -- DBG.SPARC.PTABMSTR E-21 0 I/O & UTILITIES 0 INPUT/OUTPUT SUBROUTINES F-1 0 UTCGI4 -- GENERATE FORTRAN COMMON STATEMENTS (DEFAULT=I4) F-2 0 RENUMX -- RENUMBER STATEMENTS IN A FORTRAN PROGRAM F-4 0 UTLCA -- TO LIST THE PROGRAM ABSTRACTS F-5 0 UTLCU -- TO LIST THE USER'S GUIDE F-7 0 UTLPG -- TO LIST THE PROGRAMMER'S GUIDE F-8 0 UTLCU -- TO LIST THE USER'S GUIDE F-9 0 PROGRAMMER'S GUIDE AND ABSTRACTS F-10 0 USER'S GUIDE F-13 0 PROGRAMMING PRACTICES 0 SUGGESTIONS TO PROGRAMMERS G-1 0 PREFIXES -- NAMING CONVENTIONS FOR PROGRAMS G-2 0 PREPARATION ROUTINES G-3 0 PROCESSORS G-6 1 04/11/79 PAGE TC-3 0 SPARC PROGRAMMER'S GUIDE 0 PROGRAM PATTERNS PAGE 0 FORTPAT -- PATTERN FOR FORTRAN SUBROUTINE, SINGLE-ENTRY H-1 0 FORTMEP -- PATTERN FOR FORTRAN SUBROUTINE, MULTIPLE-ENTRY H-8 0 PREPPAT -- PATTERN FOR PREPARATION SUBROUTINE H-11 0 PROCPAT -- PATTERN FOR PROCESS DRIVER SUBROUTINE H-21 0 ASMPAT -- PATTERN FOR ASSEMBLER SUBROUTINE, SINGLE-ENTRY. H-32 0 ASMMEP -- PATTERN FOR ASSEMBLER SUBROUTINE, MULTIPLE-ENTRY H-35 0 DETAILED JOBGEN DOCUMENTATION 0 GENERAL DESCRIPTION OF JOBGEN I-1 0 EXEC CARD PARAMETERS I-6 0 PERMANENT JCL FILE I-7 0 PROCESS TABLE MASTER FILE I-11 0 SEISMIC CARD FILE 0 CARD FILE -- GENERAL I-22 0 ACCOUNT CARD I-23 0 LINE CARD I-24 0 PROCESS CARD I-26 0 EMBEDDED JCL CARDS I-27 0 SEISMIC DATA CARDS 0 DATA CARD -- GENERAL I-28 0 INPUT CARD I-29 0 OUTPUT CARD I-34 0 PLOT CARD I-39 0 WORK FILE OVERRIDE CARD I-42 0 OTHER CARDS I-43 1 04/11/79 PAGE TC-4 0 SPARC PROGRAMMER'S GUIDE 0 SEL COMPUTER PAGE 0 SEL JOBGEN PROGRAM J-1