source: issm/oecreview/Archive/19101-20495/ISSM-20401-20402.diff

Last change on this file was 20498, checked in by Mathieu Morlighem, 9 years ago

CHG: done with Archive/19101-20495

File size: 39.0 KB
  • ../trunk-jpl/jenkins/linux64_murdo

     
    1 
    2 #-------------------------------#
    3 # 1: ISSM general configuration #
    4 #-------------------------------#
    5 
    6 #MATLAB path
    7 MATLAB_PATH="/usr/local/matlab80/"
    8 
    9 #ISSM CONFIGURATION
    10 ISSM_CONFIG='--prefix=$ISSM_DIR\
    11         --with-matlab-dir=$MATLAB_PATH \
    12         --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
    13         --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
    14         --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpich" \
    15         --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
    16         --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
    17         --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
    18         --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \
    19         --with-python-dir=$ISSM_DIR/externalpackages/python/install\
    20         --with-python-numpy-dir=$ISSM_DIR/externalpackages/python/install/lib/python2.7/site-packages/numpy/core/include/numpy\
    21         --with-chaco-dir="$ISSM_DIR/externalpackages/chaco/install" \
    22         --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.6/ -lgfortran" \
    25         --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
    26         --with-numthreads=18 \
    27         --enable-development \
    28         --enable-debugging '
    29 
    30 #PYTHON and MATLAB testing
    31 MATLAB_TEST=1
    32 PYTHON_TEST=1
    33 
    34 #-----------------------------------#
    35 # 3: External packages installation #
    36 #-----------------------------------#
    37 
    38 #List of external pakages to be installed and their installation scripts
    39 EXTERNALPACKAGES="autotools     install.sh               
    40                                                 mpich         install-3.0-linux64.sh   
    41                                                 cmake         install.sh               
    42                                                 petsc         install-3.5-linux64.sh   
    43                                                 triangle      install-linux64.sh       
    44                                                 boost         install.sh               
    45                                                 dakota        install-5.3.1-linux64.sh 
    46                                                 chaco         install.sh
    47                                                 python        install-2.7.3-linux64.sh   
    48                                                 nose          install-linux64-python2.sh 
    49                                                 blas          install-linux64.sh         
    50                                                 lapack        install-linux64.sh         
    51                                                 git           install.sh                 
    52                                                 m1qn3         install.sh         
    53                                                 numpy         install-linux64.sh         
    54                                                 scipy         install-linux64.sh         
    55                                                 hdf5          install.sh                 
    56                                                 netcdf        install.sh                 
    57                                                 netcdf-python install.sh
    58                                                 shell2junit   install.sh"
    59 
    60 #---------------------#
    61 # 4: ISSM Compilation #
    62 #---------------------#
    63 
    64 #ISSM_COMPILATION can have 2 values:
    65 # - "yes" compile ISSM
    66 # - "no"  do not compile ISSM
    67 ISSM_COMPILATION="yes"
    68 
    69 #------------------------#
    70 # 5: Nightly run options #
    71 #------------------------#
    72 
    73 #number of cpus used in ISSM installation and compilation (one is usually
    74 #safer as some packages are very sensitive to parallel compilation)
    75 NUMCPUS_INSTALL=8
    76 
    77 #number of cpus used in the nightly runs.
    78 NUMCPUS_RUN=8
    79 
    80 #Nightly run options. The matlab routine runme.m will be called
    81 #as follows: runme($MATLAB_NROPTIONS). The options must be understandable
    82 #by Matlab and runme.m
    83 #ex: "'id',[101 102 103]"
    84 MATLAB_NROPTIONS="'exclude',[119,514,701,702,435]"
    85 PYTHON_NROPTIONS="--exclude 119 514 701 702 435"
  • ../trunk-jpl/jenkins/linux64_murdo_python

     
    1 
    2 #-------------------------------#
    3 # 1: ISSM general configuration #
    4 #-------------------------------#
    5 
    6 #ISSM CONFIGURATION
    7 ISSM_CONFIG='--prefix=$ISSM_DIR\
    8         --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
    9         --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
    10         --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpich" \
    11         --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
    12         --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
    13         --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
    14         --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \
    15         --with-python-dir=$ISSM_DIR/externalpackages/python/install\
    16         --with-python-numpy-dir=$ISSM_DIR/externalpackages/python/install/lib/python2.7/site-packages/numpy/core/include/numpy\
    17         --with-chaco-dir="$ISSM_DIR/externalpackages/chaco/install" \
    18         --with-dakota-dir=$ISSM_DIR/externalpackages/dakota/install \
    19         --with-boost-dir=$ISSM_DIR/externalpackages/boost/install/ \
    20         --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.6/ -lgfortran" \
    21         --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
    22         --with-numthreads=18 \
    23         --enable-development \
    24         --enable-debugging '
    25 
    26 #MATLAB path
    27 MATLAB_PATH=''
    28 
    29 #PYTHON and MATLAB testing
    30 MATLAB_TEST=0
    31 PYTHON_TEST=1
    32 
    33 #execution path used for parallel runs
    34 EXECUTION_PATH=$ISSM_DIR/execution
    35 
    36 #repo:
    37 #We have had issues with upgrading SVN versions. As such, it is nescessary to specify which SVN to use.
    38 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    39 
    40 #-----------------------------------#
    41 # 3: External packages installation #
    42 #-----------------------------------#
    43 
    44 #List of external pakages to be installed and their installation scripts
    45 EXTERNALPACKAGES="autotools     install.sh               
    46                                                 mpich         install-3.0-linux64.sh   
    47                                                 cmake         install.sh               
    48                                                 petsc         install-3.5-linux64.sh   
    49                                                 triangle      install-linux64.sh       
    50                                                 boost         install.sh               
    51                                                 dakota        install-5.3.1-linux64.sh 
    52                                                 chaco         install.sh
    53                                                 python        install-2.7.3-linux64.sh   
    54                                                 nose          install-linux64-python2.sh 
    55                                                 blas          install-linux64.sh         
    56                                                 lapack        install-linux64.sh         
    57                                                 git           install.sh                 
    58                                                 m1qn3         install.sh         
    59                                                 numpy         install-linux64.sh         
    60                                                 scipy         install-linux64.sh         
    61                                                 hdf5          install.sh                 
    62                                                 netcdf        install.sh                 
    63                                                 netcdf-python install.sh
    64                                                 shell2junit   install.sh"
    65 
    66 
    67 #---------------------#
    68 # 4: ISSM Compilation #
    69 #---------------------#
    70 
    71 #ISSM_COMPILATION can have 2 values:
    72 # - "yes" compile ISSM
    73 # - "no"  do not compile ISSM
    74 ISSM_COMPILATION="yes"
    75 
    76 #------------------------#
    77 # 5: Nightly run options #
    78 #------------------------#
    79 
    80 #number of cpus used in ISSM installation and compilation (one is usually
    81 #safer as some packages are very sensitive to parallel compilation)
    82 NUMCPUS_INSTALL=8
    83 
    84 #number of cpus used in the nightly runs.
    85 NUMCPUS_RUN=8
    86 
    87 #Nightly run options. The matlab routine runme.m will be called
    88 #as follows: runme($MATLAB_NROPTIONS). The options must be understandable
    89 #by Matlab and runme.m
    90 #ex: "'id',[101 102 103]"
    91 PYTHON_NROPTIONS="--exclude 119 514 701 702 435"
  • ../trunk-jpl/jenkins/linux64_murdo_ad

     
    1 #
    2 #-------------------------------#
    3 # 1: ISSM general configuration #
    4 #-------------------------------#
    5 
    6 #MATLAB path
    7 MATLAB_PATH="/usr/local/matlab80/"
    8 
    9 #ISSM CONFIGURATION
    10 ISSM_CONFIG='--prefix=$ISSM_DIR\
    11                                 --prefix=$ISSM_DIR \
    12                                 --without-kriging \
    13                                 --without-kml \
    14                                 --without-Gia \
    15                                 --with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \
    16                                 --with-adolc-dir=$ISSM_DIR/externalpackages/adolc/install \
    17                                 --with-matlab-dir=$MATLAB_PATH \
    18                                  --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install '
    19 
    20 #PYTHON and MATLAB testing
    21 MATLAB_TEST=1
    22 PYTHON_TEST=0
    23 
    24 #execution path used for parallel runs
    25 EXECUTION_PATH=$ISSM_DIR/execution
    26 
    27 #repo:
    28 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    29 
    30 #-----------------------------------#
    31 # 3: External packages installation #
    32 #-----------------------------------#
    33 
    34 #List of external pakages to be installed and their installation scripts
    35 EXTERNALPACKAGES="autotools install.sh               
    36                                          cmake install.sh
    37                                          mpich install-3.0-linux64.sh
    38                                          petsc install-3.5-linux64.sh
    39                                          metis install-5.0.1-linux64.sh
    40                                          triangle install-linux64.sh
    41                                          gsl install-linux64.sh
    42                                          adolc install.sh
    43                                          shell2junit install.sh"
    44 
    45 #---------------------#
    46 # 4: ISSM Compilation #
    47 #---------------------#
    48 
    49 #ISSM_COMPILATION can have 2 values:
    50 # - "yes" compile ISSM
    51 # - "no"  do not compile ISSM
    52 ISSM_COMPILATION="yes"
    53 
    54 #------------------------#
    55 # 5: Nightly run options #
    56 #------------------------#
    57 
    58 #number of cpus used in ISSM installation and compilation (one is usually
    59 #safer as some packages are very sensitive to parallel compilation)
    60 NUMCPUS_INSTALL=8
    61 
    62 #number of cpus used in the nightly runs.
    63 NUMCPUS_RUN=8
    64 
    65 #Nightly run options. The matlab routine runme.m will be called
    66 #as follows: runme($MATLAB_NROPTIONS). The options must be understandable
    67 #by Matlab and runme.m
    68 #ex: "'id',[101 102 103]"
    69 MATLAB_NROPTIONS="'benchmark','adolc','id',[3001:3019]"
    70 PYTHON_NROPTIONS=""
  • ../trunk-jpl/jenkins/linux64_murdo_ampi

     
    1 
    2 #-------------------------------#
    3 # 1: ISSM general configuration #
    4 #-------------------------------#
    5 
    6 #MATLAB path
    7 MATLAB_PATH="/usr/local/matlab80/"
    8 
    9 #ISSM CONFIGURATION
    10 ISSM_CONFIG='--prefix=$ISSM_DIR\
    11                                   --without-kriging \
    12                                   --without-kml \
    13                                   --without-Gia \
    14                                   --with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \
    15                                   --with-adolc-dir=$ISSM_DIR/externalpackages/adolc/install \
    16                                   --with-ampi-dir=$ISSM_DIR/externalpackages/adjoinablempi/install \
    17                                   --with-matlab-dir=$MATLAB_PATH \
    18                                   --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
    19                                   --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
    20                                   --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib/ -lmpich" \
    21                                   --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install/ \
    22                                   --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \
    23                                   --with-numthreads=18  \
    24                                   --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
    25                                   --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
    26                                   --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.6/ -lgfortran" \
    27                                   --enable-development \
    28 
    29 #PYTHON and MATLAB testing
    30 MATLAB_TEST=1
    31 PYTHON_TEST=0
    32 
    33 #execution path used for parallel runs
    34 EXECUTION_PATH=$ISSM_DIR/execution
    35 
    36 #repo:
    37 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    38 
    39 #-----------------------------------#
    40 # 3: External packages installation #
    41 #-----------------------------------#
    42 
    43 #List of external pakages to be installed and their installation scripts
    44 EXTERNALPACKAGES="autotools install.sh
    45                                          cmake install.sh
    46                                          mpich install-3.0-linux64.sh
    47                                          petsc install-3.5-linux64.sh
    48                                          metis install-5.0.1-linux64.sh
    49                                          triangle install-linux64.sh
    50                                          gsl install-linux64.sh
    51                                          mercurial install.sh
    52                                          adjoinablempi install.sh
    53                                          adolc install-withampi.sh
    54                                          shell2junit install.sh"
    55 
    56 #---------------------#
    57 # 4: ISSM Compilation #
    58 #---------------------#
    59 
    60 #ISSM_COMPILATION can have 2 values:
    61 # - "yes" compile ISSM
    62 # - "no"  do not compile ISSM
    63 ISSM_COMPILATION="yes"
    64 
    65 #------------------------#
    66 # 5: Nightly run options #
    67 #------------------------#
    68 
    69 #number of cpus used in ISSM installation and compilation (one is usually
    70 #safer as some packages are very sensitive to parallel compilation)
    71 NUMCPUS_INSTALL=1
    72 
    73 #number of cpus used in the nightly runs.
    74 NUMCPUS_RUN=8
    75 
    76 #Nightly run options. The matlab routine runme.m will be called
    77 #as follows: runme($MATLAB_NROPTIONS). The options must be understandable
    78 #by Matlab and runme.m
    79 #ex: "'id',[101 102 103]"
    80 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]"
    81 PYTHON_NROPTIONS=""
  • ../trunk-jpl/jenkins/execute_shell

     
    1 #!/bin/bash
    2 
    3 #some exports required
    4 export ISSM_DIR="$WORKSPACE"
    5 
    6 #which configuration are we using?
    7 case $Platform in
    8         master )
    9                 configfile=linux64_murdo ;;
    10         imac-012301-gil )
    11                 configfile=imac-012301-gil ;;
    12         windows )
    13                 configfile=windows
    14                 export PATH=/cygdrive/c/Cygwin/usr/bin:/cygdrive/c/Cygwin/bin:$PATH ;;
    15 
    16 esac
    17 
    18 #run
    19 cd "$WORKSPACE"
    20 source $ISSM_DIR/jenkins/jenkins.sh $ISSM_DIR/jenkins/$configfile
  • ../trunk-jpl/jenkins/execute_shell_ad

     
    1 #!/bin/bash
    2 
    3 #some exports required
    4 export ISSM_DIR="$WORKSPACE"
    5 
    6 #which configuration are we using?
    7 case $AMPI in
    8         ampion )
    9                 configfile=linux64_murdo_ampi ;;
    10         ampioff )
    11                 configfile=linux64_murdo_ad ;;
    12 esac
    13 
    14 #run
    15 cd "$WORKSPACE"
    16 source $ISSM_DIR/jenkins/jenkins.sh $ISSM_DIR/jenkins/$configfile
  • ../trunk-jpl/jenkins/linux64_murdo_gia

     
    1 
    2 #-------------------------------#
    3 # 1: ISSM general configuration #
    4 #-------------------------------#
    5 
    6 #MATLAB path
    7 MATLAB_PATH="/usr/local/matlab80/"
    8 
    9 #ISSM CONFIGURATION
    10 ISSM_CONFIG='--prefix=$ISSM_DIR\
    11         --with-matlab-dir=$MATLAB_PATH \
    12         --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
    13         --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
    14         --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpich" \
    15         --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
    16         --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
    17         --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
    18         --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \
    19         --with-math77-dir=$ISSM_DIR/externalpackages/math77/install \
    20         --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.6/ -lgfortran" \
    21         --with-gia=yes \
    22         --with-numthreads=18 \
    23         --enable-development \
    24         --enable-debugging '
    25 
    26 #PYTHON and MATLAB testing
    27 MATLAB_TEST=1
    28 PYTHON_TEST=0
    29 
    30 #execution path used for parallel runs
    31 EXECUTION_PATH=$ISSM_DIR/execution
    32 
    33 #repo:
    34 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    35 
    36 #-----------------------------------#
    37 # 3: External packages installation #
    38 #-----------------------------------#
    39 
    40 #List of external pakages to be installed and their installation scripts
    41 EXTERNALPACKAGES="autotools     install.sh               
    42                                                 mpich         install-3.0-linux64.sh   
    43                                                 cmake         install.sh               
    44                                                 petsc         install-3.5-linux64.sh   
    45                                                 triangle      install-linux64.sh       
    46                                                 math77        install.sh
    47                                                 shell2junit   install.sh"
    48 
    49 
    50 #---------------------#
    51 # 4: ISSM Compilation #
    52 #---------------------#
    53 
    54 #ISSM_COMPILATION can have 2 values:
    55 # - "yes" compile ISSM
    56 # - "no"  do not compile ISSM
    57 ISSM_COMPILATION="yes"
    58 
    59 #------------------------#
    60 # 5: Nightly run options #
    61 #------------------------#
    62 
    63 #number of cpus used in ISSM installation and compilation (one is usually
    64 #safer as some packages are very sensitive to parallel compilation)
    65 NUMCPUS_INSTALL=8
    66 
    67 #number of cpus used in the nightly runs.
    68 NUMCPUS_RUN=1
    69 
    70 #Nightly run options. The matlab routine runme.m will be called
    71 #as follows: runme($MATLAB_NROPTIONS). The options must be understandable
    72 #by Matlab and runme.m
    73 #ex: "'id',[101 102 103]"
    74 MATLAB_NROPTIONS="'benchmark','all','id',[2001:2100]"
    75 PYTHON_NROPTIONS=""
  • ../trunk-jpl/jenkins/linux64_murdo_iceocean

     
    1 
    2 #-------------------------------#
    3 # 1: ISSM general configuration #
    4 #-------------------------------#
    5 
    6 #MATLAB path
    7 MATLAB_PATH="/usr/local/matlab80/"
    8 
    9 #ISSM CONFIGURATION
    10 ISSM_CONFIG='--prefix=$ISSM_DIR\
    11         --with-matlab-dir=$MATLAB_PATH \
    12         --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
    13         --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
    14         --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpich" \
    15         --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
    16         --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
    17         --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
    18         --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \
    19         --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.6/ -lgfortran" \
    20         --with-numthreads=18 \
    21         --enable-development \
    22         --enable-debugging '
    23 
    24 #PYTHON and MATLAB testing
    25 MATLAB_TEST=1
    26 PYTHON_TEST=0
    27 
    28 #execution path used for parallel runs
    29 EXECUTION_PATH=$ISSM_DIR/execution
    30 
    31 #repo:
    32 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    33 
    34 #-----------------------------------#
    35 # 3: External packages installation #
    36 #-----------------------------------#
    37 
    38 #List of external pakages to be installed and their installation scripts
    39 EXTERNALPACKAGES="autotools     install.sh               
    40                                                 mpich         install-3.0-linux64.sh   
    41                                                 cmake         install.sh               
    42                                                 petsc         install-3.5-linux64.sh   
    43                                                 triangle      install-linux64.sh       
    44                                                 shell2junit   install.sh"
    45 
    46 
    47 #---------------------#
    48 # 4: ISSM Compilation #
    49 #---------------------#
    50 
    51 #ISSM_COMPILATION can have 2 values:
    52 # - "yes" compile ISSM
    53 # - "no"  do not compile ISSM
    54 ISSM_COMPILATION="yes"
    55 
    56 #------------------------#
    57 # 5: Nightly run options #
    58 #------------------------#
    59 
    60 #number of cpus used in ISSM installation and compilation (one is usually
    61 #safer as some packages are very sensitive to parallel compilation)
    62 NUMCPUS_INSTALL=8
    63 
    64 #number of cpus used in the nightly runs.
    65 NUMCPUS_RUN=1
    66 
    67 #Nightly run options. The matlab routine runme.m will be called
    68 #as follows: runme($MATLAB_NROPTIONS). The options must be understandable
    69 #by Matlab and runme.m
    70 #ex: "'id',[101 102 103]"
    71 MATLAB_NROPTIONS="'benchmark','all','id',4001"
    72 PYTHON_NROPTIONS=""
  • ../trunk-jpl/jenkins/imac-012301-gil

     
    1 
    2 #-------------------------------#
    3 # 1: ISSM general configuration #
    4 #-------------------------------#
    5 
    6 #MATLAB path
    7 MATLAB_PATH="/Applications/MATLAB_R2011b.app/"
    8 
    9 #ISSM CONFIGURATION
    10 ISSM_CONFIG='--prefix=$ISSM_DIR \
    11         --with-matlab-dir=$MATLAB_PATH \
    12         --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
    13         --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
    14         --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lpmpich -lmpich -lmpl" \
    15         --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install  \
    16         --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
    17         --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
    18         --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
    19         --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
    20         --with-numthreads=8 \
    21         --enable-debugging \
    22         --enable-development'
    23 
    24 #PYTHON and MATLAB testing
    25 MATLAB_TEST=1
    26 PYTHON_TEST=0
    27 
    28 #-----------------------------------#
    29 # 3: External packages installation #
    30 #-----------------------------------#
    31 
    32 #List of external pakages to be installed and their installation scripts
    33 EXTERNALPACKAGES="autotools install.sh               
    34                                                 mpich     install-3.0-macosx64.sh   
    35                                                 cmake     install.sh               
    36                                                 m1qn3     install.sh   
    37                                                 petsc     install-3.5-macosx64.sh
    38                                                 triangle  install-macosx64.sh
    39                                                 shell2junit  install.sh "
    40 
    41 #---------------------#
    42 # 4: ISSM Compilation #
    43 #---------------------#
    44 
    45 #ISSM_COMPILATION can have 2 values:
    46 # - "yes" compile ISSM
    47 # - "no"  do not compile ISSM
    48 ISSM_COMPILATION="yes"
    49 
    50 #------------------------#
    51 # 5: Nightly run options #
    52 #------------------------#
    53 
    54 #number of cpus used in ISSM installation and compilation (one is usually
    55 #safer as some packages are very sensitive to parallel compilation)
    56 NUMCPUS_INSTALL=8
    57 
    58 #number of cpus used in the nightly runs.
    59 NUMCPUS_RUN=1
    60 
    61 #Nightly run options. The matlab routine runme.m will be called
    62 #as follows: runme($MATLAB_NROPTIONS). The options must be understandable
    63 #by Matlab and runme.m
    64 #ex: "'id',[101 102 103]"
    65 ##                                                                   bamg mesh   FS                     
    66 MATLAB_NROPTIONS="'exclude',[218 234 235 412 413 414 417 418 420 514 701 702 703 422 404 421 503 507 510]"
    67 PYTHON_NROPTIONS=""
  • ../trunk-jpl/jenkins/linux64_ross

     
    3232MATLAB_TEST=1
    3333PYTHON_TEST=1
    3434
    35 #execution path used for parallel runs
    36 EXECUTION_PATH=$ISSM_DIR/execution
    37 
    38 #repo:
    39 #We have had issues with upgrading SVN versions. As such, it is nescessary to specify which SVN to use.
    40 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    41 
    4235#-----------------------------------#
    4336# 3: External packages installation #
    4437#-----------------------------------#
     
    5447                                                m1qn3         install.sh         
    5548                                                shell2junit   install.sh"
    5649
     50#-----------------#
     51# 4: test options #
     52#-----------------#
    5753
    58 #---------------------#
    59 # 4: ISSM Compilation #
    60 #---------------------#
    61 
    62 #ISSM_COMPILATION can have 2 values:
    63 # - "yes" compile ISSM
    64 # - "no"  do not compile ISSM
    65 ISSM_COMPILATION="yes"
    66 
    67 #------------------------#
    68 # 5: Nightly run options #
    69 #------------------------#
    70 
    7154#number of cpus used in ISSM installation and compilation (one is usually
    7255#safer as some packages are very sensitive to parallel compilation)
    7356NUMCPUS_INSTALL=10
  • ../trunk-jpl/jenkins/linux64_caladan_ad

     
    2222MATLAB_TEST=1
    2323PYTHON_TEST=0
    2424
    25 #execution path used for parallel runs
    26 EXECUTION_PATH=$ISSM_DIR/execution
    27 
    28 #repo:
    29 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    30 
    3125#-----------------------------------#
    3226# 3: External packages installation #
    3327#-----------------------------------#
     
    4236                                         adolc install.sh
    4337                                         shell2junit install.sh"
    4438
    45 #---------------------#
    46 # 4: ISSM Compilation #
    47 #---------------------#
     39#-----------------#
     40# 4: test options #
     41#-----------------#
    4842
    49 #ISSM_COMPILATION can have 2 values:
    50 # - "yes" compile ISSM
    51 # - "no"  do not compile ISSM
    52 ISSM_COMPILATION="yes"
    53 
    54 #------------------------#
    55 # 5: Nightly run options #
    56 #------------------------#
    57 
    5843#number of cpus used in ISSM installation and compilation (one is usually
    5944#safer as some packages are very sensitive to parallel compilation)
    6045NUMCPUS_INSTALL=2
  • ../trunk-jpl/jenkins/linux64_caladan_ampi

     
    3131MATLAB_TEST=1
    3232PYTHON_TEST=0
    3333
    34 #execution path used for parallel runs
    35 EXECUTION_PATH=$ISSM_DIR/execution
    36 
    37 #repo:
    38 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    39 
    4034#-----------------------------------#
    4135# 3: External packages installation #
    4236#-----------------------------------#
     
    5246                                         adolc install-withampi.sh
    5347                                         shell2junit install.sh"
    5448
    55 #---------------------#
    56 # 4: ISSM Compilation #
    57 #---------------------#
     49#-----------------#
     50# 4: test options #
     51#-----------------#
    5852
    59 #ISSM_COMPILATION can have 2 values:
    60 # - "yes" compile ISSM
    61 # - "no"  do not compile ISSM
    62 ISSM_COMPILATION="yes"
    63 
    64 #------------------------#
    65 # 5: Nightly run options #
    66 #------------------------#
    67 
    6853#number of cpus used in ISSM installation and compilation (one is usually
    6954#safer as some packages are very sensitive to parallel compilation)
    7055NUMCPUS_INSTALL=2
  • ../trunk-jpl/jenkins/linux64_ross_ad

     
    2424MATLAB_TEST=1
    2525PYTHON_TEST=1
    2626
    27 #execution path used for parallel runs
    28 EXECUTION_PATH=$ISSM_DIR/execution
    29 
    30 #repo:
    31 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    32 
    3327#-----------------------------------#
    3428# 3: External packages installation #
    3529#-----------------------------------#
     
    4438                                         adolc install.sh
    4539                                         shell2junit install.sh"
    4640
    47 #---------------------#
    48 # 4: ISSM Compilation #
    49 #---------------------#
     41#-----------------#
     42# 4: test options #
     43#-----------------#
    5044
    51 #ISSM_COMPILATION can have 2 values:
    52 # - "yes" compile ISSM
    53 # - "no"  do not compile ISSM
    54 ISSM_COMPILATION="yes"
    55 
    56 #------------------------#
    57 # 5: Nightly run options #
    58 #------------------------#
    59 
    6045#number of cpus used in ISSM installation and compilation (one is usually
    6146#safer as some packages are very sensitive to parallel compilation)
    6247NUMCPUS_INSTALL=5
  • ../trunk-jpl/jenkins/macosx_pine-island_static

     
    2929MATLAB_TEST=1
    3030PYTHON_TEST=0
    3131
    32 #execution path used for parallel runs
    33 EXECUTION_PATH=$ISSM_DIR/execution
    34 
    35 #repo:
    36 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    37 
    3832#-----------------------------------#
    3933# 3: External packages installation #
    4034#-----------------------------------#
     
    4842                                                triangle     install-macosx64.sh
    4943                                                shell2junit  install.sh"
    5044
    51 #---------------------#
    52 # 4: ISSM Compilation #
    53 #---------------------#
     45#-----------------#
     46# 4: test options #
     47#-----------------#
    5448
    55 #ISSM_COMPILATION can have 2 values:
    56 # - "yes" compile ISSM
    57 # - "no"  do not compile ISSM
    58 ISSM_COMPILATION="yes"
    59 
    60 #------------------------#
    61 # 5: Nightly run options #
    62 #------------------------#
    63 
    6449#number of cpus used in ISSM installation and compilation (one is usually
    6550#safer as some packages are very sensitive to parallel compilation)
    6651NUMCPUS_INSTALL=4
  • ../trunk-jpl/jenkins/linux64_ross_ampi

     
    3333MATLAB_TEST=1
    3434PYTHON_TEST=1
    3535
    36 #execution path used for parallel runs
    37 EXECUTION_PATH=$ISSM_DIR/execution
    38 
    39 #repo:
    40 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    41 
    4236#-----------------------------------#
    4337# 3: External packages installation #
    4438#-----------------------------------#
     
    5448                                         adolc install-withampi.sh
    5549                                         shell2junit install.sh"
    5650
    57 #---------------------#
    58 # 4: ISSM Compilation #
    59 #---------------------#
     51#-----------------#
     52# 4: test options #
     53#-----------------#
    6054
    61 #ISSM_COMPILATION can have 2 values:
    62 # - "yes" compile ISSM
    63 # - "no"  do not compile ISSM
    64 ISSM_COMPILATION="yes"
    65 
    66 #------------------------#
    67 # 5: Nightly run options #
    68 #------------------------#
    69 
    7055#number of cpus used in ISSM installation and compilation (one is usually
    7156#safer as some packages are very sensitive to parallel compilation)
    7257NUMCPUS_INSTALL=5
  • ../trunk-jpl/jenkins/windows_test

     
    99MATLAB_TEST=1
    1010PYTHON_TEST=0
    1111
    12 #execution path used for parallel runs
    13 EXECUTION_PATH=$ISSM_DIR/execution
    14 
    15 
    1612#-----------------------------------#
    1713# 3: External packages installation #
    1814#-----------------------------------#
    1915
    20 #---------------------#
    21 # 4: ISSM Compilation #
    22 #---------------------#
     16#-----------------#
     17# 4: test options #
     18#-----------------#
    2319
    24 #ISSM_COMPILATION can have 2 values:
    25 # - "yes" compile ISSM
    26 # - "no"  do not compile ISSM
    27 ISSM_COMPILATION="no"
    28 
    29 #------------------------#
    30 # 5: Nightly run options #
    31 #------------------------#
    32 
    3320#number of cpus used in ISSM installation and compilation (one is usually
    3421#safer as some packages are very sensitive to parallel compilation)
    3522NUMCPUS_INSTALL=4
  • ../trunk-jpl/jenkins/windows

     
    3131MATLAB_TEST=1
    3232PYTHON_TEST=0
    3333
    34 #execution path used for parallel runs
    35 EXECUTION_PATH=$ISSM_DIR/execution
    36 
    37 #repo:
    38 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    39 
    4034#-----------------------------------#
    4135# 3: External packages installation #
    4236#-----------------------------------#
     
    4842                                                triangle    install-win7.sh       
    4943                                                shell2junit install.sh"
    5044
    51 #---------------------#
    52 # 4: ISSM Compilation #
    53 #---------------------#
     45#-----------------#
     46# 4: test options #
     47#-----------------#
    5448
    55 #ISSM_COMPILATION can have 2 values:
    56 # - "yes" compile ISSM
    57 # - "no"  do not compile ISSM
    58 ISSM_COMPILATION="yes"
    59 
    60 #------------------------#
    61 # 5: Nightly run options #
    62 #------------------------#
    63 
    6449#number of cpus used in ISSM installation and compilation (one is usually
    6550#safer as some packages are very sensitive to parallel compilation)
    6651NUMCPUS_INSTALL=5
  • ../trunk-jpl/jenkins/linux64_ross_gia

     
    2828MATLAB_TEST=1
    2929PYTHON_TEST=0
    3030
    31 #execution path used for parallel runs
    32 EXECUTION_PATH=$ISSM_DIR/execution
    33 
    34 #repo:
    35 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    36 SVN='/usr/bin/svn'
    37 SVNVERSION='/usr/bin/svnversion'
    38 
    3931#-----------------------------------#
    4032# 3: External packages installation #
    4133#-----------------------------------#
     
    4941                                                gmsh          install.sh
    5042                                                shell2junit   install.sh"
    5143
     44#-----------------#
     45# 4: test options #
     46#-----------------#
    5247
    53 #---------------------#
    54 # 4: ISSM Compilation #
    55 #---------------------#
    56 
    57 #ISSM_COMPILATION can have 2 values:
    58 # - "yes" compile ISSM
    59 # - "no"  do not compile ISSM
    60 ISSM_COMPILATION="yes"
    61 
    62 #------------------------#
    63 # 5: Nightly run options #
    64 #------------------------#
    65 
    6648#number of cpus used in ISSM installation and compilation (one is usually
    6749#safer as some packages are very sensitive to parallel compilation)
    6850NUMCPUS_INSTALL=8
  • ../trunk-jpl/jenkins/macosx_pine-island_dakota

     
    2828MATLAB_TEST=1
    2929PYTHON_TEST=0
    3030
    31 #execution path used for parallel runs
    32 EXECUTION_PATH=$ISSM_DIR/execution
    33 
    34 #repo:
    35 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    36 
    3731#-----------------------------------#
    3832# 3: External packages installation #
    3933#-----------------------------------#
     
    5044                                                dakota       install-6.2-macosx64.sh
    5145                                                shell2junit  install.sh"
    5246
    53 #---------------------#
    54 # 4: ISSM Compilation #
    55 #---------------------#
     47#-----------------#
     48# 4: test options #
     49#-----------------#
    5650
    57 #ISSM_COMPILATION can have 2 values:
    58 # - "yes" compile ISSM
    59 # - "no"  do not compile ISSM
    60 ISSM_COMPILATION="yes"
    61 
    62 #------------------------#
    63 # 5: Nightly run options #
    64 #------------------------#
    65 
    6651#number of cpus used in ISSM installation and compilation (one is usually
    6752#safer as some packages are very sensitive to parallel compilation)
    6853NUMCPUS_INSTALL=4
  • ../trunk-jpl/jenkins/linux64_ross_iceocean

     
    2626MATLAB_TEST=1
    2727PYTHON_TEST=0
    2828
    29 #execution path used for parallel runs
    30 EXECUTION_PATH=$ISSM_DIR/execution
    31 
    32 #repo:
    33 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    34 
    3529#-----------------------------------#
    3630# 3: External packages installation #
    3731#-----------------------------------#
     
    4438                                                triangle      install-linux64.sh       
    4539                                                shell2junit   install.sh"
    4640
     41#-----------------#
     42# 4: test options #
     43#-----------------#
    4744
    48 #---------------------#
    49 # 4: ISSM Compilation #
    50 #---------------------#
    51 
    52 #ISSM_COMPILATION can have 2 values:
    53 # - "yes" compile ISSM
    54 # - "no"  do not compile ISSM
    55 ISSM_COMPILATION="yes"
    56 
    57 #------------------------#
    58 # 5: Nightly run options #
    59 #------------------------#
    60 
    6145#number of cpus used in ISSM installation and compilation (one is usually
    6246#safer as some packages are very sensitive to parallel compilation)
    6347NUMCPUS_INSTALL=8
  • ../trunk-jpl/jenkins/linux64_ross_se

     
    2727MATLAB_TEST=1
    2828PYTHON_TEST=1
    2929
    30 #execution path used for parallel runs
    31 EXECUTION_PATH=$ISSM_DIR/execution
    32 
    33 #repo:
    34 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    35 
    3630#-----------------------------------#
    3731# 3: External packages installation #
    3832#-----------------------------------#
     
    4943                                                gmsh          install.sh
    5044                                                shell2junit   install.sh"
    5145
    52 #---------------------#
    53 # 4: ISSM Compilation #
    54 #---------------------#
     46#-----------------#
     47# 4: test options #
     48#-----------------#
    5549
    56 #ISSM_COMPILATION can have 2 values:
    57 # - "yes" compile ISSM
    58 # - "no"  do not compile ISSM
    59 ISSM_COMPILATION="yes"
    60 
    61 #------------------------#
    62 # 5: Nightly run options #
    63 #------------------------#
    64 
    6550#number of cpus used in ISSM installation and compilation (one is usually
    6651#safer as some packages are very sensitive to parallel compilation)
    6752NUMCPUS_INSTALL=5
  • ../trunk-jpl/jenkins/windows-par

     
    2929MATLAB_TEST=1
    3030PYTHON_TEST=0
    3131
    32 #execution path used for parallel runs
    33 EXECUTION_PATH=$ISSM_DIR/execution
    34 
    35 #repo:
    36 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    37 
    3832#-----------------------------------#
    3933# 3: External packages installation #
    4034#-----------------------------------#
     
    4640                                                triangle    install-win7.sh       
    4741                                                shell2junit install.sh"
    4842
    49 #---------------------#
    50 # 4: ISSM Compilation #
    51 #---------------------#
     43#-----------------#
     44# 4: test options #
     45#-----------------#
    5246
    53 #ISSM_COMPILATION can have 2 values:
    54 # - "yes" compile ISSM
    55 # - "no"  do not compile ISSM
    56 ISSM_COMPILATION="yes"
    57 
    58 #------------------------#
    59 # 5: Nightly run options #
    60 #------------------------#
    61 
    6247#number of cpus used in ISSM installation and compilation (one is usually
    6348#safer as some packages are very sensitive to parallel compilation)
    6449NUMCPUS_INSTALL=8
  • ../trunk-jpl/jenkins/linux64_caladan

     
    3232MATLAB_TEST=1
    3333PYTHON_TEST=1
    3434
    35 #execution path used for parallel runs
    36 EXECUTION_PATH=$ISSM_DIR/execution
    37 
    38 #repo:
    39 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    40 
    4135#-----------------------------------#
    4236# 3: External packages installation #
    4337#-----------------------------------#
     
    5347                                                m1qn3         install.sh         
    5448                                                shell2junit   install.sh"
    5549
    56 #---------------------#
    57 # 4: ISSM Compilation #
    58 #---------------------#
     50#-----------------#
     51# 4: Test options #
     52#-----------------#
    5953
    60 #ISSM_COMPILATION can have 2 values:
    61 # - "yes" compile ISSM
    62 # - "no"  do not compile ISSM
    63 ISSM_COMPILATION="yes"
    64 
    65 #------------------------#
    66 # 5: Nightly run options #
    67 #------------------------#
    68 
    6954#number of cpus used in ISSM installation and compilation (one is usually
    7055#safer as some packages are very sensitive to parallel compilation)
    7156NUMCPUS_INSTALL=4
  • ../trunk-jpl/jenkins/macosx_pine-island

     
    3838                                                triangle     install-macosx64.sh
    3939                                                shell2junit  install.sh"
    4040
    41 #---------------------#
    42 # 4: ISSM Compilation #
    43 #---------------------#
     41#-----------------#
     42# 4: test options #
     43#-----------------#
    4444
    45 #ISSM_COMPILATION can have 2 values:
    46 # - "yes" compile ISSM
    47 # - "no"  do not compile ISSM
    48 ISSM_COMPILATION="yes"
    49 
    50 #------------------------#
    51 # 5: Nightly run options #
    52 #------------------------#
    53 
    5445#number of cpus used in ISSM installation and compilation (one is usually
    5546#safer as some packages are very sensitive to parallel compilation)
    5647NUMCPUS_INSTALL=4
  • ../trunk-jpl/jenkins/linux64_ross_test

     
    3232#MATLAB_TEST=1
    3333#PYTHON_TEST=1
    3434
    35 #execution path used for parallel runs
    36 EXECUTION_PATH=$ISSM_DIR/execution
    37 
    38 #repo:
    39 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
    40 
    4135#-----------------------------------#
    4236# 3: External packages installation #
    4337#-----------------------------------#
     
    5347                                                m1qn3         install.sh         
    5448                                                shell2junit   install.sh"
    5549
     50#-----------------#
     51# 4: test options #
     52#-----------------#
    5653
    57 #---------------------#
    58 # 4: ISSM Compilation #
    59 #---------------------#
    60 
    61 #ISSM_COMPILATION can have 2 values:
    62 # - "yes" compile ISSM
    63 # - "no"  do not compile ISSM
    64 #ISSM_COMPILATION="yes"
    65 
    66 #------------------------#
    67 # 5: Nightly run options #
    68 #------------------------#
    69 
    7054#number of cpus used in ISSM installation and compilation (one is usually
    7155#safer as some packages are very sensitive to parallel compilation)
    7256NUMCPUS_INSTALL=6
Note: See TracBrowser for help on using the repository browser.