First
run
sudo apt-get update
Then
check that you have Linux Standard Base with
lsb_release
if
not run
sudo apt-get update
sudo apt-get install lsb-core
Also
make sure you have a new version of a gcc compiler, check it with
gcc -v
If you do not have it, get it with
sudo apt-get install build-essential
Create
a PGI account at
Log
in at
If
you haven't acquire the license go to
If
you already have a license then just log in and go to
and
download the software that you need.
Unpack
the PGI software. In the instructions that follow, replace <tarfile>
with the name of the file that you downloaded.
Use
the following command sequence to unpack the tar file into a
temporary directory before installation.
mkdir /tmp/pgi % mv
mv <tarfile>.tar.gz /tmp/pgi
cd /tmp/pgi
tar xpfz <tarfile>.tar.gz
Then
change the unpack file to another carpet and open it
Get
in to the carpet and run
sudo ./install
Accept
and say yes to everything (recommended).
You
can also check in the manual the steps for the installation of the
Cluster Development Kit if you need it.
Then
open your .bash file and add
For
64bit
export
PGI=/opt/pgi
export
PATH=/opt/pgi/linux86-64/15.5/bin:$PATH
export
MANPATH=$MANPATH:/opt/pgi/linux86-64/15.5/man
export
LM_LICENSE_FILE=$LM_LICENSE_FILE:/opt/pgi/license.dat
For
32bit
export PGI=/opt/pgi;
export PATH=/opt/pgi/linux86/15.5/bin:$PATH;
export MANPATH=$MANPATH:/opt/pgi/linux86/15.5/man;
export LM_LICENSE_FILE=$LM_LICENSE_FILE:/opt/pgi/license.dat;
Verify
the release number of the installed software with:
pgfortran -V
To
check your ID run
lmutil lmhostid
Choose
one of the next two options:
For
permanent license:
Generate
a Permanent License Key
1.
Click Create permanent keys.
2.
Click the PIN associated with the product for which you wish to
generate license keys. If you don't see any PINs listed, you first
need to tie one to your account: a. Obtain your PIN code from your
original PGI order confirmation email, in the section labeled:
"SHARING ADMINISTRATION" or contact license@pgroup.com. b.
Click the link: Tie a PIN to this account. c. Enter the 16-digit PIN
code and follow the instructions provided.
3.
Click License keys to generate the keys.
Trial
license:
Generate
a Trial License Key
1.
Click Create trial keys.
2.
Accept the terms of the agreement.
3.
Enter any one of the FlexNet hostids detected, exactly as it appears
in the message that is displayed during installation or when you
issue the command: lmutil lmhostid 4. Click the Generate License keys
button.”
Install
License Keys Once you have generated your trial or permanent license
keys, copy and paste them into the file: /opt/pgi/license.dat,
substituting the appropriate installation directory path if you have
not installed in the default /opt/pgi directory. The license.dat
depends on the product you are installing. However, each license.dat
file looks somewhat similar to the following sample file from a PGI
Workstation installation: SERVER <hostname> 0123456789ab 27000
DAEMON pgroupd PACKAGE PGI2015-<PGI_PIN>pgroupd<suscription
end date>
In
your license file:
<hostid>
should match the hostid you submitted above when you generated your
license keys. You should see it on the SERVER line.
If
necessary, you can enter or edit the <hostname> entry manually,
but you cannot edit the <hostid>
entry
or you will invalidate the license keys.
Go to the file
/opt/pgi/linux86-64/15.5/bin
And copy the file lmgrd.rc to the carpet init.d
Create a carpet /usr/tmp. In the root directory
And copy the file lmgrd.rc to the carpet init.d
sudo cp lmgrd.rc ~/../../etc/init.d/lmgrd
Create a carpet /usr/tmp. In the root directory
sudo mkdir tmp
Then
run the license daemon
cd $PGI/linux86-64/15.5/bin/sudo ./lmgrd.rc start
Finally,
try to run a code with
pgfortran program.cuf
You
can check the documentation at
Some
of the paragraph are taken from:
Where
you can find more detail about the installation.