Readme file for:ESSL-4.4.1.1-power-Linux
Product/Component Release:4.4.1.1
Update Name:ESSL-4.4.1.1-power-Linux
Fix ID:ESSL-4.4.1.1-power-Linux
Publication Date:18 June 2014
Last modified date:18 June 2014
Online version of the readme file:http://www-01.ibm.com/support/docview.wss?rs=0&uid=isg400000038
Important: The most current version of the readme file can always be found online.
Below is a list of components, platforms, and file names that apply to this Readme file.
Product/Component Name: | Platform: | Fix: |
Engineering and Scientific Subroutine Library | Linux pSeries RHEL Linux pSeries SLES | ESSL-4.4.1.1-power-Linux |
For additional information, refer to the ESSL for Linux on POWER, Version 4 Release 4.1 Installation Guide.
The updates contained in the tar file available for download from the corrective service site provide corrective fixes for ESSL for Linux on POWER, Version 4.4.1.
Update to VersionRHEL/RHEL5 directory:
SLES/SLES10 directory:
SLES/SLES11 directory:
How to build C or C++ programs that call ESSL if you only have the XL Fortran run-time environment installed instead of the XL Fortran compiler.
After you install the XL Fortran run time environment, run the esslxlfrtelnk script once to set up the required symbolic links to the Fortran libraries. Copy the sample esslxlfrtelnk script provided on this page.
To execute issue:
#!/bin/bash
# ****************************************************************************
# * LICENSED MATERIALS - PROPERTY OF IBM *
# * "RESTRICTED MATERIALS OF IBM" *
# * *
# * 5765-G17 *
# * (C) COPYRIGHT IBM CORP. 2007. ALL RIGHTS RESERVED. *
# * *
# * U.S. GOVERNMENT USERS RESTRICTED RIGHTS - USE, DUPLICATION *
# * OR DISCLOSURE RESTRICTED BY GSA ADP SCHEDULE CONTRACT WITH *
# * IBM CORP. *
# ****************************************************************************
# * NAME: esslxlfrtelnk *
# * *
# * DESCRIPTION: *
# * Creates symbolic links to the IBM XL Fortran Runtime Environment *
# * if the XL Fortran Compiler component is not installed. *
# * *
# * PARAMETERS: NONE *
# * *
# ****************************************************************************
rpmquery=`rpm -q --queryformat "%{VERSION} %{INSTALLPREFIX}" xlf.rte`
if [ $? != 0 ]
then
echo " Please install the IBM XL Fortran Runtime Environment before "
echo " running this script."
exit 1
fi
rteversion=${rpmquery%% *} # get ver.rel.mod info
rteversion=${rteversion%.*} # get ver.rel info
verrel=$rteversion
rtepath=${rpmquery#* } # get path prefix
cmpdir=$rtepath/xlf
echo $cmpdir
if [ ! -d $cmpdir ]
then
mkdir $cmpdir
mkdir $cmpdir/$verrel
mkdir $cmpdir/$verrel/lib
mkdir $cmpdir/$verrel/lib64
libdir=$cmpdir/$verrel/lib
cd $libdir
ln -sf ../../../lib/libxlf90.so.1 $libdir/libxlf90.so
ln -sf ../../../lib/libxlf90_r.so.1 $libdir/libxlf90_r.so
ln -sf ../../../lib/libxlf90_t.so.1 $libdir/libxlf90_t.so
ln -sf ../../../lib/libxlfmath.so.1 $libdir/libxlfmath.so
ln -sf ../../../lib/libxlfpad.so.1 $libdir/libxlfpad.so
ln -sf ../../../lib/libxlfpmt4.so.1 $libdir/libxlfpmt4.so
ln -sf ../../../lib/libxlfpmt8.so.1 $libdir/libxlfpmt8.so
lib64dir=$cmpdir/$verrel/lib64
cd $lib64dir
ln -sf ../../../lib64/libxlf90.so.1 $lib64dir/libxlf90.so
ln -sf ../../../lib64/libxlf90_r.so.1 $lib64dir/libxlf90_r.so
ln -sf ../../../lib64/libxlf90_t.so.1 $lib64dir/libxlf90_t.so
ln -sf ../../../lib64/libxlfmath.so.1 $lib64dir/libxlfmath.so
ln -sf ../../../lib64/libxlfpad.so.1 $lib64dir/libxlfpad.so
ln -sf ../../../lib64/libxlfpmt4.so.1 $lib64dir/libxlfpmt4.so
ln -sf ../../../lib64/libxlfpmt8.so.1 $lib64dir/libxlfpmt8.so
else
echo " " $cmpdir "already exists. No action taken."
exit 2
fi
exit
Notices
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR
PURPOSE. Some jurisdictions do not allow disclaimer of express or
implied warranties in certain transactions, therefore, this
statement may not apply to you.
This information could include technical inaccuracies or
typographical errors. Changes are periodically made to the
information herein; these changes will be incorporated in new
editions of the publication. IBM may make improvements and/or
changes in the product(s) and/or the program(s) described in this
publication at any time without notice.
Microsoft, Windows, and Windows Server are trademarks of Microsoft
Corporation in the United States, other countries, or both.
Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino,
Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and
Pentium are trademarks or registered trademarks of Intel Corporation or its
subsidiaries in the United States and other countries.
Other company, product, or service names may be trademarks or
service marks of others.
THIRD-PARTY LICENSE TERMS AND CONDITIONS, NOTICES AND INFORMATION
The license agreement for this product refers you to this file for
details concerning terms and conditions applicable to third party
software code included in this product, and for certain notices
and other information IBM must provide to you under its license
to certain software code. The relevant terms and conditions,
notices and other information are provided or referenced below.
Please note that any non-English version of the licenses below is
unofficial and is provided to you for your convenience only. The
English version of the licenses below, provided as part of the
English version of this file, is the official version.
Notwithstanding the terms and conditions of any other agreement
you may have with IBM or any of its related or affiliated entities
(collectively "IBM"), the third party software code identified
below are "Excluded Components" and are subject to the following
terms and conditions: