Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
west-public
West
Commits
bf9a7baf
Commit
bf9a7baf
authored
Sep 19, 2018
by
jhskone
Browse files
add west_gamma_intel test and rename jobs
parent
d00723ac
Changes
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
bf9a7baf
...
@@ -6,7 +6,7 @@ stages:
...
@@ -6,7 +6,7 @@ stages:
-
test
-
test
-
doc
-
doc
west_build
:
west_build
_gcc
:
tags
:
[
rcc
,
docker
,
node-01
]
tags
:
[
rcc
,
docker
,
node-01
]
stage
:
build
stage
:
build
image
:
ubuntu:latest
image
:
ubuntu:latest
...
@@ -87,8 +87,70 @@ west_build_intel:
...
@@ -87,8 +87,70 @@ west_build_intel:
-
git describe
-
git describe
-
make
-
make
-
ls ../bin
-
ls ../bin
-
ldd ../bin/pw.x
west_test_gamma
:
west_test_gamma_intel
:
tags
:
[
rcc
,
docker
,
node-01
]
stage
:
test
image
:
centos:centos7
before_script
:
-
yum -y update > /dev/null
-
yum -y install yum-utils > /dev/null
-
yum -y install centos-release-scl-rh > /dev/null
-
yum -y install devtoolset-3 > /dev/null
-
yum -y install gcc gcc-c++ autoconf automake
-
yum -y install vim > /dev/null
-
yum -y install wget pkgconfig git make > /dev/null
-
export TZ="US/Central"
-
rm -f /etc/localtime
-
cp /usr/share/zoneinfo/$TZ /etc/localtime
-
export PATH=/software/intel/impi/5.1.3.210/intel64/bin:/software/intel/parallel_studio_xe_2016_update3/bin:$PATH
-
export LD_LIBRARY_PATH=/software/intel/parallel_studio_xe_2017/mkl/lib/intel64:/software/intel/impi/5.1.3.210/intel64/lib:$LD_LIBRARY_PATH
-
export LD_LIBRARY_PATH=/software/intel/parallel_studio_xe_2016_update3/ipp/lib/intel64:/software/intel/parallel_studio_xe_2016_update3/lib/intel64:$LD_LIBRARY_PATH
-
export LIBRARY_PATH=/software/intel/parallel_studio_xe_2017/mkl/lib/intel64:$LIBRARY_PATH
-
export CPATH=/software/intel/parallel_studio_xe_2016_update3/ipp/include:/software/intel/parallel_studio_xe_2017/mkl/include
-
export I_MPI_CC=icc
-
export I_MPI_CXX=icpc
-
export I_MPI_FC=ifort
-
export I_MPI_F77=ifort
-
export I_MPI_F90=ifort
-
export I_MPI_F95=ifort
-
export I_MPI_PROCESS_MANAGER=hydra
-
export I_MPI_ROOT=/software/intel/impi/5.1.3.210
script
:
-
echo "$PATH"
-
echo "$LD_LIBRARY_PATH"
-
echo "$I_MPI_F90"
-
git clone -b 'qe-6.1.0' --single-branch --depth 1 https://gitlab.com/QEF/q-e.git QEDIR
-
cd QEDIR
-
git describe
-
export F77=mpiifort
-
export CC=mpiicc
-
export MPIF90=mpiifort
-
export FC=mpiifort
-
which ifort
-
which icc
-
which mpiifort
-
export CFLAGS="-O3 -xHost -fno-alias -ansi-alias -g -mkl"
-
export FFLAGS="-O3 -xHost -fno-alias -ansi-alias -g -mkl"
-
export DFLAGS="-D__DFTI -D__MPI -D__SCALAPACK"
-
export BLAS_LIBS_SWITCH="external"
-
export BLAS_LIBS=" -lmkl_intel_lp64 -lmkl_sequential -lmkl_core"
-
export LAPACK_LIBS_SWITCH="external"
-
export LAPACK_LIBS=""
-
export SCALAPACK_LIBS=" -lmkl_scalapack_lp64 -Wl,--start-group -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lmkl_blacs_intelmpi_lp64 -Wl,--end-group"
-
./configure --enable-openmp --with-scalapack
-
make -j pw
-
ls bin
-
git clone -b $CI_COMMIT_REF_NAME $CI_REPOSITORY_URL West
-
cd West
-
git describe
-
make
-
ls ../bin
-
cd test-suite
-
make NP=28 NI=1 NT=1
west_test_gamma_gcc
:
tags
:
[
rcc
,
docker
,
node-01
]
tags
:
[
rcc
,
docker
,
node-01
]
stage
:
test
stage
:
test
image
:
ubuntu:latest
image
:
ubuntu:latest
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment