Skip to main content


Mathematical Acceleration Subsystem (MASS) Libraries for Blue Gene/L - v. 4.2

 Downloadable files
 
Abstract
The MASS libraries consist of a set of mathematical functions for C, C++, and Fortran-language applications that are tuned for the Blue Gene/L architecture.
 
Download Description
The MASS libraries for Blue Gene/L are preliminary versions provided as a convenience to users, and have not yet been tested as thoroughly as the MASS libraries for other platforms.

The MASS libraries are packaged as a compressed tar file,  MASS_4.2_bgl.tar.gz
 The .tar package contains the following files:
* libmass.a - 32-bit MASS scalar library.
* LICENSE - MASS license.
* libmassvbgl.a - 32-bit MASS vector library.
* libmassv.f - Fortran source file of simple loops for the MASS vector functions, for use on non-IBM machines.
* libmassv.c - C/C++ source file of simple loops for the MASS vector functions, for use on non-IBM machines.
* massv.include - Header file containing the Fortran interface blocks for the vector functions.
* massv.h - Header file containing C/C++ prototypes for the vector functions.
 
Prerequisites
none
 
 
Installation Instructions
The MASS libraries are more convenient to use when they are installed with root access and linked to the conventional /usr/lib/ directory because the user can specify the shorthand -lmass flags during compilation, instead of specifying an explicit path for the libraries. 
The tar file creates the subdirectory, mass/4.2/bgl/lib/, in the current directory. 
1. Place the tar ball in a temporary directory (e.g. /tmp).

2. Go to the directory where you would like the MASS libraries to exist on the system (e.g. /home/userA/):
(You will need root authority if you try to place the MASS libraries to some system directories, such as /usr/local)
cd /home/userA/

3. Uncompress and untar the tar ball:
tar -xzvf MASS_4.2_bgl.tar.gz 

4. If you need to link without using the -L path at compile time, you will need to create symbolic links as follows (you require
root authority in this step):
ln -s /home/userA/mass/4.2/bgl/lib/libmass.a  usr/lib/libmass.a
ln -s /home/userA/mass/4.2/bgl/lib/libmassvbgl.a  /usr/lib/libmassvbgl.a
 
Download package
Download RELEASE DATE LANGUAGE SIZE(Bytes) Download Options
MASS 4.2 for BG/L4/7/2005English147171FTP
 
Technical support
The software provided in this Web download is not officially supported by IBM. However, you can send queries to the following e-mail address:

masslib@ca.ibm.com
 
 

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page

Please take a moment to complete this form to help us better serve you.

This material provides me with the information I need.






This material is clear and easy to understand.






Did the information help you to achieve your goal?

What updates, improvements, or related information would you like to see in this document?

Your response will be used to improve our document content. Requests for assistance, if applicable, should be submitted through your normal support channel as we cannot respond from this site.


Input the verification number to submit feedback:



Maintenance Window

Unscheduled Maintenance Window

There is no unscheduled maintenance scheduled at this time.

Document information

Product categories:

Software

Software Development

Traditional Progamming Language & Compilers

Mathematical Acceleration Subsystem

Libraries


Operating system(s):

Linux


Software version:

4.2


Reference #:

4009221


IBM Group:

Software Group


Modified date:

2005-04-12

Translate my page