Changeset 21490
- Timestamp:
- 01/13/17 11:34:50 (8 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/m4/issm_options.m4
r21484 r21490 1852 1852 AM_CONDITIONAL([SNOWPACK], [test x$HAVE_SNOWPACK = xyes]) 1853 1853 dnl }}} 1854 dnl neopz{{{ 1855 AC_ARG_WITH([neopz-dir], 1856 AS_HELP_STRING([--with-neopz-dir=DIR], [neopz root directory.]), 1857 [NEOPZ_ROOT=$withval],[NEOPZ_ROOT="no"]) 1858 1859 dnl Check whether neopz is enabled 1860 AC_MSG_CHECKING([for neopz]) 1861 if test "x$NEOPZ_ROOT" = "xno" ; then 1862 HAVE_NEOPZ=no 1863 else 1864 HAVE_NEOPZ=yes 1865 if ! test -d "$NEOPZ_ROOT"; then 1866 AC_MSG_ERROR([neopz directory provided ($NEOPZ_ROOT) does not exist]); 1867 fi 1868 fi 1869 AC_MSG_RESULT($HAVE_NEOPZ) 1870 1871 dnl neopz headers and libraries 1872 if test "x$HAVE_NEOPZ" == "xyes"; then 1873 NEOPZLIB="$NEOPZ_ROOT/lib/libpz.a" 1874 NEOPZINCL=-I"$NEOPZ_ROOT/include" 1875 AC_DEFINE([_HAVE_NEOPZ_],[1],[with NEOPZ in ISSM src]) 1876 AC_SUBST([NEOPZINCL]) 1877 AC_SUBST([NEOPZLIB]) 1878 fi 1879 AM_CONDITIONAL([NEOPZ], [test x$HAVE_NEOPZ = xyes]) 1880 dnl }}} 1854 1881 1855 1882 dnl Capabilities … … 1895 1922 AM_CONDITIONAL([KRIGING], [test x$HAVE_KRIGING = xyes]) 1896 1923 AC_MSG_RESULT($HAVE_KRIGING) 1897 dnl }}}1898 dnl with-amr{{{1899 AC_ARG_WITH([amr],1900 AS_HELP_STRING([--with-amr = YES],[compile with Adaptive Mesh Refinment capability (default is no)]),1901 [AMR=$withval],[AMR=no])1902 AC_MSG_CHECKING(for AMR capability compilation)1903 1904 HAVE_AMR=no1905 if test "x$AMR" = "xyes"; then1906 HAVE_AMR=yes1907 AC_DEFINE([_HAVE_AMR_],[1],[with amr capability])1908 fi1909 AM_CONDITIONAL([AMR], [test x$HAVE_AMR = xyes])1910 AC_MSG_RESULT($HAVE_AMR)1911 1924 dnl }}} 1912 1925 AX_ANALYSES_SELECTION -
issm/trunk-jpl/src/c/Makefile.am
r21484 r21490 1 AM_CPPFLAGS = @ DAKOTAINCL@ @SHAPELIBINCL@ @PETSCINCL@ @SLEPCINCL@ @AMPIINCL@ @MPIINCL@ @METISINCL@ @CHACOINCL@ @SCOTCHINCL@ @PLAPACKINCL@ @BLASLAPACKINCL@ @MKLINCL@ @MUMPSINCL@ @TRIANGLEINCL@ @SPAIINCL@ @HYPREINCL@ @PROMETHEUSINCL@ @SUPERLUINCL@ @SPOOLESINCL@ @PASTIXINCL@ @MLINCL@ @TAOINCL@ @ADIC2INCL@ @ADOLCINCL@ @GSLINCL@ @BOOSTINCL@ @ANDROID_NDKINCL@ @METEOIOINCL@ @SNOWPACKINCL@ @PROJ4INCL@1 AM_CPPFLAGS = @NEOPZINCL@ @DAKOTAINCL@ @SHAPELIBINCL@ @PETSCINCL@ @SLEPCINCL@ @AMPIINCL@ @MPIINCL@ @METISINCL@ @CHACOINCL@ @SCOTCHINCL@ @PLAPACKINCL@ @BLASLAPACKINCL@ @MKLINCL@ @MUMPSINCL@ @TRIANGLEINCL@ @SPAIINCL@ @HYPREINCL@ @PROMETHEUSINCL@ @SUPERLUINCL@ @SPOOLESINCL@ @PASTIXINCL@ @MLINCL@ @TAOINCL@ @ADIC2INCL@ @ADOLCINCL@ @GSLINCL@ @BOOSTINCL@ @ANDROID_NDKINCL@ @METEOIOINCL@ @SNOWPACKINCL@ @PROJ4INCL@ 2 2 3 3 AUTOMAKE_OPTIONS = subdir-objects … … 530 530 ./kml/KMLFileReadUtils.cpp 531 531 #}}} 532 # AMRsources {{{533 amr_sources = ./classes/AdaptiveMeshRefinement.cpp532 #NEOPZ sources {{{ 533 neopz_sources = ./classes/AdaptiveMeshRefinement.cpp 534 534 #}}} 535 535 #Modules sources{{{ … … 616 616 libISSMModules_la_SOURCES += $(kml_sources) 617 617 endif 618 if AMR619 libISSMModules_la_SOURCES += $( amr_sources)618 if NEOPZ 619 libISSMModules_la_SOURCES += $(neopz_sources) 620 620 endif 621 621 libISSMModules_la_CXXFLAGS = $(ALLCXXFLAGS) … … 680 680 681 681 #External packages 682 LDADD += $( TAOLIB) $(M1QN3LIB) $(PLAPACKLIB) $(MUMPSLIB) $(SUPERLULIB) $(SPOOLESLIB) $(SCALAPACKLIB) $(BLACSLIB) $(PETSCLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(OSLIBS) $(GSLLIB) $(AMPILIB) $(ADOLCLIB) $(MPILIB) $(METEOIOLIB) $(SNOWPACKLIB) $(PROJ4LIB)682 LDADD += $(NEOPZLIB) $(TAOLIB) $(M1QN3LIB) $(PLAPACKLIB) $(MUMPSLIB) $(SUPERLULIB) $(SPOOLESLIB) $(SCALAPACKLIB) $(BLACSLIB) $(PETSCLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(OSLIBS) $(GSLLIB) $(AMPILIB) $(ADOLCLIB) $(MPILIB) $(METEOIOLIB) $(SNOWPACKLIB) $(PROJ4LIB) 683 683 684 684 if FORTRAN -
issm/trunk-jpl/src/c/classes/FemModel.cpp
r21488 r21490 81 81 this->parameters->AddObject(new GenericParam<ISSM_MPI_Comm>(incomm,FemModelCommEnum)); 82 82 83 #ifdef _HAVE_ AMR_83 #ifdef _HAVE_NEOPZ_ 84 84 this->InitializeAdaptiveRefinement(); 85 85 #endif … … 2914 2914 #endif 2915 2915 2916 #ifdef _HAVE_ AMR_2916 #ifdef _HAVE_NEOPZ_ 2917 2917 void FemModel::InitializeAdaptiveRefinement(void){/*{{{*/ 2918 2918 -
issm/trunk-jpl/src/c/classes/FemModel.h
r21484 r21490 138 138 #endif 139 139 140 #ifdef _HAVE_ AMR_140 #ifdef _HAVE_NEOPZ_ 141 141 /*Adaptive mesh refinement methods*/ 142 142 void InitializeAdaptiveRefinement(void);
Note:
See TracChangeset
for help on using the changeset viewer.