Features
- Cover Type: Spiral Bound
- Published by: Storming Media 1999
- Written in: English
- ISBN 10 Number: 1423554094
- ISBN 13 Number: 978-1423554097
Product Description
This is a NAVAL SURFACE WARFARE CENTER DAHLGREN DIV VA report procured by the Pentagon and made available for public release. It has been reproduced in the best form available to the Pentagon. It is not spiral-bound, but rather assembled with Velobinding in a soft, white linen cover. The Storming Media report number is A406063. The abstract provided by the Pentagon follows: This report describes tne analysis and associated Fortran program (TEST9O) that were developed to aid in establishing the validity of a new Fortran ninety mainframe compiler. The FORTRAN 77 Naval Surface Warfare Center (NSWC) Mathematics Library (MLIB) is used as a source of routines for checking the Fortran ninety compiler. At the same time, this study can be considered as an aid to determine whether MLIB can operate in a Fortran ninety environment The inputs for the routines were chosen so that many of the different possible paths of the routines were executed. Seventy-four directly cable routines, with 293 supporting routines, were chosen for testing. All but 17, and their supporting routines, were taken from MLIB. The ones not belonging to MLIB are double- precision versions of routines in MLIB. Thirteen hundred and twenty five numerical cases were submitted for testing. A true value for each test was obtained independently and given correctly to 35 digits by using MAPLE software. If the difference in the test output and the corresponding true value exceeds a prespecified error tolerance, an error message is printed identifying the routine and the input. Additional test cases were also prepared to check the bit and string instructions, since these do not appear in MUB. TEST90 has been used to test the latest Fortran ninety compilers of the CRAY EL98 and IBM PC machines. No errors were found; however, TEST90 did reveal a complex arithmetic error in an earlier version of the Cray EL98 compiler. MLIB routines ran under TEST90 without any problems on both machines.