Changeset 24311
- Timestamp:
- 11/01/19 09:58:30 (5 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 8 edited
- 7 copied
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl
- Property svn:mergeinfo changed
/issm/trunk merged: 23397-23398,23403-23405,23407,23436,23447,23449-23450,23452,23454,23456,23458,23564,23567,23915-23918,23927-23934
- Property svn:mergeinfo changed
-
issm/trunk-jpl/examples/Pig2/runme.m
r23388 r24311 1 steps= [1:8];2 3 if any(steps==1) 1 steps=1; 2 3 if any(steps==1) %Mesh Generation #1 4 4 5 5 %Mesh parameters … … 158 158 if any(steps==6) %Transient Run #1 159 159 160 md = loadmodel('. ./Pig/Models/PIG_Control_drag');160 md = loadmodel('./Models/PIG_Control_drag'); 161 161 162 162 md.inversion.iscontrol=0; -
issm/trunk-jpl/externalpackages/adjoinablempi/install-macosx64.sh
r23435 r24311 10 10 11 11 #Download from ISSM server 12 $ISSM_DIR/scripts/DownloadExternalPackage.sh 'http s://issm.ess.uci.edu/files/externalpackages/adjoinablempi' 'adjoinablempi.tar.gz'12 $ISSM_DIR/scripts/DownloadExternalPackage.sh 'http://issm.jpl.nasa.gov/files/externalpackages/adjoinablempi' 'adjoinablempi.tar.gz' 13 13 14 14 #Untar ADOL-C -
issm/trunk-jpl/m4/issm_options.m4
r24215 r24311 396 396 ;; 397 397 *linux*) 398 TRIANGLELIB=$TRIANGLE_ROOT/triangle.a399 398 if test "x$HAVE_JAVASCRIPT" = "xyes"; then 400 399 dnl go to the bit code, not the library. … … 483 482 484 483 DAKOTAFLAGS="" 484 dnl TODO: Should we also be checking if HAVE_BOOST before adding boost libs? 485 485 case "${host_os}" in 486 486 *cygwin*) … … 507 507 else if test x$DAKOTA_VERSION = x6.1 || test x$DAKOTA_VERSION = x6.2; then 508 508 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" 509 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" 509 if test "x$enable_standalone_executables" = "xyes"; then 510 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" 511 else 512 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" 513 fi 510 514 AC_DEFINE([DISABLE_DAKOTA_CONFIG_H],[1],[disabling DAKOTA_CONFIG_H]) 511 515 AC_DEFINE([DAKOTA_HAVE_MPI],[1],[enabling parallel MPI]) … … 526 530 AC_DEFINE([DAKOTA_HAVE_MPI],[1],[enabling parallel MPI]) 527 531 else if test x$DAKOTA_VERSION = x6.1 || test x$DAKOTA_VERSION = x6.2; then 528 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" 529 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" 532 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" 533 if test "x$enable_standalone_executables" = "xyes"; then 534 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" 535 else 536 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" 537 fi 530 538 AC_DEFINE([DISABLE_DAKOTA_CONFIG_H],[1],[disabling DAKOTA_CONFIG_H]) 531 539 AC_DEFINE([DAKOTA_HAVE_MPI],[1],[enabling parallel MPI]) -
issm/trunk-jpl/packagers/macosx-dakota/package.sh
r22757 r24311 1 1 #!/bin/bash 2 2 3 echo "modify generic" 3 MATLAB_PATH="/Applications/MATLAB_R2015b.app" 4 PACKAGE="ISSM" # Name of directory to copy distributable files to 5 TARBALL_NAME="issm-mac-dakota" 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 "Modifying 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 19 10 #Check that test101 runs 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 # Check that test101 runs 11 29 cd $ISSM_DIR/test/NightlyRun 12 30 rm matlab.log 13 /Applications/MATLAB_R2015b.app/bin/matlab -nodisplay -nojvm -nosplash -nodesktop -r "try, addpath $ISSM_DIR/bin $ISSM_DIR/lib; runme('id',101);exit; catch me,fprintf('%s',getReport(me)); exit; end" -logfile matlab.log31 $MATLAB_PATH/bin/matlab -nodisplay -nojvm -nosplash -nodesktop -r "try, addpath $ISSM_DIR/bin $ISSM_DIR/lib; runme('id',101); exit; catch me,fprintf('%s',getReport(me)); exit; end" -logfile matlab.log 14 32 15 33 if [[ $(cat matlab.log | grep -c SUCCESS) -lt 10 ]]; then … … 17 35 exit 1; 18 36 else 19 echo "test101 passed"37 echo "test101 PASSED" 20 38 fi 21 39 22 #Package using the Package Maker from OSX, driven by command line. 23 tarball_name='issm-mac-dakota-static_build.tar.gz' 24 25 echo "Cleanup first" 40 echo "Creating tarball: ${TARBALL_NAME}" 26 41 cd $ISSM_DIR 27 rm $tarball_name 28 29 echo "Creating tarball: ${tarball_name}" 30 cd $ISSM_DIR 31 rm -rf trunk 32 mkdir trunk 33 cp -rf bin lib test examples trunk/ 34 tar -czf $tarball_name trunk 35 ls -lah $tarball_name 42 rm -f $TARBALL 43 cp -rf bin lib test examples scripts $PACKAGE/ 44 tar -czf $TARBALL $PACKAGE 45 ls -lah $TARBALL 36 46 37 47 echo "Shipping binaries to website" … … 51 61 ssh-add ~/.ssh/macosx-bins_richese-to-ross 52 62 53 scp $ tarball_name ross.ics.uci.edu:/var/www/html/$tarball_name63 scp $TARBALL ross.ics.uci.edu:/var/www/html/$TARBALL 54 64 55 65 if [ $? -ne 0 ]; then -
issm/trunk-jpl/packagers/macosx/package.sh
r23393 r24311 1 1 #!/bin/bash 2 2 3 TARBALL_NAME='issm-mac-static_build' 3 MATLAB_PATH="/Applications/MATLAB_R2015b.app" 4 PACKAGE="ISSM" # Name of directory to copy distributable files to 5 TARBALL_NAME="issm-mac" 4 6 TARBALL=$TARBALL_NAME.tar.gz 5 7 … … 7 9 echo "Cleaning up existing assets" 8 10 cd $ISSM_DIR 9 rm -rf trunk10 mkdir trunk11 rm -rf $PACKAGE 12 mkdir $PACKAGE 11 13 12 14 # Add/modify required binaries … … 31 33 fi 32 34 33 # Copy gmt to trunk35 # Copy gmt to package 34 36 # NOTE: The following assumes the precompiled version of gmt 35 37 echo "Moving gmt to externalpackages" 36 38 if [ -f $ISSM_DIR/externalpackages/gmt/install/bin/gmt ]; then 37 mkdir $ISSM_DIR/ trunk/externalpackages38 mkdir $ISSM_DIR/ trunk/externalpackages/gmt39 cp -a $ISSM_DIR/externalpackages/gmt/install /. $ISSM_DIR/trunk/externalpackages/gmt39 mkdir $ISSM_DIR/$PACKAGE/externalpackages 40 mkdir $ISSM_DIR/$PACKAGE/externalpackages/gmt 41 cp -a $ISSM_DIR/externalpackages/gmt/install $ISSM_DIR/$PACKAGE/externalpackages/gmt/install 40 42 else 41 43 echo "gmt not found" … … 45 47 cd $ISSM_DIR/test/NightlyRun 46 48 rm matlab.log 47 /Applications/MATLAB_R2015b.app/bin/matlab -nodisplay -nojvm -nosplash -nodesktop -r "try, addpath $ISSM_DIR/bin $ISSM_DIR/lib; runme('id',101);exit; catch me,fprintf('%s',getReport(me)); exit; end" -logfile matlab.log49 $MATLAB_PATH/bin/matlab -nodisplay -nojvm -nosplash -nodesktop -r "try, addpath $ISSM_DIR/bin $ISSM_DIR/lib; runme('id',101);exit; catch me,fprintf('%s',getReport(me)); exit; end" -logfile matlab.log 48 50 49 51 if [[ $(cat matlab.log | grep -c SUCCESS) -lt 10 ]]; then … … 57 59 cd $ISSM_DIR 58 60 rm -f $TARBALL 59 cp -rf bin lib test examples scripts trunk/61 cp -rf bin lib test examples scripts $PACKAGE/ 60 62 61 63 # Create link to gmt from bin 62 64 # NOTE: It is important that we are in the destination dir when sym linking so that the path is relative 63 if [ -f $ISSM_DIR/ trunk/externalpackages/gmt/bin/gmt ]; then64 cd $ISSM_DIR/ trunk/bin65 ln -s ../externalpackages/gmt/ bin/gmt ./gmt65 if [ -f $ISSM_DIR/$PACKAGE/externalpackages/gmt/install/bin/gmt ]; then 66 cd $ISSM_DIR/$PACKAGE/bin 67 ln -s ../externalpackages/gmt/install/bin/gmt ./gmt 66 68 fi 67 69 68 70 cd $ISSM_DIR 69 tar -czf $TARBALL trunk71 tar -czf $TARBALL $PACKAGE 70 72 ls -lah $TARBALL 71 73 -
issm/trunk-jpl/packagers/ubuntu/package.sh
r22821 r24311 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 -
issm/trunk-jpl/packagers/win10/package64.sh
r23385 r24311 1 1 #!/bin/bash 2 2 3 MATLAB_PATH="/cygdrive/c/Programs/MATLAB/R2015a" 4 PACKAGE="ISSM" # Name of directory to copy distributable files to 3 5 TARBALL_NAME='ISSM-Win10-64' 4 6 TARBALL=$TARBALL_NAME.tar.gz 5 MATLAB_PATH="/cygdrive/c/Programs/MATLAB/R2015a"6 7 7 8 # Source Windows environment … … 11 12 echo "Cleaning up existing assets" 12 13 cd $ISSM_DIR 13 rm -rf trunk14 mkdir trunk14 rm -rf $PACKAGE 15 mkdir $PACKAGE 15 16 16 17 # Add/modify required binaries … … 26 27 echo "Copying gmsh to bin" 27 28 if [ -f ../externalpackages/gmsh/install/gmsh.exe ]; then 28 cp ../externalpackages/gmsh/install/gmsh.exe . 29 cp ../externalpackages/gmsh/install/gmsh.exe ./gmsh.exe 29 30 else 30 31 echo "gmsh not found" 31 32 fi 32 33 33 # Copy gmt to trunk34 # Copy gmt to package 34 35 # NOTE: The following assumes the precompiled version of gmt 35 36 echo "Moving gmt to externalpackages" 36 37 if [ -f $ISSM_DIR/externalpackages/gmt/install/bin/gmt ]; then 37 mkdir $ISSM_DIR/ trunk/externalpackages38 mkdir $ISSM_DIR/ trunk/externalpackages/gmt39 cp -a $ISSM_DIR/externalpackages/gmt/install /. $ISSM_DIR/trunk/externalpackages/gmt38 mkdir $ISSM_DIR/$PACKAGE/externalpackages 39 mkdir $ISSM_DIR/$PACKAGE/externalpackages/gmt 40 cp -a $ISSM_DIR/externalpackages/gmt/install $ISSM_DIR/$PACKAGE/externalpackages/gmt/install 40 41 else 41 42 echo "gmt not found" … … 67 68 cd $ISSM_DIR 68 69 rm -f $TARBALL 69 cp -rf bin lib test examples scripts trunk/70 cp -rf bin lib test examples scripts $PACKAGE/ 70 71 71 72 # Create link to gmt from bin 72 73 # NOTE: It is important that we are in the destination dir when sym linking so that the path is relative 73 if [ -f $ISSM_DIR/ trunk/externalpackages/gmt/bin/gmt ]; then74 cd $ISSM_DIR/ trunk/bin75 ln -s ../externalpackages/gmt/bin/gmt.exe ./gmt 74 if [ -f $ISSM_DIR/$PACKAGE/externalpackages/gmt/bin/gmt ]; then 75 cd $ISSM_DIR/$PACKAGE/bin 76 ln -s ../externalpackages/gmt/bin/gmt.exe ./gmt.exe 76 77 fi 77 78 78 79 cd $ISSM_DIR 79 tar -czf $TARBALL trunk80 tar -czf $TARBALL $PACKAGE 80 81 ls -lah $TARBALL 81 82
Note:
See TracChangeset
for help on using the changeset viewer.