Changeset 23927
- Timestamp:
- 05/23/19 11:34:41 (6 years ago)
- Location:
- issm/trunk
- Files:
-
- 5 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/externalpackages/dakota/install-6.2-macosx64-static.sh
r23915 r23927 29 29 export DAK_SRC=$DAK_PATH/src 30 30 export MPIHOME=$ISSM_DIR/externalpackages/mpich/install 31 export BOOST_ROOT=$ISSM_DIR/externalpackages/boost/install 31 32 32 33 33 # Apply patches -
issm/trunk/jenkins/linux64_ross_static
r23225 r23927 23 23 --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \ 24 24 --with-math77-dir=$ISSM_DIR/externalpackages/math77/install \ 25 --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu /4.9-lgfortran" \26 --with- pic\27 --with- numthreads=4'25 --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu -lgfortran" \ 26 --with-numthreads=4 \ 27 --with-pic' 28 28 29 29 #PYTHON and MATLAB testing … … 52 52 #number of cpus used in ISSM installation and compilation (one is usually 53 53 #safer as some packages are very sensitive to parallel compilation) 54 NUMCPUS_INSTALL= 1054 NUMCPUS_INSTALL=4 55 55 56 56 #number of cpus used in the nightly runs. 57 NUMCPUS_RUN= 1057 NUMCPUS_RUN=4 58 58 59 59 #Nightly run options. The matlab routine runme.m will be called … … 62 62 #ex: "'id',[101 102 103]" 63 63 ## FS 64 #PYTHON_NROPTIONS=" --exclude_name 'Dakota'"65 #MATLAB_NROPTIONS=" 'exclude',[243,701,702,703,435,IdFromString('Dakota')]"64 #PYTHON_NROPTIONS="" 65 #MATLAB_NROPTIONS="" -
issm/trunk/m4/issm_options.m4
r23915 r23927 391 391 ;; 392 392 *linux*) 393 TRIANGLELIB=$TRIANGLE_ROOT/triangle.a394 393 if test "x$HAVE_JAVASCRIPT" = "xyes"; then 395 394 dnl go to the bit code, not the library. … … 503 502 else if test x$DAKOTA_VERSION = x6.1 || test x$DAKOTA_VERSION = x6.2; then 504 503 DAKOTAFLAGS="-DDISABLE_DAKOTA_CONFIG_H -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION -DDAKOTA_PLUGIN -DBOOST_DISABLE_ASSERTS -DDAKOTA_HAVE_BOOST_FS -DHAVE_UNISTD_H -DHAVE_SYSTEM -DHAVE_WORKING_FORK -DHAVE_WORKING_VFORK -DHAVE_SYS_WAIT_H -DHAVE_USLEEP -DDAKOTA_F90 -DDAKOTA_HAVE_MPI -DHAVE_PECOS -DHAVE_SURFPACK -DDAKOTA_UTILIB -DHAVE_ADAPTIVE_SAMPLING -DHAVE_CONMIN -DDAKOTA_DDACE -DHAVE_FSUDACE -DDAKOTA_HOPS -DHAVE_NCSU -DHAVE_NL2SOL -DHAVE_OPTPP -DDAKOTA_OPTPP -DHAVE_PSUADE -DHAVE_AMPL" 505 DAKOTALIB="-L$DAKOTA_ROOT/lib -L$BOOST_ROOT/lib -ldakota_src -ldream -lfsudace -lddace -lnomad -lpecos_src -llhs -llhs_mods -loptpp -lsurfpack -lconmin -ldakota_src_fortran -llhs_mod -lncsuopt -lsurfpack_fortran -lteuchos -lamplsolver -lcport -ldfftpack -lfsudace -lhopspack -lnidr -lpecos -lpsuade -lsparsegrid -lboost_serialization -lboost_signals -lboost_regex -lboost_filesystem -lboost_system" 504 if test "x$enable_standalone_executables" = "xyes"; then 505 DAKOTALIB="-L$DAKOTA_ROOT/lib -ldakota_src -ldream -lfsudace -lddace -lnomad -lpecos_src -llhs -llhs_mods -loptpp -lsurfpack -lconmin -ldakota_src_fortran -llhs_mod -lncsuopt -lsurfpack_fortran -lteuchos -lamplsolver -lcport -ldfftpack -lfsudace -lhopspack -lnidr -lpecos -lpsuade -lsparsegrid $BOOST_ROOT/lib/libboost_serialization.a $BOOST_ROOT/lib/libboost_signals.a $BOOST_ROOT/lib/libboost_regex.a $BOOST_ROOT/lib/libboost_filesystem.a $BOOST_ROOT/lib/libboost_system.a" 506 else 507 DAKOTALIB="-L$DAKOTA_ROOT/lib -L$BOOST_ROOT/lib -ldakota_src -ldream -lfsudace -lddace -lnomad -lpecos_src -llhs -llhs_mods -loptpp -lsurfpack -lconmin -ldakota_src_fortran -llhs_mod -lncsuopt -lsurfpack_fortran -lteuchos -lamplsolver -lcport -ldfftpack -lfsudace -lhopspack -lnidr -lpecos -lpsuade -lsparsegrid -lboost_serialization -lboost_signals -lboost_regex -lboost_filesystem -lboost_system" 508 fi 506 509 AC_DEFINE([DISABLE_DAKOTA_CONFIG_H],[1],[disabling DAKOTA_CONFIG_H]) 507 510 AC_DEFINE([DAKOTA_HAVE_MPI],[1],[enabling parallel MPI]) -
issm/trunk/packagers/macosx-dakota/package.sh
r23918 r23927 3 3 MATLAB_PATH="/Applications/MATLAB_R2015b.app" 4 4 PACKAGE="ISSM" # Name of directory to copy distributable files to 5 TARBALL_NAME="issm-mac-dakota -static_build"5 TARBALL_NAME="issm-mac-dakota" 6 6 TARBALL=$TARBALL_NAME.tar.gz 7 7 … … 42 42 rm -f $TARBALL 43 43 cp -rf bin lib test examples scripts $PACKAGE/ 44 45 cd $ISSM_DIR46 44 tar -czf $TARBALL $PACKAGE 47 45 ls -lah $TARBALL -
issm/trunk/packagers/macosx/package.sh
r23404 r23927 3 3 MATLAB_PATH="/Applications/MATLAB_R2015b.app" 4 4 PACKAGE="ISSM" # Name of directory to copy distributable files to 5 TARBALL_NAME="issm-mac -static_build"5 TARBALL_NAME="issm-mac" 6 6 TARBALL=$TARBALL_NAME.tar.gz 7 7 -
issm/trunk/packagers/ubuntu/package.sh
r22788 r23927 1 1 #!/bin/bash 2 2 3 echo "modify generic" 3 MATLAB_PATH="/usr/local/MATLAB/R2015a" 4 PACKAGE="ISSM" # Name of directory to copy distributable files to 5 TARBALL_NAME="issm-ubuntu" 6 TARBALL=$TARBALL_NAME.tar.gz 7 8 # Clean up from previous packaging 9 echo "Cleaning up existing assets" 10 cd $ISSM_DIR 11 rm -rf $PACKAGE 12 mkdir $PACKAGE 13 14 # Add/modify required binaries 4 15 cd $ISSM_DIR/bin 16 17 echo "Modify generic" 5 18 cat generic_static.m | sed -e "s/generic_static/generic/g" > generic.m 6 echo "move mpiexec to bin" 7 cp ../externalpackages/mpich/install/bin/mpiexec . 8 cp ../externalpackages/mpich/install/bin/hydra_pmi_proxy . 9 echo "move gmsh to bin" 19 20 echo "Moving mpiexec to bin" 21 if [ -f ../externalpackages/mpich/install/bin/mpiexec ]; then 22 cp ../externalpackages/mpich/install/bin/mpiexec . 23 cp ../externalpackages/mpich/install/bin/hydra_pmi_proxy . 24 else 25 echo "mpich not found" 26 fi 27 28 echo "Moving gmsh to bin" 10 29 if [ -f ../externalpackages/gmsh/install/gmsh ]; then 11 30 cp ../externalpackages/gmsh/install/gmsh . … … 14 33 fi 15 34 16 # Check that test101 runs35 # Check that test101 runs 17 36 cd $ISSM_DIR/test/NightlyRun 18 37 rm matlab.log 19 /usr/local/MATLAB/R2015a/bin/matlab -nojvm -nosplash -r "try, addpath $ISSM_DIR/bin $ISSM_DIR/lib; runme('id',101);exit; catch me,fprintf('%s',getReport(me)); exit; end" -logfile matlab.log38 $MATLAB_PATH/bin/matlab -nojvm -nosplash -r "try, addpath $ISSM_DIR/bin $ISSM_DIR/lib; runme('id',101);exit; catch me,fprintf('%s',getReport(me)); exit; end" -logfile matlab.log 20 39 21 40 if [[ $(cat matlab.log | grep -c SUCCESS) -lt 10 ]]; then … … 23 42 exit 1; 24 43 else 25 echo "test101 passed"44 echo "test101 PASSED" 26 45 fi 27 46 28 tarball_name='issm-ubuntu-static_build.tar.gz' 29 30 echo "Cleanup first" 47 echo "Creating tarball: ${TARBALL_NAME}" 31 48 cd $ISSM_DIR 32 rm $tarball_name 33 34 echo "Creating tarball: ${tarball_name}" 35 cd $ISSM_DIR 36 rm -rf trunk 37 mkdir trunk 38 cp -rf bin lib test examples scripts trunk/ 39 tar -czf $tarball_name trunk 40 ls -lah $tarball_name 49 rm -f $TARBALL 50 cp -rf bin lib test examples scripts $PACKAGE/ 51 tar -czf $TARBALL $PACKAGE 52 ls -lah $TARBALL 41 53 42 54 echo "Shipping binaries to website" … … 56 68 ssh-add ~/.ssh/ubuntu-bins_jenkins-to-ross 57 69 58 scp $ tarball_name ross.ics.uci.edu:/var/www/html/$tarball_name70 scp $TARBALL ross.ics.uci.edu:/var/www/html/$TARBALL 59 71 60 72 if [ $? -ne 0 ]; then
Note:
See TracChangeset
for help on using the changeset viewer.