Interval Arithmetic Programming Reference | ![]() ![]() ![]() ![]() ![]() |
Preface
This manual documents the intrinsic
INTERVAL
data types in the SunTM WorkShop 6 Fortran 95 compiler (f95)
.Who Should Use This Book
This is a reference manual intended for programmers with a working knowledge of the Fortran language, the SolarisTM operating environment, and UNIX commands.
What Is in This Book
This book contains the following two chapters:
Chapter 1, "Using Interval Arithmetic With f95," describes the goals for intrinsic interval support in
f95
and provides code samples that interval programmers can use to learn more about the interval features inf95
.Chapter 2, "f95 Interval Reference," describes the interval language extensions to
f95
."Glossary," contains definitions of interval terms.
What Is Not in This Book
This book is not an introduction to intervals and does not contain derivations of the interval innovations included in
f95
. For a list of sources containing introductory interval information, see the Interval Arithmetic README.What Typographic Changes Mean
The following table describes the typographic conventions used in this book.
Note Examples usemath%
as the system prompt.
Shell Prompts
TABLE P-2 shows the default system prompt and superuser prompt for the C shell, Bourne shell, and Korn shell.
TABLE P-2 Shell Prompts C shell %
Bourne shell and Korn shell $
C shell, Bourne shell, and Korn shell superuser #
Access to Sun WorkShop Development Tools
Because Sun WorkShop product components and man pages do not install into the standard
/usr/bin/
and/usr/share/man
directories, you must change yourPATH
andMANPATH
environment variables to enable access to Sun WorkShop compilers and tools.To determine if you need to set your
PATH
environment variable:1. Display the current value of thePATH
variable by typing:
%
echo $PATH
2. Review the output for a string of paths containing/opt/SUNWspro/bin/
.
- If you find the paths, your
PATH
variable is already set to access Sun WorkShop development tools. If you do not find the paths, set yourPATH
environment variable by following the instructions in this section.To determine if you need to set your
MANPATH
environment variable:1. Request theworkshop
man page by typing:
%
man workshop
2. Review the output, if any.
- If the
workshop
(1) man page cannot be found or if the man page displayed is not for the current version of the software installed, follow the instructions in this section for setting yourMANPATH
environment variable.
Note The information in this section assumes that your Sun WorkShop 6 products were installed in the/opt
directory. Contact your system administrator if your Sun WorkShop software is not installed in/opt
.
The
PATH
andMANPATH
variables should be set in your home.cshrc
file if you are using the C shell or in your home.profile
file if you are using the Bourne or Korn shells:
- To use Sun WorkShop commands, add the following to your
PATH
variable:
/opt/SUNWspro/bin
- To access Sun WorkShop man pages with the
man
command, add the following to yourMANPATH
variable:
/opt/SUNWspro/man
For more information about the
PATH
variable, see thecsh
(1),sh
(1), andksh
(1) man pages. For more information about theMANPATH
variable, see theman
(1) man page. For more information about setting yourPATH
andMANPATH
variables to access this release, see the Sun WorkShop 6 Installation Guide or your system administrator.Related Interval References
The interval literature is large and growing. Interval applications exist in various substantive fields. However, most interval books and journal articles either contain new interval algorithms, or are written for interval analysts who are developing new interval algorithms. There is not yet a book titled "Introduction to Intervals."
The Sun WorkShop 6
f95
compiler is not the only source of support for intervals. Readers interested in other well known sources can refer to the following books:
- IBM High Accuracy Arithmetic - Extended Scientific Computation (ACRITH-XSC), General Information, GC 33-6461-01 IBM Corp., 1990.
- R.Klatte, U.Kulisch, M.Neaga, D.Ratz, Ch.Ullrich, PASCAL-XSC Language Reference with Examples, Springer, 1991.
- R.Klatte, U.Kulisch, A.Wiethoff, C.Lawo, M. Rauch, C-XSC Class library for Extended Scientific Computing, Springer, 1993.
- R.Hammer, M.Hocks, U.Kulisch, D.Ratz, Numerical Toolbox for Verified Computing I, Basic Numerical Problems, Springer, 1993.
For a list of technical reports that establish the foundation for the interval innovations implemented in
f95
, see References. See the Interval Arithmetic README for the location of the online versions of these references.Online Resources
Additional interval information is available at various web sites and email mailing lists. For a list of online resources, refer to the Interval Arithmetic README.
Web Sites
A detailed bibliography and interval FAQ can be obtained online at the URLs listed in the Interval Arithmetic README.
To discuss interval arithmetic issues or ask questions regarding the use of interval arithmetic, a mailing list has been constructed. Anyone can send questions to this list. Refer to the Interval Arithmetic README for instructions on how to subscribe to this mailing list.
To report a suspected interval error, send email to
sun-dp-comments@Sun.COM
Include the following text in the Subject line of the email message:
WORKSHOP "6.0
mm/
dd/
yy" Interval
where mm/dd/yy is the month, day, and year.
Code Examples
All code examples in this book are contained in the following directory:
/opt/SUNWspro/examples/intervalmath/docExamples
The name of each file is
ce
n-m.f95
, where n is the chapter in which the example occurs and m is the number of the example. Additional interval examples can be found in the following directory:
/opt/SUNWspro/examples/intervalmath/general
Related Non-Interval Sun WorkShop 6 Documentation
You can access documentation related to the subject matter of this book in the following ways:
- Through the Internet at the
docs.sun.com
sm Web site. You can search for a specific book title or you can browse by subject, document collection, or product at the following Web site:
http://docs.sun.com
- Through the installed Sun WorkShop products on your local system or network. Sun WorkShop 6 HTML documents (manuals, online help, man pages, component readme files, and release notes) are available with your installed Sun WorkShop 6 products. To access the HTML documentation, do one of the following:
- In any Sun WorkShop or Sun WorkShopTM TeamWare window, choose Help
About Documentation.
- In your NetscapeTM Communicator 4.0 or compatible version browser, open the following file:
- (Contact your system administrator if your Sun WorkShop software is not installed in the
/opt
directory.) Your browser displays an index of Sun WorkShop 6 HTML documents. To open a document in the index, click the document's title.TABLE P-3 lists related Sun WorkShop 6 manuals by document collection.
TABLE P-4 describes related Solaris documentation available through the
docs.sun.com
Web site.
Sun Microsystems, Inc. Copyright information. All rights reserved. Feedback |
Library | Contents | Previous | Next | Index |