Compilers:PGI: Difference between revisions

From OACISS Systems Wiki
Jump to navigation Jump to search
mNo edit summary
 
mNo edit summary
Line 2: Line 2:


== Home Page ==
== Home Page ==
https://www.pgroup.com/webuser/login.php


== Installing ==
== Installing ==
Packages are provided as a tarball containing a number of files, and an installer script.
Here's a sample of the installation proceedure from version 6.2-3 with the tarball in the current directory:
mkdir pgi-632
cd pgi-623
tar -zxf ../pgilinux86-623.tar.gz
./install
<pre>
NOTICE: PLEASE READ THIS DOCUMENT CAREFULLY BEFORE DOWNLOADING, COPYING
OR USING THE SOFTWARE.  THIS END-USER LICENSE AGREEMENT ("ELA") IS A
LEGAL AGREEMENT BETWEEN YOU, THE LICENSEE (A SINGLE PERSON, INSTITUTION,
OR LEGAL ENTITY), AND STMICROELECTRONICS, INC.  A DELAWARE CORPORATION
WITH ITS PRINCIPAL PLACE OF BUSINESS AT 1310 ELECTRONICS DRIVE, CARROLTON,
TX 75006 ("ST") FOR THE SOFTWARE YOU RECEIVE WITH THIS LICENSE, ASSOCIATED
MEDIA, PRINTED MATERIAL, ELECTRONIC DOCUMENTATION OR ANY PORTION THEREOF
("SOFTWARE").  ST IS WILLING TO LICENSE THE SOFTWARE TO YOU ONLY UPON THE
CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS ELA.  PLEASE
READ THE ELA CAREFULLY.  BY DOWNLOADING OR INSTALLING THIS SOFTWARE, YOU
ACCEPT THE TERMS OF THE AGREEMENT. INDICATE ACCEPTANCE BY SELECTING THE
"ACCEPT" BUTTON AT THE BOTTOM OF THE AGREEMENT. IF YOU ARE NOT WILLING
TO BE BOUND BY ALL THE TERMS, SELECT THE "DECLINE" BUTTON AT THE BOTTOM
OF THE AGREEMENT AND THE DOWNLOAD OR INSTALL PROCESS WILL NOT CONTINUE.
"Target System" shall mean a computer system running a specific operating
system on which the Software is designed to run and for which portions of
the Software and subsequent components in the compilation process are
intended to produce an executable image.
1- Ownership. The Software distributed and licensed to you as the
licensee ("You") hereunder, including, if and when provided, any updates
furnished to you for free or for additional fees is proprietary to ST or
its licensor (ST and licensors hereafter referred to as "Licensor").
Licensor retains title to and ownership of the Software, including the
copy provided herein, and reserves all rights not expressly granted in
this Agreement. You assume responsibility for the selection of the
Software to achieve your intended results, and for the installation,
use and results obtained from the Software.
2- Granting of License.
2A.  Except as set forth in Section 3 below, under the terms and
conditions of this ELA You are hereby granted a limited, revocable,
nontransferable and nonexclusive license, without the right to sublicense,
to use the Software subject to the restrictions and other terms within.
That use must be (i) only by You, (ii) only on Target Systems for which
the corresponding fee has been paid, (iii) only on the network(s) and
only by the number of users for which the corresponding fee has been
paid, (iv) only to target no more than the maximum number of CPUs, or
the maximum number of processes, or which the corresponding fee has
been paid.  Any other use of the Software is strictly prohibited.
2B.  You may distribute an end-user application ("End-User Application")
that you build with the Software, including the run-time libraries
("Run-Time Libraries") included with the Software that are bound into
your application by the linker.  You may also distribute separate
dynamically-linked Run-Time Libraries required during the execution of
your End-User Application, provided that your application adds significant
and primary functionality to the Run-Time Libraries and You abide by the
following restrictions: 1) You do not to use the "PGI," "ST,"
"STMicroelectronics" name, logo, or trademarks in marketing the End-User
Application, 2) You include a valid copyright on the End-User Application,
Do you accept these terms? [accept,decline]
</pre>
accept
<pre>
This release of PGI software includes the ACML, which is a tuned
math library designed for high performance on AMD64 machines,
including Opteron(TM) and Athlon(TM) 64, and includes both 32-bit
and 64-bit library versions.
More information about the ACML can be found at the ACML web site:
http://www.developwithamd.com/acml
Install the ACML? [y/n]
</pre>
n
<pre>
This script installs PGI Workstation products for the Linux operating
systems.
Please note that all Trademarks and Marks are the properties of
their respective owners.
Please specify the directory path under which the software will be
installed.  The default directory is /opt/pgi, but you may
install anywhere you wish, assuming you have permission to do so.
Installation directory? [/opt/pgi]
Note: created directory /opt/pgi
Installing software into /opt/pgi (this may take some time).
##########################
If you don't already have permanent keys for this product/release, a
fifteen-day evaluation license can be created now.
Create an evaluation license? [y/n]
</pre>
n
<pre>
Do you want the files in the install directory to be read-only? [y,n]
</pre>
n
<pre>
Installation complete.
If you purchased a software subscription, please note that the ST
support services to you are limited to the terms described in the
file /opt/pgi/SUBSCRIPTION_SERVICE.  A copy of this file
can be found at http://www.pgroup.com/support/SUBSCRIPTION_SERVICE.
Please check the FAQ at http://www.pgroup.com/support/faq.htm for a
current listing of customer support concerns, including installation,
use of PGI software, and other questions or problems.
This product uses the STLport Standard Template Library for ANSI C++.
The STLport license can be found at http://www.stlport.com/doc/license.html.
</pre>


== Licensing ==
== Licensing ==

Revision as of 19:04, 2 October 2006

The Portland Group provides optimizing parallel Fortran, C and C++ compilers for 32-bit x86 and 64-bit x64 processor-based Linux and Windows workstations, servers and clusters.

Home Page

https://www.pgroup.com/webuser/login.php


Installing

Packages are provided as a tarball containing a number of files, and an installer script.

Here's a sample of the installation proceedure from version 6.2-3 with the tarball in the current directory:

mkdir pgi-632
cd pgi-623
tar -zxf ../pgilinux86-623.tar.gz
./install
NOTICE: PLEASE READ THIS DOCUMENT CAREFULLY BEFORE DOWNLOADING, COPYING
OR USING THE SOFTWARE.  THIS END-USER LICENSE AGREEMENT ("ELA") IS A
LEGAL AGREEMENT BETWEEN YOU, THE LICENSEE (A SINGLE PERSON, INSTITUTION,
OR LEGAL ENTITY), AND STMICROELECTRONICS, INC.  A DELAWARE CORPORATION
WITH ITS PRINCIPAL PLACE OF BUSINESS AT 1310 ELECTRONICS DRIVE, CARROLTON,
TX 75006 ("ST") FOR THE SOFTWARE YOU RECEIVE WITH THIS LICENSE, ASSOCIATED
MEDIA, PRINTED MATERIAL, ELECTRONIC DOCUMENTATION OR ANY PORTION THEREOF
("SOFTWARE").  ST IS WILLING TO LICENSE THE SOFTWARE TO YOU ONLY UPON THE
CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS ELA.  PLEASE
READ THE ELA CAREFULLY.  BY DOWNLOADING OR INSTALLING THIS SOFTWARE, YOU
ACCEPT THE TERMS OF THE AGREEMENT. INDICATE ACCEPTANCE BY SELECTING THE
"ACCEPT" BUTTON AT THE BOTTOM OF THE AGREEMENT. IF YOU ARE NOT WILLING
TO BE BOUND BY ALL THE TERMS, SELECT THE "DECLINE" BUTTON AT THE BOTTOM
OF THE AGREEMENT AND THE DOWNLOAD OR INSTALL PROCESS WILL NOT CONTINUE.

"Target System" shall mean a computer system running a specific operating
system on which the Software is designed to run and for which portions of
the Software and subsequent components in the compilation process are
intended to produce an executable image.

1- Ownership. The Software distributed and licensed to you as the
licensee ("You") hereunder, including, if and when provided, any updates
furnished to you for free or for additional fees is proprietary to ST or
its licensor (ST and licensors hereafter referred to as "Licensor").
Licensor retains title to and ownership of the Software, including the
copy provided herein, and reserves all rights not expressly granted in
this Agreement. You assume responsibility for the selection of the
Software to achieve your intended results, and for the installation,
use and results obtained from the Software.

2- Granting of License.
2A.  Except as set forth in Section 3 below, under the terms and
conditions of this ELA You are hereby granted a limited, revocable,
nontransferable and nonexclusive license, without the right to sublicense,
to use the Software subject to the restrictions and other terms within.
That use must be (i) only by You, (ii) only on Target Systems for which
the corresponding fee has been paid, (iii) only on the network(s) and
only by the number of users for which the corresponding fee has been
paid, (iv) only to target no more than the maximum number of CPUs, or
the maximum number of processes, or which the corresponding fee has
been paid.  Any other use of the Software is strictly prohibited.
2B.  You may distribute an end-user application ("End-User Application")
that you build with the Software, including the run-time libraries
("Run-Time Libraries") included with the Software that are bound into
your application by the linker.  You may also distribute separate
dynamically-linked Run-Time Libraries required during the execution of
your End-User Application, provided that your application adds significant
and primary functionality to the Run-Time Libraries and You abide by the
following restrictions: 1) You do not to use the "PGI," "ST,"
"STMicroelectronics" name, logo, or trademarks in marketing the End-User
Application, 2) You include a valid copyright on the End-User Application,

Do you accept these terms? [accept,decline]
accept
This release of PGI software includes the ACML, which is a tuned
math library designed for high performance on AMD64 machines,
including Opteron(TM) and Athlon(TM) 64, and includes both 32-bit
and 64-bit library versions.

More information about the ACML can be found at the ACML web site:
http://www.developwithamd.com/acml

Install the ACML? [y/n]
n
This script installs PGI Workstation products for the Linux operating
systems.

Please note that all Trademarks and Marks are the properties of
their respective owners.


Please specify the directory path under which the software will be
installed.  The default directory is /opt/pgi, but you may
install anywhere you wish, assuming you have permission to do so.

Installation directory? [/opt/pgi]


Note: created directory /opt/pgi

Installing software into /opt/pgi (this may take some time).
##########################


If you don't already have permanent keys for this product/release, a
fifteen-day evaluation license can be created now.

Create an evaluation license? [y/n]
n
Do you want the files in the install directory to be read-only? [y,n]
n
Installation complete.

If you purchased a software subscription, please note that the ST
support services to you are limited to the terms described in the
file /opt/pgi/SUBSCRIPTION_SERVICE.  A copy of this file
can be found at http://www.pgroup.com/support/SUBSCRIPTION_SERVICE.

Please check the FAQ at http://www.pgroup.com/support/faq.htm for a
current listing of customer support concerns, including installation,
use of PGI software, and other questions or problems.

This product uses the STLport Standard Template Library for ANSI C++.
The STLport license can be found at http://www.stlport.com/doc/license.html.

Licensing

Environment