![]() |
NESC0601 ERF/ERFC (Abstract last modified 18-OCT-1983)
1.
NAME OR DESIGNATION OF PROGRAM - ERF/ERFC 2.
COMPUTER FOR WHICH PROGRAM IS DESIGNED AND OTHER MACHINE VERSION PACKAGES AVAILABLE -
To request or retrieve programs click on the one of the active versions below.
A password and special authorization is required. Explanation of the status codes.
Machines used:
Package-ID Orig.Computer Test Computer
NESC0601/01 CDC CYBER 740 CDC CYBER 740
3.
DESCRIPTION OF PROBLEM OR FUNCTION - ERF and ERFC are used to 4.
METHOD OF SOLUTION - The error function and complementary error 5.
RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM - The user is 6.
TYPICAL RUNNING TIME - Running time depends on the argument value 7.
UNUSUAL FEATURES OF THE PROGRAM - 8.
RELATED AND AUXILIARY PROGRAMS - This package is a modification of 9.
STATUS 10.
REFERENCE - J. E. Vogel, ERF and ERFC: Mathematical Routines for 11.
MACHINE REQUIREMENTS - ERF and ERFC each require about 260 (octal) 12.
PROGRAMMING LANGUAGE(S) USED - 13.
OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED - SCOPE. 14.
OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS - 15.
NAME AND ESTABLISHMENT OF AUTHOR - 16.
MATERIAL AVAILABLE - 17.
CATEGORIES - Keywords: DATA PROCESSING, ERROR FUNCTION, PROBABILITY
Program-name Package-ID Status
ERF/ERFC NESC0601/01 Tested
compute values of the error function and complementary error
function for any real number. They may be used to compute other
related functions such as the normal probability integrals.
function are approximated by rational functions. Three such
rational approximations are used depending on whether -
^x^.LT.0.46875,
0.46875.LE.^x^.LT.4.0, or
^x^.GE.4.0.
In the first region the error function is computed directly and
the complementary error function is computed via the identity
erfc(x)=1.0-erf(x). In the other two regions the complementary
error function is computed directly and the error function is
computed from the identity erf(x)=1.0-erfc(x). The error function
and complementary error function are real-valued functions of any
real argument. The range of the error function is (-1,1). The
range of the complementary error functon is (0,2).
cautioned against using ERF to compute the complementary error
function by using the identity erfc(x)=1.0-erf(x). This
subtraction may cause partial or total loss of significance for
certain values of x.
and will vary between 70 and 110 microseconds.
NEA-DB executed the test cases included in the package (NESC0601/01) on CDC CYBER 740 in 108 seconds of CPU time.
ALO-00241 transferred from the ALO-COSMIC collection.
NESC0601/01: 18-OCT-1983 Tested at NEADB
Computing the Error Function and Complementary Error Function, SC-
M-70-275, May 1970.
NESC0601/01:
locations.
NEA-DB ran the test case on CDC CYBER 740 in 26,100 octal words of main storage.
NESC0601/01: FORTRAN-IV
J. E. Vogel
Sandia Laboratories
P. O. Box 5800
Albuquerque, New Mexico 87115
NESC0601/01:
NESC0601_01.003 ERF/ERFC INFORMATION FILE 42 records
NESC0601_01.004 ERF/ERFC SOURCE + DATA 177 records
NESC0601_01.005 ERF/ERFC JCL 13 records
NESC0601_01.006 ERF/ERFC OUTPUT 16 records
- P. General Mathematical and Computing System Routines
Home - About Us - Work Areas - Data Bank - Publications - Press Room - List of acronyms - Search