Skip to content
Snippets Groups Projects
Commit ba9dc14e authored by Lars Bilke's avatar Lars Bilke Committed by Lars Bilke
Browse files

[Jenkins] Build OGS_USE_PETSC=ON on envinf1.

parent 8b6d84d4
No related branches found
No related tags found
No related merge requests found
DIR=$( cd $(dirname $0) ; pwd -P ) DIR=$( cd $(dirname "${BASH_SOURCE[0]}") ; pwd -P )
source $DIR/cli.sh source $DIR/cli.sh
module load shapelib/1.3.0_gcc_4.8.1 module load shapelib/1.3.0_gcc_4.8.1
DIR=$( cd $(dirname "${BASH_SOURCE[0]}") ; pwd -P )
source $DIR/mpi.sh
module load petsc/3.7.2_maint_petsc_maint_3.7.2_gcc_openmpi_1.8.4-2
...@@ -14,6 +14,8 @@ stage('Configure (envinf1)') { ...@@ -14,6 +14,8 @@ stage('Configure (envinf1)') {
configure.linux(cmakeOptions: defaultCMakeOptions, env: 'envinf1/cli.sh', script: this) configure.linux(cmakeOptions: defaultCMakeOptions, env: 'envinf1/cli.sh', script: this)
configure.linux(cmakeOptions: defaultCMakeOptions + '-DOGS_USE_MPI=ON', configure.linux(cmakeOptions: defaultCMakeOptions + '-DOGS_USE_MPI=ON',
dir: 'build-mpi', env: 'envinf1/mpi.sh', script: this) dir: 'build-mpi', env: 'envinf1/mpi.sh', script: this)
configure.linux(cmakeOptions: defaultCMakeOptions + '-DOGS_USE_PETSC=ON',
dir: 'build-petsc', env: 'envinf1/petsc.sh', script: this)
} }
stage('CLI (envinf1)') { stage('CLI (envinf1)') {
...@@ -21,7 +23,10 @@ stage('CLI (envinf1)') { ...@@ -21,7 +23,10 @@ stage('CLI (envinf1)') {
build.linux(env: 'envinf1/cli.sh', script: this) build.linux(env: 'envinf1/cli.sh', script: this)
}, mpi: { }, mpi: {
build.linux(dir: 'build-mpi', env: 'envinf1/mpi.sh', script: this) build.linux(dir: 'build-mpi', env: 'envinf1/mpi.sh', script: this)
}, petsc: {
build.linux(dir: 'build-petsc', env: 'envinf1/petsc.sh', script: this)
} }
} }
stage('Test (envinf1)') { stage('Test (envinf1)') {
...@@ -30,6 +35,9 @@ stage('Test (envinf1)') { ...@@ -30,6 +35,9 @@ stage('Test (envinf1)') {
}, mpi: { }, mpi: {
build.linux(dir: 'build-mpi', env: 'envinf1/mpi.sh', script: this, build.linux(dir: 'build-mpi', env: 'envinf1/mpi.sh', script: this,
target: 'tests ctest') target: 'tests ctest')
}, petsc: {
build.linux(dir: 'build-petsc', env: 'envinf1/petsc.sh', script: this,
target: 'tests ctest')
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment