Changeset 22892


Ignore:
Timestamp:
07/02/18 10:50:37 (7 years ago)
Author:
Eric.Larour
Message:

CHG: jenkins from trunk

Location:
issm/branches/trunk-larour-NatGeoScience2016/jenkins
Files:
3 deleted
23 edited

Legend:

Unmodified
Added
Removed
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/javascript/karma/index.html

    r20767 r22892  
    77        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
    88        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"></link>
    9         <script type="text/javascript" src="lib/bin/issm-binaries.js"> </script>
    10         <script type="text/javascript" src="lib/bin/issm-extlibraries.js"> </script>
    11         <script type="text/javascript" src="lib/Exp/Square.js"></script>
    12         <script type="text/javascript" src="lib/Par/SquareShelfConstrained.js"></script>
    13         <script type="text/javascript" src="lib/Data/SquareShelfConstrained.data.js"></script>
    14         <script type="text/javascript" src="lib/mesh2d.js"></script>
    15         <script type="text/javascript" src="lib/mesh3dprisms.js"></script>
    16         <script type="text/javascript" src="lib/bin/model.js"></script>
    17         <!--<script src="scripts/runscript.js"></script>-->
    18         <script src="scripts/runscript.js"></script>
     9        <script type="text/javascript" src="../../../bin/issm-bin.js"> </script>
     10        <script type="text/javascript" src="../../../bin/IssmModule.js"> </script>
     11        <script type="text/javascript" src="../../../bin/issm-prebin.js"> </script>
     12        <script type="text/javascript" src="../../../test/Exp/Square.js"></script>
     13        <script type="text/javascript" src="../../../test/Par/SquareShelfConstrained.js"></script>
     14        <script type="text/javascript" src="../../../test/Data/SquareShelfConstrained.data.js"></script>
     15        <script src="./scripts/runscript.js"></script>
    1916
    2017        <style>
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/javascript/karma/karma.conf.js

    r20887 r22892  
    1212    // list of files / patterns to load in the browser
    1313    files: [
    14       'node_modules/jquery/dist/jquery.min.js',
    15       'node_modules/mathjs/dist/math.min.js',
     14      './../../../externalpackages/emscripten/src/node/4.1.1_64bit/lib/node_modules/jquery/dist/jquery.min.js',
     15      './../../../externalpackages/emscripten/src/node/4.1.1_64bit/lib/node_modules/mathjs/dist/math.min.js',
    1616      'lib/Exp/Square.js',
    1717      'lib/Par/SquareShelfConstrained.js',
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/javascript/karma/scripts/runscript.js

    r20887 r22892  
    44    });
    55
    6     var PORT=8081;
     6    var PORT=80;
    77    var tests = []; //last test to check
    88
     
    3030            $('#debug').empty();
    3131            var id = this.id.replace(/[^\d]/g, '');
    32             $.getScript('http://localhost:'+PORT+'/test'+id+'.js', function(src, status) {
     32            $.getScript('../../../test/NightlyRun/test'+id+'.js', function(src, status) {
    3333                console.log('='.repeat(30));
    3434                console.log('Status: ' + status);
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/jenkins.sh

    r21197 r22892  
    1010#Server URI
    1111SERVER='https://ross.ics.uci.edu:8080'
     12#SERVER='http://ross.ics.uci.edu:8080'
    1213
    1314#Get configuration
     
    2930MATLAB_TEST=0
    3031PYTHON_TEST=0
     32JAVASCRIPT_TEST=0
    3133
    3234#source configuration script
     
    5860        #Process html page and get the list of files that has changed (tricky...)
    5961        #cat changes | grep '="The file was modified"' | sed -e 's/.*<\/td><td><a>\(.*\)<\/a><\/td><td>.*/\1/' > $ISSM_DIR/TEMP
    60         cat changes | grep 'document_edit' |sed -e 's/document_edit.png/document_edit.png\
    61                 /g' | sed -e 's/.*<\/a><\/td><td>\(.*\)<\/td><\/tr>.*/\1/' | grep -v 'document_edit.png' > $ISSM_DIR/TEMP
     62        #cat changes | grep 'document_edit' |sed -e 's/document_edit.png/document_edit.png\
     63                #/g' | sed -e 's/.*<\/a><\/td><td>\(.*\)<\/td><\/tr>.*/\1/' | grep -v 'document_edit.png' > $ISSM_DIR/TEMP
     64        cat changes  | tr " " "\n" | grep trunk |  sed -e 's/.*<a>\(.*\)<\/a>.*/\1/' > $ISSM_DIR/TEMP
    6265
    6366        #Print list of files
     
    124127echo "<testsuite tests=\"$NUMPACKAGES\">" > $EXTERNAL_TEST_FILE
    125128
    126 # Need a source here for when builds start midway through installation of
    127 # externalpackages.
     129# Need a source here for when builds start midway through installation of externalpackages.
    128130source $ISSM_DIR/etc/environment.sh
     131
     132if [ "$OS" == "win" ]; then
     133        echo " == WINDOWS ENVIRONMENT DETECTED =="
     134        source $ISSM_DIR/externalpackages/windows/windows_environment.sh
     135fi
    129136
    130137EXTERNALPACKAGES_FAILED=0;
     
    140147
    141148        #install if requested or if previous install has not been successful
    142         if [ "$ISSM_EXTERNALPACKAGES" == "yes" ] || [ ! -d ./install ] || [ ! "$(ls -A ./install)" ]; then
     149        if [ "$ISSM_EXTERNALPACKAGES" == "yes" ] || [ ! -d ./install -a ! -d ./install-javascript ] || ([ -d ./install ] && [ ! "$(ls -A ./install)" ]) || ([ -d ./install-javascript ] && [ ! "$(ls -A ./install-javascript)" ]); then
    143150                echo "======================================================";
    144151                echo "       Installing $PACKAGENAME                        ";
     
    146153
    147154                ./$PACKAGEINST &> compil.log
    148                 if [ $? -ne 0 ]; then
     155                if [ $? -ne 0 ] && [ "$PACKAGENAME" != "boost" ]; then
    149156                        echo "======================================================";
    150157                        echo "    ERROR: installation of $PACKAGENAME failed        ";
    151158                        echo "======================================================";
     159                        cat compil.log
    152160                        echo "<testcase classname=\"externalpackages\" name=\"$PACKAGENAME\">" >> $EXTERNAL_TEST_FILE
    153161                        echo '<failure message="failure">External packages did not install right. Check it.' >> $EXTERNAL_TEST_FILE
     
    180188fi
    181189
     190# Source here to include any newly installed externalpackages on the path.
    182191source $ISSM_DIR/etc/environment.sh
    183192
    184 if [ "$OS" == "win" ]
    185 then
     193if [ "$OS" == "win" ]; then
    186194        echo " == WINDOWS ENVIRONMENT DETECTED =="
    187195        source $ISSM_DIR/externalpackages/windows/windows_environment.sh
    188196fi
     197
     198#Set CXX/CC flags for JS runs after exnteralpackages to avoid conflicts during their compilation
     199CXX_PREVIOUS=$CXX
     200CC_PREVIOUS=$CC
     201if [ $JAVASCRIPT_TEST -eq 1 ]; then
     202        export CXX=em++
     203        export CC=emcc
     204        source $ISSM_DIR/externalpackages/emscripten/install/emsdk_env.sh
     205fi
     206
    189207#}}}
    190208#ISSM compilation yes/no                (ISSM_COMPILATION) {{{
     
    200218                make distclean
    201219                ./scripts/automakererun.sh
     220                if [ $? -ne 0 ]; then
     221                        echo "autoreconf failed!"
     222                        exit 1
     223                fi
    202224                eval "./configure $ISSM_CONFIG"
     225                if [ $? -ne 0 ]; then
     226                        echo "ISSM configuration failed (see options below)"
     227                        echo $ISSM_CONFIG
     228                        echo "ISSM configuration failed!"
     229                        exit 1
     230                fi
    203231        fi
    204232
     
    213241                make
    214242        fi
     243        if [ $? -ne 0 ] && [ $NUMCPUS_INSTALL -gt 1 ]; then
     244                echo " "
     245                echo "Compilation failed, trying to compile with only one threatd"
     246                echo " "
     247                make
     248        fi
    215249        if [ $? -ne 0 ]; then
    216250                echo "ISSM_COMPILATION failed!"
     
    226260fi
    227261#}}}
     262
     263#Restore CXX/CC to their previous values
     264export CXX=$CXX_PREVIOUS
     265export CC=$CC_PREVIOUS
    228266
    229267#matlab tests
     
    258296        cd $ISSM_DIR/test/NightlyRun
    259297        if [ "$OS" = "win" ]; then
    260                 $MATLAB_PATH/bin/matlab -nojvm -nosplash -r "addpath $ISSM_DIR_WIN/src/m/dev; devpath; addpath $ISSM_DIR_WIN/nightlylog/; matlab_run$i" -logfile $ISSM_DIR_WIN/nightlylog/matlab_log$i.log &
    261         else
    262                 $MATLAB_PATH/bin/matlab -nojvm -nosplash -r "addpath $ISSM_DIR/src/m/dev; devpath; addpath $ISSM_DIR/nightlylog/; matlab_run$i" -logfile $ISSM_DIR/nightlylog/matlab_log$i.log &
     298                $MATLAB_PATH/bin/matlab -nodisplay -nosplash -r "addpath $ISSM_DIR_WIN/src/m/dev; devpath; addpath $ISSM_DIR_WIN/nightlylog/; matlab_run$i" -logfile $ISSM_DIR_WIN/nightlylog/matlab_log$i.log &
     299        else
     300                $MATLAB_PATH/bin/matlab -nodisplay -nosplash -r "addpath $ISSM_DIR/src/m/dev; devpath; addpath $ISSM_DIR/nightlylog/; matlab_run$i" -logfile $ISSM_DIR/nightlylog/matlab_log$i.log &
    263301        fi
    264302done
     
    289327echo '-----------------------------'
    290328
    291 rm matlab_log.log
     329if [ -f matlab_log.log ]; then
     330        rm matlab_log.log
     331fi
    292332
    293333for job in `jobs -p`
     
    311351if [ $PYTHON_TEST -eq 1 ]; then
    312352#Launch all tests on different cpus
    313 PYTHON_START_TIME=$(timer);
    314353export PYTHONSTARTUP=$ISSM_DIR/src/m/dev/devpath.py
    315354export PYTHONUNBUFFERED=1 #we don't want python to buffer otherwise issm.exe output is not captured
     
    324363# concatenate reports
    325364cd $ISSM_DIR/nightlylog/
    326 rm python_log.log
     365if [ -f python_log.log ]; then
     366        rm python_log.log
     367fi
    327368
    328369for job in `jobs -p`
     
    429470                                echo 'end' >> $FILE
    430471
    431                                 $MATLAB_PATH/bin/matlab -nosplash -nodisplay -r "addpath $ISSM_DIR/src/m/dev; devpath; addpath $ISSM_DIR/nightlylog/; runme" -logfile $ISSM_DIR/nightlylog/$LOG_FILE
     472                                $MATLAB_PATH/bin/matlab -nodisplay -nosplash -r "addpath $ISSM_DIR/src/m/dev; devpath; addpath $ISSM_DIR/nightlylog/; runme" -logfile $ISSM_DIR/nightlylog/$LOG_FILE
    432473                                echo "starting: $(basename $dir)" >> $ISSM_DIR/nightlylog/matlab_log_examples.log
    433474                                cat $ISSM_DIR/nightlylog/$LOG_FILE >> $ISSM_DIR/nightlylog/matlab_log_examples.log
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/linux64_caladan

    r21759 r22892  
    77MATLAB_PATH="/usr/local/MATLAB/R2015a"
    88
    9 #ISSM CONFIGURATION 
     9#ISSM CONFIGURATION
    1010ISSM_CONFIG='--prefix=$ISSM_DIR\
    1111        --disable-static \
     
    3939
    4040#List of external pakages to be installed and their installation scripts
    41 EXTERNALPACKAGES="autotools     install.sh               
    42                                                 mpich         install-3.2-linux64.sh   
    43                                                 petsc         install-3.7-linux64.sh   
    44                                                 triangle      install-linux64.sh       
    45                                                 boost         install.sh               
    46                                                 dakota        install-6.2-linux64.sh 
    47                                                 chaco         install.sh
    48                                                 m1qn3         install.sh         
     41EXTERNALPACKAGES="autotools     install.sh
     42                                                cmake        install.sh
     43                                                mpich         install-3.2-linux64.sh
     44                                                petsc         install-3.7-linux64.sh
     45                                                triangle      install-linux64.sh
     46                                                boost         install-1.55-linux.sh
     47                                                dakota        install-6.2-linux64.sh
     48                                                chaco         install.sh
     49                                                m1qn3         install.sh
    4950                                                shell2junit   install.sh"
    5051
     
    6465#by Matlab and runme.m
    6566#ex: "'id',[101 102 103]"
    66 PYTHON_NROPTIONS="--exclude 119 514 701 702 435"
    67 MATLAB_NROPTIONS="'exclude',[119,514,701,702,435]"
     67PYTHON_NROPTIONS="--exclude 701 702 435"
     68MATLAB_NROPTIONS="'exclude',[701,702,435]"
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/linux64_caladan_ad

    r21759 r22892  
    2828
    2929#List of external pakages to be installed and their installation scripts
    30 EXTERNALPACKAGES="autotools install.sh               
     30EXTERNALPACKAGES="autotools install.sh
     31                                        cmake install.sh               
    3132                                         mpich install-3.2-linux64.sh
    3233                                         petsc install-3.7-linux64.sh
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/linux64_caladan_ampi

    r21759 r22892  
    3737
    3838#List of external pakages to be installed and their installation scripts
    39 EXTERNALPACKAGES="autotools install.sh
     39EXTERNALPACKAGES="autotools install.sh
     40                                         cmake install.sh
    4041                                         mpich install-3.2-linux64.sh
    4142                                         petsc install-3.7-linux64.sh
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/linux64_ross

    r21759 r22892  
    77MATLAB_PATH="/usr/local/MATLAB/R2015a"
    88
    9 #ISSM CONFIGURATION 
     9#ISSM CONFIGURATION
    1010ISSM_CONFIG='--prefix=$ISSM_DIR\
    1111        --disable-static \
     
    3737
    3838#List of external pakages to be installed and their installation scripts
    39 EXTERNALPACKAGES="autotools     install.sh               
    40                                                 mpich         install-3.2-linux64.sh   
    41                                                 petsc         install-3.7-linux64.sh   
    42                                                 triangle      install-linux64.sh       
    43                                                 chaco         install.sh
    44                                                 m1qn3         install.sh         
     39EXTERNALPACKAGES="autotools     install.sh
     40                                                cmake        install.sh
     41                                                mpich         install-3.2-linux64.sh
     42                                                petsc         install-3.7-linux64.sh
     43                                                triangle      install-linux64.sh
     44                                                chaco         install.sh
     45                                                m1qn3         install.sh
    4546                                                python        install-2.7.3-linux64.sh
    4647                  nose          install-linux64-python2.sh
     
    6768#by Matlab and runme.m
    6869#ex: "'id',[101 102 103]"
    69 PYTHON_NROPTIONS="--exclude 119 243 514 701 702 435"
     70PYTHON_NROPTIONS=""
    7071MATLAB_NROPTIONS="'exclude',[IdFromString('Dakota')]"
    71 #MATLAB_NROPTIONS="'exclude',[119,243,514,701,702,435,IdFromString('Dakota')]"
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/linux64_ross_ad

    r21759 r22892  
    1414                                --without-kml \
    1515                                --without-GiaIvins \
     16                                --without-Love \
    1617                                --with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \
    1718                                --with-adolc-dir=$ISSM_DIR/externalpackages/adolc/install \
     
    2021                                --with-python-numpy-dir=/usr/lib/python2.7/dist-packages/numpy\
    2122                                --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
     23                                --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.9/ -lgfortran" \
    2224                                --enable-development \
    2325                                --enable-debugging '
     
    3234
    3335#List of external pakages to be installed and their installation scripts
    34 EXTERNALPACKAGES="autotools install.sh               
     36EXTERNALPACKAGES="autotools install.sh
     37                                         cmake install.sh               
    3538                                         mpich install-3.2-linux64.sh
    3639                                         petsc install-3.7-linux64.sh
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/linux64_ross_ampi

    r21759 r22892  
    2121                                --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
    2222                                --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
    23                                 --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi" \
     23                                --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpifort -lmpi" \
    2424                                --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install/ \
    2525                                --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \
     
    4040
    4141#List of external pakages to be installed and their installation scripts
    42 EXTERNALPACKAGES="autotools install.sh
     42EXTERNALPACKAGES="autotools install.sh
     43                                         cmake install.sh
    4344                                         mpich install-3.2-linux64.sh
    4445                                         petsc install-3.7-linux64.sh
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/linux64_ross_dakota

    r21759 r22892  
    77MATLAB_PATH="/usr/local/MATLAB/R2015a"
    88
    9 #ISSM CONFIGURATION 
     9#ISSM CONFIGURATION
    1010ISSM_CONFIG='--prefix=$ISSM_DIR\
    1111        --disable-static \
     
    1313        --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
    1414        --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
    15         --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi" \
     15        --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
    1616        --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
    1717        --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
    1818        --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
    19         --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
     19        --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
    2020        --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \
    21         --with-chaco-dir="$ISSM_DIR/externalpackages/chaco/install" \
     21        --with-chaco-dir=$ISSM_DIR/externalpackages/chaco/install \
    2222        --with-dakota-dir=$ISSM_DIR/externalpackages/dakota/install \
    23         --with-boost-dir=$ISSM_DIR/externalpackages/boost/install/ \
    24         --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.9/ -lgfortran" \
     23        --with-boost-dir=$ISSM_DIR/externalpackages/boost/install \
     24        --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.9 -lgfortran" \
    2525        --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
    2626        --with-numthreads=4 \
    2727        --enable-development \
    28         --enable-debugging '
     28        --enable-debugging'
    2929
    3030#PYTHON and MATLAB testing
     
    3737
    3838#List of external pakages to be installed and their installation scripts
    39 EXTERNALPACKAGES="autotools     install.sh               
    40                                                 mpich         install-3.2-linux64.sh   
    41                                                 petsc         install-3.7-linux64.sh   
    42                                                 triangle      install-linux64.sh       
    43                                                 boost         install-1.55-linux.sh               
    44                                                 dakota        install-6.2-linux64.sh 
    45                                                 chaco         install.sh
    46                                                 m1qn3         install.sh         
     39EXTERNALPACKAGES="autotools     install.sh
     40                                                cmake        install.sh
     41                                                mpich         install-3.2-linux64.sh
     42                                                petsc         install-3.7-linux64.sh
     43                                                triangle      install-linux64.sh
     44                                                boost         install-1.55-linux.sh
     45                                                dakota        install-6.2-linux64.sh
     46                                                chaco         install.sh
     47                                                m1qn3         install.sh
    4748                                                shell2junit   install.sh"
    4849
     
    6263#by Matlab and runme.m
    6364#ex: "'id',[101 102 103]"
    64 PYTHON_NROPTIONS=""
    65 MATLAB_NROPTIONS="'exclude',[119,243,514,701,702,435]"
     65PYTHON_NROPTIONS="--exclude 243 701 702 435"
     66MATLAB_NROPTIONS="'exclude',[243,701,702,435]"
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/linux64_ross_gia

    r21759 r22892  
    3838#List of external pakages to be installed and their installation scripts
    3939EXTERNALPACKAGES="autotools     install.sh
     40                                                cmake             install.sh
    4041                                                mpich         install-3.2-linux64.sh   
    4142                                                petsc         install-3.7-linux64.sh   
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/linux64_ross_iceocean

    r21759 r22892  
    2020        --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
    2121        --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.9/ -lgfortran" \
     22        --with-ocean=yes \
    2223        --with-numthreads=4 \
    2324        --enable-development \
     
    3334
    3435#List of external pakages to be installed and their installation scripts
    35 EXTERNALPACKAGES="autotools     install.sh               
    36                                                 mpich         install-3.2-linux64.sh   
     36EXTERNALPACKAGES="autotools     install.sh   
    3737                                                cmake         install.sh               
     38                                                mpich             install-3.2-linux64.sh               
    3839                                                petsc         install-3.7-linux64.sh   
    3940                                                triangle      install-linux64.sh       
     
    5556#by Matlab and runme.m
    5657#ex: "'id',[101 102 103]"
    57 MATLAB_NROPTIONS="'benchmark','all','id',4001"
     58MATLAB_NROPTIONS="'benchmark','all','id',[4001 4002]"
    5859PYTHON_NROPTIONS=""
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/linux64_ross_javascript

    r20885 r22892  
    1010    --with-triangle-dir="$ISSM_DIR/externalpackages/triangle/install-javascript" \
    1111    --with-gsl-dir="$ISSM_DIR/externalpackages/gsl/install-javascript" \
    12     --without-kml\
    13     --without-kriging\
    14     --with-cxxoptflags="-O2"'
     12        --without-Love \
     13    --without-kml \
     14    --without-kriging \
     15    --with-cxxoptflags="-O2" \
     16    CXXFLAGS="-O2" \
     17    CFLAGS="-O2"'
    1518
    1619#PYTHON and MATLAB testing
     
    2427
    2528#List of external pakages to be installed and their installation scripts
    26 EXTERNALPACKAGES="emscripten      install.sh       
    27                                                 gsl                       install-javascript.sh   
     29EXTERNALPACKAGES="autotools     install.sh
     30                                                cmake         install.sh
     31                                                emscripten    install.sh       
     32                                                gsl           install-javascript.sh   
    2833                                                triangle      install-javascript.sh       
    2934                                                shell2junit   install.sh"
     
    4449#by Matlab and runme.m
    4550#ex: "'id',[101 102 103]"
    46 #PYTHON_NROPTIONS="--exclude 119 243 514 701 702 435"
     51#PYTHON_NROPTIONS="--exclude 119 243 514 701 702 703 435"
    4752#MATLAB_NROPTIONS="'exclude',[119,243,514,701,702,435,IdFromString('Dakota')]"
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/linux64_ross_python

    r21759 r22892  
    77MATLAB_PATH="/usr/local/MATLAB/R2015a"
    88
    9 #ISSM CONFIGURATION 
     9#ISSM CONFIGURATION
    1010ISSM_CONFIG='--prefix=$ISSM_DIR\
    1111        --disable-static \
     
    3636
    3737#List of external pakages to be installed and their installation scripts
    38 EXTERNALPACKAGES="mpich         install-3.2-linux64.sh   
    39                                                 petsc         install-3.7-linux64.sh   
    40                                                 triangle      install-linux64.sh       
    41                                                 chaco         install.sh
    42                                                 m1qn3         install.sh         
     38EXTERNALPACKAGES="mpich         install-3.2-linux64.sh
     39                                                cmake         install.sh
     40                                                petsc         install-3.7-linux64.sh
     41                                                triangle      install-linux64.sh
     42                                                chaco         install.sh
     43                                                m1qn3         install.sh
    4344                                                shell2junit   install.sh"
    4445
     
    5859#by Matlab and runme.m
    5960#ex: "'id',[101 102 103]"
    60 PYTHON_NROPTIONS="--exclude 119 243 514 701 702 435"
     61PYTHON_NROPTIONS=""
    6162MATLAB_NROPTIONS="'exclude',[IdFromString('Dakota')]"
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/linux64_ross_se

    r21759 r22892  
    1515        --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
    1616        --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
    17         --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi" \
     17        --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
    1818        --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
    1919        --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
     
    3636
    3737#List of external pakages to be installed and their installation scripts
    38 EXTERNALPACKAGES="autotools     install.sh               
    39                                                 mpich         install-3.2-linux64.sh   
    40                                                 cmake         install.sh
     38EXTERNALPACKAGES="autotools     install.sh   
     39                                                cmake         install.sh               
     40                                                mpich         install-3.2-linux64.sh
    4141                                                petsc         install-3.7-linux64.sh   
    4242                                                triangle      install-linux64.sh       
    43                                                 boost         install.sh               
     43                                                boost         install-1.55-linux.sh
    4444                                                python        install-2.7.3-linux64.sh
    4545                  nose          install-linux64-python2.sh
     
    6363NUMCPUS_INSTALL=5
    6464
    65 #number of cpus used in the nightly runs.
    66 NUMCPUS_RUN=4
     65#number of cpus used in the nightly runs. (pb of access to all_vertices.txt if more than 1)
     66NUMCPUS_RUN=1
    6767
    6868#Nightly run options. The matlab routine runme.m will be called
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/linux64_ross_static

    r21759 r22892  
    1616        --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
    1717        --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
    18         --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi" \
     18        --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpifort" \
    1919        --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install  \
    2020        --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
     
    2323        --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
    2424        --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
     25        --with-math77-dir=$ISSM_DIR/externalpackages/math77/install \
    2526        --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.9/ -lgfortran" \
    2627        --with-numthreads=4'
     
    4142                                                petsc        install-3.7-linux64-static.sh
    4243                                                triangle     install-linux64.sh
     44                                                math77        install.sh
     45                                                gmsh          install-static.sh
    4346                                                shell2junit  install.sh"
    4447
     
    5861#by Matlab and runme.m
    5962#ex: "'id',[101 102 103]"
    60 ##                           bamg mesh   FS                     
     63##                           FS                     
    6164#PYTHON_NROPTIONS=""
    62 #MATLAB_NROPTIONS="'exclude',[119,243,514,701,702,703,435,IdFromString('Dakota')]"
     65#MATLAB_NROPTIONS="'exclude',[243,701,702,703,435,IdFromString('Dakota')]"
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/linux64_ross_test

    r21759 r22892  
    77MATLAB_PATH="/usr/local/MATLAB/R2015a"
    88
    9 #ISSM CONFIGURATION 
     9#ISSM CONFIGURATION
    1010ISSM_CONFIG='--prefix=$ISSM_DIR\
    1111        --disable-static \
     
    3939
    4040#List of external pakages to be installed and their installation scripts
    41 EXTERNALPACKAGES="autotools     install.sh               
    42                                                 mpich         install-3.2-linux64.sh   
    43                                                 petsc         install-3.7-linux64.sh   
    44                                                 triangle      install-linux64.sh       
    45                                                 boost         install.sh               
    46                                                 dakota        install-6.2-linux64.sh 
    47                                                 chaco         install.sh 
    48                                                 m1qn3         install.sh         
     41EXTERNALPACKAGES="autotools     install.sh
     42                                                mpich         install-3.2-linux64.sh
     43                                                petsc         install-3.7-linux64.sh
     44                                                triangle      install-linux64.sh
     45                                                boost         install-1.55-linux.sh
     46                                                dakota        install-6.2-linux64.sh
     47                                                chaco         install.sh
     48                                                m1qn3         install.sh
    4949                                                shell2junit   install.sh"
    5050
     
    6464#by Matlab and runme.m
    6565#ex: "'id',[101 102 103]"
    66 PYTHON_NROPTIONS="--exclude 119 243 514 701 702 435"
    67 MATLAB_NROPTIONS="'exclude',[119,243,514,701,702,435]"
     66PYTHON_NROPTIONS="--exclude 243 701 702 435"
     67MATLAB_NROPTIONS="'exclude',[243,701,702,435]"
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/macosx_pine-island

    r21759 r22892  
    5454#by Matlab and runme.m
    5555#ex: "'id',[101 102 103]"
    56 ##                           bamg mesh   FS                     
     56##                           FS                     
    5757PYTHON_NROPTIONS=""
    58 MATLAB_NROPTIONS="'exclude',[119,514,701,702,703,435,IdFromString('Dakota')]"
     58MATLAB_NROPTIONS="'exclude',[701,702,703,435,IdFromString('Dakota')]"
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/macosx_pine-island_dakota_static

    r21759 r22892  
    1414        --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
    1515        --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
    16         --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi " \
     16        --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpich -lmpl -lpmpich" \
    1717        --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install  \
    18         --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
    19         --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
     18        --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
     19        --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \
    2020        --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
    2121        --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
     
    2323        --with-boost-dir=$ISSM_DIR/externalpackages/boost/install \
    2424        --with-dakota-dir=$ISSM_DIR/externalpackages/dakota/install \
    25         --with-chaco-dir="$ISSM_DIR/externalpackages/chaco/install" \
     25        --with-chaco-dir=$ISSM_DIR/externalpackages/chaco/install \
    2626        --with-fortran-lib="/usr/local/gfortran/lib/libgfortran.a /usr/local/gfortran/lib/libquadmath.a /usr/local/gfortran/lib/gcc/x86_64-apple-darwin14/5.2.0/libgcc.a" \
    2727        --with-numthreads=4'
     
    3939                                                cmake        install.sh
    4040                                                chaco        install-macosx64.sh
    41                                                 mpich        install-3.2-macosx64-static.sh
     41                                                mpich        install-3.0-macosx64-static.sh
    4242                                                m1qn3        install.sh
    43                                                 petsc        install-3.7-macosx64-static.sh
     43                                                petsc        install-3.6-macosx64-static.sh
    4444                                                triangle     install-macosx64.sh
    4545                                                boost        install-1.55-macosx-el_capitan.sh
     
    6464##                           bamg mesh   FS                     
    6565#PYTHON_NROPTIONS=""
    66 #MATLAB_NROPTIONS="'exclude',[119,243,514,701,702,703,435,IdFromString('Dakota')]"
     66#MATLAB_NROPTIONS="'exclude',[243,701,702,703,435,IdFromString('Dakota')]"
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/macosx_pine-island_static

    r21759 r22892  
    1515        --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
    1616        --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
    17         --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi" \
    18         --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install  \
    19         --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
    20         --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
     17        --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpich -lmpl -lpmpich" \
     18        --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
     19        --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
     20        --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \
    2121        --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
    2222        --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
    2323        --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
     24        --with-math77-dir=$ISSM_DIR/externalpackages/math77/install \
    2425        --with-fortran-lib="/usr/local/gfortran/lib/libgfortran.a /usr/local/gfortran/lib/libquadmath.a /usr/local/gfortran/lib/gcc/x86_64-apple-darwin14/5.2.0/libgcc.a" \
    2526        --with-numthreads=4'
     
    3637EXTERNALPACKAGES="autotools    install.sh
    3738                                                cmake        install.sh
    38                                                 mpich        install-3.2-macosx64-static.sh
     39                                                mpich        install-3.0-macosx64-static.sh
    3940                                                m1qn3        install.sh
    40                                                 petsc        install-3.7-macosx64-static.sh
     41                                                petsc        install-3.6-macosx64-static.sh
    4142                                                triangle     install-macosx64.sh
     43                                                math77        install.sh
     44                                                gmsh          install-static.sh
    4245                                                shell2junit  install.sh"
    4346
     47#for SLR we need gmsh to mesh, math77, and gmt (which itself needs gdal and netcdf...)
    4448#-----------------#
    4549# 4: test options #
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/windows

    r21759 r22892  
    1111        --with-vendor=MSVC-Win64  \
    1212        --with-cxxoptflags='-fp:strict' \
    13    --disable-static \
     13        --disable-static \
    1414        --enable-standalone-libraries \
    1515        --with-fortran=no  \
    1616        --without-GiaIvins \
     17        --without-Love \
    1718        --without-kriging \
    1819        --without-kml \
     
    6061
    6162#In Windows, we don't yet have MUMPS, can't do full stokes, so exclude all FS runs. Also exclude all runs with Dakota. And exclude higher order runs that have penalties. And 800+ tests because we don't want to have --with-development since we do the binaries with this version
    62 MATLAB_NROPTIONS="'exclude',[104, 124,125,126, 204, 211, 215, 220, 221, 285, 290, 308, 322, 404, 421, 422, 503, 507, 510, 511, 513, 701, 702, 703, 218, 234, 235, 250, 251, 412, 413, 414, 417, 418, 420, 440, 205, 274, 331, 405, 409, 455, 612, 514, 435, 280,801,802,803,804,805,291,340,341,460,243]"
     63MATLAB_NROPTIONS="'exclude',[104,119, 124,125,126, 204, 211, 215, 220, 221, 285, 290, 308, 322, 404, 421, 422, 503, 507, 510, 511, 513, 701, 702, 703, 218, 234, 235, 250, 251, 412, 413, 414, 417, 418, 420, 440,444, 205, 274, 331, 405, 409, 455, 612, 514, 435, 280, 801, 802, 803, 804, 805, 291, 340, 341, 460, 243, 430, 441, 442, 463, 464, 465, 244]"
    6364PYTHON_NROPTIONS=""
  • issm/branches/trunk-larour-NatGeoScience2016/jenkins/windows_test

    r20402 r22892  
    3131
    3232#In Windows, we don't yet have MUMPS, can't do full stokes, so exclude all FS runs. Also exclude all runs with Dakota. And exclude higher order runs that have penalties. And 800+ tests because we don't want to have --with-development since we do the binaries with this version
    33 MATLAB_NROPTIONS="'exclude',[104, 124, 204, 211, 215, 220, 221, 285, 290, 308, 322, 404, 421, 422, 503, 507, 510, 511, 513, 701, 702, 703, 218, 234, 235, 412, 413, 414, 417, 418, 420, 205, 274, 331, 405, 409, 455, 612, 514, 435, 280,801,802,803,804,805,291,340,341]"
     33MATLAB_NROPTIONS="'exclude',[104, 124, 204, 211, 215, 220, 221, 285, 290, 308, 322, 404, 421, 422, 503, 507, 510, 511, 513, 701, 702, 703, 218, 234, 235, 412, 413, 414, 417, 418, 420, 205, 274, 331, 405, 409, 455, 612, 514, 435, 280, 801, 802, 803, 804, 805, 291, 340, 341]"
    3434PYTHON_NROPTIONS=""
Note: See TracChangeset for help on using the changeset viewer.