The NAG Parallel Library

Description

Powerful components for parallel computation

The NAG Parallel Library has been specifically developed to easily enable applications to take advantage of distributed memory parallel computers. The interfaces have been designed to be as close as possible to equivalent routines in the NAG Fortran Library in order to ease the parallelisation of existing applications. The components of the NAG Parallel Library hide the message passing details (BLACS and MPI) to maximize their modularity.

The NAG Parallel Library is aimed at typical applications required by industrial, commercial and research environments. The majority of the routines in the NAG Parallel Library was developed and tested in industrial applications by organizations such as Piaggio, British Aerospace, Thomson LCR, IBM, SEMEA and the Danish Hydraulic Institute.

The NAG Parallel Library delivers excellent performance and scalability across a wide range of systems, including SMP platforms, and its routines can be easily called from other languages.

NAG Parallel Library Contents

Below is a list of some of the main capabilities of the Library. Further details on the contents of the Library can be read here.

  • Solution of dense, banded and sparse linear equations
  • Solution of eigenvalue problems
  • Minimization of unconstrained nonlinear least squares and general nonlinear problems
  • Fast Fourier transforms
  • Numerical integration
  • Random number generation
  • Matrix operations and data distribution utilities

Online Documentation

First-class electronic help that gives you the detailed information you need to carry out your work quickly and effectively accompany the software in the Library.

Expert Support

If you subscribe to our dedicated Customer Support Service you will have direct access, via the NAG Response Centre, to our experts who are there to assist you with your technical queries or difficulties.

Quality Assurance

The validity of each component is tested on each of the machine ranges for which the product is available. Only when an implementation satisfies our stringent accuracy standards is it released. As a result, you can rely on the proven accuracy and reliability of the components to give you the right answers.

Documentation

Supporting Documentation

The complete NAG Parallel Library Manual, Release 3 can be viewed on-line in PDF format where HTML index files have been provided for easy navigation.

The NAG Parallel Library Manual, Release 2, may still be viewed on-line here.

Please note that this electronic documentation replaces the interactive hyper-based documentation provided by TextWare at Release 2.

Installer's Notes and Users' Notes

Support documentation for the installation and use of each implementation of the NAG Parallel Library is available.

  • Release 3 - Installer's Notes and Users' Notes [html]
  • Release 2 - Installer's Notes and Users' Notes [html]

pdf file Please note: Documentation is presented mainly in Adobe Portable Document Format (PDF) that requires the Adobe Acrobat Reader application. Adobe Acrobat Reader can be downloaded free of charge from the Adobe Web Site at http://www.adobe.com/. The Adobe Reader allows anyone to view, navigate and print documents in the Adobe Portable Document Format (PDF).

Product Availability

Product Platform Precision Comment
FDAI603DA
the NAG Parallel Library
IBM Power4+ AIX64 Double XLF v 9.1
FDAMP03DG
the NAG Parallel Library
Apple Power Mac Double gcc 2.4.5
FDFL603DM
the NAG Parallel Library
Fujitsu HX600 Double Fujitsu Fort
FDFSV03DM
the NAG Parallel Library
Fujitsu Double v 5.1
FDFSV03DN
the NAG Parallel Library
Fujitsu Double Fujitsu Fort
FDFUJ03DM
the NAG Parallel Library
Fujitsu VPP5000 Double UXP/V
FDH9703DM
the NAG Parallel Library
HP PA-RISC 1.1 Double HP F90v2.4
FDHI803DM
the NAG Parallel Library
Hitachi SR8000 Double HI-UX/MPP
FDHP803DM
the NAG Parallel Library
HP PA-RISC 2.0 Double HP F90v2.4
FDIB303DM
the NAG Parallel Library
IBM Power3 AIX Double XL F V7.1
FDL6403D9
the NAG Parallel Library
Itanium Linux64 Double NAG f95
FDL6403DC
the NAG Parallel Library
Itanium Linux64 Double Intel Fortra
FDL6403DS
the NAG Parallel Library
Itanium Linux64 Double Intel Fortra
FDL6A03D9
the NAG Parallel Library
x86-64 Linux64 Double NAG f95
FDL6A03DP
the NAG Parallel Library
x86-64 Linux64 Double pgf77 v6.0-5
FDL6I03DC
the NAG Parallel Library
Intel EM64T Double Intel Fortra
FDLUX03D9
the NAG Parallel Library
x86-32 Linux Double NAG f95
FDLUX03DA
the NAG Parallel Library
x86-32 Linux Double PGI f77 or 9
FDLUX03DM
the NAG Parallel Library
x86-32 Linux Double g77
FDSG603DM
the NAG Parallel Library
SGI MIPS IRIX 6 Double MIPSpro7.3
FDSO603DM
the NAG Parallel Library
Sun Solaris 64 Double Sun Studio 1
FDSOL03DM
the NAG Parallel Library
Sun SPARC Solaris Double Forte HPC

 

Website Feedback

If you would like to see any changes on the current page, feel free to leave us a message.

(If you're a human, don't change the following field)
Your first name.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.