2020年2月5日水曜日

XcalableMP/XcalableACC or OMNI Compiler

I have just built the OMNI Compiler 1.3.2 on DGX Station with Ubuntu 18.04.

Configure options:
env CPP=/usr/bin/cpp ./configure --enable-openacc --enable-xacc \
--with-cuda=/opt/pgi/linux86-64/2019/cuda/10.1 \
--with-gpu-cflags="-arch=sm_70 -O3" \
--prefix=/home/kushida/OMNI-Compiler/1.3.2


module file.
#%Module1.0
##
## OMNI Compiler 1.3.2
proc ModulesHelp { } {
        puts stderr "OMNI Compiler 1.3.2\n"
}

module-whatis   "OMNI Compiler 1.3.2"

# for Tcl script only
set     omni_path       /home/kushida/OMNI-Compiler/1.3.2

# append pathes
prepend-path    CPATH           $omni_path/include
prepend-path    PATH            $omni_path/bin
prepend-path    LD_LIBRARY_PATH $omni_path/lib
prepend-path    MANPATH         $omni_path/share/man

conflict omnicompiler
prereq pgi/19.10
prereq openmpi/3.1.3

0 件のコメント:

コメントを投稿