Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • am-dept/waves
  • Xavier.Naa/waves
  • Paul.Dechamps/waves
3 results
Show changes
Commits on Source (18)
# gitlab-ci file for waves
default:
image: rboman/waves
stages:
- build
- test
full_build:
stage: build
script:
- source /opt/intel/mkl/bin/mklvars.sh intel64
- source /opt/intel/tbb/bin/tbbvars.sh intel64
- printenv | sort
- rm -rf build workspace
- mkdir build
- cd build
- cmake -Wno-dev ..
- make -j 4
artifacts:
paths:
- build/
expire_in: 1 hour
build_no_tlnos:
stage: build
script:
- source /opt/intel/mkl/bin/mklvars.sh intel64
- source /opt/intel/tbb/bin/tbbvars.sh intel64
- printenv | sort
- rm -rf build workspace
- mkdir build
- cd build
- cmake -Wno-dev -C ../CMake/disable-trilinos.cmake ..
- make -j 4
doxygen:
stage: test
script:
- cd build
- make dox
artifacts:
paths:
- build/doxygen/
expire_in: 1 day
ctest:
stage: test
script:
- source /opt/intel/mkl/bin/mklvars.sh intel64
- source /opt/intel/tbb/bin/tbbvars.sh intel64
- cd build
- ctest -j 4 #--verbose
#timeout: 10 hours # will be available in 12.3
dist: xenial
sudo: required
language: python
python:
- "2.7"
branches:
only:
- master
- ci_shippable
before_install:
- sudo apt-get update -qq
- sudo apt-get install -qq build-essential
- sudo apt-get install -qq cmake
- sudo apt-get install -qq libgmm++-dev libeigen3-dev
- sudo apt-get install -qq libtbb-dev
- sudo apt-get install -qq libmumps-seq-dev libopenblas-dev
- sudo apt-get install -qq python-dev
- sudo apt-get install -qq libopenmpi-dev python-mpi4py
- sudo apt-get install -qq swig
# vtk 6.2 for ubuntu 16.04
- sudo apt-get install -qq libvtk6.2 libvtk6-dev libvtk6-qt-dev python-vtk6 python-pyqt5
- sudo apt-get install -qq python-numpy python-scipy python-matplotlib
# ubuntu 16.04
- sudo apt-get install libproj-dev
- wget http://gmsh.info/bin/Linux/gmsh-3.0.6-Linux64.tgz
- tar -xzvf gmsh-3.0.6-Linux64.tgz
- sudo ln -s $PWD/gmsh-3.0.6-Linux64/bin/gmsh /usr/bin/gmsh
# add dist-package to pythonpath
- export PYTHONPATH="${PYTHONPATH}:/usr/lib/python2.7/dist-packages"
- export PYTHONPATH="${PYTHONPATH}:/usr/lib/python2.7/lib-dynload"
install:
- mkdir build
- cd build
- cmake -C ../CMake/disable-trilinos.cmake ..
- make
script:
- ctest --verbose
integrations:
notifications:
- integrationName: slack
type: slack
recipients:
- "#waves"