[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