Changeset 16137 for issm/trunk/src/c/Makefile.am
- Timestamp:
- 09/16/13 09:43:55 (12 years ago)
- Location:
- issm/trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:ignore
-
old new 1 nightlylog 2 configure.sh 1 3 par 2 4 ad
-
- Property svn:mergeinfo changed
/issm/trunk-jpl merged: 15397-15401,15403-15487,15489-15701,15704-15735,15737-16076,16082-16133
- Property svn:ignore
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/c
- Property svn:ignore
-
old new 14 14 probe.results 15 15 stXXXX* 16 16 .deps 17 .dirstamp
-
- Property svn:ignore
-
issm/trunk/src/c/Makefile.am
r15396 r16137 1 AM_CPPFLAGS = @DAKOTAINCL@ @SHAPELIBINCL@ @PETSCINCL@ @SLEPCINCL@ @MPIINCL@ @METISINCL@ @CHACOINCL@ @SCOTCHINCL@ @PLAPACKINCL@ @BLASLAPACKINCL@ @MKLINCL@ @MUMPSINCL@ @TRIANGLEINCL@ @SPAIINCL@ @HYPREINCL@ @PROMETHEUSINCL@ @SUPERLUINCL@ @SPOOLESINCL@ @PASTIXINCL@ @MLINCL@ @TAOINCL@ @ADIC2INCL@ @ADOLCINCL@ @GSLINCL@ @BOOSTINCL@ @ANDROID_NDKINCL@ 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@ 2 AUTOMAKE_OPTIONS = subdir-objects 2 3 3 4 EXEEXT=$(ISSMEXT) … … 19 20 #sources 20 21 #Core sources{{{ 21 core_sources = ./main/issm.h\ 22 ./main/globals.h\ 23 ./datastructures/DataSet.h\ 22 core_sources = ./datastructures/DataSet.h\ 24 23 ./datastructures/DataSet.cpp\ 25 24 ./datastructures/Object.h\ … … 118 117 ./classes/Loads/Pengrid.cpp\ 119 118 ./classes/Loads/Pengrid.h\ 120 ./classes/Loads/Icefront.cpp\121 ./classes/Loads/Icefront.h\122 119 ./classes/Loads/Numericalflux.cpp\ 123 120 ./classes/Loads/Numericalflux.h\ … … 167 164 ./shared/shared.h\ 168 165 ./shared/MemOps/MemOps.h\ 166 ./shared/MemOps/MemOps.cpp\ 169 167 ./shared/Matrix/matrix.h\ 170 168 ./shared/Matrix/MatrixUtils.cpp\ … … 176 174 ./shared/io/Print/PrintfFunction.cpp\ 177 175 ./shared/io/Print/Print.h\ 178 ./shared/io/Comm/Comm.h\179 ./shared/io/Comm/CommDef.h\180 176 ./shared/io/Comm/IssmComm.h\ 181 177 ./shared/io/Comm/IssmComm.cpp\ … … 209 205 ./shared/Elements/Paterson.cpp\ 210 206 ./shared/Elements/Arrhenius.cpp\ 207 ./shared/Elements/LliboutryDuval.cpp \ 211 208 ./shared/Elements/PrintArrays.cpp\ 212 209 ./shared/Elements/PddSurfaceMassBalance.cpp\ 213 210 ./shared/Elements/ComputeDelta18oTemperaturePrecipitation.cpp\ 211 ./shared/Elements/DrainageFunctionWaterfraction.cpp\ 214 212 ./shared/String/sharedstring.h\ 215 213 ./shared/String/DescriptorIndex.cpp\ … … 227 225 ./toolkits/issm/IssmSolver.cpp\ 228 226 ./toolkits/issm/Bucket.h\ 227 ./toolkits/mpi/issmmpi.h\ 228 ./toolkits/mpi/issmmpi.cpp\ 229 ./toolkits/mpi/commops/commops.h\ 230 ./toolkits/mpi/commops/DetermineLocalSize.cpp\ 231 ./toolkits/mpi/commops/DetermineGlobalSize.cpp\ 232 ./toolkits/mpi/commops/DetermineRowRankFromLocalSize.cpp\ 233 ./toolkits/mpi/commops/GetOwnershipBoundariesFromRange.cpp\ 229 234 ./toolkits/adolc/adolcincludes.h\ 230 235 ./toolkits/adolc/AdolcEdf.h\ … … 243 248 ./modules/ModelProcessorx/ElementsAndVerticesPartitioning.cpp\ 244 249 ./modules/ModelProcessorx/NodesPartitioning.cpp\ 250 ./modules/ModelProcessorx/EdgesPartitioning.cpp\ 251 ./modules/ModelProcessorx/FacesPartitioning.cpp\ 245 252 ./modules/ModelProcessorx/SortDataSets.cpp\ 246 253 ./modules/ModelProcessorx/UpdateCounters.cpp\ … … 248 255 ./modules/ModelProcessorx/CreateParameters.cpp\ 249 256 ./modules/ModelProcessorx/Autodiff/CreateParametersAutodiff.cpp\ 257 ./modules/ModelProcessorx/CreateFaces.cpp\ 258 ./modules/ModelProcessorx/CreateEdges.cpp\ 250 259 ./modules/ModelProcessorx/CreateSingleNodeToElementConnectivity.cpp\ 251 260 ./modules/ModelProcessorx/CreateNumberNodeToElementConnectivity.cpp\ 252 261 ./modules/ModelProcessorx/CreateElementsVerticesAndMaterials.cpp\ 262 ./modules/ModelProcessorx/CreateNodes.cpp\ 253 263 ./modules/ParseToolkitsOptionsx/ParseToolkitsOptionsx.h\ 254 264 ./modules/ParseToolkitsOptionsx/ParseToolkitsOptionsx.cpp\ … … 269 279 ./modules/SurfaceAreax/SurfaceAreax.h\ 270 280 ./modules/SurfaceAreax/SurfaceAreax.cpp\ 281 ./modules/AllocateSystemMatricesx/AllocateSystemMatricesx.h\ 282 ./modules/AllocateSystemMatricesx/AllocateSystemMatricesx.cpp\ 283 ./modules/CreateJacobianMatrixx/CreateJacobianMatrixx.h\ 284 ./modules/CreateJacobianMatrixx/CreateJacobianMatrixx.cpp\ 285 ./modules/SystemMatricesx/SystemMatricesx.h\ 286 ./modules/SystemMatricesx/SystemMatricesx.cpp\ 271 287 ./modules/CreateNodalConstraintsx/CreateNodalConstraintsx.h\ 272 288 ./modules/CreateNodalConstraintsx/CreateNodalConstraintsx.cpp\ … … 297 313 ./modules/PositiveDegreeDayx/PositiveDegreeDayx.h\ 298 314 ./modules/PositiveDegreeDayx/PositiveDegreeDayx.cpp\ 315 ./modules/PostprocessingEnthalpyx/PostprocessingEnthalpyx.h\ 316 ./modules/PostprocessingEnthalpyx/PostprocessingEnthalpyx.cpp\ 299 317 ./modules/Delta18oParameterizationx/Delta18oParameterizationx.h\ 300 318 ./modules/Delta18oParameterizationx/Delta18oParameterizationx.cpp\ … … 363 381 steadystate_sources = ./analyses/steadystate_core.cpp 364 382 #}}} 365 #Prognostic sources {{{ 366 prognostic_sources = ./modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp\ 367 ./modules/ModelProcessorx/Prognostic/CreateNodesPrognostic.cpp\ 368 ./modules/ModelProcessorx/Prognostic/CreateConstraintsPrognostic.cpp\ 369 ./modules/ModelProcessorx/Prognostic/CreateLoadsPrognostic.cpp\ 370 ./analyses/prognostic_core.cpp 383 #Masstransport sources {{{ 384 masstransport_sources = ./modules/ModelProcessorx/Masstransport/UpdateElementsMasstransport.cpp\ 385 ./modules/ModelProcessorx/Masstransport/CreateNodesMasstransport.cpp\ 386 ./modules/ModelProcessorx/Masstransport/CreateConstraintsMasstransport.cpp\ 387 ./modules/ModelProcessorx/Masstransport/CreateLoadsMasstransport.cpp\ 388 ./modules/ModelProcessorx/FreeSurfaceTop/UpdateElementsFreeSurfaceTop.cpp\ 389 ./modules/ModelProcessorx/FreeSurfaceTop/CreateNodesFreeSurfaceTop.cpp\ 390 ./modules/ModelProcessorx/FreeSurfaceTop/CreateConstraintsFreeSurfaceTop.cpp\ 391 ./modules/ModelProcessorx/FreeSurfaceTop/CreateLoadsFreeSurfaceTop.cpp\ 392 ./modules/ModelProcessorx/FreeSurfaceBase/UpdateElementsFreeSurfaceBase.cpp\ 393 ./modules/ModelProcessorx/FreeSurfaceBase/CreateNodesFreeSurfaceBase.cpp\ 394 ./modules/ModelProcessorx/FreeSurfaceBase/CreateConstraintsFreeSurfaceBase.cpp\ 395 ./modules/ModelProcessorx/FreeSurfaceBase/CreateLoadsFreeSurfaceBase.cpp\ 396 ./analyses/masstransport_core.cpp 397 371 398 #}}} 372 399 #Thermal sources {{{ … … 437 464 ./analyses/objectivefunction.cpp\ 438 465 ./analyses/gradient_core.cpp\ 439 ./analyses/adjoint diagnostic_core.cpp\466 ./analyses/adjointstressbalance_core.cpp\ 440 467 ./analyses/adjointbalancethickness_core.cpp\ 441 468 ./analyses/AdjointCorePointerFromSolutionEnum.cpp\ … … 462 489 ./solutionsequences/solutionsequence_hydro_nonlinear.cpp 463 490 #}}} 464 # Diagnosticsources {{{465 diagnostic_sources = ./modules/ModelProcessorx/DiagnosticHoriz/UpdateElementsDiagnosticHoriz.cpp\466 ./modules/ModelProcessorx/ DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp \467 ./modules/ModelProcessorx/ DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp \468 ./modules/ModelProcessorx/ DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp\469 ./modules/ModelProcessorx/ DiagnosticVert/UpdateElementsDiagnosticVert.cpp\470 ./modules/ModelProcessorx/ DiagnosticVert/CreateNodesDiagnosticVert.cpp \471 ./modules/ModelProcessorx/ DiagnosticVert/CreateConstraintsDiagnosticVert.cpp \472 ./modules/ModelProcessorx/ DiagnosticVert/CreateLoadsDiagnosticVert.cpp\473 ./modules/ModelProcessorx/ DiagnosticHutter/UpdateElementsDiagnosticHutter.cpp\474 ./modules/ModelProcessorx/ DiagnosticHutter/CreateNodesDiagnosticHutter.cpp \475 ./modules/ModelProcessorx/ DiagnosticHutter/CreateConstraintsDiagnosticHutter.cpp \476 ./modules/ModelProcessorx/ DiagnosticHutter/CreateLoadsDiagnosticHutter.cpp \477 ./analyses/ diagnostic_core.cpp\491 #Stressbalance sources {{{ 492 stressbalance_sources = ./modules/ModelProcessorx/Stressbalance/UpdateElementsStressbalance.cpp\ 493 ./modules/ModelProcessorx/Stressbalance/CreateNodesStressbalance.cpp \ 494 ./modules/ModelProcessorx/Stressbalance/CreateConstraintsStressbalance.cpp \ 495 ./modules/ModelProcessorx/Stressbalance/CreateLoadsStressbalance.cpp\ 496 ./modules/ModelProcessorx/StressbalanceVertical/UpdateElementsStressbalanceVertical.cpp\ 497 ./modules/ModelProcessorx/StressbalanceVertical/CreateNodesStressbalanceVertical.cpp \ 498 ./modules/ModelProcessorx/StressbalanceVertical/CreateConstraintsStressbalanceVertical.cpp \ 499 ./modules/ModelProcessorx/StressbalanceVertical/CreateLoadsStressbalanceVertical.cpp\ 500 ./modules/ModelProcessorx/StressbalanceSIA/UpdateElementsStressbalanceSIA.cpp\ 501 ./modules/ModelProcessorx/StressbalanceSIA/CreateNodesStressbalanceSIA.cpp \ 502 ./modules/ModelProcessorx/StressbalanceSIA/CreateConstraintsStressbalanceSIA.cpp \ 503 ./modules/ModelProcessorx/StressbalanceSIA/CreateLoadsStressbalanceSIA.cpp \ 504 ./analyses/stressbalance_core.cpp\ 478 505 ./solutionsequences/solutionsequence_stokescoupling_nonlinear.cpp 479 506 #}}} … … 483 510 ./modules/ModelProcessorx/Balancethickness/CreateConstraintsBalancethickness.cpp\ 484 511 ./modules/ModelProcessorx/Balancethickness/CreateLoadsBalancethickness.cpp\ 512 ./modules/ModelProcessorx/Balancevelocity/UpdateElementsBalancevelocity.cpp\ 513 ./modules/ModelProcessorx/Balancevelocity/CreateNodesBalancevelocity.cpp\ 514 ./modules/ModelProcessorx/Balancevelocity/CreateConstraintsBalancevelocity.cpp\ 515 ./modules/ModelProcessorx/Balancevelocity/CreateLoadsBalancevelocity.cpp\ 485 516 ./analyses/balancethickness_core.cpp \ 517 ./analyses/balancevelocity_core.cpp \ 486 518 ./analyses/dummy_core.cpp 487 519 #}}} … … 533 565 ./classes/ElementResults/PentaP1ElementResult.h\ 534 566 ./classes/ElementResults/PentaP1ElementResult.cpp\ 535 ./classes/Inputs/Penta P1Input.h\536 ./classes/Inputs/Penta P1Input.cpp\567 ./classes/Inputs/PentaInput.h\ 568 ./classes/Inputs/PentaInput.cpp\ 537 569 ./classes/Elements/Penta.h\ 538 570 ./classes/Elements/Penta.cpp\ … … 760 792 #}}} 761 793 #Mpi sources {{{ 762 mpi_sources= ./toolkits/mpi/mpiincludes.h\ 763 ./toolkits/mpi/patches/mpipatches.h\ 764 ./toolkits/mpi/patches/DetermineLocalSize.cpp\ 765 ./toolkits/mpi/patches/DetermineGlobalSize.cpp\ 766 ./toolkits/mpi/patches/DetermineRowRankFromLocalSize.cpp\ 767 ./toolkits/mpi/patches/GetOwnershipBoundariesFromRange.cpp\ 768 ./toolkits/issm/IssmMpiDenseMat.h\ 794 mpi_sources= ./toolkits/issm/IssmMpiDenseMat.h\ 769 795 ./toolkits/issm/IssmMpiVec.h 770 796 #}}} … … 867 893 endif 868 894 869 if PROGNOSTIC870 issm_sources += $( prognostic_sources)895 if MASSTRANSPORT 896 issm_sources += $(masstransport_sources) 871 897 endif 872 898 … … 887 913 endif 888 914 889 if DIAGNOSTIC890 issm_sources += $( diagnostic_sources)915 if STRESSBALANCE 916 issm_sources += $(stressbalance_sources) 891 917 endif 892 918 … … 939 965 940 966 libISSMCore_la_SOURCES = $(issm_sources) 941 libISSMCore_la_LIBADD = $(PETSCLIB) $(TAOLIB) $(PLAPACKLIB) $(MUMPSLIB) $(SUPERLULIB) $(SPOOLESLIB) $(SCALAPACKLIB) $(BLACSLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(OSLIBS) $(GSLLIB) $(ADOLCLIB)967 libISSMCore_la_LIBADD = $(PETSCLIB) $(TAOLIB) $(PLAPACKLIB) $(MUMPSLIB) $(SUPERLULIB) $(SPOOLESLIB) $(SCALAPACKLIB) $(BLACSLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(OSLIBS) $(GSLLIB) $(ADOLCLIB) $(AMPILIB) $(METEOIOLIB) $(SNOWPACKLIB) 942 968 libISSMCore_la_FFLAGS = $(AM_FFLAGS) 943 969 endif … … 987 1013 988 1014 #External packages 989 LDADD += $(PETSCLIB) $(TAOLIB) $(PLAPACKLIB) $(MUMPSLIB) $(SUPERLULIB) $(SPOOLESLIB) $(SCALAPACKLIB) $(BLACSLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(OSLIBS) $(GSLLIB) $(ADOLCLIB)1015 LDADD += $(PETSCLIB) $(TAOLIB) $(PLAPACKLIB) $(MUMPSLIB) $(SUPERLULIB) $(SPOOLESLIB) $(SCALAPACKLIB) $(BLACSLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(OSLIBS) $(GSLLIB) $(AMPILIB) $(ADOLCLIB) $(METEOIOLIB) $(SNOWPACKLIB) 990 1016 991 1017 if FORTRAN … … 993 1019 endif 994 1020 995 issm_SOURCES = main/issm. cpp1021 issm_SOURCES = main/issm.h main/globals.h main/issm.cpp 996 1022 issm_CXXFLAGS= -fPIC $(CXXFLAGS) $(CXXOPTFLAGS) $(COPTFLAGS) 997 1023 998 1024 if KRIGING 999 1025 bin_PROGRAMS += kriging 1000 kriging_SOURCES = main/ kriging.cpp1026 kriging_SOURCES = main/issm.h main/globals.h main/kriging.cpp 1001 1027 kriging_CXXFLAGS= -fPIC $(CXXFLAGS) $(CXXOPTFLAGS) $(COPTFLAGS) 1002 1028 endif
Note:
See TracChangeset
for help on using the changeset viewer.