Changeset 10308
- Timestamp:
- 10/26/11 08:17:08 (13 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/Makefile.am
r10300 r10308 16 16 endif 17 17 endif 18 19 18 #}}} 20 19 21 20 #Our sources 22 21 #Core sources{{{1 23 core_sources = 22 core_sources = ./include/macros.h\ 24 23 ./include/typedefs.h\ 25 24 ./include/types.h\ … … 349 348 #}}} 350 349 #DAKOTA sources {{{1 351 dakota_sources =./objects/DakotaPlugin.h\350 dakota_sources = ./objects/DakotaPlugin.h\ 352 351 ./objects/DakotaPlugin.cpp\ 353 352 ./modules/InputUpdateFromDakotax/InputUpdateFromDakotax.h\ … … 364 363 ./modules/Dakotax/DakotaFree.cpp\ 365 364 ./modules/Dakotax/SpawnCore.cpp\ 366 ./modules/Dakotax/SpawnCoreSerial.cpp\367 365 ./modules/Dakotax/DescriptorIndex.cpp\ 368 366 ./modules/AverageOntoPartitionx/AverageOntoPartitionx.cpp\ 369 367 ./modules/ModelProcessorx/Qmu/CreateParametersQmu.cpp\ 370 368 ./modules/AverageOntoPartitionx/AverageOntoPartitionx.h 369 dakota_psources= ./modules/Dakotax/SpawnCoreParallel.cpp 371 370 #}}} 372 371 #Transient sources {{{1 373 transient_sources = 374 transient_psources =./solutions/transient_core.cpp372 transient_sources = ./modules/ModelProcessorx/Transient/UpdateElementsTransient.cpp 373 transient_psources = ./solutions/transient_core.cpp 375 374 #}}} 376 375 #Steadystate sources {{{1 377 376 steadystate_psources = ./solutions/steadystate_core.cpp\ 378 ./solutions/steadystateconvergence.cpp377 ./solutions/steadystateconvergence.cpp 379 378 #}}} 380 379 #Prognostic sources {{{1 381 prognostic_sources = ./modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp\ 382 ./modules/ModelProcessorx/Prognostic/CreateNodesPrognostic.cpp\ 383 ./modules/ModelProcessorx/Prognostic/CreateConstraintsPrognostic.cpp\ 384 ./modules/ModelProcessorx/Prognostic/CreateLoadsPrognostic.cpp 385 prognostic_psources = ./solutions/prognostic_core.cpp 386 380 prognostic_sources = ./modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp\ 381 ./modules/ModelProcessorx/Prognostic/CreateNodesPrognostic.cpp\ 382 ./modules/ModelProcessorx/Prognostic/CreateConstraintsPrognostic.cpp\ 383 ./modules/ModelProcessorx/Prognostic/CreateLoadsPrognostic.cpp 384 prognostic_psources = ./solutions/prognostic_core.cpp 387 385 #}}} 388 386 #Thermal sources {{{1 389 thermal_sources = 387 thermal_sources = ./modules/ModelProcessorx/Thermal/UpdateElementsThermal.cpp\ 390 388 ./modules/ModelProcessorx/Thermal/CreateNodesThermal.cpp\ 391 389 ./modules/ModelProcessorx/Thermal/CreateConstraintsThermal.cpp\ … … 403 401 ./modules/ResetConstraintsx/ThermalConstraintsReset.cpp 404 402 405 thermal_psources = 406 ./solutions/thermal_core_step.cpp\407 ./solutions/enthalpy_core.cpp\408 ./solvers/solver_thermal_nonlinear.cpp403 thermal_psources = ./solutions/thermal_core.cpp\ 404 ./solutions/thermal_core_step.cpp\ 405 ./solutions/enthalpy_core.cpp\ 406 ./solvers/solver_thermal_nonlinear.cpp 409 407 #}}} 410 408 #Control sources {{{1 411 control_sources =./modules/ControlInputGetGradientx/ControlInputGetGradientx.cpp\409 control_sources= ./modules/ControlInputGetGradientx/ControlInputGetGradientx.cpp\ 412 410 ./modules/ControlInputGetGradientx/ControlInputGetGradientx.h\ 413 411 ./modules/ControlInputSetGradientx/ControlInputSetGradientx.cpp\ … … 449 447 ./shared/Numerics/OptFunc.cpp 450 448 451 control_psources =./solutions/control_core.cpp\449 control_psources=./solutions/control_core.cpp\ 452 450 ./solutions/controltao_core.cpp\ 453 451 ./solutions/controlrestart.cpp\ … … 462 460 #}}} 463 461 #Hydrology sources {{{1 464 hydrology_sources = 465 ./modules/ModelProcessorx/Hydrology/CreateNodesHydrology.cpp\466 ./modules/ModelProcessorx/Hydrology/CreateConstraintsHydrology.cpp\467 ./modules/ModelProcessorx/Hydrology/CreateLoadsHydrology.cpp462 hydrology_sources = ./modules/ModelProcessorx/Hydrology/UpdateElementsHydrology.cpp\ 463 ./modules/ModelProcessorx/Hydrology/CreateNodesHydrology.cpp\ 464 ./modules/ModelProcessorx/Hydrology/CreateConstraintsHydrology.cpp\ 465 ./modules/ModelProcessorx/Hydrology/CreateLoadsHydrology.cpp 468 466 469 467 hydrology_psources = ./solutions/hydrology_core.cpp\ 470 ./solutions/hydrology_core_step.cpp468 ./solutions/hydrology_core_step.cpp 471 469 #}}} 472 470 #Diagnostic sources {{{1 473 471 diagnostic_sources = ./modules/ModelProcessorx/DiagnosticHoriz/UpdateElementsDiagnosticHoriz.cpp\ 474 ./modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp \475 ./modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp \476 ./modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp\477 ./modules/ModelProcessorx/DiagnosticVert/UpdateElementsDiagnosticVert.cpp\478 ./modules/ModelProcessorx/DiagnosticVert/CreateNodesDiagnosticVert.cpp \479 ./modules/ModelProcessorx/DiagnosticVert/CreateConstraintsDiagnosticVert.cpp \480 ./modules/ModelProcessorx/DiagnosticVert/CreateLoadsDiagnosticVert.cpp\481 ./modules/ModelProcessorx/DiagnosticHutter/UpdateElementsDiagnosticHutter.cpp\482 ./modules/ModelProcessorx/DiagnosticHutter/CreateNodesDiagnosticHutter.cpp \483 ./modules/ModelProcessorx/DiagnosticHutter/CreateConstraintsDiagnosticHutter.cpp \484 ./modules/ModelProcessorx/DiagnosticHutter/CreateLoadsDiagnosticHutter.cpp485 diagnostic_psources = 486 ./solvers/solver_stokescoupling_nonlinear.cpp472 ./modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp \ 473 ./modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp \ 474 ./modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp\ 475 ./modules/ModelProcessorx/DiagnosticVert/UpdateElementsDiagnosticVert.cpp\ 476 ./modules/ModelProcessorx/DiagnosticVert/CreateNodesDiagnosticVert.cpp \ 477 ./modules/ModelProcessorx/DiagnosticVert/CreateConstraintsDiagnosticVert.cpp \ 478 ./modules/ModelProcessorx/DiagnosticVert/CreateLoadsDiagnosticVert.cpp\ 479 ./modules/ModelProcessorx/DiagnosticHutter/UpdateElementsDiagnosticHutter.cpp\ 480 ./modules/ModelProcessorx/DiagnosticHutter/CreateNodesDiagnosticHutter.cpp \ 481 ./modules/ModelProcessorx/DiagnosticHutter/CreateConstraintsDiagnosticHutter.cpp \ 482 ./modules/ModelProcessorx/DiagnosticHutter/CreateLoadsDiagnosticHutter.cpp 483 diagnostic_psources =./solutions/diagnostic_core.cpp\ 484 ./solvers/solver_stokescoupling_nonlinear.cpp 487 485 #}}} 488 486 #Balanced sources {{{1 489 487 balanced_sources = ./modules/ModelProcessorx/Balancethickness/UpdateElementsBalancethickness.cpp\ 490 ./modules/ModelProcessorx/Balancethickness/CreateNodesBalancethickness.cpp\491 ./modules/ModelProcessorx/Balancethickness/CreateConstraintsBalancethickness.cpp\492 ./modules/ModelProcessorx/Balancethickness/CreateLoadsBalancethickness.cpp488 ./modules/ModelProcessorx/Balancethickness/CreateNodesBalancethickness.cpp\ 489 ./modules/ModelProcessorx/Balancethickness/CreateConstraintsBalancethickness.cpp\ 490 ./modules/ModelProcessorx/Balancethickness/CreateLoadsBalancethickness.cpp 493 491 balanced_psources = ./solutions/balancethickness_core.cpp 494 492 #}}} 495 493 #Responses sources {{{1 496 responses_sources = 497 ./modules/MinVelx/MinVelx.cpp\498 ./modules/MaxVelx/MaxVelx.h\499 ./modules/MaxVelx/MaxVelx.cpp\500 ./modules/MaxAbsVxx/MaxAbsVxx.h\501 ./modules/MaxAbsVxx/MaxAbsVxx.cpp\502 ./modules/MaxAbsVyx/MaxAbsVyx.h\503 ./modules/MaxAbsVyx/MaxAbsVyx.cpp\504 ./modules/MaxAbsVzx/MaxAbsVzx.h\505 ./modules/MaxAbsVzx/MaxAbsVzx.cpp\506 ./modules/MaxVxx/MaxVxx.h\507 ./modules/MaxVxx/MaxVxx.cpp\508 ./modules/MaxVyx/MaxVyx.h\509 ./modules/MaxVyx/MaxVyx.cpp\510 ./modules/MaxVzx/MaxVzx.h\511 ./modules/MaxVzx/MaxVzx.cpp\512 ./modules/MinVxx/MinVxx.h\513 ./modules/MinVxx/MinVxx.cpp\514 ./modules/MinVyx/MinVyx.h\515 ./modules/MinVyx/MinVyx.cpp\516 ./modules/MinVzx/MinVzx.h\517 ./modules/MinVzx/MinVzx.cpp\518 ./modules/IceVolumex/IceVolumex.h\519 ./modules/IceVolumex/IceVolumex.cpp\520 ./modules/RheologyBbarx/RheologyBbarx.cpp\521 ./modules/RheologyBbarx/RheologyBbarx.h\522 ./modules/MassFluxx/MassFluxx.cpp\523 ./modules/MassFluxx/MassFluxx.h494 responses_sources = ./modules/MinVelx/MinVelx.h\ 495 ./modules/MinVelx/MinVelx.cpp\ 496 ./modules/MaxVelx/MaxVelx.h\ 497 ./modules/MaxVelx/MaxVelx.cpp\ 498 ./modules/MaxAbsVxx/MaxAbsVxx.h\ 499 ./modules/MaxAbsVxx/MaxAbsVxx.cpp\ 500 ./modules/MaxAbsVyx/MaxAbsVyx.h\ 501 ./modules/MaxAbsVyx/MaxAbsVyx.cpp\ 502 ./modules/MaxAbsVzx/MaxAbsVzx.h\ 503 ./modules/MaxAbsVzx/MaxAbsVzx.cpp\ 504 ./modules/MaxVxx/MaxVxx.h\ 505 ./modules/MaxVxx/MaxVxx.cpp\ 506 ./modules/MaxVyx/MaxVyx.h\ 507 ./modules/MaxVyx/MaxVyx.cpp\ 508 ./modules/MaxVzx/MaxVzx.h\ 509 ./modules/MaxVzx/MaxVzx.cpp\ 510 ./modules/MinVxx/MinVxx.h\ 511 ./modules/MinVxx/MinVxx.cpp\ 512 ./modules/MinVyx/MinVyx.h\ 513 ./modules/MinVyx/MinVyx.cpp\ 514 ./modules/MinVzx/MinVzx.h\ 515 ./modules/MinVzx/MinVzx.cpp\ 516 ./modules/IceVolumex/IceVolumex.h\ 517 ./modules/IceVolumex/IceVolumex.cpp\ 518 ./modules/RheologyBbarx/RheologyBbarx.cpp\ 519 ./modules/RheologyBbarx/RheologyBbarx.h\ 520 ./modules/MassFluxx/MassFluxx.cpp\ 521 ./modules/MassFluxx/MassFluxx.h 524 522 #}}} 525 523 #Slope sources {{{1 526 slope_sources = 524 slope_sources = ./modules/ModelProcessorx/BedSlope/UpdateElementsBedSlope.cpp\ 527 525 ./modules/ModelProcessorx/BedSlope/CreateNodesBedSlope.cpp \ 528 526 ./modules/ModelProcessorx/BedSlope/CreateConstraintsBedSlope.cpp\ … … 532 530 ./modules/ModelProcessorx/SurfaceSlope/CreateConstraintsSurfaceSlope.cpp\ 533 531 ./modules/ModelProcessorx/SurfaceSlope/CreateLoadsSurfaceSlope.cpp 534 slope_psources = 532 slope_psources = ./solutions/surfaceslope_core.cpp\ 535 533 ./solutions/bedslope_core.cpp 536 534 #}}} 537 535 #Groundingline sources {{{1 538 536 groundingline_sources= ./modules/GroundinglineMigrationx/GroundinglineMigrationx.cpp\ 539 ./modules/GroundinglineMigrationx/GroundinglineMigrationx.h\540 ./modules/GroundinglineMigrationx/GroundinglineMigrationxLocal.h\541 ./modules/GroundinglineMigrationx/GroundinglineMigrationxUtils.cpp537 ./modules/GroundinglineMigrationx/GroundinglineMigrationx.h\ 538 ./modules/GroundinglineMigrationx/GroundinglineMigrationxLocal.h\ 539 ./modules/GroundinglineMigrationx/GroundinglineMigrationxUtils.cpp 542 540 #}}} 543 541 #Rifts sources {{{1 544 542 rifts_sources = ./objects/Loads/Riftfront.cpp\ 545 ./objects/Loads/Riftfront.h\546 ./modules/ConstraintsStatex/RiftConstraintsState.cpp543 ./objects/Loads/Riftfront.h\ 544 ./modules/ConstraintsStatex/RiftConstraintsState.cpp 547 545 #}}} 548 546 #3D sources {{{1 549 547 threed_sources = ./objects/Gauss/GaussPenta.h\ 550 ./objects/Gauss/GaussPenta.cpp\551 ./objects/ElementResults/PentaVertexElementResult.h\552 ./objects/ElementResults/PentaVertexElementResult.cpp\553 ./objects/Inputs/PentaVertexInput.h\554 ./objects/Inputs/PentaVertexInput.cpp\555 ./objects/Elements/Penta.h\556 ./objects/Elements/Penta.cpp\557 ./objects/Elements/PentaHook.h\558 ./objects/Elements/PentaHook.cpp\559 ./objects/Elements/PentaRef.h\560 ./objects/Elements/PentaRef.cpp548 ./objects/Gauss/GaussPenta.cpp\ 549 ./objects/ElementResults/PentaVertexElementResult.h\ 550 ./objects/ElementResults/PentaVertexElementResult.cpp\ 551 ./objects/Inputs/PentaVertexInput.h\ 552 ./objects/Inputs/PentaVertexInput.cpp\ 553 ./objects/Elements/Penta.h\ 554 ./objects/Elements/Penta.cpp\ 555 ./objects/Elements/PentaHook.h\ 556 ./objects/Elements/PentaHook.cpp\ 557 ./objects/Elements/PentaRef.h\ 558 ./objects/Elements/PentaRef.cpp 561 559 #}}} 562 560 #Bamg sources {{{1 … … 628 626 #Kml sources {{{1 629 627 kml_sources = ./modules/Exp2Kmlx/Exp2Kmlx.h\ 630 ./modules/Exp2Kmlx/Exp2Kmlx.cpp\631 ./modules/Kml2Expx/Kml2Expx.h\632 ./modules/Kml2Expx/Kml2Expx.cpp\633 ./modules/Shp2Kmlx/Shp2Kmlx.h\634 ./modules/Shp2Kmlx/Shp2Kmlx.cpp\635 ./objects/KML/KML_Attribute.cpp\636 ./objects/KML/KML_Attribute.h\637 ./objects/KML/KML_ColorStyle.cpp\638 ./objects/KML/KML_ColorStyle.h\639 ./objects/KML/KML_Container.cpp\640 ./objects/KML/KML_Container.h\641 ./objects/KML/KML_Document.cpp\642 ./objects/KML/KML_Document.h\643 ./objects/KML/KML_Feature.cpp\644 ./objects/KML/KML_Feature.h\645 ./objects/KML/KML_File.cpp\646 ./objects/KML/KML_File.h\647 ./objects/KML/KML_Folder.cpp\648 ./objects/KML/KML_Folder.h\649 ./objects/KML/KML_Geometry.cpp\650 ./objects/KML/KML_Geometry.h\651 ./objects/KML/KML_GroundOverlay.cpp\652 ./objects/KML/KML_GroundOverlay.h\653 ./objects/KML/KML_Icon.cpp\654 ./objects/KML/KML_Icon.h\655 ./objects/KML/KML_LatLonBox.cpp\656 ./objects/KML/KML_LatLonBox.h\657 ./objects/KML/KML_LinearRing.cpp\658 ./objects/KML/KML_LinearRing.h\659 ./objects/KML/KML_LineString.cpp\660 ./objects/KML/KML_LineString.h\661 ./objects/KML/KML_LineStyle.cpp\662 ./objects/KML/KML_LineStyle.h\663 ./objects/KML/KML_MultiGeometry.cpp\664 ./objects/KML/KML_MultiGeometry.h\665 ./objects/KML/KML_Object.cpp\666 ./objects/KML/KML_Object.h\667 ./objects/KML/KML_Overlay.cpp\668 ./objects/KML/KML_Overlay.h\669 ./objects/KML/KML_Point.cpp\670 ./objects/KML/KML_Point.h\671 ./objects/KML/KML_Placemark.cpp\672 ./objects/KML/KML_Placemark.h\673 ./objects/KML/KML_Polygon.cpp\674 ./objects/KML/KML_Polygon.h\675 ./objects/KML/KML_PolyStyle.cpp\676 ./objects/KML/KML_PolyStyle.h\677 ./objects/KML/KML_Style.cpp\678 ./objects/KML/KML_Style.h\679 ./objects/KML/KML_StyleSelector.cpp\680 ./objects/KML/KML_StyleSelector.h\681 ./objects/KML/KML_SubStyle.cpp\682 ./objects/KML/KML_SubStyle.h\683 ./objects/KML/KMLFileReadUtils.cpp\684 ./objects/KML/KMLFileReadUtils.h628 ./modules/Exp2Kmlx/Exp2Kmlx.cpp\ 629 ./modules/Kml2Expx/Kml2Expx.h\ 630 ./modules/Kml2Expx/Kml2Expx.cpp\ 631 ./modules/Shp2Kmlx/Shp2Kmlx.h\ 632 ./modules/Shp2Kmlx/Shp2Kmlx.cpp\ 633 ./objects/KML/KML_Attribute.cpp\ 634 ./objects/KML/KML_Attribute.h\ 635 ./objects/KML/KML_ColorStyle.cpp\ 636 ./objects/KML/KML_ColorStyle.h\ 637 ./objects/KML/KML_Container.cpp\ 638 ./objects/KML/KML_Container.h\ 639 ./objects/KML/KML_Document.cpp\ 640 ./objects/KML/KML_Document.h\ 641 ./objects/KML/KML_Feature.cpp\ 642 ./objects/KML/KML_Feature.h\ 643 ./objects/KML/KML_File.cpp\ 644 ./objects/KML/KML_File.h\ 645 ./objects/KML/KML_Folder.cpp\ 646 ./objects/KML/KML_Folder.h\ 647 ./objects/KML/KML_Geometry.cpp\ 648 ./objects/KML/KML_Geometry.h\ 649 ./objects/KML/KML_GroundOverlay.cpp\ 650 ./objects/KML/KML_GroundOverlay.h\ 651 ./objects/KML/KML_Icon.cpp\ 652 ./objects/KML/KML_Icon.h\ 653 ./objects/KML/KML_LatLonBox.cpp\ 654 ./objects/KML/KML_LatLonBox.h\ 655 ./objects/KML/KML_LinearRing.cpp\ 656 ./objects/KML/KML_LinearRing.h\ 657 ./objects/KML/KML_LineString.cpp\ 658 ./objects/KML/KML_LineString.h\ 659 ./objects/KML/KML_LineStyle.cpp\ 660 ./objects/KML/KML_LineStyle.h\ 661 ./objects/KML/KML_MultiGeometry.cpp\ 662 ./objects/KML/KML_MultiGeometry.h\ 663 ./objects/KML/KML_Object.cpp\ 664 ./objects/KML/KML_Object.h\ 665 ./objects/KML/KML_Overlay.cpp\ 666 ./objects/KML/KML_Overlay.h\ 667 ./objects/KML/KML_Point.cpp\ 668 ./objects/KML/KML_Point.h\ 669 ./objects/KML/KML_Placemark.cpp\ 670 ./objects/KML/KML_Placemark.h\ 671 ./objects/KML/KML_Polygon.cpp\ 672 ./objects/KML/KML_Polygon.h\ 673 ./objects/KML/KML_PolyStyle.cpp\ 674 ./objects/KML/KML_PolyStyle.h\ 675 ./objects/KML/KML_Style.cpp\ 676 ./objects/KML/KML_Style.h\ 677 ./objects/KML/KML_StyleSelector.cpp\ 678 ./objects/KML/KML_StyleSelector.h\ 679 ./objects/KML/KML_SubStyle.cpp\ 680 ./objects/KML/KML_SubStyle.h\ 681 ./objects/KML/KMLFileReadUtils.cpp\ 682 ./objects/KML/KMLFileReadUtils.h 685 683 #}}} 686 684 #Matlab sources {{{1 687 685 matlab_sources= ./shared/Matlab/matlabshared.h\ 688 ./shared/Matlab/ModuleBoot.cpp\689 ./shared/Matlab/ModuleEnd.cpp\690 ./shared/Matlab/mxGetAssignedField.cpp\691 ./shared/Matlab/mxGetField.cpp\692 ./shared/Matlab/CheckNumMatlabArguments.cpp\693 ./toolkits/matlab/matlabincludes.h\694 ./toolkits/matlab/MatlabNArrayToNArray.cpp\695 ./io/Matlab/matlabio.h\696 ./io/Matlab/WriteMatlabData.cpp\697 ./io/Matlab/FetchMatlabData.cpp\698 ./io/Matlab/OptionParse.cpp686 ./shared/Matlab/ModuleBoot.cpp\ 687 ./shared/Matlab/ModuleEnd.cpp\ 688 ./shared/Matlab/mxGetAssignedField.cpp\ 689 ./shared/Matlab/mxGetField.cpp\ 690 ./shared/Matlab/CheckNumMatlabArguments.cpp\ 691 ./toolkits/matlab/matlabincludes.h\ 692 ./toolkits/matlab/MatlabNArrayToNArray.cpp\ 693 ./io/Matlab/matlabio.h\ 694 ./io/Matlab/WriteMatlabData.cpp\ 695 ./io/Matlab/FetchMatlabData.cpp\ 696 ./io/Matlab/OptionParse.cpp 699 697 #}}} 700 698 #Serialsources {{{1 … … 736 734 ./modules/Chacox/chaco_seconds.cpp\ 737 735 ./modules/Chacox/user_params.cpp\ 736 ./modules/Dakotax/SpawnCoreSerial.cpp\ 738 737 ./modules/TriaSearchx/TriaSearchx.h\ 739 738 ./modules/TriaSearchx/TriaSearchx.cpp\ … … 789 788 #First the core 790 789 issm_sources = $(core_sources) 791 issm_psources 790 issm_psources = 792 791 793 792 #Now the optional source 794 793 if DAKOTA 795 issm_sources += $(dakota_sources) 794 issm_sources += $(dakota_sources) 795 issm_psources += $(dakota_psources) 796 796 endif 797 797 798 798 if TRANSIENT 799 issm_sources += $(transient_sources)799 issm_sources += $(transient_sources) 800 800 issm_psources += $(transient_psources) 801 801 endif 802 802 803 803 if STEADYSTATE 804 issm_sources += $(steadystate_sources)804 issm_sources += $(steadystate_sources) 805 805 issm_psources += $(steadystate_psources) 806 806 endif 807 807 808 808 if PROGNOSTIC 809 issm_sources += $(prognostic_sources)809 issm_sources += $(prognostic_sources) 810 810 issm_psources += $(prognostic_psources) 811 811 endif 812 812 813 813 if THERMAL 814 issm_sources += $(thermal_sources)814 issm_sources += $(thermal_sources) 815 815 issm_psources += $(thermal_psources) 816 816 endif 817 817 818 818 if CONTROL 819 issm_sources += $(control_sources)819 issm_sources += $(control_sources) 820 820 issm_psources += $(control_psources) 821 821 endif 822 822 823 823 if HYDROLOGY 824 issm_sources += $(hydrology_sources)824 issm_sources += $(hydrology_sources) 825 825 issm_psources += $(hydrology_psources) 826 826 endif 827 827 828 828 if DIAGNOSTIC 829 issm_sources += $(diagnostic_sources)829 issm_sources += $(diagnostic_sources) 830 830 issm_psources += $(diagnostic_psources) 831 831 endif 832 832 833 833 if BALANCED 834 issm_sources += $(balanced_sources)834 issm_sources += $(balanced_sources) 835 835 issm_psources += $(balanced_psources) 836 836 endif … … 841 841 842 842 if SLOPE 843 issm_sources += $(slope_sources)843 issm_sources += $(slope_sources) 844 844 issm_psources += $(slope_psources) 845 845 endif … … 856 856 issm_sources += $(threed_sources) 857 857 endif 858 859 858 #}}} 860 859 861 860 #ISSM serial library {{{1 862 libISSM_a_SOURCES = $(issm_sources)861 libISSM_a_SOURCES = $(issm_sources) 863 862 libISSM_a_SOURCES += $(serial_sources) 864 863 libISSM_a_SOURCES += $(bamg_sources) … … 872 871 libISSM_a_CXXFLAGS += -DMX_COMPAT_32 873 872 endif 874 875 873 #}}} 876 874 #ISSM parallel library {{{1 877 libpISSM_a_SOURCES = $(issm_sources)875 libpISSM_a_SOURCES = $(issm_sources) 878 876 libpISSM_a_SOURCES += $(issm_psources) 879 877 libpISSM_a_CXXFLAGS = -fPIC -D_PARALLEL_ -D_C_ $(CXXOPTFLAGS) … … 881 879 #Overload library, to overload any non-standard symbols. {{{1 882 880 libOverload_a_SOURCES = ./shared/String/stricmp.c 883 libOverload_a_CFLAGS = -fPIC -D_PARALLEL_ -D_C_ $(COPTFLAGS)881 libOverload_a_CFLAGS = -fPIC -D_PARALLEL_ -D_C_ $(COPTFLAGS) 884 882 #}}} 885 883 886 884 #Executable {{{1 887 888 885 if NOPARALLEL 889 886 bin_PROGRAMS = … … 898 895 LDADD += $(PETSCLIB) $(TAOLIB) $(FLIBS) $(PLAPACKLIB) $(MUMPSLIB) $(SCALAPACKLIB) $(BLACSLIB) $(HYPRELIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(ADIC2LIB) 899 896 900 901 897 issm_exe_SOURCES = solutions/issm.cpp 902 898 issm_exe_CXXFLAGS= -fPIC -D_PARALLEL_ $(CXXOPTFLAGS) $(COPTFLAGS) 903 904 #}}} 899 #}}} -
issm/trunk/src/c/modules/Dakotax/SpawnCoreSerial.cpp
r9797 r10308 10 10 #error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!" 11 11 #endif 12 13 12 14 13 #include "../../objects/objects.h"
Note:
See TracChangeset
for help on using the changeset viewer.