Changeset 9727
- Timestamp:
- 09/09/11 09:02:21 (14 years ago)
- Location:
- issm/trunk/src/ad
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/ad/Makefile.am
r9718 r9727 1 1 INCLUDES = @DAKOTAINCL@ @PETSCINCL@ @SLEPCINCL@ @MPIINCL@ @MATLABINCL@ @METISINCL@ @CHACOINCL@ @SCOTCHINCL@ @PLAPACKINCL@ @BLASLAPACKINCL@ @MKLINCL@ @MUMPSINCL@ @TRIANGLEINCL@ @HYPREINCL@ @MLINCL@ @TAOINCL@ @ADICINCL@ 2 2 3 #Compile serial library, and then try and compile parallel library 4 if NOSERIAL 3 #This Makefile.am is for automatic differentiation of the parallel version of ISSM. 4 #We do not compile in serial mode 5 #If user requests no parallel compilation, we compile an empty ISSM. 6 #Compilation can still be blocked if user has not activated --with-adic compilation 7 5 8 if NOPARALLEL 6 9 lib_LIBRARIES = 7 10 else 8 11 if AD 9 lib_LIBRARIES = libpISSM.a libOverload.a libAD.a12 lib_LIBRARIES = libpISSM.a libAD.a libOverload.a 10 13 else 11 lib_LIBRARIES = libpISSM.a libOverload.a 12 endif 13 endif 14 else 15 if NOPARALLEL 16 lib_LIBRARIES = libISSM.a libOverload.a 17 else 18 if AD 19 lib_LIBRARIES = libISSM.a libpISSM.a libOverload.a libAD.a 20 else 21 lib_LIBRARIES = libISSM.a libpISSM.a libOverload.a 22 endif 14 lib_LIBRARIES = 23 15 endif 24 16 endif … … 30 22 #AD library, for automatic differentiation 31 23 if AD 32 libAD_a_SOURCES = ./mini1.ad.c 24 #libAD_a_SOURCES = ./mini1.ad.c 25 libAD_a_SOURCES = 33 26 else 34 27 libAD_a_SOURCES = … … 36 29 libAD_a_CFLAGS = -fPIC -D_PARALLEL_ -D_C_ $(COPTFLAGS) 37 30 38 #Serial compilation 39 libISSM_a_SOURCES = ./include/macros.h\ 40 ./include/typedefs.h\ 41 ./include/types.h\ 42 ./include/globals.h\ 43 ./include/include.h\ 44 ./objects/objects.h\ 45 ./objects/Object.h\ 46 ./objects/Bamg/BamgGeom.h\ 47 ./objects/Bamg/BamgGeom.cpp\ 48 ./objects/Bamg/BamgMesh.h\ 49 ./objects/Bamg/BamgMesh.cpp\ 50 ./objects/Bamg/BamgOpts.h\ 51 ./objects/Bamg/BamgOpts.cpp\ 52 ./objects/Bamg/CrackedEdge.h\ 53 ./objects/Bamg/CrackedEdge.cpp\ 54 ./objects/Bamg/Curve.h\ 55 ./objects/Bamg/Curve.cpp\ 56 ./objects/Bamg/Direction.h\ 57 ./objects/Bamg/Direction.cpp\ 58 ./objects/Bamg/DoubleAndInt.h\ 59 ./objects/Bamg/Edge.h\ 60 ./objects/Bamg/Edge.cpp\ 61 ./objects/Bamg/GeomEdge.h\ 62 ./objects/Bamg/GeomEdge.cpp\ 63 ./objects/Bamg/GeomSubDomain.h\ 64 ./objects/Bamg/GeomSubDomain.cpp\ 65 ./objects/Bamg/GeomVertex.h\ 66 ./objects/Bamg/GeomVertex.cpp\ 67 ./objects/Bamg/Geometry.cpp\ 68 ./objects/Bamg/Geometry.h\ 69 ./objects/Bamg/ListofIntersectionTriangles.cpp\ 70 ./objects/Bamg/ListofIntersectionTriangles.h\ 71 ./objects/Bamg/EigenMetric.cpp\ 72 ./objects/Bamg/Metric.cpp\ 73 ./objects/Bamg/Metric.h\ 74 ./objects/Bamg/QuadTree.cpp\ 75 ./objects/Bamg/QuadTree.h\ 76 ./objects/Bamg/R2.h\ 77 ./objects/Bamg/SetOfE4.cpp\ 78 ./objects/Bamg/SetOfE4.h\ 79 ./objects/Bamg/SubDomain.h\ 80 ./objects/Bamg/SubDomain.cpp\ 81 ./objects/Bamg/AdjacentTriangle.h\ 82 ./objects/Bamg/AdjacentTriangle.cpp\ 83 ./objects/Bamg/Triangle.cpp\ 84 ./objects/Bamg/Triangle.h\ 85 ./objects/Bamg/BamgVertex.cpp\ 86 ./objects/Bamg/BamgVertex.h\ 87 ./objects/Bamg/VertexOnEdge.h\ 88 ./objects/Bamg/VertexOnEdge.cpp\ 89 ./objects/Bamg/VertexOnGeom.h\ 90 ./objects/Bamg/VertexOnGeom.cpp\ 91 ./objects/Bamg/VertexOnVertex.h\ 92 ./objects/Bamg/VertexOnVertex.cpp\ 93 ./objects/Bamg/Mesh.cpp\ 94 ./objects/Bamg/Mesh.h\ 95 ./objects/KML/KML_Attribute.cpp\ 96 ./objects/KML/KML_Attribute.h\ 97 ./objects/KML/KML_ColorStyle.cpp\ 98 ./objects/KML/KML_ColorStyle.h\ 99 ./objects/KML/KML_Container.cpp\ 100 ./objects/KML/KML_Container.h\ 101 ./objects/KML/KML_Document.cpp\ 102 ./objects/KML/KML_Document.h\ 103 ./objects/KML/KML_Feature.cpp\ 104 ./objects/KML/KML_Feature.h\ 105 ./objects/KML/KML_File.cpp\ 106 ./objects/KML/KML_File.h\ 107 ./objects/KML/KML_Folder.cpp\ 108 ./objects/KML/KML_Folder.h\ 109 ./objects/KML/KML_Geometry.cpp\ 110 ./objects/KML/KML_Geometry.h\ 111 ./objects/KML/KML_GroundOverlay.cpp\ 112 ./objects/KML/KML_GroundOverlay.h\ 113 ./objects/KML/KML_Icon.cpp\ 114 ./objects/KML/KML_Icon.h\ 115 ./objects/KML/KML_LatLonBox.cpp\ 116 ./objects/KML/KML_LatLonBox.h\ 117 ./objects/KML/KML_LinearRing.cpp\ 118 ./objects/KML/KML_LinearRing.h\ 119 ./objects/KML/KML_LineString.cpp\ 120 ./objects/KML/KML_LineString.h\ 121 ./objects/KML/KML_LineStyle.cpp\ 122 ./objects/KML/KML_LineStyle.h\ 123 ./objects/KML/KML_MultiGeometry.cpp\ 124 ./objects/KML/KML_MultiGeometry.h\ 125 ./objects/KML/KML_Object.cpp\ 126 ./objects/KML/KML_Object.h\ 127 ./objects/KML/KML_Overlay.cpp\ 128 ./objects/KML/KML_Overlay.h\ 129 ./objects/KML/KML_Placemark.cpp\ 130 ./objects/KML/KML_Placemark.h\ 131 ./objects/KML/KML_Polygon.cpp\ 132 ./objects/KML/KML_Polygon.h\ 133 ./objects/KML/KML_PolyStyle.cpp\ 134 ./objects/KML/KML_PolyStyle.h\ 135 ./objects/KML/KML_Style.cpp\ 136 ./objects/KML/KML_Style.h\ 137 ./objects/KML/KML_StyleSelector.cpp\ 138 ./objects/KML/KML_StyleSelector.h\ 139 ./objects/KML/KML_SubStyle.cpp\ 140 ./objects/KML/KML_SubStyle.h\ 141 ./objects/KML/KMLFileReadUtils.cpp\ 142 ./objects/KML/KMLFileReadUtils.h\ 143 ./objects/Options/Option.cpp\ 144 ./objects/Options/Option.h\ 145 ./objects/Options/OptionDouble.cpp\ 146 ./objects/Options/OptionDouble.h\ 147 ./objects/Options/OptionLogical.cpp\ 148 ./objects/Options/OptionLogical.h\ 149 ./objects/Options/OptionChar.cpp\ 150 ./objects/Options/OptionChar.h\ 151 ./objects/Options/OptionStruct.cpp\ 152 ./objects/Options/OptionStruct.h\ 153 ./objects/Options/OptionCell.cpp\ 154 ./objects/Options/OptionCell.h\ 155 ./objects/Options/OptionUtilities.cpp\ 156 ./objects/Options/OptionUtilities.h\ 157 ./objects/Gauss/GaussTria.h\ 158 ./objects/Gauss/GaussTria.cpp\ 159 ./objects/Gauss/GaussPenta.h\ 160 ./objects/Gauss/GaussPenta.cpp\ 161 ./objects/Update.h\ 162 ./objects/Element.h\ 163 ./objects/FemModel.h\ 164 ./objects/FemModel.cpp\ 165 ./objects/Material.h\ 166 ./objects/Load.h\ 167 ./objects/OptArgs.h\ 168 ./objects/OptPars.h\ 169 ./objects/Contour.h\ 170 ./objects/Contour.cpp\ 171 ./objects/Loads/Friction.h\ 172 ./objects/Loads/Friction.cpp\ 173 ./objects/DakotaPlugin.h\ 174 ./objects/DakotaPlugin.cpp\ 175 ./objects/Node.h\ 176 ./objects/Node.cpp\ 177 ./objects/Segment.h\ 178 ./objects/Segment.cpp\ 179 ./objects/Vertex.h\ 180 ./objects/Vertex.cpp\ 181 ./objects/Hook.h\ 182 ./objects/Hook.cpp\ 183 ./objects/Patch.h\ 184 ./objects/Patch.cpp\ 185 ./objects/DofIndexing.h\ 186 ./objects/DofIndexing.cpp\ 187 ./objects/IoModel.h\ 188 ./objects/IoModel.cpp\ 189 ./objects/ElementResults/ElementResultLocal.h\ 190 ./objects/ElementResults/DoubleElementResult.h\ 191 ./objects/ElementResults/DoubleElementResult.cpp\ 192 ./objects/ElementResults/TriaVertexElementResult.h\ 193 ./objects/ElementResults/TriaVertexElementResult.cpp\ 194 ./objects/ElementResults/PentaVertexElementResult.h\ 195 ./objects/ElementResults/PentaVertexElementResult.cpp\ 196 ./objects/ElementResults/BoolElementResult.h\ 197 ./objects/ElementResults/BoolElementResult.cpp\ 198 ./objects/ExternalResults/ExternalResult.h\ 199 ./objects/ExternalResults/BoolExternalResult.h\ 200 ./objects/ExternalResults/BoolExternalResult.cpp\ 201 ./objects/ExternalResults/DoubleExternalResult.h\ 202 ./objects/ExternalResults/DoubleExternalResult.cpp\ 203 ./objects/ExternalResults/DoubleVecExternalResult.h\ 204 ./objects/ExternalResults/DoubleVecExternalResult.cpp\ 205 ./objects/ExternalResults/DoubleMatExternalResult.h\ 206 ./objects/ExternalResults/DoubleMatExternalResult.cpp\ 207 ./objects/ExternalResults/IntExternalResult.h\ 208 ./objects/ExternalResults/IntExternalResult.cpp\ 209 ./objects/ExternalResults/StringExternalResult.h\ 210 ./objects/ExternalResults/StringExternalResult.cpp\ 211 ./objects/ExternalResults/PetscVecExternalResult.h\ 212 ./objects/ExternalResults/PetscVecExternalResult.cpp\ 213 ./objects/Elements/Tria.h\ 214 ./objects/Elements/Tria.cpp\ 215 ./objects/Elements/TriaHook.h\ 216 ./objects/Elements/TriaHook.cpp\ 217 ./objects/Elements/TriaRef.h\ 218 ./objects/Elements/TriaRef.cpp\ 219 ./objects/Inputs/Input.h\ 220 ./objects/Inputs/InputLocal.h\ 221 ./objects/Inputs/TriaVertexInput.h\ 222 ./objects/Inputs/TriaVertexInput.cpp\ 223 ./objects/Inputs/PentaVertexInput.h\ 224 ./objects/Inputs/PentaVertexInput.cpp\ 225 ./objects/Inputs/BoolInput.h\ 226 ./objects/Inputs/BoolInput.cpp\ 227 ./objects/Inputs/IntInput.h\ 228 ./objects/Inputs/IntInput.cpp\ 229 ./objects/Inputs/DoubleInput.h\ 230 ./objects/Inputs/DoubleInput.cpp\ 231 ./objects/Inputs/ControlInput.h\ 232 ./objects/Inputs/ControlInput.cpp\ 233 ./objects/Inputs/DatasetInput.h\ 234 ./objects/Inputs/DatasetInput.cpp\ 235 ./objects/Inputs/TransientInput.h\ 236 ./objects/Inputs/TransientInput.cpp\ 237 ./objects/Elements/Penta.h\ 238 ./objects/Elements/Penta.cpp\ 239 ./objects/Elements/PentaHook.h\ 240 ./objects/Elements/PentaHook.cpp\ 241 ./objects/Elements/PentaRef.h\ 242 ./objects/Elements/PentaRef.cpp\ 243 ./objects/Materials/Matice.h\ 244 ./objects/Materials/Matice.cpp\ 245 ./objects/Materials/Matpar.h\ 246 ./objects/Materials/Matpar.cpp\ 247 ./objects/Constraints/Constraint.h\ 248 ./objects/Constraints/SpcStatic.cpp\ 249 ./objects/Constraints/SpcStatic.h\ 250 ./objects/Constraints/SpcDynamic.cpp\ 251 ./objects/Constraints/SpcDynamic.h\ 252 ./objects/Constraints/SpcTransient.cpp\ 253 ./objects/Constraints/SpcTransient.h\ 254 ./objects/Loads/Penpair.cpp\ 255 ./objects/Loads/Penpair.h\ 256 ./objects/Loads/Pengrid.cpp\ 257 ./objects/Loads/Pengrid.h\ 258 ./objects/Loads/Icefront.cpp\ 259 ./objects/Loads/Icefront.h\ 260 ./objects/Loads/Riftfront.cpp\ 261 ./objects/Loads/Riftfront.h\ 262 ./objects/Loads/Numericalflux.cpp\ 263 ./objects/Loads/Numericalflux.h\ 264 ./objects/Numerics/ElementMatrix.h\ 265 ./objects/Numerics/ElementMatrix.cpp\ 266 ./objects/Numerics/ElementVector.h\ 267 ./objects/Numerics/ElementVector.cpp\ 268 ./objects/Params/Param.h\ 269 ./objects/Params/BoolParam.cpp\ 270 ./objects/Params/BoolParam.h\ 271 ./objects/Params/IntParam.cpp\ 272 ./objects/Params/IntParam.h\ 273 ./objects/Params/IntVecParam.cpp\ 274 ./objects/Params/IntVecParam.h\ 275 ./objects/Params/IntMatParam.cpp\ 276 ./objects/Params/IntMatParam.h\ 277 ./objects/Params/DoubleParam.cpp\ 278 ./objects/Params/DoubleParam.h\ 279 ./objects/Params/FileParam.cpp\ 280 ./objects/Params/FileParam.h\ 281 ./objects/Params/PetscMatParam.cpp\ 282 ./objects/Params/PetscMatParam.h\ 283 ./objects/Params/StringArrayParam.cpp\ 284 ./objects/Params/StringArrayParam.h\ 285 ./objects/Params/DoubleMatParam.cpp\ 286 ./objects/Params/DoubleMatParam.h\ 287 ./objects/Params/DoubleMatArrayParam.cpp\ 288 ./objects/Params/DoubleMatArrayParam.h\ 289 ./objects/Params/DoubleVecParam.cpp\ 290 ./objects/Params/DoubleVecParam.h\ 291 ./objects/Params/PetscVecParam.cpp\ 292 ./objects/Params/PetscVecParam.h\ 293 ./objects/Params/StringParam.cpp\ 294 ./objects/Params/StringParam.h\ 295 ./Container/Container.h\ 296 ./Container/Constraints.h\ 297 ./Container/Constraints.cpp\ 298 ./Container/DataSet.h\ 299 ./Container/DataSet.cpp\ 300 ./Container/Elements.h\ 301 ./Container/Elements.cpp\ 302 ./Container/Inputs.h\ 303 ./Container/Inputs.cpp\ 304 ./Container/Loads.h\ 305 ./Container/Loads.cpp\ 306 ./Container/Materials.h\ 307 ./Container/Materials.cpp\ 308 ./Container/Nodes.h\ 309 ./Container/Nodes.cpp\ 310 ./Container/Options.h\ 311 ./Container/Options.cpp\ 312 ./Container/Parameters.h\ 313 ./Container/Parameters.cpp\ 314 ./Container/Results.h\ 315 ./Container/Results.cpp\ 316 ./Container/Vertices.h\ 317 ./Container/Vertices.cpp\ 318 ./shared/shared.h\ 319 ./shared/Alloc/alloc.h\ 320 ./shared/Alloc/alloc.cpp\ 321 ./shared/Threads/issm_threads.h\ 322 ./shared/Threads/LaunchThread.cpp\ 323 ./shared/Threads/PartitionRange.cpp\ 324 ./shared/Matlab/matlabshared.h\ 325 ./shared/Matlab/PrintfFunction.cpp\ 326 ./shared/Matlab/ModuleBoot.cpp\ 327 ./shared/Matlab/mxGetAssignedField.cpp\ 328 ./shared/Matlab/mxGetField.cpp\ 329 ./shared/Matlab/CheckNumMatlabArguments.cpp\ 330 ./shared/Matrix/matrix.h\ 331 ./shared/Matrix/MatrixUtils.cpp\ 332 ./shared/Dofs/dofs.h\ 333 ./shared/Dofs/dofsetgen.cpp\ 334 ./shared/Numerics/numerics.h\ 335 ./shared/Numerics/isnan.h\ 336 ./shared/Numerics/isnan.cpp\ 337 ./shared/Numerics/Verbosity.h\ 338 ./shared/Numerics/Verbosity.cpp\ 339 ./shared/Numerics/IsInputConverged.cpp\ 340 ./shared/Numerics/GaussPoints.h\ 341 ./shared/Numerics/cross.cpp\ 342 ./shared/Numerics/norm.cpp\ 343 ./shared/Numerics/GaussPoints.cpp\ 344 ./shared/Numerics/BrentSearch.cpp\ 345 ./shared/Numerics/OptimalSearch.cpp\ 346 ./shared/Numerics/OptFunc.cpp\ 347 ./shared/Numerics/extrema.cpp\ 348 ./shared/Numerics/UnitConversion.cpp\ 349 ./shared/Numerics/PetscOptionsFromAnalysis.cpp\ 350 ./shared/Exceptions/exceptions.h\ 351 ./shared/Exceptions/Exceptions.cpp\ 352 ./shared/Exceptions/exprintf.cpp\ 353 ./shared/Exp/exp.h\ 354 ./shared/Exp/IsInPoly.cpp\ 355 ./shared/Exp/IsInPolySerial.cpp\ 356 ./shared/Exp/DomainOutlineRead.cpp\ 357 ./shared/Exp/DomainOutlineWrite.cpp\ 358 ./shared/TriMesh/trimesh.h\ 359 ./shared/TriMesh/AssociateSegmentToElement.cpp\ 360 ./shared/TriMesh/GridInsideHole.cpp\ 361 ./shared/TriMesh/OrderSegments.cpp\ 362 ./shared/TriMesh/SplitMeshForRifts.cpp\ 363 ./shared/TriMesh/TriMeshUtils.cpp\ 364 ./shared/Sorting/binary_search.cpp\ 365 ./shared/Sorting/sorting.h\ 366 ./shared/Elements/elements.h\ 367 ./shared/Elements/Paterson.cpp\ 368 ./shared/Elements/Arrhenius.cpp\ 369 ./shared/Elements/GetVerticesCoordinates.cpp\ 370 ./shared/Elements/GetLocalDofList.cpp\ 371 ./shared/Elements/GetGlobalDofList.cpp\ 372 ./shared/Elements/GetNumberOfDofs.cpp\ 373 ./shared/String/DescriptorIndex.cpp\ 374 ./shared/String/sharedstring.h\ 375 ./shared/Bamg/Abs.h \ 376 ./shared/Bamg/BigPrimeNumber.h\ 377 ./shared/Bamg/BigPrimeNumber.cpp\ 378 ./shared/Bamg/BinaryRand.h \ 379 ./shared/Bamg/det.h \ 380 ./shared/Bamg/Exchange.h \ 381 ./shared/Bamg/extrema.h \ 382 ./shared/Bamg/HeapSort.h \ 383 ./shared/Bamg/OppositeAngle.h \ 384 ./toolkits/petsc\ 385 ./toolkits/petsc/patches\ 386 ./toolkits/petsc/patches/SolverEnum.h\ 387 ./toolkits/petsc/patches/petscpatches.h\ 388 ./toolkits/petsc/patches/MatlabMatrixToPetscMatrix.cpp\ 389 ./toolkits/petsc/patches/MatlabVectorToPetscVector.cpp\ 390 ./toolkits/petsc/patches/PetscMatrixToMatlabMatrix.cpp\ 391 ./toolkits/petsc/patches/PetscVectorToMatlabVector.cpp\ 392 ./toolkits/petsc/patches/MatlabMatrixToDoubleMatrix.cpp\ 393 ./toolkits/petsc/patches/MatlabVectorToDoubleVector.cpp\ 394 ./toolkits/petsc/patches/PetscDetermineLocalSize.cpp\ 395 ./toolkits/petsc/patches/VecTranspose.cpp\ 396 ./toolkits/petsc/patches/VecToMPISerial.cpp\ 397 ./toolkits/petsc/patches/MatToSerial.cpp\ 398 ./toolkits/petsc/patches/VecMerge.cpp\ 399 ./toolkits/petsc/patches/NewVec.cpp\ 400 ./toolkits/petsc/patches/PetscOptionsDetermineSolverType.cpp\ 401 ./toolkits/petsc/patches/PetscOptionsInsertMultipleString.cpp\ 402 ./toolkits/petsc/patches/NewMat.cpp\ 403 ./toolkits/petsc/patches/SerialToVec.cpp\ 404 ./toolkits/petsc/patches/VecFree.cpp\ 405 ./toolkits/petsc/patches/VecDuplicatePatch.cpp\ 406 ./toolkits/petsc/patches/KSPFree.cpp\ 407 ./toolkits/petsc/patches/ISFree.cpp\ 408 ./toolkits/petsc/patches/MatFree.cpp\ 409 ./toolkits/petsc/patches/GetOwnershipBoundariesFromRange.cpp\ 410 ./toolkits/petsc/patches/VecPartition.cpp\ 411 ./toolkits/petsc/patches/MatPartition.cpp\ 412 ./toolkits/petsc/patches/MatInvert.cpp\ 413 ./toolkits/petsc/patches/MatMultPatch.cpp\ 414 ./toolkits/petsc/petscincludes.h\ 415 ./toolkits/mpi/mpiincludes.h\ 416 ./toolkits/mpi/patches/mpipatches.h\ 417 ./toolkits/mpi/patches/MPI_Upperrow.cpp\ 418 ./toolkits/mpi/patches/MPI_Lowerrow.cpp\ 419 ./toolkits/mpi/patches/MPI_Boundariesfromrange.cpp\ 420 ./toolkits/metis/metisincludes.h\ 421 ./toolkits/triangle/triangleincludes.h\ 422 ./toolkits/matlab/matlabincludes.h\ 423 ./toolkits/matlab/MatlabNArrayToNArray.cpp\ 424 ./toolkits.h\ 425 ./io/io.h\ 426 ./io/Disk/diskio.h\ 427 ./io/Disk/pfopen.cpp\ 428 ./io/Disk/pfclose.cpp\ 429 ./io/Matlab/matlabio.h\ 430 ./io/Matlab/WriteMatlabData.cpp\ 431 ./io/Matlab/FetchMatlabData.cpp\ 432 ./io/Matlab/OptionParse.cpp\ 433 ./EnumDefinitions/EnumDefinitions.h\ 434 ./EnumDefinitions/EnumToModelField.cpp\ 435 ./modules/AddExternalResultx/AddExternalResultx.h\ 436 ./modules/AddExternalResultx/AddExternalResultx.cpp\ 437 ./modules/Chacox/Chacox.h\ 438 ./modules/Chacox/Chacox.cpp\ 439 ./modules/Chacox/input_parse.cpp\ 440 ./modules/Chacox/chaco_seconds.cpp\ 441 ./modules/Chacox/user_params.cpp\ 442 ./modules/GroundingLineMigrationx/GroundingLineMigrationx.cpp\ 443 ./modules/GroundingLineMigrationx/GroundingLineMigrationx.h\ 444 ./modules/GroundingLineMigrationx/GroundingLineMigrationxLocal.h\ 445 ./modules/GroundingLineMigrationx/GroundingLineMigrationxUtils.cpp\ 446 ./modules/ModelProcessorx/ModelProcessorx.h\ 447 ./modules/ModelProcessorx/ModelProcessorx.cpp\ 448 ./modules/ModelProcessorx/DistributeNumDofs.cpp\ 449 ./modules/ModelProcessorx/ElementsAndVerticesPartitioning.cpp\ 450 ./modules/ModelProcessorx/NodesPartitioning.cpp\ 451 ./modules/ModelProcessorx/SortDataSets.cpp\ 452 ./modules/ModelProcessorx/UpdateCounters.cpp\ 453 ./modules/ModelProcessorx/CreateDataSets.cpp\ 454 ./modules/ModelProcessorx/CreateParameters.cpp\ 455 ./modules/ModelProcessorx/CreateSingleNodeToElementConnectivity.cpp\ 456 ./modules/ModelProcessorx/CreateNumberNodeToElementConnectivity.cpp\ 457 ./modules/ModelProcessorx/CreateElementsVerticesAndMaterials.cpp\ 458 ./modules/ModelProcessorx/DiagnosticHoriz/UpdateElementsDiagnosticHoriz.cpp\ 459 ./modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp \ 460 ./modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp \ 461 ./modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp\ 462 ./modules/ModelProcessorx/DiagnosticVert/UpdateElementsDiagnosticVert.cpp\ 463 ./modules/ModelProcessorx/DiagnosticVert/CreateNodesDiagnosticVert.cpp \ 464 ./modules/ModelProcessorx/DiagnosticVert/CreateConstraintsDiagnosticVert.cpp \ 465 ./modules/ModelProcessorx/DiagnosticVert/CreateLoadsDiagnosticVert.cpp\ 466 ./modules/ModelProcessorx/DiagnosticHutter/UpdateElementsDiagnosticHutter.cpp\ 467 ./modules/ModelProcessorx/DiagnosticHutter/CreateNodesDiagnosticHutter.cpp \ 468 ./modules/ModelProcessorx/DiagnosticHutter/CreateConstraintsDiagnosticHutter.cpp \ 469 ./modules/ModelProcessorx/DiagnosticHutter/CreateLoadsDiagnosticHutter.cpp\ 470 ./modules/ModelProcessorx/BedSlope/UpdateElementsBedSlope.cpp\ 471 ./modules/ModelProcessorx/BedSlope/CreateNodesBedSlope.cpp \ 472 ./modules/ModelProcessorx/BedSlope/CreateConstraintsBedSlope.cpp\ 473 ./modules/ModelProcessorx/BedSlope/CreateLoadsBedSlope.cpp\ 474 ./modules/ModelProcessorx/SurfaceSlope/UpdateElementsSurfaceSlope.cpp\ 475 ./modules/ModelProcessorx/SurfaceSlope/CreateNodesSurfaceSlope.cpp \ 476 ./modules/ModelProcessorx/SurfaceSlope/CreateConstraintsSurfaceSlope.cpp\ 477 ./modules/ModelProcessorx/SurfaceSlope/CreateLoadsSurfaceSlope.cpp\ 478 ./modules/ModelProcessorx/Control/CreateParametersControl.cpp\ 479 ./modules/ModelProcessorx/Control/UpdateElementsAndMaterialsControl.cpp\ 480 ./modules/ModelProcessorx/Thermal/UpdateElementsThermal.cpp\ 481 ./modules/ModelProcessorx/Thermal/CreateNodesThermal.cpp\ 482 ./modules/ModelProcessorx/Thermal/CreateConstraintsThermal.cpp\ 483 ./modules/ModelProcessorx/Thermal/CreateLoadsThermal.cpp\ 484 ./modules/ModelProcessorx/Enthalpy/UpdateElementsEnthalpy.cpp\ 485 ./modules/ModelProcessorx/Enthalpy/CreateNodesEnthalpy.cpp\ 486 ./modules/ModelProcessorx/Enthalpy/CreateConstraintsEnthalpy.cpp\ 487 ./modules/ModelProcessorx/Enthalpy/CreateLoadsEnthalpy.cpp\ 488 ./modules/ModelProcessorx/Hydrology/UpdateElementsHydrology.cpp\ 489 ./modules/ModelProcessorx/Hydrology/CreateNodesHydrology.cpp\ 490 ./modules/ModelProcessorx/Hydrology/CreateConstraintsHydrology.cpp\ 491 ./modules/ModelProcessorx/Hydrology/CreateLoadsHydrology.cpp\ 492 ./modules/ModelProcessorx/Melting/UpdateElementsMelting.cpp\ 493 ./modules/ModelProcessorx/Melting/CreateNodesMelting.cpp\ 494 ./modules/ModelProcessorx/Melting/CreateConstraintsMelting.cpp\ 495 ./modules/ModelProcessorx/Melting/CreateLoadsMelting.cpp\ 496 ./modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp\ 497 ./modules/ModelProcessorx/Prognostic/CreateNodesPrognostic.cpp\ 498 ./modules/ModelProcessorx/Prognostic/CreateConstraintsPrognostic.cpp\ 499 ./modules/ModelProcessorx/Prognostic/CreateLoadsPrognostic.cpp\ 500 ./modules/ModelProcessorx/Balancethickness/UpdateElementsBalancethickness.cpp\ 501 ./modules/ModelProcessorx/Balancethickness/CreateNodesBalancethickness.cpp\ 502 ./modules/ModelProcessorx/Balancethickness/CreateConstraintsBalancethickness.cpp\ 503 ./modules/ModelProcessorx/Balancethickness/CreateLoadsBalancethickness.cpp\ 504 ./modules/ModelProcessorx/Transient/UpdateElementsTransient.cpp\ 505 ./modules/ModelProcessorx/Qmu/CreateParametersQmu.cpp\ 506 ./modules/ParsePetscOptionsx/ParsePetscOptionsx.h\ 507 ./modules/ParsePetscOptionsx/ParsePetscOptionsx.cpp\ 508 ./modules/NodesDofx/NodesDofx.h\ 509 ./modules/NodesDofx/NodesDofx.cpp\ 510 ./modules/NodalValuex/NodalValuex.h\ 511 ./modules/NodalValuex/NodalValuex.cpp\ 512 ./modules/TriaSearchx/TriaSearchx.h\ 513 ./modules/TriaSearchx/TriaSearchx.cpp\ 514 ./modules/VerticesDofx/VerticesDofx.h\ 515 ./modules/VerticesDofx/VerticesDofx.cpp\ 516 ./modules/OutputResultsx/OutputResultsx.h\ 517 ./modules/OutputResultsx/OutputResultsx.cpp\ 518 ./modules/PointCloudFindNeighborsx/PointCloudFindNeighborsx.h\ 519 ./modules/PointCloudFindNeighborsx/PointCloudFindNeighborsx.cpp\ 520 ./modules/PointCloudFindNeighborsx/PointCloudFindNeighborsxt.cpp\ 521 ./modules/MinVelx/MinVelx.h\ 522 ./modules/MinVelx/MinVelx.cpp\ 523 ./modules/MaxVelx/MaxVelx.h\ 524 ./modules/MaxVelx/MaxVelx.cpp\ 525 ./modules/MaxAbsVxx/MaxAbsVxx.h\ 526 ./modules/MaxAbsVxx/MaxAbsVxx.cpp\ 527 ./modules/MaxAbsVyx/MaxAbsVyx.h\ 528 ./modules/MaxAbsVyx/MaxAbsVyx.cpp\ 529 ./modules/MaxAbsVzx/MaxAbsVzx.h\ 530 ./modules/MaxAbsVzx/MaxAbsVzx.cpp\ 531 ./modules/MaxVxx/MaxVxx.h\ 532 ./modules/MaxVxx/MaxVxx.cpp\ 533 ./modules/MaxVyx/MaxVyx.h\ 534 ./modules/MaxVyx/MaxVyx.cpp\ 535 ./modules/MaxVzx/MaxVzx.h\ 536 ./modules/MaxVzx/MaxVzx.cpp\ 537 ./modules/MinVxx/MinVxx.h\ 538 ./modules/MinVxx/MinVxx.cpp\ 539 ./modules/MinVyx/MinVyx.h\ 540 ./modules/MinVyx/MinVyx.cpp\ 541 ./modules/MinVzx/MinVzx.h\ 542 ./modules/MinVzx/MinVzx.cpp\ 543 ./modules/KMLMeshWritex/KMLFileReadx.h\ 544 ./modules/KMLMeshWritex/KMLFileReadx.cpp\ 545 ./modules/KMLMeshWritex/KMLMeshWritex.h\ 546 ./modules/KMLMeshWritex/KMLMeshWritex.cpp\ 547 ./modules/KMLOverlayx/KMLOverlayx.h\ 548 ./modules/KMLOverlayx/KMLOverlayx.cpp\ 549 ./modules/Xy2llx/Xy2llx.h\ 550 ./modules/Xy2llx/Xy2llx.cpp\ 551 ./modules/Ll2xyx/Ll2xyx.h\ 552 ./modules/Ll2xyx/Ll2xyx.cpp\ 553 ./modules/Exp2Kmlx/Exp2Kmlx.cpp\ 554 ./modules/Exp2Kmlx/Exp2Kmlx.cpp\ 555 ./modules/Kml2Expx/Kml2Expx.cpp\ 556 ./modules/Kml2Expx/Kml2Expx.cpp\ 557 ./modules/InputDuplicatex/InputDuplicatex.h\ 558 ./modules/InputDuplicatex/InputDuplicatex.cpp\ 559 ./modules/InputScalex/InputScalex.h\ 560 ./modules/InputScalex/InputScalex.cpp\ 561 ./modules/InputControlUpdatex/InputControlUpdatex.h\ 562 ./modules/InputControlUpdatex/InputControlUpdatex.cpp\ 563 ./modules/SurfaceAreax/SurfaceAreax.h\ 564 ./modules/SurfaceAreax/SurfaceAreax.cpp\ 565 ./modules/SurfaceAbsVelMisfitx/SurfaceAbsVelMisfitx.h\ 566 ./modules/SurfaceAbsVelMisfitx/SurfaceAbsVelMisfitx.cpp\ 567 ./modules/SurfaceRelVelMisfitx/SurfaceRelVelMisfitx.h\ 568 ./modules/SurfaceRelVelMisfitx/SurfaceRelVelMisfitx.cpp\ 569 ./modules/SurfaceLogVelMisfitx/SurfaceLogVelMisfitx.h\ 570 ./modules/SurfaceLogVelMisfitx/SurfaceLogVelMisfitx.cpp\ 571 ./modules/SurfaceLogVxVyMisfitx/SurfaceLogVxVyMisfitx.h\ 572 ./modules/SurfaceLogVxVyMisfitx/SurfaceLogVxVyMisfitx.cpp\ 573 ./modules/SurfaceAverageVelMisfitx/SurfaceAverageVelMisfitx.h\ 574 ./modules/SurfaceAverageVelMisfitx/SurfaceAverageVelMisfitx.cpp\ 575 ./modules/ThicknessAbsMisfitx/ThicknessAbsMisfitx.h\ 576 ./modules/ThicknessAbsMisfitx/ThicknessAbsMisfitx.cpp\ 577 ./modules/CostFunctionx/CostFunctionx.h\ 578 ./modules/CostFunctionx/CostFunctionx.cpp\ 579 ./modules/CreateNodalConstraintsx/CreateNodalConstraintsx.h\ 580 ./modules/CreateNodalConstraintsx/CreateNodalConstraintsx.cpp\ 581 ./modules/Orthx/Orthx.h\ 582 ./modules/Orthx/Orthx.cpp\ 583 ./modules/UpdateDynamicConstraintsx/UpdateDynamicConstraintsx.h\ 584 ./modules/UpdateDynamicConstraintsx/UpdateDynamicConstraintsx.cpp\ 585 ./modules/Gradjx/Gradjx.h\ 586 ./modules/Gradjx/Gradjx.cpp\ 587 ./modules/IoModelToConstraintsx/IoModelToConstraintsx.h\ 588 ./modules/IoModelToConstraintsx/IoModelToConstraintsx.cpp\ 589 ./modules/InputUpdateFromConstantx/InputUpdateFromConstantx.h\ 590 ./modules/InputUpdateFromConstantx/InputUpdateFromConstantx.cpp\ 591 ./modules/InputUpdateFromDakotax/InputUpdateFromDakotax.h\ 592 ./modules/InputUpdateFromDakotax/InputUpdateFromDakotax.cpp\ 593 ./modules/InputUpdateFromSolutionx/InputUpdateFromSolutionx.h\ 594 ./modules/InputUpdateFromSolutionx/InputUpdateFromSolutionx.cpp\ 595 ./modules/DakotaResponsesx/DakotaResponsesx.h\ 596 ./modules/DakotaResponsesx/DakotaResponsesx.cpp\ 597 ./modules/GetSolutionFromInputsx/GetSolutionFromInputsx.h\ 598 ./modules/GetSolutionFromInputsx/GetSolutionFromInputsx.cpp\ 599 ./modules/GetVectorFromInputsx/GetVectorFromInputsx.h\ 600 ./modules/GetVectorFromInputsx/GetVectorFromInputsx.cpp\ 601 ./modules/InputUpdateFromVectorx/InputUpdateFromVectorx.h\ 602 ./modules/InputUpdateFromVectorx/InputUpdateFromVectorx.cpp\ 603 ./modules/InputUpdateFromVectorDakotax/InputUpdateFromVectorDakotax.h\ 604 ./modules/InputUpdateFromVectorDakotax/InputUpdateFromVectorDakotax.cpp\ 605 ./modules/InputArtificialNoisex/InputArtificialNoisex.h\ 606 ./modules/InputArtificialNoisex/InputArtificialNoisex.cpp\ 607 ./modules/TimeAdaptx/TimeAdaptx.h\ 608 ./modules/TimeAdaptx/TimeAdaptx.cpp\ 609 ./modules/UpdateVertexPositionsx/UpdateVertexPositionsx.h\ 610 ./modules/UpdateVertexPositionsx/UpdateVertexPositionsx.cpp\ 611 ./modules/ConfigureObjectsx/ConfigureObjectsx.h\ 612 ./modules/ConfigureObjectsx/ConfigureObjectsx.cpp\ 613 ./modules/ComputeBasalStressx/ComputeBasalStressx.h\ 614 ./modules/ComputeBasalStressx/ComputeBasalStressx.cpp\ 615 ./modules/ComputeStrainRatex/ComputeStrainRatex.h\ 616 ./modules/ComputeStrainRatex/ComputeStrainRatex.cpp\ 617 ./modules/SpcNodesx/SpcNodesx.h\ 618 ./modules/SpcNodesx/SpcNodesx.cpp\ 619 ./modules/UpdateConstraintsx/UpdateConstraintsx.h\ 620 ./modules/UpdateConstraintsx/UpdateConstraintsx.cpp\ 621 ./modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp\ 622 ./modules/InterpFromGridToMeshx/InterpFromGridToMeshx.h\ 623 ./modules/InterpFromMesh2dx/InterpFromMesh2dx.cpp\ 624 ./modules/InterpFromMesh2dx/InterpFromMesh2dxt.cpp\ 625 ./modules/InterpFromMesh2dx/InterpFromMesh2dx.h\ 626 ./modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.cpp\ 627 ./modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.h\ 628 ./modules/InterpFromMeshToMesh3dx/InterpFromMeshToMesh3dx.cpp\ 629 ./modules/InterpFromMeshToMesh3dx/InterpFromMeshToMesh3dx.h\ 630 ./modules/InterpFromMeshToGridx/InterpFromMeshToGridx.cpp\ 631 ./modules/InterpFromMeshToGridx/InterpFromMeshToGridx.h\ 632 ./modules/HoleFillerx/HoleFillerx.cpp\ 633 ./modules/HoleFillerx/HoleFillerx.h\ 634 ./modules/AverageFilterx/AverageFilterx.cpp\ 635 ./modules/AverageFilterx/AverageFilterx.h\ 636 ./modules/AverageOntoPartitionx/AverageOntoPartitionx.cpp\ 637 ./modules/AverageOntoPartitionx/AverageOntoPartitionx.h\ 638 ./modules/MeshPartitionx/MeshPartitionx.cpp\ 639 ./modules/MeshPartitionx/MeshPartitionx.h\ 640 ./modules/MeshProfileIntersectionx/MeshProfileIntersectionx.cpp\ 641 ./modules/MeshProfileIntersectionx/MeshProfileIntersectionx.h\ 642 ./modules/MeshProfileIntersectionx/MeshSegmentsIntersection.cpp\ 643 ./modules/MeshProfileIntersectionx/ElementSegmentsIntersection.cpp\ 644 ./modules/MeshProfileIntersectionx/ElementSegment.cpp\ 645 ./modules/MeshProfileIntersectionx/SegmentIntersect.cpp\ 646 ./modules/MeshProfileIntersectionx/NodeInElement.cpp\ 647 ./modules/ContourToMeshx/ContourToMeshx.cpp\ 648 ./modules/ContourToMeshx/ContourToMeshxt.cpp\ 649 ./modules/ContourToMeshx/ContourToMeshx.h\ 650 ./modules/ContourToNodesx/ContourToNodesx.cpp\ 651 ./modules/ContourToNodesx/ContourToNodesx.h\ 652 ./modules/Reducevectorgtosx/Reducevectorgtosx.cpp\ 653 ./modules/Reducevectorgtosx/Reducevectorgtosx.h\ 654 ./modules/Reducevectorgtofx/Reducevectorgtofx.cpp\ 655 ./modules/Reducevectorgtofx/Reducevectorgtofx.h\ 656 ./modules/Reduceloadx/Reduceloadx.h\ 657 ./modules/Reduceloadx/Reduceloadx.cpp\ 658 ./modules/NodeConnectivityx/NodeConnectivityx.cpp\ 659 ./modules/NodeConnectivityx/NodeConnectivityx.h\ 660 ./modules/ElementConnectivityx/ElementConnectivityx.cpp\ 661 ./modules/ElementConnectivityx/ElementConnectivityx.h\ 662 ./modules/EnumToStringx/EnumToStringx.cpp\ 663 ./modules/EnumToStringx/EnumToStringx.h\ 664 ./modules/StringToEnumx/StringToEnumx.cpp\ 665 ./modules/StringToEnumx/StringToEnumx.h\ 666 ./modules/MassFluxx/MassFluxx.cpp\ 667 ./modules/MassFluxx/MassFluxx.h\ 668 ./modules/ControlInputGetGradientx/ControlInputGetGradientx.cpp\ 669 ./modules/ControlInputGetGradientx/ControlInputGetGradientx.h\ 670 ./modules/ControlInputSetGradientx/ControlInputSetGradientx.cpp\ 671 ./modules/ControlInputSetGradientx/ControlInputSetGradientx.h\ 672 ./modules/ControlInputScaleGradientx/ControlInputScaleGradientx.cpp\ 673 ./modules/ControlInputScaleGradientx/ControlInputScaleGradientx.h\ 674 ./modules/SystemMatricesx/SystemMatricesx.cpp\ 675 ./modules/SystemMatricesx/SystemMatricesx.h\ 676 ./modules/ConstraintsStatex/ConstraintsStatex.cpp\ 677 ./modules/ConstraintsStatex/ConstraintsStatex.h\ 678 ./modules/ConstraintsStatex/ConstraintsStateLocal.h\ 679 ./modules/ConstraintsStatex/RiftConstraintsState.cpp\ 680 ./modules/ConstraintsStatex/ThermalConstraintsState.cpp\ 681 ./modules/ConstraintsStatex/ThermalIsPresent.cpp\ 682 ./modules/Responsex/Responsex.h\ 683 ./modules/Responsex/Responsex.cpp\ 684 ./modules/RequestedOutputsx/RequestedOutputsx.h\ 685 ./modules/RequestedOutputsx/RequestedOutputsx.cpp\ 686 ./modules/ResetConstraintsx/ResetConstraintsx.h\ 687 ./modules/ResetConstraintsx/ResetConstraintsx.cpp\ 688 ./modules/ResetConstraintsx/ThermalConstraintsReset.cpp\ 689 ./modules/Scotchx/Scotchx.cpp\ 690 ./modules/Scotchx/Scotchx.h\ 691 ./modules/Solverx/Solverx.cpp\ 692 ./modules/Solverx/Solverx.h\ 693 ./modules/VecMergex/VecMergex.cpp\ 694 ./modules/VecMergex/VecMergex.h\ 695 ./modules/Mergesolutionfromftogx/Mergesolutionfromftogx.cpp\ 696 ./modules/Mergesolutionfromftogx/Mergesolutionfromftogx.h\ 697 ./modules/PropagateFlagsFromConnectivityx/PropagateFlagsFromConnectivityx.cpp\ 698 ./modules/PropagateFlagsFromConnectivityx/PropagateFlagsFromConnectivityx.h\ 699 ./modules/Dakotax/Dakotax.h\ 700 ./modules/Dakotax/Dakotax.cpp\ 701 ./modules/Dakotax/SpawnCore.cpp\ 702 ./modules/Dakotax/SpawnCoreSerial.cpp\ 703 ./modules/InputToResultx/InputToResultx.cpp\ 704 ./modules/InputToResultx/InputToResultx.h\ 705 ./modules/InputConvergencex/InputConvergencex.cpp\ 706 ./modules/InputConvergencex/InputConvergencex.h\ 707 ./modules/OutputRiftsx/OutputRiftsx.h\ 708 ./modules/OutputRiftsx/OutputRiftsx.cpp\ 709 ./modules/Bamgx/Bamgx.cpp\ 710 ./modules/Bamgx/Bamgx.h\ 711 ./modules/BamgConvertMeshx/BamgConvertMeshx.cpp\ 712 ./modules/BamgConvertMeshx/BamgConvertMeshx.h\ 713 ./modules/DragCoefficientAbsGradientx/DragCoefficientAbsGradientx.cpp\ 714 ./modules/DragCoefficientAbsGradientx/DragCoefficientAbsGradientx.h\ 715 ./modules/ThicknessAbsGradientx/ThicknessAbsGradientx.cpp\ 716 ./modules/ThicknessAbsGradientx/ThicknessAbsGradientx.h\ 717 ./modules/RheologyBbarAbsGradientx/RheologyBbarAbsGradientx.cpp\ 718 ./modules/RheologyBbarAbsGradientx/RheologyBbarAbsGradientx.h\ 719 ./modules/RheologyBbarx/RheologyBbarx.cpp\ 720 ./modules/RheologyBbarx/RheologyBbarx.h 721 722 723 libISSM_a_CXXFLAGS = -fPIC -DMATLAB -D_SERIAL_ -ansi -D_GNU_SOURCE -fno-omit-frame-pointer -pthread -D_CPP_ $(CXXOPTFLAGS) 724 if LARGEARRAYS 725 libISSM_a_CXXFLAGS += -D__GCC4BUILD__ 726 else 727 libISSM_a_CXXFLAGS += -DMX_COMPAT_32 728 endif 729 730 #Parallel compilation 31 #ISSM library {{{1 731 32 libpISSM_a_SOURCES = ./include/macros.h\ 732 33 ./include/typedefs.h\ … … 736 37 ./objects/objects.h\ 737 38 ./objects/Object.h\ 738 ./objects/Bamg/BamgGeom.h\739 ./objects/Bamg/BamgGeom.cpp\740 ./objects/Bamg/BamgMesh.h\741 ./objects/Bamg/BamgMesh.cpp\742 ./objects/Bamg/BamgOpts.h\743 ./objects/Bamg/BamgOpts.cpp\744 ./objects/Bamg/BamgObjects.h \745 ./objects/Bamg/CrackedEdge.h\746 ./objects/Bamg/CrackedEdge.cpp\747 ./objects/Bamg/Curve.h\748 ./objects/Bamg/Curve.cpp\749 ./objects/Bamg/Direction.h\750 ./objects/Bamg/Direction.cpp\751 ./objects/Bamg/DoubleAndInt.h\752 ./objects/Bamg/Edge.h\753 ./objects/Bamg/Edge.cpp\754 ./objects/Bamg/GeomEdge.h\755 ./objects/Bamg/GeomEdge.cpp\756 ./objects/Bamg/GeomSubDomain.h\757 ./objects/Bamg/GeomSubDomain.cpp\758 ./objects/Bamg/GeomVertex.h\759 ./objects/Bamg/GeomVertex.cpp\760 ./objects/Bamg/Geometry.h\761 ./objects/Bamg/Geometry.cpp\762 ./objects/Bamg/ListofIntersectionTriangles.cpp\763 ./objects/Bamg/ListofIntersectionTriangles.h\764 ./objects/Bamg/EigenMetric.cpp\765 ./objects/Bamg/Metric.cpp\766 ./objects/Bamg/Metric.h\767 ./objects/Bamg/QuadTree.cpp\768 ./objects/Bamg/QuadTree.h\769 ./objects/Bamg/R2.h\770 ./objects/Bamg/SetOfE4.cpp\771 ./objects/Bamg/SetOfE4.h\772 ./objects/Bamg/SubDomain.h\773 ./objects/Bamg/SubDomain.cpp\774 ./objects/Bamg/AdjacentTriangle.h\775 ./objects/Bamg/AdjacentTriangle.cpp\776 ./objects/Bamg/Triangle.cpp\777 ./objects/Bamg/Triangle.h\778 ./objects/Bamg/BamgVertex.cpp\779 ./objects/Bamg/BamgVertex.h\780 ./objects/Bamg/VertexOnEdge.h\781 ./objects/Bamg/VertexOnEdge.cpp\782 ./objects/Bamg/VertexOnGeom.h\783 ./objects/Bamg/VertexOnGeom.cpp\784 ./objects/Bamg/VertexOnVertex.h\785 ./objects/Bamg/VertexOnVertex.cpp\786 ./objects/Bamg/Mesh.h\787 ./objects/Bamg/Mesh.cpp\788 39 ./objects/Gauss/GaussTria.h\ 789 40 ./objects/Gauss/GaussTria.cpp\ 790 41 ./objects/Gauss/GaussPenta.h\ 791 42 ./objects/Gauss/GaussPenta.cpp\ 792 ./objects/KML/KML_Attribute.cpp\793 ./objects/KML/KML_Attribute.h\794 ./objects/KML/KML_ColorStyle.cpp\795 ./objects/KML/KML_ColorStyle.h\796 ./objects/KML/KML_Container.cpp\797 ./objects/KML/KML_Container.h\798 ./objects/KML/KML_Document.cpp\799 ./objects/KML/KML_Document.h\800 ./objects/KML/KML_Feature.cpp\801 ./objects/KML/KML_Feature.h\802 ./objects/KML/KML_File.cpp\803 ./objects/KML/KML_File.h\804 ./objects/KML/KML_Folder.cpp\805 ./objects/KML/KML_Folder.h\806 ./objects/KML/KML_Geometry.cpp\807 ./objects/KML/KML_Geometry.h\808 ./objects/KML/KML_GroundOverlay.cpp\809 ./objects/KML/KML_GroundOverlay.h\810 ./objects/KML/KML_Icon.cpp\811 ./objects/KML/KML_Icon.h\812 ./objects/KML/KML_LatLonBox.cpp\813 ./objects/KML/KML_LatLonBox.h\814 ./objects/KML/KML_LinearRing.cpp\815 ./objects/KML/KML_LinearRing.h\816 ./objects/KML/KML_LineString.cpp\817 ./objects/KML/KML_LineString.h\818 ./objects/KML/KML_LineStyle.cpp\819 ./objects/KML/KML_LineStyle.h\820 ./objects/KML/KML_MultiGeometry.cpp\821 ./objects/KML/KML_MultiGeometry.h\822 ./objects/KML/KML_Object.cpp\823 ./objects/KML/KML_Object.h\824 ./objects/KML/KML_Overlay.cpp\825 ./objects/KML/KML_Overlay.h\826 ./objects/KML/KML_Placemark.cpp\827 ./objects/KML/KML_Placemark.h\828 ./objects/KML/KML_Polygon.cpp\829 ./objects/KML/KML_Polygon.h\830 ./objects/KML/KML_PolyStyle.cpp\831 ./objects/KML/KML_PolyStyle.h\832 ./objects/KML/KML_Style.cpp\833 ./objects/KML/KML_Style.h\834 ./objects/KML/KML_StyleSelector.cpp\835 ./objects/KML/KML_StyleSelector.h\836 ./objects/KML/KML_SubStyle.cpp\837 ./objects/KML/KML_SubStyle.h\838 ./objects/KML/KMLFileReadUtils.cpp\839 ./objects/KML/KMLFileReadUtils.h\840 ./objects/Options/Option.cpp\841 ./objects/Options/Option.h\842 ./objects/Options/OptionDouble.cpp\843 ./objects/Options/OptionDouble.h\844 ./objects/Options/OptionLogical.cpp\845 ./objects/Options/OptionLogical.h\846 ./objects/Options/OptionChar.cpp\847 ./objects/Options/OptionChar.h\848 ./objects/Options/OptionStruct.cpp\849 ./objects/Options/OptionStruct.h\850 ./objects/Options/OptionCell.cpp\851 ./objects/Options/OptionCell.h\852 ./objects/Options/OptionUtilities.cpp\853 ./objects/Options/OptionUtilities.h\854 43 ./objects/Update.h\ 855 44 ./objects/Element.h\ … … 864 53 ./objects/Loads/Friction.h\ 865 54 ./objects/Loads/Friction.cpp\ 866 ./objects/DakotaPlugin.h\867 ./objects/DakotaPlugin.cpp\868 55 ./objects/DofIndexing.h\ 869 56 ./objects/DofIndexing.cpp\ … … 1042 229 ./shared/Exceptions/Exceptions.cpp\ 1043 230 ./shared/Exceptions/exprintf.cpp\ 1044 ./shared/Exp/exp.h\1045 ./shared/Exp/IsInPoly.cpp\1046 ./shared/Exp/IsInPolySerial.cpp\1047 ./shared/Exp/DomainOutlineRead.cpp\1048 ./shared/Exp/DomainOutlineWrite.cpp\1049 ./shared/TriMesh/trimesh.h\1050 ./shared/TriMesh/AssociateSegmentToElement.cpp\1051 ./shared/TriMesh/GridInsideHole.cpp\1052 ./shared/TriMesh/OrderSegments.cpp\1053 ./shared/TriMesh/SplitMeshForRifts.cpp\1054 ./shared/TriMesh/TriMeshUtils.cpp\1055 231 ./shared/Sorting/binary_search.cpp\ 1056 232 ./shared/Sorting/sorting.h\ … … 1064 240 ./shared/String/DescriptorIndex.cpp\ 1065 241 ./shared/String/sharedstring.h\ 1066 ./shared/Bamg/Abs.h \1067 ./shared/Bamg/BigPrimeNumber.h\1068 ./shared/Bamg/BigPrimeNumber.cpp\1069 ./shared/Bamg/BinaryRand.h \1070 ./shared/Bamg/det.h \1071 ./shared/Bamg/Exchange.h \1072 ./shared/Bamg/extrema.h \1073 ./shared/Bamg/HeapSort.h \1074 ./shared/Bamg/OppositeAngle.h \1075 242 ./toolkits/petsc\ 1076 243 ./toolkits/petsc/patches\ … … 1124 291 ./modules/AddExternalResultx/AddExternalResultx.h\ 1125 292 ./modules/AddExternalResultx/AddExternalResultx.cpp\ 1126 ./modules/Chacox/Chacox.h\1127 ./modules/Chacox/Chacox.cpp\1128 ./modules/Chacox/input_parse.cpp\1129 ./modules/Chacox/chaco_seconds.cpp\1130 ./modules/Chacox/user_params.cpp\1131 293 ./modules/GroundingLineMigrationx/GroundingLineMigrationx.cpp\ 1132 294 ./modules/GroundingLineMigrationx/GroundingLineMigrationx.h\ … … 1199 361 ./modules/NodalValuex/NodalValuex.h\ 1200 362 ./modules/NodalValuex/NodalValuex.cpp\ 1201 ./modules/TriaSearchx/TriaSearchx.h\1202 ./modules/TriaSearchx/TriaSearchx.cpp\1203 363 ./modules/VerticesDofx/VerticesDofx.h\ 1204 364 ./modules/VerticesDofx/VerticesDofx.cpp\ … … 1227 387 ./modules/MinVzx/MinVzx.h\ 1228 388 ./modules/MinVzx/MinVzx.cpp\ 1229 ./modules/KMLMeshWritex/KMLFileReadx.h\1230 ./modules/KMLMeshWritex/KMLFileReadx.cpp\1231 ./modules/KMLMeshWritex/KMLMeshWritex.h\1232 ./modules/KMLMeshWritex/KMLMeshWritex.cpp\1233 ./modules/KMLOverlayx/KMLOverlayx.h\1234 ./modules/KMLOverlayx/KMLOverlayx.cpp\1235 389 ./modules/Xy2llx/Xy2llx.h\ 1236 390 ./modules/Xy2llx/Xy2llx.cpp\ … … 1275 429 ./modules/InputUpdateFromConstantx/InputUpdateFromConstantx.h\ 1276 430 ./modules/InputUpdateFromConstantx/InputUpdateFromConstantx.cpp\ 1277 ./modules/InputUpdateFromDakotax/InputUpdateFromDakotax.h\1278 ./modules/InputUpdateFromDakotax/InputUpdateFromDakotax.cpp\1279 431 ./modules/InputUpdateFromSolutionx/InputUpdateFromSolutionx.h\ 1280 432 ./modules/InputUpdateFromSolutionx/InputUpdateFromSolutionx.cpp\ 1281 ./modules/DakotaResponsesx/DakotaResponsesx.h\1282 ./modules/DakotaResponsesx/DakotaResponsesx.cpp\1283 433 ./modules/GetSolutionFromInputsx/GetSolutionFromInputsx.h\ 1284 434 ./modules/GetSolutionFromInputsx/GetSolutionFromInputsx.cpp\ … … 1287 437 ./modules/InputUpdateFromVectorx/InputUpdateFromVectorx.h\ 1288 438 ./modules/InputUpdateFromVectorx/InputUpdateFromVectorx.cpp\ 1289 ./modules/InputUpdateFromVectorDakotax/InputUpdateFromVectorDakotax.h\1290 ./modules/InputUpdateFromVectorDakotax/InputUpdateFromVectorDakotax.cpp\1291 439 ./modules/InputArtificialNoisex/InputArtificialNoisex.h\ 1292 440 ./modules/InputArtificialNoisex/InputArtificialNoisex.cpp\ … … 1305 453 ./modules/UpdateConstraintsx/UpdateConstraintsx.h\ 1306 454 ./modules/UpdateConstraintsx/UpdateConstraintsx.cpp\ 1307 ./modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp\1308 ./modules/InterpFromGridToMeshx/InterpFromGridToMeshx.h\1309 ./modules/InterpFromMesh2dx/InterpFromMesh2dx.cpp\1310 ./modules/InterpFromMesh2dx/InterpFromMesh2dxt.cpp\1311 ./modules/InterpFromMesh2dx/InterpFromMesh2dx.h\1312 ./modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.cpp\1313 ./modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.h\1314 ./modules/InterpFromMeshToMesh3dx/InterpFromMeshToMesh3dx.cpp\1315 ./modules/InterpFromMeshToMesh3dx/InterpFromMeshToMesh3dx.h\1316 ./modules/InterpFromMeshToGridx/InterpFromMeshToGridx.cpp\1317 ./modules/InterpFromMeshToGridx/InterpFromMeshToGridx.h\1318 455 ./modules/HoleFillerx/HoleFillerx.cpp\ 1319 456 ./modules/HoleFillerx/HoleFillerx.h\ … … 1376 513 ./modules/Mergesolutionfromftogx/Mergesolutionfromftogx.cpp\ 1377 514 ./modules/Mergesolutionfromftogx/Mergesolutionfromftogx.h\ 1378 ./modules/Dakotax/Dakotax.h\1379 ./modules/Dakotax/Dakotax.cpp\1380 ./modules/Dakotax/DakotaMPI_Bcast.cpp\1381 ./modules/Dakotax/DakotaFree.cpp\1382 ./modules/Dakotax/SpawnCore.cpp\1383 ./modules/Dakotax/SpawnCoreParallel.cpp\1384 515 ./modules/InputToResultx/InputToResultx.cpp\ 1385 516 ./modules/InputToResultx/InputToResultx.h\ … … 1411 542 ./solutions/adjointbalancethickness_core.cpp\ 1412 543 ./solutions/prognostic_core.cpp\ 1413 ./solutions/prognostic_core_ad.cpp\1414 544 ./solutions/balancethickness_core.cpp\ 1415 545 ./solutions/surfaceslope_core.cpp\ … … 1429 559 ./solvers/solver_nonlinear.cpp\ 1430 560 ./solvers/solver_stokescoupling_nonlinear.cpp\ 1431 ./solvers/solver_thermal_nonlinear.cpp\ 1432 ./modules/Bamgx/Bamgx.cpp\ 1433 ./modules/Bamgx/Bamgx.h\ 1434 ./modules/BamgConvertMeshx/BamgConvertMeshx.cpp\ 1435 ./modules/BamgConvertMeshx/BamgConvertMeshx.h 561 ./solvers/solver_thermal_nonlinear.cpp 562 563 #}}} 1436 564 1437 565 libpISSM_a_CXXFLAGS = -fPIC -D_PARALLEL_ -D_C_ $(CXXOPTFLAGS) … … 1451 579 %.ad.c: %.c 1452 580 adic2 -mforward $< --nary 1453
Note:
See TracChangeset
for help on using the changeset viewer.