Google
 

Trailing-Edge - PDP-10 Archives - decuslib20-01 - decus/20-0009/nvertx.opr
There are 2 other files named nvertx.opr in the archive. Click here to see a list.
	THIS IS THE STANDARD VERSION OF NVERTX AS RELEASED BY
DR. A. E. BRENNER AT HARVARD UNIVERSITY IN CAMBRIDGE,MASS.  THE
CHANGES WHICH HAVE BEEN MADE TO MAKE IT RUN ON THE PDP-10 ARE GIVEN
BELOW.

	THE FILES ON THE TAPE CONTAIN THE FOLLOWING SUBROUTINES AND
FUNCTIONS.  THE ORDER OF THE ROUTINES HAS BEEN CHOSEN SUCH THAT IF
THE RELATIVE FILES ARE COMBINED INTO ONE LARGE RELATIVE FILE IN THE
ORDER LISTED BELOW, IT WILL SERVE AS A LIBRARY FILE.

NVEVNT		EVENT,PSEGEN,RDECAY

NVSET		SETUP

NVHIST		EHIST,OHIST

NVTWO		ENTMAT,OUTMAT

NVHED		HEDING,HISCAP,NAME

NVFUNC		GENFUN,FUNCS,FUNC10-19,DUMFUN

NVRAND		FERMI,RANDCS,RANDIS,EXPDIS,RANLTH,RANRES,RGAUSS
		ITRNDM,FINT

RANDOM.MAC	RANDOM

NVMISC1		BCDW,CMSREQ,CONDIT,CROSS,DOT,DELSQ,DVCHK,ECP,
		GETMS,HISTO,HISTOI,HISTOW

NVMISC2		LORGEN,LORTRA,LTON,NTOL,NOTABL,OFIX,PAREAD,
		SCALW,SPACE,SQMASS,TRHIST,LOADX

	NVERTX CAN NOW BE LOADED AS BELOW:  THE BLOCK DATA ROUTINE
 MUST BE LOADED FIRST AS IT DEFINES THE SIZE OF THE LABELED
 COMMON BLOCKS.  EG., THE HISTOGRAM STORAGE ARRAY.


.R LOADER
*DTA3:BLOCK,MAIN,NVLIB/L$

	IF YOU WISH TO LOAD NVERTX FUNCTIONS TO DO SPECIAL THINGS.
LOAD THEM BEFORE DOING THE LIBRARY SEARCH.  EG.,

*DTA3:BLOCK,MAIN,FUNC10,FUNC11,NVLIB/L$



	THE FILE NVTEST.DAT CONTAINS THE STANDARD PARAMETER DECK. 
THE FILE NVTST.DAT CONTAINS A SAMPLE TEST RUN.  IT TAKES APPROX-
IMATELY 16 MIN. AND REQUIRES THAT MTABLE HAVE A LENGTH .GE.800 WORDS.



	THE FOLLOWING CHANGES HAVE BEEN MADE IN THE STANDARD VERSION
OF NVERTX FOR THE IBM 360 AS RELEASED BY HARVARD IN ORDER TO MAKE
IT RUN ON THE PDP-10.

BLOCK DATA	A LABELED COMMON /LET/ HAS BEEN ADDED TO PROVIDE THE
		NUMBERS AND LETTERS IN ASCII USED BY THE SUBROUTINES
		NTOL AND LTON

MAIN		ACCEPT STATEMENTS HAVE BEEN ADDED TO FACILITATE
		THE DESIGNATION OF FILE NUMBERS AND NAMES AT RUN
		TIME.  FORMAT IS     I,A5

		ALL OF THE ARGUEMENTS OF THE GO TO STATEMENTS FOLLOW-
		ING THE CALLS TO SSWTCH HAVE BEEN REVERSED.

BCDW		EXTENSIVELY REWRITTEN TO CHANGE BCD TO ASCII.

DVCHK		DUMMIED OUT.  IT SHOULD PROBALBY BE REPLACED.  I
		BELIEVE THAT IT CHECKS ON OVERFLOW WHILE DIVIDING.

EHIST		CHANGED ARSIN TO ASIN.

HEDING		CHANGED SEVERAL  3A4 TO 3A5.

HISCAP		EXTENSIVELY RECODED TO ALLOW FIVE CHARACTERS PER
		WORD.

NAME		NOW PROVIDES A THREE WORD ARRAY ; EACH WORD HAS FIVE
		CHARACTERS.

NTOL,LTON	A LABELED COMMON /LET/ INSERTED AND MADE INTO TWO
		SUBROUTINES,SINCE ENTRY STATEMENT IS NOT
		ALLOWED.

OUTMAT		EXTENSIVELY RECODED TO ALLOW FIVE CHARACTERS PER
		WORD.

PAREAD		WILL NOW NOT RECOVER UPON READING AN EOF.

RANDOM		A NEW MACRO SUBROUTINE OBTAINED FROM THE PEPR
		GROUP OF THE LABORATORY FOR NUCLEAR SCIENCE AT THE
		MASSACHUSETTS INSTITUTE OF TECHNOLOGY.  IT WAS CON-
		TAINED IN THE LIBRARY FOR THE PDP-6.  ORIGIN UNKNOWN.

ITRNDUM		DUMMIED OUT.  I.E., RANDOM NUMBER GENERATOR CAN NOT
		BE INITIALIZED.

RGAUSS		CORRECTED TABLE.  FROM 0.97218 TO 0.97128

TRHIST		MODIFIED SO THAT OVERFLOW AND UNDERFLOW BINS DO NOT
		DETERMINE THE NORMALIZATION FOR THE HISTOGRAM.

FUNC10-19	NOW FORTRAN DUMMY ROUTINES WHICH CALL DUMFUN.

DUMFUN		ENTRIES FOR DUMMY FUNCTIONS REMOVED.