\\ **[[cluster:0|Back]]** ==== PGI Accelerator ==== Some quick notes for our trial environment. PGI compilers comes with it's own MPI flavor, Java JRE and Cuda (4.2 and 4.5). These compilers can compile straight C/C++ and Fortran code. But they can also compile that code for parallel invocation using MPI and GPU enable the code stack. * [[http://www.pgroup.com/resources/cuda-x86.htm]] * [[http://www.drdobbs.com/parallel/easy-gpu-parallelism-with-openacc/240001776?pgno=1]] Article * [[http://www.pgroup.com/doc/openACC_gs.pdf]] Getting Started Guide # users should set export PGI=/share/apps/pgi/2013-137 export PATH=$PGI/linux86-64/13.7/bin:$PATH # optional export MANPATH=$PGI/linux86-64/13.7/man:$MANPATH # embedded MPICH1 flavor export PATH=$PGI/linux86-64/13.7/mpi/mpich/bin:$PATH # to start lmgrd (done by root) export LM_LICENSE_FILE=$PGI/license.dat # main components pgf77 -V x.f pgf95 -V x.f pghpf -V x.f pgCC <96>V x.c pgCC -V x.c pgcc -V x.c # hello world compilation [root@greentail mpihello]# pgf77 -o mpihello mpihello.f -Mmpi NOTE: your trial license will expire in 14 days, 12.8 hours. [root@greentail mpihello]# ls -l mpihello -rwxr-xr-x 1 root root 867322 Aug 22 11:13 mpihello [root@greentail mpihello]# mpirun -np 4 mpihello Hello world! I'm node 0 Hello world! I'm node 1 Hello world! I'm node 3 Hello world! I'm node 2 # may have useful information /share/apps/pgi/2013-137/INSTALL.txt \\ **[[cluster:0|Back]]**