Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!samsung!uakari.primate.wisc.edu!caen!umich!sharkey!news.iastate.edu!IASTATE.EDU!alex From: alex@IASTATE.EDU (Alexander Roger K) Newsgroups: comp.lang.fortran Subject: Re: validating fortran compiler's numerical results Keywords: fortran, validating Message-ID: <1991Apr9.221619@IASTATE.EDU> Date: 10 Apr 91 03:16:19 GMT References: <1991Apr9.023737.18140@mlb.semi.harris.com> Sender: news@news.iastate.edu (USENET News System) Reply-To: alex@IASTATE.EDU (Alexander Roger K) Organization: Don't mourn, organize. -Joe Hill Lines: 35 In article <1991Apr9.023737.18140@mlb.semi.harris.com>, jdr@sloth.mlb.semi.harris.com (Jim Ray) writes: > I am looking for some fortran program that ... would exercise > transcendental functions ... checking for roundoff and complience with > the IEEE standard floating point specs. > > Jim Ray Harris Semiconductor > Internet: jdr@semi.harris.com PO Box 883 MS 62B-022 > Phone: (407) 729-5059 Melbourne, FL 32901 At least two such programs are available from netlib. To quote from the netlib index: ELEFUNT is a collection of transportable Fortran programs for testing the elementary function programs provided with Fortran compilers. The programs are described in detail in the book "Software Manual for the Elementary Functions" by W. J. Cody and W. Waite, Prentice Hall, 1980. PARANOIA is a rather large program, devised by Prof. Kahan of Berkeley, to explore the floating point system on your computer. "PARANOIA" comes in single and double precision versions for Fortran, and there is a BASIC ;-) version too. To see what is available send mail to netlib@ornl.gov -- send index from elefunt send index from paranoia -- *___________________________________________________________________________* | Roger Alexander, alex@iastate.edu | "...if nonreligion is a religion | | It's my *job* to express opinions |too, isn't *everybody* tax-exempt?"| | differing from those of my employer. | --Barbara Ehrenreich | *_______________________________________|___________________________________*