Thanks for the reply. I guess my question now becomes “How can I be sure I ran makelocalrc correctly?” Since localrc and makelocalrc are not found in either of the CDK documents, and the CDK is the product I purchased, how can I validate/verify the steps I took?
My install is obviously broken yet I do not know how to fix it because I can’t find any reference to makelocalrc in the CDK documentation.
I need to know:
- how to tell PGI where its own and where PGI’s release of mpi include files are
- how to tell PGI where its libraries are (and where PGI’s release of mpi libraries are)
Here is the contents of /pgi/linux86:
[root@server linux86]# ls -la
dr-xr-xr-x 5 root root 4096 Mar 27 17:26 .
drwxr-xr-x 3 root root 4096 Mar 27 17:23 ..
dr-xr-xr-x 6 root root 4096 Mar 27 17:20 7.1
dr-xr-xr-x 26 root root 4096 Feb 14 17:58 7.1-5
dr-xr-xr-x 13 root root 4096 Mar 27 18:51 7.1-6
lrwxrwxrwx 1 root root 7 Mar 27 17:26 latest -> ./7.1-6
[root@server linux86]# pwd
My PGI bin directory is:
My MPI directory is:
My localrc is shown below:
[root@server bin]# more localrc
set OEM_INFO=32-bit target on x86 Linux $INFOTPVAL;
set LC=$if(-Bstatic,-lgcc -lgcc_eh -lc -lgcc -lgcc_eh -lc, -lgcc -lc -lgcc);
# GLIBC version 2.5
# GCC version 4.1.2
# makelocalrc executed by root Thu Mar 27 19:12:08
Again, I do not know how to tell if the above localrc is sane.
What is broken with my install is that PGI cannot find simple items such as mpif.h and complains about mpi libraries not found. I can post specific errors if needed.