[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile

Bill Wendling isanbard at gmail.com
Wed Sep 6 13:41:43 PDT 2006



Changes in directory llvm-test/External/SPEC/CFP2006/436.cactusADM:

Makefile updated: 1.1 -> 1.2
---
Log message:

Modified Makefiles to handle multiple directories.


---
Diffs of the changes:  (+103 -2)

 Makefile |  105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 103 insertions(+), 2 deletions(-)


Index: llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile
diff -u llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile:1.1 llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile:1.2
--- llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile:1.1	Fri Sep  1 18:27:13 2006
+++ llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile	Wed Sep  6 15:41:12 2006
@@ -6,9 +6,110 @@
 
 LEVEL = ../../../..
 
+Source = PreLoop.F StaggeredLeapfrog1a.F StaggeredLeapfrog1a_TS.F              \
+         StaggeredLeapfrog2.F planewaves.F teukwaves.F datestamp.c regex.c     \
+         $(addprefix $(SPEC_BENCH_DIR)/src/PUGH/,                              \
+           GHExtension.c FinishReceiveGA.c Startup.c Evolve.c Storage.c        \
+           SetupGroup.c PostSendGA.c SetupPGH.c SetupPGV.c LoadAware.c Comm.c  \
+           cctk_ThornBindings.c Overloadables.c PughUtils.c PostReceiveGA.c)   \
+         $(addprefix $(SPEC_BENCH_DIR)/src/Time/,                              \
+           Courant.c Initialise.c cctk_ThornBindings.c Given.c Simple.c)       \
+         $(addprefix $(SPEC_BENCH_DIR)/src/Cactus/,                            \
+           ScheduleTraverse.c Groups.c Dummies.c File.c CactusDefaultEvolve.c  \
+           BinaryTree.c Hash.c Malloc.c CactusTimers.c CallStartupFunctions.c  \
+           FortranBindingsIO.c ConfigData.c CactusDefaultMainLoopIndex.c       \
+           Misc.c CactusDefaultComm.c Cache.c RegisterKeyedFunction.c          \
+           Subsystems.c FortranWrappers.c Network.c Stagger.c                  \
+           CactusDefaultInitialise.c Time.c Expression.c CactusSync.c          \
+           ProcessCommandLine.c WarnLevel.c CommandLine.c Coord.c              \
+           ScheduleInterface.c MainUtils.c Reduction.c GHExtensions.c          \
+           StoreHandledData.c ShutdownCactus.c ProcessEnvironment.c getopt.c   \
+           ParseFile.c OverloadIO.c StoreKeyedData.c getopt1.c                 \
+           CactusDefaultShutdown.c Banner.c Termination.c                      \
+           ProcessParameterDatabase.c ActiveThorns.c String.c SetupCache.c     \
+           Table.c DebugDefines.c Interp.c Parameters.c GroupsOnGH.c           \
+           InitialiseCactus.c IOMethods.c flesh.c ScheduleCreater.c            \
+           SetParams.c cctk_ThornBindings.c OverloadComm.c Names.c             \
+           InitialiseDataStructures.c StringList.c DefaultTimers.c             \
+           StoreNamedData.c ScheduleSorter.c Complex.c OverloadMain.c          \
+           Traverse.c SKBinTree.c snprintf.c)                                  \
+         $(addprefix $(SPEC_BENCH_DIR)/src/IOUtil/,                            \
+           CheckpointRecovery.c Utils.c AdvertisedFiles.c Startup.c            \
+           cctk_ThornBindings.c)                                               \
+         $(SPEC_BENCH_DIR)/src/IDLinearWaves/cctk_ThornBindings.c              \
+         $(addprefix $(SPEC_BENCH_DIR)/src/BenchADMsrc/,                       \
+           Startup.c ParamCheck.c cctk_ThornBindings.c)                        \
+         $(addprefix $(SPEC_BENCH_DIR)/src/CactusBindings/,                    \
+           ParameterRecoveryEinstein.c ParameterRecoveryCactus.c               \
+           TIME_private.c OverloadThorns.c Cactus.c PUGH_Register.c            \
+           EINSTEIN_restricted.c ParameterRecoveryIOASCII.c IOASCII.c          \
+           CreateTimeParameters.c BOUNDARY_restricted.c                        \
+           CreateIOBasicParameters.c Global.c ParameterRecoveryPUGH.c          \
+           EINSTEIN_private.c CARTGRID3D_private.c                             \
+           BindingsParameterRecovery.c PUGH.c ParameterRecoveryPUGHSlab.c      \
+           SchedulePUGH.c IOUtil_Register.c TIME_restricted.c                  \
+           Cactus_FortranWrapper.c ParameterRecoveryTime.c                     \
+           BenchADM_FortranWrapper.c IOASCII_private.c PUGHReduce.c            \
+           CACTUS_private.c Time.c ScheduleTime.c Boundary_Register.c          \
+           PUGHReduce_Register.c CreateEinsteinParameters.c BindingsSchedule.c \
+           CreateIOASCIIParameters.c CreatePUGHParameters.c BENCHADM_private.c \
+           CreateBenchADMParameters.c CreateIOUtilParameters.c                 \
+           CreateCartGrid3DParameters.c IDLINEARWAVES_private.c Boundary.c     \
+           Einstein.c CreateIDLinearWavesParameters.c                          \
+           ParameterRecoveryBenchADM.c ParameterRecoveryIOBasic.c              \
+           PUGH_private.c ScheduleIOASCII.c PUGHSlab_Register.c                \
+           ScheduleBoundary.c CreatePUGHReduceParameters.c IOBasic.c           \
+           ScheduleEinstein.c ParameterRecoveryPUGHReduce.c CartGrid3D.c       \
+           IOASCII_Register.c IDLinearWaves_FortranWrapper.c                   \
+           PUGH_FortranWrapper.c ScheduleIDLinearWaves.c DummyThornFunctions.c \
+           CreateBoundaryParameters.c IO_restricted.c PUGHSlab.c               \
+           BenchADM_Register.c CartGrid3D_Register.c SchedulePUGHSlab.c        \
+           ParameterRecoveryIDLinearWaves.c IOBASIC_private.c                  \
+           SchedulePUGHReduce.c PUGHReduce_FortranWrapper.c ScheduleIOUtil.c   \
+           Einstein_Register.c CreateCactusParameters.c Time_Register.c        \
+           IOBasic_FortranWrapper.c CreatePUGHSlabParameters.c                 \
+           CACTUS_restricted.c BindingsVariables.c IsOverloaded.c              \
+           Cactus_Register.c Einstein_FortranWrapper.c                         \
+           ParameterRecoveryIOUtil.c IOUtil.c ParameterRecoveryCartGrid3D.c    \
+           PUGHSlab_FortranWrapper.c BENCHADM_restricted.c                     \
+           BindingsParameters.c CartGrid3D_FortranWrapper.c                    \
+           RegisterThornFunctions.c Boundary_FortranWrapper.c                  \
+           ScheduleIOBasic.c BenchADM.c IOBasic_Register.c IDLinearWaves.c     \
+           Time_FortranWrapper.c IDLinearWaves_Register.c                      \
+           IOASCII_FortranWrapper.c ScheduleBenchADM.c ScheduleCactus.c        \
+           ImplementationBindings.c DRIVER_restricted.c                        \
+           IOUtil_FortranWrapper.c ScheduleCartGrid3D.c                        \
+           FortranThornFunctions.c GRID_restricted.c                           \
+           ParameterRecoveryBoundary.c)                                        \
+         $(addprefix $(SPEC_BENCH_DIR)/src/CartGrid3D/,                        \
+           SymmetryWrappers.c GHExtension.c DecodeSymParameters.c              \
+           SetSymmetry.c Startup.c CartGrid3D.c Symmetry.c ParamCheck.c        \
+           cctk_ThornBindings.c)                                               \
+         $(addprefix $(SPEC_BENCH_DIR)/src/Einstein/,                          \
+           Courant.c InitialEinstein.c MaskInit.c Slicing.c InitialFlat.c      \
+           carttosphere.c InitSymBound.c LapseInits.c cctk_ThornBindings.c     \
+           ShiftInits.c evaltrK.c ConfPhys.c)                                  \
+         $(addprefix $(SPEC_BENCH_DIR)/src/PUGHReduce/,                        \
+           ReductionNormInf.c ReductionMax.c ReductionMin.c ReductionSum.c     \
+           Startup.c Reduction.c ReductionNorm1.c ReductionNorm2.c             \
+           cctk_ThornBindings.c)                                               \
+         $(addprefix $(SPEC_BENCH_DIR)/src/Boundary/,                          \
+           FlatBoundary.c ScalarBoundary.c RadiationBoundary.c RobinBoundary.c \
+           CopyBoundary.c cctk_ThornBindings.c)                                \
+         $(addprefix $(SPEC_BENCH_DIR)/src/PUGHSlab/,                          \
+           DatatypeConversion.c GetHyperslab.c Mapping.c Hyperslab.c           \
+           cctk_ThornBindings.c NewHyperslab.c)                                \
+         $(addprefix $(SPEC_BENCH_DIR)/src/IOASCII/,                           \
+           Output1D.c Output2D.c Output3D.c Startup.c cctk_ThornBindings.c     \
+           ChooseOutput.c Write1D.c Write2D.c Write3D.c)                       \
+         $(addprefix $(SPEC_BENCH_DIR)/src/IOBasic/,                           \
+           WriteScalar.c OutputScalar.c OutputInfo.c Startup.c WriteInfo.c     \
+           cctk_ThornBindings.c)
+
 include ../../Makefile.spec2006
 include $(PROJ_SRC_ROOT)/Makefile.FORTRAN
 
-CPPFLAGS += -DCCODE -I$(SPEC_BENCH_DIR)/src/include
+CFLAGS += -DCCODE
 
-STDOUT_FILENAME := cactusADM.out
+RUN_OPTIONS      = benchADM
+STDOUT_FILENAME := benchADM.out






More information about the llvm-commits mailing list