Changeset 10229


Ignore:
Timestamp:
10/18/11 11:49:50 (13 years ago)
Author:
Eric.Larour
Message:

Added shapelib library linking to serial build.
Added Shp2Kml module (only the shell).

Location:
issm/trunk
Files:
3 added
7 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/configs/astrid/configure.sh.petsc2

    r10082 r10229  
    55#mpich 1.0.2
    66
    7 ./configure --prefix=$ISSM_TIER --with-matlab-dir=$MATLAB_DIR --with-triangle-dir=$ISSM_TIER/externalpackages/triangle/install --with-metis-dir=$ISSM_TIER/externalpackages/metis/install --with-petsc-dir=$ISSM_TIER/externalpackages/petsc/install --with-mpi-include=$ISSM_TIER/externalpackages/mpich2/install/include  --with-mpi-lib="-L$ISSM_TIER/externalpackages/mpich2/install/lib/ -lmpich" --with-petsc-arch=$ISSM_ARCH --with-dakota-dir=$ISSM_TIER/externalpackages/dakota/install --with-blas-lapack-dir=$ISSM_TIER/externalpackages/petsc/install/externalpackages/fblaslapack/$ISSM_ARCH --with-plapack-lib="-L$ISSM_TIER/externalpackages/petsc/install/externalpackages/PLAPACKR32-hg/$ISSM_ARCH -lPLAPACK" --with-plapack-include="-I$ISSM_TIER/externalpackages/petsc/install/externalpackages/PLAPACKR32-hg/$ISSM_ARCH/INCLUDE" --with-blacs-dir=$ISSM_TIER/externalpackages/petsc/install/externalpackages/blacs-dev/$ISSM_ARCH --with-scalapack-dir=$ISSM_TIER/externalpackages/petsc/install/externalpackages/SCALAPACK/$ISSM_ARCH --with-mumps-dir=$ISSM_TIER/externalpackages/petsc/install/externalpackages/MUMPS_4.6.3/$ISSM_ARCH --with-fortran-lib="-L/usr/lib/gcc/x86_64-redhat-linux/4.1.1/ -lgfortran" --with-graphics-lib=/usr/lib64/libX11.so --with-cxxoptflags="-march=opteron -O2" --with-numthreads=32 --with-scotch-dir=$ISSM_TIER/externalpackages/scotch/install --with-chaco-dir=$ISSM_TIER/externalpackages/chaco/install --enable-debugging
     7./configure --prefix=$ISSM_TIER --with-matlab-dir=$MATLAB_DIR --with-triangle-dir=$ISSM_TIER/externalpackages/triangle/install --with-metis-dir=$ISSM_TIER/externalpackages/metis/install --with-petsc-dir=$ISSM_TIER/externalpackages/petsc/install --with-mpi-include=$ISSM_TIER/externalpackages/mpich2/install/include  --with-mpi-lib="-L$ISSM_TIER/externalpackages/mpich2/install/lib/ -lmpich" --with-petsc-arch=$ISSM_ARCH --with-dakota-dir=$ISSM_TIER/externalpackages/dakota/install --with-blas-lapack-dir=$ISSM_TIER/externalpackages/petsc/install/externalpackages/fblaslapack/$ISSM_ARCH --with-plapack-lib="-L$ISSM_TIER/externalpackages/petsc/install/externalpackages/PLAPACKR32-hg/$ISSM_ARCH -lPLAPACK" --with-plapack-include="-I$ISSM_TIER/externalpackages/petsc/install/externalpackages/PLAPACKR32-hg/$ISSM_ARCH/INCLUDE" --with-blacs-dir=$ISSM_TIER/externalpackages/petsc/install/externalpackages/blacs-dev/$ISSM_ARCH --with-scalapack-dir=$ISSM_TIER/externalpackages/petsc/install/externalpackages/SCALAPACK/$ISSM_ARCH --with-mumps-dir=$ISSM_TIER/externalpackages/petsc/install/externalpackages/MUMPS_4.6.3/$ISSM_ARCH --with-fortran-lib="-L/usr/lib/gcc/x86_64-redhat-linux/4.1.1/ -lgfortran" --with-graphics-lib=/usr/lib64/libX11.so --with-cxxoptflags="-march=opteron -O2" --with-numthreads=32 --with-scotch-dir=$ISSM_TIER/externalpackages/scotch/install --with-chaco-dir=$ISSM_TIER/externalpackages/chaco/install --enable-debugging --with-shapelib-dir=$ISSM_TIER/externalpackages/shapelib/install\
  • issm/trunk/etc/environment.sh

    r10108 r10229  
    218218#CMAKE
    219219export PATH="$PATH:$CMAKE_DIR/bin"
     220
     221#SHAPELIB
     222export PATH="$PATH:$SHAPELIB_DIR/exec"
  • issm/trunk/etc/environment_variables.sh

    r10003 r10229  
    161161CMAKE_DIR="$ISSM_TIER/externalpackages/cmake/install"
    162162
     163#shapelib
     164SHAPELIB_DIR="$ISSM_TIER/externalpackages/shapelib/install"
  • issm/trunk/externalpackages/matlab/install.sh

    r10120 r10229  
    55
    66#Select or create a new simlink
    7 ln -s /usr/local/pkgs/matlab-7.6/ install
     7#ln -s /usr/local/pkgs/matlab-7.6/ install
     8#ln -s /usr/local/matlab704  install
     9ln -s /usr/local/matlab711  install
    810#ln -s /usr/local/matlab712/ install
    911#ln -s /usr/local/pkgs/matlab-7.6/ install
  • issm/trunk/m4/issm_options.m4

    r10089 r10229  
    540540        AC_MSG_RESULT($HAVE_SLEPC)
    541541        dnl }}}
     542        dnl shapelib{{{1
     543        AC_ARG_WITH([shapelib-dir],
     544                          AS_HELP_STRING([--with-shapelib-dir = DIR],
     545                                                         [shapelib root directory]),
     546                          [SHAPELIB_ROOT=$withval],[SHAPELIB_ROOT=""])
     547                         
     548        AC_MSG_CHECKING(for Shapelib headers and libraries in $SHAPELIB_ROOT)
     549        if test -d "$SHAPELIB_ROOT"; then
     550
     551
     552                dnl defaults
     553                HAVE_SHAPELIB=yes
     554                SHAPELIBINCL=-I"$SHAPELIB_ROOT/include"
     555                SHAPELIBLIB=-L"$SHAPELIB_ROOT/lib/ -lshape"
     556
     557                AC_DEFINE([_HAVE_SHAPELIB_],[1],[with Shapelib in ISSM src])
     558                AC_SUBST([SHAPELIBINCL])
     559                AC_SUBST([SHAPELIBLIB])
     560        else
     561                HAVE_SHAPELIB=no
     562        fi
     563        AC_MSG_RESULT($HAVE_SHAPELIB)
     564        dnl }}}
    542565        dnl scalapack{{{1
    543566        AC_ARG_WITH([scalapack-dir],
  • issm/trunk/src/c/Makefile.am

    r10205 r10229  
    1 INCLUDES = @DAKOTAINCL@ @PETSCINCL@ @SLEPCINCL@ @MPIINCL@ @MATLABINCL@  @METISINCL@  @CHACOINCL@ @SCOTCHINCL@ @PLAPACKINCL@  @BLASLAPACKINCL@ @MKLINCL@ @MUMPSINCL@  @TRIANGLEINCL@ @HYPREINCL@ @MLINCL@ @TAOINCL@
     1INCLUDES = @DAKOTAINCL@ @SHAPELIBINCL@ @PETSCINCL@ @SLEPCINCL@ @MPIINCL@ @MATLABINCL@  @METISINCL@  @CHACOINCL@ @SCOTCHINCL@ @PLAPACKINCL@  @BLASLAPACKINCL@ @MKLINCL@ @MUMPSINCL@  @TRIANGLEINCL@ @HYPREINCL@ @MLINCL@ @TAOINCL@
    22
    33#Library declaration {{{1
  • issm/trunk/src/mex/Makefile.am

    r10205 r10229  
    1 INCLUDES = @MATLABINCL@ @PETSCINCL@ @MPIINCL@ @METISINCL@ @TRIANGLEINCL@ @CHACOINCL@ @SCOTCHINCL@
     1INCLUDES = @MATLABINCL@ @PETSCINCL@ @MPIINCL@ @METISINCL@ @TRIANGLEINCL@ @CHACOINCL@ @SCOTCHINCL@ @SHAPELIBINCL@
    22EXEEXT=$(MEXEXT)
    33
     
    6969                                SparseToVector\
    7070                                SpcNodes\
     71                                Shp2Kml\
    7172                                UpdateConstraints\
    7273                                SurfaceArea\
     
    9899#}}}
    99100#Flags and libraries {{{1
    100 LDADD =   $(TRIANGLELIB) ../c/libISSM.a $(PETSCLIB) $(FLIBS)  $(PLAPACKLIB)  $(MUMPSLIB) $(SCALAPACKLIB)  $(BLACSLIB)  $(HYPRELIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB)  $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB)
     101LDADD =   $(TRIANGLELIB) ../c/libISSM.a $(PETSCLIB) $(FLIBS)  $(PLAPACKLIB)  $(MUMPSLIB) $(SCALAPACKLIB)  $(BLACSLIB)  $(HYPRELIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB)  $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(SHAPELIBLIB)
    101102
    102103AM_LDFLAGS = $(MEXLINK)
     
    308309SpcNodes_SOURCES = SpcNodes/SpcNodes.cpp\
    309310                          SpcNodes/SpcNodes.h
     311
     312Shp2Kml_SOURCES = Shp2Kml/Shp2Kml.cpp\
     313                          Shp2Kml/Shp2Kml.h
    310314
    311315UpdateConstraints_SOURCES = UpdateConstraints/UpdateConstraints.cpp\
Note: See TracChangeset for help on using the changeset viewer.