MesonhTEAMFAQ/MesoNH_HYBRIDE


NUWA


Environnent PGI & Librairie MPI


Compilateur

export MODULEPATH=~sila/sila_modules:$MODULEPATH
module avail pgi/15
module load pgi/15.09


Librairie MPI

export MODULEPATH=~escj/my_modules:$MODULEPATH
module avail ompi
module load ompi/1.8.5-pgi-15.4-gpudirect

export MODULEPATH=~mesonh/my_modules:$MODULEPATH
module avail mva
module load mvapich2/2.0b-ifort14.0.1-mic-smpcall

Mesonh 5-1-3 + OpenACC en beta test

/home/escj/DEV64/MNH-V5-1-2/src/ACC_PGI_GOODDIR2_NUWA-MPIAUTO-CUDA
. /home/escj/DEV64/MNH-V5-1-2/conf/profile_mesonh-LXpgiI4-MNH-V5-1-2-PGI154-ACC_PGI_GOODDIR2_NUWA-MPIAUTO-CUDA

OPT_CUDA  =  -g -O2 -Kieee -nofma -Mcuda=nordc -ta=host,tesla,nofma,cc35,cuda6.5,nordc -Minfo=ccff,accel -Mprof=ccff

cd /home/escj/DEV64/MNH-V5-1-2/MY_RUN/KTEST/003_KW78_ACC_PGI_GOODDIR_256/002_mesonh
run_mesonh_xyz_mppdb

cd ~escj/bin/
escj@nuwa:~/bin> ls -lrt ~/bin/XtermGpu3*
-rwxr-xr-x 1 escj MESO 66 Jan 30  2013 /home/escj/bin/XtermGpu370
-rwxr-xr-x 1 escj MESO 71 Jan 31  2013 /home/escj/bin/XtermGpu370-1
-rwxr-xr-x 1 escj MESO 66 Feb  8  2013 /home/escj/bin/XtermGpu371
-rwxr-xr-x 1 escj MESO 66 Sep  5  2014 /home/escj/bin/XtermGpu373
-rwxr-xr-x 1 escj MESO 66 Feb 23  2015 /home/escj/bin/XtermGpu372
-rwxr-xr-x 1 escj MESO 71 May 29 11:16 /home/escj/bin/XtermGpu372-3
Gsub XtermGpu370   # Pour 1 noeud
Gsub XtermGpu370-1 # Pour Les noeuds 370/371

export ACC_DEVICE=NVIDIA # exécution sur GPU
export ACC_DEVICE=HOST   # exécution sur CPU

Outils n'analyse de performance

pgcollect/pgprof

pgf90 -g -Minfo=all,ccff ...

pgcollect a.out

Mpirun --mca btl ^openib ... -np 32 set_device mpicollect 

nvprof

Mesonh-51: MesonhTEAMFAQ/MesoNH_HYBRIDE (last edited 2015-11-12 11:09:28 by JuanEscobar)