Trailing-Edge
-
PDP-10 Archives
-
decuslib10-01
-
43,50036/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.