Sun Java Solaris Communities My SDN Account Join SDN
 
Sun Studio

Sun Studio: Numerical Computation

The floating-point environment on Sun SPARC[tm] and x86/x64 platforms enables you to develop robust, high-performance, portable numerical applications. The floating-point environment can also help investigate unusual behavior of numerical programs written by others. These systems implement the arithmetic model specified by IEEE Standard 754 for Binary Floating Point Arithmetic.
Latest Documentation: Sun Studio 12
Reference Manuals
  • Numerical Computation Guide
    A complete application programmer's handbook to understanding the data structures and operations made available by hardware, system software, and software libraries that together implement IEEE Standard 754. IEEE Standard 754 makes it easier to write numerical applications. It is a solid, well-thought-out basis for computer arithmetic that advances the art of numerical programming. (November, 2005)
  •  
  • Fortran 95 Interval Arithmetic Programming Reference
    Documents the intrinsic INTERVAL data types in the Sun Fortran 95 compiler (f95). (November, 2005)
  •  
  • C++ Interval Arithmetic Programming Reference
    Documents the C++ interface to the C++ interval arithmetic library provided with the Sun C++ compilers. (November, 2005)

 
Math Library Release Notes

Math Library man Pages
  • Index - Interface descriptions for the floating point, math, and Sun math functions and constants.
 
Technical Articles
Interval Angles and the Fortran ATAN2 Function (pdf)
Issues that come up when working with interval angles or any periodic numbers, specifically how to rationalize the containment set (or cset) is for the ATAN2 Fortran intrinsic function for all possible interval arguments. (November 8, 2002)
 
Numerical Source Code Downloads
LIBMCR
Eight correctly-rounded double-precision transcendental functions from libm. LIBMCR is supplied as source code along with makefiles to build the library and tests to check basic functionality. Envisioned is its use as a reference base for Java Numerics projects or research into, and validation of correctly rounded transcendental functions.
You can download it now. (November 12, 2004)
 
 
Further Reading
What Every Computer Scientist Should Know About Floating-Point Arithmetic by David Goldberg
Originally published in the March, 1991 issue of Computing Surveys, Copyright 1991, Association for Computing Machinery, Inc., reprinted by permission.

Feature Story: Interval Arithmetic Solves Nonlinear Problems While Providing Guaranteed Results
Interval Arithmetic can produce results with guaranteed accuracy and numerical solutions to nonlinear problems.
 
 
Forums
Discuss the use and features of the Sun Studio Performance Analyzer with other users.

Discuss aspects of technical computing for science and engineering.
 
 
Related Links