5799 - XL FORTRAN FOR BG/Q V14.1
RPQ Number:P10240
CREATED: 2012-06-01 REVISED: 2018-02-13
P10240 - XL FORTRAN FOR BG/Q V14.1
Lab of Control: RSW
Plant/Field Installation: FO (Field Only)
RPQ Type: P (Program RPQ (PRPQ))
RPQ/PRPQ Machine Type and Model
***** Discontinued from Service: 2018-02-13
***** Withdrawn from Marketing: 2018-02-13
MARKET: AP MACHINE: 5799
LEAD TIME: AA
ORDERING: Non-standard RPQ (I) (Lab approval required)
FIELD INSTALL HOURS: 0.0 SYSTEM INSTALL HOURS: 0.0
MODELS: AH1
------------------------------------------------------------------
MARKET: CAN MACHINE: 5799
LEAD TIME: AA
ORDERING: Non-standard RPQ (I) (Lab approval required)
FIELD INSTALL HOURS: 0.0 SYSTEM INSTALL HOURS: 0.0
MODELS: AH1
------------------------------------------------------------------
MARKET: EMA MACHINE: 5799
LEAD TIME: AA
ORDERING: Non-standard RPQ (I) (Lab approval required)
FIELD INSTALL HOURS: 0.0 SYSTEM INSTALL HOURS: 0.0
MODELS: AH1
------------------------------------------------------------------
MARKET: LA MACHINE: 5799
LEAD TIME: AA
ORDERING: Non-standard RPQ (I) (Lab approval required)
FIELD INSTALL HOURS: 0.0 SYSTEM INSTALL HOURS: 0.0
MODELS: AH1
------------------------------------------------------------------
MARKET: USA MACHINE: 5799
LEAD TIME: AA
ORDERING: Non-standard RPQ (I) (Lab approval required)
FIELD INSTALL HOURS: 0.0 SYSTEM INSTALL HOURS: 0.0
MODELS: AH1
==================================================================
SPECIFY DESCRIPTION MKT
CODE
NUMBER
------ ---------------------------- ---
SC5809 CD-ROM MEDIA SUPPLY AP
SC5809 CD-ROM MEDIA SUPPLY CAN
SC5809 CD-ROM MEDIA SUPPLY EMA
SC5809 CD-ROM MEDIA SUPPLY LA
SC5809 CD-ROM MEDIA SUPPLY USA
==================================================================
Detailed Description
----------------------------------------------------------------------
Unless otherwise agreed upon, Program Services for this program is
discontinued effective December 31, 2017.
----------------------------------------------------------------------
This PRPQ (Program Request for Price Quotation) offers the
IBM XL Fortran for Blue Gene/Q, V14.1 licensed compiler for the
IBM Blue Gene/Q system solution.
ABSTRACT:
XL Fortran for Blue Gene/Q is a standards-based, high-performance
Fortran compiler released for the IBM Blue Gene/Q system. This
compiler delivers advanced optimization and performance-tuning
features gained from years of optimization experience at IBM.
XL Fortran for Blue Gene/Q is the third generation of the XL
compilers which has been designed and released in support of the
IBM Blue Gene family of supercomputers.
PRODUCT DESCRIPTION:
The XL Fortran for Blue Gene/Q compiler has been enhanced with
specific features for the IBM Blue Gene/Q system.
-This compiler has support for the Quad Processing eXtension (QPX)
instruction set within Blue Gene/Q.
>Provisions for Auto-SIMD (Single Instruction/Multiple Data) to
generate QPX instructions directly from your Fortran and C/C++ code.
>New data types and intrinsic procedures are introduced to support
the QPX instructions. With QPX intrinsic procedures, you can
efficiently manipulate vector operations in your application.
>Improved Mathematical Acceleration Subsystem libraries (MASS and
MASSV) with exploitation of the QPX instruction set and specific
tuning of these libraries for the Blue Gene/Q system.
-Transactional memory is a model for controlling concurrent memory
access in the scope of parallel programming. Language extensions
are added to the compiler to exploit transaction memory to allow a
group of loads and stores to execute in an atomic way.
-Thread-level speculative execution uses specific Blue Gene/Q
hardware support that dynamically detects thread conflicts and
rolls back conflicting threads for re-execution. Directives are
added to the compiler to allow you to speculatively parallized
loops without the need to rewrite the code.
-The -qarch=qp compiler option produces object code that runs on
Blue Gene/Q platforms. The -qtune=qp compiler option specifies that
optimizations are tuned for Blue Gene/Q platforms. These options
are enabled for Blue Gene/Q by default.
Because the XL Fortran for Blue Gene/Q is based on the XL Fortran for
AIX and Linux, Blue Gene programmers gain the benefit of numerous
enhancements and continuous quality improvements of these compilers.
Enhancements from XL Fortran for AIX and XL Fortran for Linux
included in this release are:
Improvements for Debugging Optimized Code
Debugging information is generated by the compiler for use by a
symbolic debugger and makes the program state available to the
debugging session at selected source locations. The program state
refers to the values of user variables at certain points during the
execution of a program. In this release of the compiler, the
-g compiler option is extended to improve the debugging of optimized
programs. The various -g levels allow you to choose a balance between
debug capability and compiler performance.
Higher -g levels provide a more comprehensive debug support, but at
the cost of run time and compile time performance. Lower -g levels
provide higher run time performance, but at the cost of reduced
capability in the debugging session.
Full control of the debug capability is now available at the -O2
optimization level. At higher levels of optimization, the debug
capability is limited.
OpenMP 3.1
The OpenMP API supports multi-platform shared-memory parallel
programming in Fortran, C, and C++ on many architectures including
UNIX platforms and Microsoft Windows platforms. OpenMP is a portable,
scalable programming model that provides parallel programmers a simple
and flexible, standard interface for developing parallel applications
for platforms ranging from the desktop to the supercomputer.
The specification is defined by the OpenMP organization,
a group of computer hardware and software vendors, including IBM.
You can find more information about OpenMP specifications
at http://www.openmp.org
In this release full support for latest OpenMP 3.1 is made available
to allow you to further exploit parallel programming. For
increased performance, OpenMP in XL Fortran for Blue Gene/Q exploits
the QPX instructions of the Blue Gene/Q system and is tuned for the
large number of threads available on Blue Gene/Q.
The XL Fortran implementation is based on the IBM interpretation
of the OpenMP Application Program Interface Version 3.1.
Compiler Time Performance and Scalability Improvements
Internal improvements to the compiler (for example alias analysis)
were made to speed up the gathering of information that is passed
between the components within the compiler. This can help you
obtain a faster compile time especially for applications that contain
Fortran 90 array language and Fortran 90 modules.
The amount of memory required for internal compiler functions such
as pointer analysis and aliasing is reduced to help improve the
efficiency of the compiler and subsequently make better use of your
machine resources.
Additional internal compiler components including the optimizer make
use of the greater addressability of 64-bit, thereby improving
compile time especially for larger applications.
Programming Standards
As a standards-based compiler, XL Fortran for Blue Gene/Q, V14.1 is
designed to be fully compliant with FORTRAN 77, Fortran 90,
Fortran 95, and the Fortran 2003 programming language standards. With
this release, XL Fortran for Blue Gene/Q adds initial support for the
latest Fortran 2008 standard.
XL Fortran for Blue Gene/Q, V14.1 consists of the following:
-The full American National Standard Fortran 90 language (Fortran 90)
as defined in:
-American National Standard Programming languages - Fortran,
ANSI X3.198-1992
-Information technology - Programming languages - Fortran,
ISO/IEC 1539-1:1991(E)
-The full ISO Fortran 95 language standard (Fortran 95) as defined in:
-Information technology - Programming languages - Fortran - Part 1:
Base Language, ISO/IEC 1539-1:1997
-Extensions to the Fortran 95 standard:
-Common industry extensions found in Fortran products from various
compiler vendors
-Extensions specified in SAA Fortran
-The full Fortran 2003 language standard including full support of
the object-oriented programming model with parameterized
derived-types.
-Partial support for the Fortran 2008 language standard.
---------------------------------------------------------------------
ORDERING INSTRUCTIONS
Note: This is a non-standard, I-listed PRPQ and requires IBM Lab
approval before an order can be placed.
For guidance on where to order a PRPQ, see the section below on
PRPQ Request Information.
To order a license for XL Fortran for Blue Gene/Q, V14.1, specify the
program id 5799-AH1 and the applicable feature codes for a quantity.
The charge unit for XL Fortran for Blue Gene/Q, V14.1 is per half of
a Blue Gene/Q rack. To order a license (for example) 2 Blue Gene/Q
racks, you would need to specify a quantity of 4.
Order the Supply Feature to ship the physical media.
EMEA/LA Ordering Note: The feature codes included in this PRPQ are
only four characters in length, because that is the field maximum for
the PRPQ tool. You will require a six-digit feature code
(such as MPxxxx).
Software Subscription and Support (SW S&S)
One year of software subscription and support is included with your
order. However, to be eligible for support, you must first register
by placing an order for product id:
5799-AH2 (PRPQ P10241) - total 1 year of S&S
or
5799-AH3 (PRPQ P10242) - total 3 years of S&S.
The following are the related software subscription and support PRPQs
which provide for software subscription and support in 1 year and
3 year increments for a fee:
Program Program PRPQ
Name Number Number
------- ------- ------
XL Fortran for Blue Gene/Q, V14.1 5799-AH2 P10241
SW S&S No Charge Registration/
1 Year Renewal
XL Fortran for Blue Gene/Q, V14.1 5799-AH3 P10242
SW S&S 3 Year Registration
XL Fortran for Blue Gene/Q, V14.1 5799-AH6 P10243
SW S&S 3 Year Renewal
XL Fortran for Blue Gene/Q, V14.1 5799-AH4 P10244
SW S&S 1 Year After License
XL Fortran for Blue Gene/Q, V14.1 5799-AH5 P10245
SW S&S 3 Year After License
----------------------------------------------------------------------
PRPQ REQUEST INFORMATION
This is a non-standard, I-listed PRPQ and requires internal lab
approval before order fulfillment.
To request approval to order this PRPQ follow these steps:
US:
- Add this Lotus Notes Database to your workspace
- Server D03DBL02/03/A/IBM
- r_dir\rpqreq.nsf
- Once you have this database open, then click on -My Requests-
- Then click on -Create Request-
- Fill in the blanks and click on -Submit-
- Use the Product ID for this PRPQ: 5799-xx1
PRPQs in the United States are requested for approval via the
United States Lotus Notes RPQ Request Process and are ordered by
the CSO via U.S. ordering processes. If you have any problems
ordering the PRPQ, contact Special Product Marketing representative.
CANADA:
Use the link and ID: Americas Post Announcement Support/Slovakia/IBM
or AMPOST at IBMSK. The link is where the RPQ requests should be
submitted. Global Fulfilment Support, IBM ISC Bratislava, Slovakia
http://w3-05.ibm.com/isc/customerfulfillment/csoce.nsf/folders/
fid535e8482ea143493c1256cfd005eb
EMEA:
- Forms must be submitted from the country in which the bid is being
made, by a user with a local Lotus Notes ID.
- Start the approval process through the
Lotus Notes db: D03DBL02/03/A/IBM r_dir\rpqereq.nsf.
- Create an RPQ Request Form and submit it, this will be received by
Europe RPQ Coordinator
- RPQ coordinator will assign the -PRPQ Approval Number- and submit
the request through the RPQs system for approval
Please contact your ordering representative for assistance. For EMEA
ordering information, see SWORDERINFO (EPLC) on HONE. For price
information, see the HONE SW Price application. For further
assistance with EMEA ordering information,
contact SDFMAIL@DK.IBM.COM.
LA:
- Start the approval process by contacting the Latin America
Techline organization which provides RPQ submittal support for
Latin America.TECHLINE@US.IBM.COM
AP:
Please use - Access GFS
- http://cqrfa.vienna.at.ibm.com:8080/agfs/access/indexservlet
- Select Post Announcement Support.
You must provide all mandatory information and attach details of
your request via AP RPQ request form which is available at the
front end.
Note: For ordering PRPQs in EMEA/AP/LA, contact the responsible
fulfillment account representative who normally orders your
equipment via AAS/WTAAS.
----------------------------------------------------------------------
PLANNING INFORMATION:
Web Information
For information regarding the IBM XL Fortran compilers, visit
http://www.ibm.com/software/awdtools/fortran
----------------------------------------------------------------------
TERMS AND CONDITIONS:
The information provided in this document is for reference and
convenience purposes only. The terms and conditions that govern any
transaction with IBM are contained in the applicable contract
documents
such as the IBM International Program License Agreement and the
IBM Agreement for Acquisition of Software Maintenance.
LICENSING:
Licensed under the IBM International Program License Agreement (IPLA),
Z125-3301 with license information unique to the offering as contained
in the License Information Document
License Information form number: L-JYIP-8TJT39
The program's License Information will be available for review on the
IBM Software License Agreement website
http://www.ibm.com/software/sla/sladb.nsf
Program technical support:
Technical support of a program product may be available for a minimum
of three years from the initial availability date, as long as your
Software Maintenance is in effect. This technical support allows you
to obtain assistance (via telephone or electronic means) from IBM for
product-specific, task-oriented questions regarding the installation
and operation of the program.
Money-back guarantee:
If for any reason you are dissatisfied with the Program and you are
the original licensee, return it within 30 days from the invoice date,
to the party (either IBM or its reseller) from whom you acquired it,
for a refund. For clarification, note that this term applies only to
your first acquisition of the Program.
Educational allowance available: No
Academic Initiative: No
Volume Orders (IVO): No
Prerequisites:
SPECIFIED OPERATING ENVIRONMENT
Hardware requirements:
This PRPQ is specifically offered for the IBM Blue Gene/Q System
Software requirements for application execution:
o Blue Gene/Q tool chain and runtime environment package
Hardware requirements for compilation on a Front End node:
o Hard disk space:
-Approximately 300 MB for product packages
-At least 2 GB for paging
-At least 512 MB for temporary files
(High levels of optimization can require more space for paging and
temporary files.)
Software requirements for compilation on a Front End node:
o Red Hat Enterprise Linux 6.2 (RHEL 6.2) operating system which is
supported by the IBM Power System servers.
o An instance of -- gcc 4.4.5
o Perl 5.0 or greater
o Optional GUI: K Desktop Environment (KDE) or GNOME for applications
and tools with an X-Windows graphical interface
o Viewers to access and display the documentation such as:
-A frames-capable browser to access HTML documentation
-A PDF viewer to access PDF documentation
----------------------------------------------------------------------
LIMITATIONS:
IBM XL Fortran for Blue Gene/Q, V14.1 is a server product that has a
charge unit of per half Blue Gene/Q rack.
This program is warranted for the IBM Blue Gene/Q operating
environment only.
XL Fortran for Blue Gene/Q may be used in conjunction with
RHEL 6.2 -for testing and debugging of applications-. Customers who
wish to create and run applications targeted to Linux distributions,
such as RHEL6.2, should license the XL Fortran for Linux compiler.
----------------------------------------------------------------------
NATIONAL LANGUAGE SUPPORT:
This program is not translated.
This program is available in U.S. English only.
No translated messages or translated publications are available.
----------------------------------------------------------------------
SECURITY, AUDITABILITY, AND CONTROL
This program uses the security and auditability features of the host
hardware or software.The customer is responsible for evaluation,
selection, and implementation of the security features, administrative
procedures, and appropriate controls in application systems and
communication facilities.
----------------------------------------------------------------------
NOTICE:
This document may provide references to non-IBM Web sites and
resources. IBM makes no representations, warranties, or other
commitments whatsoever about any non-IBM Web sites or third-party
resources that may be referenced in this document. A reference to a
non-IBM Web site does not mean that IBM endorses the content or use of
such Web site or its owner. In addition, IBM is not a party to or
responsible for any transactions you may enter into with third
parties, even if you learn of such parties (or use a link to such
parties) from an IBM document. Accordingly, you acknowledge and agree
that IBM is not responsible for the availability of such external
sites or resources, and is not responsible or liable for any content,
services, products, or other materials on or available from those
sites or resources. Any software provided by third parties is subject
to the terms and conditions of the license that accompaniesthat
software.
COPYRIGHT:
Copyright IBM Corporation 2007, 2012.
US Government Users Restricted Rights - Use, duplication or
disclosure by GSA ADP Schedule Contract with IBM Corp.
TRADEMARKS:
IBM, POWER, PowerPC, Blue Gene, and Blue Gene/Q are trademarks or
registered trademarks of International Business Machines Corporation
in the United States, other countries, or both.
Linux is a registered trademark of Linus Torvalds in the United
States, other countries, or both.
Other company, product, and service names may be trademarks or
service marks of others.
Product Control Information
FIELD INSTALLATION ONLY
Revision Number : 3 Development/Market : D
Location of Control : RSW Purchase only : N
Return to IBM : N Net Price device : N
Customer Parts Required : N Cable Specification Required : N
Customer Setup Required : N Reconfiguration Required : N
Quick parts/wire add/remove: N Warranty Options Available : N
Current Disposition Code : 11 Government or Commercial Price: 0
Feature Code/Model Change : PRP Standard Feature Required : N
Offering Identifier:
P10240
Alternate Offering Identifier:
5799 5799-AH1
Offering Type:
Software
Announce Date:
2012-06-01
Availability Date:
2012-06-01