source: issm/oecreview/Archive/24307-24683/ISSM-24411-24412.diff

Last change on this file was 24684, checked in by Mathieu Morlighem, 5 years ago

CHG: added new review

File size: 25.0 KB
RevLine 
[24684]1Index: ../trunk-jpl/jenkins/ross-debian_linux-codipack
2===================================================================
3--- ../trunk-jpl/jenkins/ross-debian_linux-codipack (nonexistent)
4+++ ../trunk-jpl/jenkins/ross-debian_linux-codipack (revision 24412)
5@@ -0,0 +1,82 @@
6+#-------------------------------#
7+# 1: ISSM general configuration #
8+#-------------------------------#
9+
10+# MATLAB path
11+MATLAB_PATH="/usr/local/MATLAB/R2019b"
12+
13+# ISSM CONFIGURATION
14+ISSM_CONFIG='\
15+ --prefix=$ISSM_DIR \
16+ --without-kriging \
17+ --without-kml \
18+ --without-GiaIvins \
19+ --without-Love \
20+ --with-matlab-dir=$MATLAB_PATH \
21+ --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
22+ --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
23+ --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \
24+ --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
25+ --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
26+ --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
27+ --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
28+ --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
29+ --with-chaco-dir=$ISSM_DIR/externalpackages/chaco/install \
30+ --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
31+ --with-semic-dir=$ISSM_DIR/externalpackages/semic/install \
32+ --with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \
33+ --with-medipack-dir="$ISSM_DIR/externalpackages/medipack/install" \
34+ --with-codipack-dir="$ISSM_DIR/externalpackages/codipack/install" \
35+ --with-numthreads=4 \
36+ --enable-tape-alloc \
37+ --enable-development \
38+ --enable-debugging \
39+'
40+
41+# Test suites
42+MATLAB_TEST=1
43+PYTHON_TEST=0
44+JAVASCRIPT_TEST=0
45+EXAMPLES_TEST=0
46+
47+#-----------------------------------#
48+# 3: External packages installation #
49+#-----------------------------------#
50+
51+#List of external pakages to be installed and their installation scripts
52+EXTERNALPACKAGES="
53+ autotools install-debian.sh
54+ cmake install.sh
55+ mpich install-3.3.sh
56+ lapack install-3.8-linux.sh
57+ petsc install-3.11-linux.sh
58+ triangle install-linux64.sh
59+ chaco install.sh
60+ m1qn3 install.sh
61+ semic install.sh
62+ gsl install-linux64.sh
63+ medipack install.sh
64+ codipack install.sh
65+ shell2junit install.sh
66+"
67+
68+#-----------------#
69+# 4: test options #
70+#-----------------#
71+
72+# Number of CPUs used in ISSM compilation
73+#
74+# NOTE: One is usually safer as some packages are very sensitive to parallel
75+# compilation.
76+#
77+NUMCPUS_INSTALL=8
78+
79+# Number of CPUs used in the nightly runs
80+NUMCPUS_RUN=2
81+
82+# Nightly run options
83+#
84+# See documentation in test/NightlyRun/runme.* for more information.
85+#
86+MATLAB_NROPTIONS="'benchmark','all','id',[3015,3119,3480]"
87+PYTHON_NROPTIONS="--benchmark='all' -i 3015 3119 3480"
88
89Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-codipack
90___________________________________________________________________
91Added: svn:executable
92## -0,0 +1 ##
93+*
94\ No newline at end of property
95Index: ../trunk-jpl/jenkins/ross-debian_linux-dakota
96===================================================================
97--- ../trunk-jpl/jenkins/ross-debian_linux-dakota (nonexistent)
98+++ ../trunk-jpl/jenkins/ross-debian_linux-dakota (revision 24412)
99@@ -0,0 +1,81 @@
100+#-------------------------------#
101+# 1: ISSM general configuration #
102+#-------------------------------#
103+
104+#MATLAB path
105+MATLAB_PATH="/usr/local/MATLAB/R2019b"
106+
107+#ISSM CONFIGURATION
108+ISSM_CONFIG='\
109+ --prefix=$ISSM_DIR \
110+ --disable-static \
111+ --with-matlab-dir=$MATLAB_PATH \
112+ --with-python-dir=/usr \
113+ --with-python-numpy-dir=/usr/local/lib/python2.7/dist-packages/numpy \
114+ --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
115+ --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \
116+ --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
117+ --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
118+ --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
119+ --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
120+ --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
121+ --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
122+ --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
123+ --with-chaco-dir=$ISSM_DIR/externalpackages/chaco/install \
124+ --with-dakota-dir=$ISSM_DIR/externalpackages/dakota/install \
125+ --with-boost-dir=$ISSM_DIR/externalpackages/boost/install \
126+ --with-cxxoptflags="-std=c++11" \
127+ --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
128+ --with-numthreads=4 \
129+ --enable-development \
130+ --enable-debugging \
131+'
132+
133+# Test suites
134+MATLAB_TEST=1
135+PYTHON_TEST=1
136+JAVASCRIPT_TEST=0
137+EXAMPLES_TEST=0
138+
139+#-----------------------------------#
140+# 3: External packages installation #
141+#-----------------------------------#
142+
143+#List of external pakages to be installed and their installation scripts
144+EXTERNALPACKAGES="
145+ autotools install-debian.sh
146+ cmake install.sh
147+ mpich install-3.3.sh
148+ lapack install-3.8-linux.sh
149+ petsc install-3.11-linux.sh
150+ triangle install-linux64.sh
151+ boost install-1.55-linux.sh
152+ dakota install-6.2-linux64.sh
153+ chaco install.sh
154+ m1qn3 install.sh
155+ shell2junit install.sh
156+"
157+
158+#-----------------#
159+# 4: test options #
160+#-----------------#
161+
162+# Number of CPUs used in ISSM compilation
163+#
164+# NOTE: One is usually safer as some packages are very sensitive to parallel
165+# compilation.
166+#
167+NUMCPUS_INSTALL=8
168+
169+# Number of CPUs used in the nightly runs
170+NUMCPUS_RUN=2
171+
172+# Nightly run options
173+#
174+# See documentation in test/NightlyRun/runme.* for more information.
175+#
176+# NOTE:
177+# - See test418.py for reason why it is excluded for now.
178+#
179+MATLAB_NROPTIONS="'exclude',[243,435,701,702],'id',[IdFromString('Dakota')]"
180+PYTHON_NROPTIONS="--exclude 243 418 435 701 702 --include_name 'Dakota'"
181
182Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-dakota
183___________________________________________________________________
184Added: svn:executable
185## -0,0 +1 ##
186+*
187\ No newline at end of property
188Index: ../trunk-jpl/jenkins/ross-debian_linux-javascript
189===================================================================
190--- ../trunk-jpl/jenkins/ross-debian_linux-javascript (nonexistent)
191+++ ../trunk-jpl/jenkins/ross-debian_linux-javascript (revision 24412)
192@@ -0,0 +1,58 @@
193+#-------------------------------#
194+# 1: ISSM general configuration #
195+#-------------------------------#
196+
197+# ISSM CONFIGURATION
198+ISSM_CONFIG='\
199+ --prefix=$ISSM_DIR \
200+ --disable-shared \
201+ --with-javascript \
202+ --without-fortran \
203+ --without-GiaIvins \
204+ --without-Love \
205+ --without-kml \
206+ --without-kriging \
207+ --with-gsl-dir="$ISSM_DIR/externalpackages/gsl/install-javascript" \
208+ --with-triangle-dir="${ISSM_DIR}/externalpackages/triangle/install-javascript" \
209+'
210+
211+# Test suites
212+MATLAB_TEST=0
213+PYTHON_TEST=0
214+JAVASCRIPT_TEST=1
215+EXAMPLES_TEST=0
216+
217+#-----------------------------------#
218+# 3: External packages installation #
219+#-----------------------------------#
220+
221+#List of external pakages to be installed and their installation scripts
222+EXTERNALPACKAGES="
223+ autotools install-debian.sh
224+ cmake install.sh
225+ emscripten install.sh
226+ gsl install-javascript.sh
227+ triangle install-javascript.sh
228+ shell2junit install.sh
229+"
230+
231+#-----------------#
232+# 4: test options #
233+#-----------------#
234+
235+# Number of CPUs used in ISSM compilation
236+#
237+# NOTE: One is usually safer as some packages are very sensitive to parallel
238+# compilation.
239+#
240+NUMCPUS_INSTALL=8
241+
242+# Number of CPUs used in the nightly runs
243+NUMCPUS_RUN=2
244+
245+# Nightly run options
246+#
247+# See documentation in test/NightlyRun/runme.* for more information.
248+#
249+MATLAB_NROPTIONS=""
250+PYTHON_NROPTIONS=""
251
252Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-javascript
253___________________________________________________________________
254Added: svn:executable
255## -0,0 +1 ##
256+*
257\ No newline at end of property
258Index: ../trunk-jpl/jenkins/ross-debian_linux-gia
259===================================================================
260--- ../trunk-jpl/jenkins/ross-debian_linux-gia (nonexistent)
261+++ ../trunk-jpl/jenkins/ross-debian_linux-gia (revision 24412)
262@@ -0,0 +1,73 @@
263+#-------------------------------#
264+# 1: ISSM general configuration #
265+#-------------------------------#
266+
267+#MATLAB path
268+MATLAB_PATH="/usr/local/MATLAB/R2019b"
269+
270+#ISSM CONFIGURATION
271+ISSM_CONFIG='\
272+ --prefix=$ISSM_DIR \
273+ --disable-static \
274+ --with-matlab-dir=$MATLAB_PATH \
275+ --with-python-dir=/usr \
276+ --with-python-numpy-dir=/usr/lib/python2.7/dist-packages/numpy \
277+ --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
278+ --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \
279+ --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
280+ --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
281+ --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
282+ --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
283+ --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
284+ --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
285+ --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
286+ --with-math77-dir=$ISSM_DIR/externalpackages/math77/install \
287+ --with-gia=yes \
288+ --with-numthreads=4 \
289+ --enable-development \
290+ --enable-debugging \
291+'
292+
293+# Test suites
294+MATLAB_TEST=1
295+PYTHON_TEST=0
296+JAVASCRIPT_TEST=0
297+EXAMPLES_TEST=0
298+
299+#-----------------------------------#
300+# 3: External packages installation #
301+#-----------------------------------#
302+
303+#List of external pakages to be installed and their installation scripts
304+EXTERNALPACKAGES="
305+ autotools install-debian.sh
306+ cmake install.sh
307+ mpich install-3.3.sh
308+ lapack install-3.8-linux.sh
309+ petsc install-3.11-linux.sh
310+ triangle install-linux64.sh
311+ math77 install.sh
312+ gmsh install.sh
313+ shell2junit install.sh
314+"
315+
316+#-----------------#
317+# 4: test options #
318+#-----------------#
319+
320+# Number of CPUs used in ISSM compilation
321+#
322+# NOTE: One is usually safer as some packages are very sensitive to parallel
323+# compilation.
324+#
325+NUMCPUS_INSTALL=8
326+
327+# Number of CPUs used in the nightly runs
328+NUMCPUS_RUN=2
329+
330+# Nightly run options
331+#
332+# See documentation in test/NightlyRun/runme.* for more information.
333+#
334+MATLAB_NROPTIONS="'benchmark','all','id',[2001:2100]"
335+PYTHON_NROPTIONS=""
336
337Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-gia
338___________________________________________________________________
339Added: svn:executable
340## -0,0 +1 ##
341+*
342\ No newline at end of property
343Index: ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampioff
344===================================================================
345--- ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampioff (nonexistent)
346+++ ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampioff (revision 24412)
347@@ -0,0 +1,84 @@
348+#-------------------------------#
349+# 1: ISSM general configuration #
350+#-------------------------------#
351+
352+#MATLAB path
353+MATLAB_PATH="/usr/local/MATLAB/R2019b"
354+
355+#ISSM CONFIGURATION
356+ISSM_CONFIG='\
357+ --prefix=$ISSM_DIR \
358+ --disable-static \
359+ --without-kriging \
360+ --without-kml \
361+ --without-GiaIvins \
362+ --without-Love \
363+ --with-matlab-dir=$MATLAB_PATH \
364+ --with-python-dir=/usr \
365+ --with-python-numpy-dir=/usr/local/lib/python2.7/dist-packages/numpy \
366+ --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
367+ --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \
368+ --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
369+ --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
370+ --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
371+ --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
372+ --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
373+ --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
374+ --with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \
375+ --with-adolc-dir=$ISSM_DIR/externalpackages/adolc/install \
376+ --with-numthreads=4 \
377+ --enable-development \
378+ --enable-debugging \
379+'
380+
381+# Test suites
382+MATLAB_TEST=1
383+PYTHON_TEST=1
384+JAVASCRIPT_TEST=0
385+EXAMPLES_TEST=0
386+
387+#-----------------------------------#
388+# 3: External packages installation #
389+#-----------------------------------#
390+
391+#List of external pakages to be installed and their installation scripts
392+#
393+# NOTE: The PETSc libraries are compiled but not used as they conflict with
394+# ADOL-C: PETSc is really just being used as an installer for other
395+# external packages.
396+EXTERNALPACKAGES="
397+ autotools install-debian.sh
398+ cmake install.sh
399+ mpich install-3.3.sh
400+ lapack install-3.8-linux.sh
401+ petsc install-3.11-linux.sh
402+ triangle install-linux64.sh
403+ gsl install-linux64.sh
404+ adolc install.sh
405+ shell2junit install.sh
406+"
407+
408+#-----------------#
409+# 4: test options #
410+#-----------------#
411+
412+# Number of CPUs used in ISSM compilation
413+#
414+# NOTE: One is usually safer as some packages are very sensitive to parallel
415+# compilation.
416+#
417+NUMCPUS_INSTALL=8
418+
419+# Number of CPUs used in the nightly runs
420+NUMCPUS_RUN=2
421+
422+# Nightly run options
423+#
424+# See documentation in test/NightlyRun/runme.* for more information.
425+#
426+# NOTE:
427+# - test3010 is skipped because it triggers GEMB module and a subsequent
428+# failure on ampioff configuration (really, likely a segmentation fault)
429+#
430+MATLAB_NROPTIONS="'benchmark','adolc','id',[3001:3019],'exclude',3010"
431+PYTHON_NROPTIONS="--benchmark=adolc -i 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 --exclude=3010"
432
433Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampioff
434___________________________________________________________________
435Added: svn:executable
436## -0,0 +1 ##
437+*
438\ No newline at end of property
439Index: ../trunk-jpl/jenkins/ross-debian_linux
440===================================================================
441--- ../trunk-jpl/jenkins/ross-debian_linux (nonexistent)
442+++ ../trunk-jpl/jenkins/ross-debian_linux (revision 24412)
443@@ -0,0 +1,74 @@
444+#-------------------------------#
445+# 1: ISSM general configuration #
446+#-------------------------------#
447+
448+# MATLAB path
449+MATLAB_PATH="/usr/local/MATLAB/R2019b"
450+
451+# ISSM CONFIGURATION
452+ISSM_CONFIG='\
453+ --prefix=$ISSM_DIR \
454+ --disable-static \
455+ --with-matlab-dir=$MATLAB_PATH \
456+ --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
457+ --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \
458+ --with-mpi-libflags="-L${ISSM_DIR}/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
459+ --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
460+ --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
461+ --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
462+ --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
463+ --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
464+ --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
465+ --with-chaco-dir=$ISSM_DIR/externalpackages/chaco/install \
466+ --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
467+ --with-semic-dir=$ISSM_DIR/externalpackages/semic/install \
468+ --with-numthreads=4 \
469+ --enable-development \
470+ --enable-debugging \
471+'
472+
473+# Test suites
474+MATLAB_TEST=1
475+PYTHON_TEST=0
476+JAVASCRIPT_TEST=0
477+EXAMPLES_TEST=0
478+
479+#-----------------------------------#
480+# 3: External packages installation #
481+#-----------------------------------#
482+
483+# List of external packages to be installed and their installation scripts
484+#
485+EXTERNALPACKAGES="
486+ autotools install-debian.sh
487+ cmake install.sh
488+ mpich install-3.3.sh
489+ lapack install-3.8-linux.sh
490+ petsc install-3.11-linux.sh
491+ triangle install-linux64.sh
492+ chaco install.sh
493+ m1qn3 install.sh
494+ semic install.sh
495+ shell2junit install.sh
496+"
497+
498+#-----------------#
499+# 4: test options #
500+#-----------------#
501+
502+# Number of CPUs used in ISSM compilation
503+#
504+# NOTE: One is usually safer as some packages are very sensitive to parallel
505+# compilation.
506+#
507+NUMCPUS_INSTALL=8
508+
509+# Number of CPUs used in the nightly runs
510+NUMCPUS_RUN=2
511+
512+# Nightly run options
513+#
514+# See documentation in test/NightlyRun/runme.* for more information.
515+#
516+MATLAB_NROPTIONS="'exclude',[IdFromString('Dakota')]"
517+PYTHON_NROPTIONS=""
518
519Property changes on: ../trunk-jpl/jenkins/ross-debian_linux
520___________________________________________________________________
521Added: svn:executable
522## -0,0 +1 ##
523+*
524\ No newline at end of property
525Index: ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampion
526===================================================================
527--- ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampion (nonexistent)
528+++ ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampion (revision 24412)
529@@ -0,0 +1,86 @@
530+#-------------------------------#
531+# 1: ISSM general configuration #
532+#-------------------------------#
533+
534+#MATLAB path
535+MATLAB_PATH="/usr/local/MATLAB/R2019b"
536+
537+#ISSM CONFIGURATION
538+ISSM_CONFIG='\
539+ --prefix=$ISSM_DIR \
540+ --disable-static \
541+ --without-kriging \
542+ --without-kml \
543+ --without-GiaIvins \
544+ --without-Love \
545+ --with-matlab-dir=$MATLAB_PATH \
546+ --with-python-dir=/usr \
547+ --with-python-numpy-dir=/usr/local/lib/python2.7/dist-packages/numpy \
548+ --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
549+ --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \
550+ --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
551+ --with-ampi-dir=$ISSM_DIR/externalpackages/adjoinablempi/install \
552+ --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
553+ --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
554+ --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
555+ --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
556+ --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
557+ --with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \
558+ --with-adolc-dir=$ISSM_DIR/externalpackages/adolc/install \
559+ --with-numthreads=4 \
560+ --enable-development \
561+ --enable-debugging \
562+'
563+
564+# PYTHON and MATLAB testing
565+MATLAB_TEST=1
566+PYTHON_TEST=1
567+JAVASCRIPT_TEST=0
568+EXAMPLES_TEST=0
569+
570+#-----------------------------------#
571+# 3: External packages installation #
572+#-----------------------------------#
573+
574+#List of external pakages to be installed and their installation scripts
575+#
576+# NOTE: The PETSc libraries are compiled but not used as they conflict with
577+# ADOL-C: PETSc is really just being used as an installer for other
578+# external packages.
579+EXTERNALPACKAGES="
580+ autotools install-debian.sh
581+ cmake install.sh
582+ mpich install-3.3.sh
583+ lapack install-3.8-linux.sh
584+ petsc install-3.11-linux.sh
585+ triangle install-linux64.sh
586+ gsl install-linux64.sh
587+ adjoinablempi install.sh
588+ adolc install-withampi.sh
589+ shell2junit install.sh
590+"
591+
592+#-----------------#
593+# 4: test options #
594+#-----------------#
595+
596+# Number of CPUs used in ISSM compilation
597+#
598+# NOTE: One is usually safer as some packages are very sensitive to parallel
599+# compilation.
600+#
601+NUMCPUS_INSTALL=8
602+
603+# Number of CPUs used in the nightly runs
604+NUMCPUS_RUN=2
605+
606+# Nightly run options
607+#
608+# See documentation in test/NightlyRun/runme.* for more information.
609+#
610+# NOTE:
611+# - test3010 is skipped because it triggers GEMB module and a subsequent
612+# failure on ampioff configuration (really, likely a segmentation fault)
613+#
614+MATLAB_NROPTIONS="'benchmark','adolc','id',[3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3119],'exclude',3010"
615+PYTHON_NROPTIONS="--benchmark=adolc -i 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3101 3102 3103 3104 3105 3106 3107 3108 3109 3119 --exclude=3010"
616
617Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampion
618___________________________________________________________________
619Added: svn:executable
620## -0,0 +1 ##
621+*
622\ No newline at end of property
623Index: ../trunk-jpl/jenkins/ross-debian_linux-solid_earth
624===================================================================
625--- ../trunk-jpl/jenkins/ross-debian_linux-solid_earth (nonexistent)
626+++ ../trunk-jpl/jenkins/ross-debian_linux-solid_earth (revision 24412)
627@@ -0,0 +1,87 @@
628+#-------------------------------#
629+# 1: ISSM general configuration #
630+#-------------------------------#
631+
632+#MATLAB path
633+MATLAB_PATH="/usr/local/MATLAB/R2019b"
634+
635+#ISSM CONFIGURATION
636+ISSM_CONFIG='\
637+ --prefix=$ISSM_DIR \
638+ --disable-static \
639+ --with-matlab-dir=$MATLAB_PATH \
640+ --with-python-dir=/usr \
641+ --with-python-numpy-dir=/usr/local/lib/python2.7/dist-packages/numpy \
642+ --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
643+ --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \
644+ --with-mpi-libflags="-L${ISSM_DIR}/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
645+ --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
646+ --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
647+ --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
648+ --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
649+ --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
650+ --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
651+ --with-boost-dir=$ISSM_DIR/externalpackages/boost/install \
652+ --with-numthreads=4 \
653+ --enable-development \
654+ --enable-debugging \
655+'
656+
657+# Test suites
658+MATLAB_TEST=1
659+PYTHON_TEST=1
660+JAVASCRIPT_TEST=0
661+EXAMPLES_TEST=0
662+
663+#-----------------------------------#
664+# 3: External packages installation #
665+#-----------------------------------#
666+
667+# List of external packages to be installed and their installation scripts
668+#
669+# TODO:
670+# - After upgrading Jenkins nodes to Ubuntu 18, use MPICH 3.3 and PETSc 3.11
671+# (which will install zlib, HDF5, and NetCDF).
672+#
673+EXTERNALPACKAGES="
674+ autotools install-debian.sh
675+ cmake install.sh
676+ mpich install-3.3.sh
677+ lapack install-3.8-linux.sh
678+ petsc install-3.11-linux.sh
679+ triangle install-linux64.sh
680+ chaco install.sh
681+ m1qn3 install.sh
682+ semic install.sh
683+ boost install-1.55-linux.sh
684+ proj install-6.2.sh
685+ gdal install-3.0-netcdf.sh
686+ gshhg install.sh
687+ gmt install-6.0-linux.sh
688+ gmsh install.sh
689+ shell2junit install.sh
690+"
691+
692+#-----------------#
693+# 4: test options #
694+#-----------------#
695+
696+# Number of CPUs used in ISSM compilation
697+#
698+# NOTE: One is usually safer as some packages are very sensitive to parallel
699+# compilation.
700+#
701+NUMCPUS_INSTALL=8
702+
703+# Number of cpus used in the nightly runs
704+#
705+# NOTE: Possible problem of access to all_vertices.txt if more than 1.
706+#
707+NUMCPUS_RUN=1
708+
709+# Nightly run options
710+#
711+# See documentation in test/NightlyRun/runme.* for more information.
712+#
713+MATLAB_NROPTIONS="'benchmark','slr'"
714+PYTHON_NROPTIONS="--benchmark=slr"
715
716Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-solid_earth
717___________________________________________________________________
718Added: svn:executable
719## -0,0 +1 ##
720+*
721\ No newline at end of property
722Index: ../trunk-jpl/jenkins/ross-debian_linux-iceocean
723===================================================================
724--- ../trunk-jpl/jenkins/ross-debian_linux-iceocean (nonexistent)
725+++ ../trunk-jpl/jenkins/ross-debian_linux-iceocean (revision 24412)
726@@ -0,0 +1,73 @@
727+#-------------------------------#
728+# 1: ISSM general configuration #
729+#-------------------------------#
730+
731+# MATLAB path
732+MATLAB_PATH="/usr/local/MATLAB/R2019b"
733+
734+# ISSM CONFIGURATION
735+ISSM_CONFIG='\
736+ --prefix=$ISSM_DIR \
737+ --disable-static \
738+ --with-matlab-dir=$MATLAB_PATH \
739+ --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
740+ --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \
741+ --with-mpi-libflags="-L${ISSM_DIR}/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
742+ --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
743+ --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
744+ --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
745+ --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
746+ --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
747+ --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
748+ --with-chaco-dir=$ISSM_DIR/externalpackages/chaco/install \
749+ --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
750+ --with-semic-dir=$ISSM_DIR/externalpackages/semic/install \
751+ --with-numthreads=4 \
752+ --enable-development \
753+ --enable-debugging \
754+'
755+
756+# Test suites
757+MATLAB_TEST=1
758+PYTHON_TEST=0
759+JAVASCRIPT_TEST=0
760+EXAMPLES_TEST=0
761+
762+#-----------------------------------#
763+# 3: External packages installation #
764+#-----------------------------------#
765+
766+#List of external pakages to be installed and their installation scripts
767+EXTERNALPACKAGES="
768+ autotools install-debian.sh
769+ cmake install.sh
770+ mpich install-3.3.sh
771+ lapack install-3.8-linux.sh
772+ petsc install-3.11-linux.sh
773+ triangle install-linux64.sh
774+ chaco install.sh
775+ m1qn3 install.sh
776+ semic install.sh
777+ shell2junit install.sh
778+"
779+
780+#-----------------#
781+# 4: test options #
782+#-----------------#
783+
784+# Number of CPUs used in ISSM compilation
785+#
786+# NOTE: One is usually safer as some packages are very sensitive to parallel
787+# compilation.
788+#
789+NUMCPUS_INSTALL=8
790+
791+# Number of CPUs used in the nightly runs
792+NUMCPUS_RUN=2
793+
794+# Nightly run options
795+#
796+# See documentation in test/NightlyRun/runme.* for more information.
797+#
798+MATLAB_NROPTIONS="'benchmark','all','id',[4001 4002 4003]"
799+PYTHON_NROPTIONS=""
800
801Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-iceocean
802___________________________________________________________________
803Added: svn:executable
804## -0,0 +1 ##
805+*
806\ No newline at end of property
Note: See TracBrowser for help on using the repository browser.