PRODUCT: MULANA VERSION: 850828-3.03 Document: PM0041 A. Kreymer, R. Pordes, D. Ritchie 28 August 1985 Mulana is a standard 1977 Fortran program to read a standard format MULTI data file, producing a report of the number and type of records present, as well as checking the data file for correct standard MULTI format. Both the internal form of the records, and the location of the various begin run, end run, and camac list records within the file are examined. The MULTI data format is described in PN-97, and in the MULANA writeup PM0041. Mulana may be run either as an interactive program, for checking short data files on disk, or as a batch job when analyzing longer data tapes. To use MULANA , first define the MULANA symbol with $ @LIB:[LIB.MULANA]SETUP Then to execute the Mulana program, $ DEFINE TAPE1 datafile $ MULANA or $ MULANA,parameters. If you do not specify parameters on the MULANA statement, then MULANA will prompt you for the number of records per file, first file number, and the number of files to be analyzed. Reasonable defaults, displayed in the prompt, are obtained by simply typing carriage return at any prompt. The data arrays are dimensioned to accommodate data blocks of up 8192 bytes. For larger data blocks, you must recompile the MULANA source with larger array sizes, set by parameters MIB and MIC in the BUFF.INC file. Multi data tapes must be mounted with MOUNT/FOREIGN/BLOCK=maxblock, where the block size is larger than the longest data block. Note that if the data tape is labeled (highly recommended), then the tape label counts as the first file, which should be skipped either with MULANA, or with the SET MAGT/SKIP=FILE:1 command. You may use a COPY statment to move MULTI data from tape to disk, but be sure to specify an adequate BLOCK parameter when mounting the tape, to avoid record truncation.