⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.am

📁 A C++ class library for scientific computing
💻 AM
字号:
## Written by Patrick Guio <patrick.guio@fys.uio.no>#EXTRA_DIST = arrdaxpy.cpp arrdaxpy.m arrdaxpy2.m arrdaxpyf.f arrexpr1.cpp \arrexpr1.m cfd.cpp cfdf.f cfortran.h chunky.cpp compiletime.cpp \ctime-results ctime1.cpp ctime1v.cpp ctime2.cpp ctime2v.cpp ctime3.cpp \ctime3v.cpp ctime4.cpp ctime4v.cpp ctime5.cpp ctime5c.cpp ctime5v.cpp \daxpy2.cpp daxpyf90-2.f90 dot.cpp dot2.cpp echof2-back.f echotune.cpp \echotune.m echotunef.f frek.m hao-he-mark.cpp kepler.cpp loop1-bug.cpp \loop4.cpp loop4f.f loop4f90.f90 loopstruct.cpp looptest.cpp makelogo.cpp \makeloops.cpp qcd.txt quinlan.cpp stenciln.cpp tiny3.cppAM_CPPFLAGS = -I$(srcdir) -I$(top_srcdir) -I$(top_builddir)AM_CXXFLAGS = @CXX_OPTIMIZE_FLAGS@ @CXXFFLAGS@ @CXXFCFLAG@AM_FFLAGS = @F77_OPTIMIZE_FLAGS@AM_FCFLAGS = $(FCFLAGS_f90) @FC_OPTIMIZE_FLAGS@LDADD = -L$(top_builddir)/lib -lblitz @BLASLIB@ @FCLIBS@ @FLIBS@############################################################################LOOP_KERNELS = loop1 loop2 loop3 loop5 loop6 loop8 loop9 loop10 loop11 \loop12 loop13 loop14 loop15 loop16 loop17 loop18 loop19 loop21 loop22 \loop23 loop24 loop25 loop36OTHER_BENCH = daxpy haney qcd stencil tinydaxpy acoustic acou3d hao-heBENCHMARKS = $(LOOP_KERNELS) $(OTHER_BENCH)COMPILE_TIME_BENCHMARKS = ctime1 ctime2 ctime3 ctime4 ctime5 ctime1v \ctime2v ctime3v ctime4v ctime5vEXTRA_PROGRAMS = $(BENCHMARKS)#compile: $(EXTRA_PROGRAMS) run:	$(OTHER_BENCH)	@for benchmark in $(OTHER_BENCH) ; do \	  ./$$benchmark; \	donerun-loops:	$(LOOP_KERNELS)	@for benchmark in $(LOOP_KERNELS) ; do \	  ./$$benchmark; \	donectime:	rm -f $(COMPILE_TIME_BENCHMARKS)	@echo Flags: $(CXXFLAGS)	@for benchmark in $(COMPILE_TIME_BENCHMARKS) ; do \	  echo Compile time for $$benchmark.cpp: ; \	  time $(CXX) $(AM_CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c $(srcdir)/$$benchmark.cpp; \	donecheck-benchmarks: run run-loops ctime############################################################################if F90_COMPILERhaney_SOURCES = haney.cpp haneyf.fdaxpy_SOURCES = daxpy.cpp fdaxpy.f fidaxpy.f daxpyf90.f90qcd_SOURCES = qcd.cpp qcdf.fstencil_SOURCES = stencil.cpp stencilf.f stencilf2.f stencilf90.f90acoustic_SOURCES = acoustic.cpp acousticf.f acousticf2.f acousticf90.f90 \acousticf902.f90acou3d_SOURCES = acou3db1.cpp acou3db2.cpp acou3db3.cpp acou3db4.cpp \acou3d.cpp acou3df90.f90 acou3df.f acou3df2.f acou3df902.f90tinydaxpy_SOURCES = tinydaxpy.cpphao_he_SOURCES = hao-he.cppelsehaney_SOURCES = haney.cpp haneyf.fdaxpy_SOURCES = daxpy.cpp fdaxpy.f fidaxpy.fqcd_SOURCES = qcd.cpp qcdf.fstencil_SOURCES = stencil.cpp stencilf.f stencilf2.facoustic_SOURCES = acoustic.cpp acousticf.f acousticf2.facou3d_SOURCES = acou3db1.cpp acou3db2.cpp acou3db3.cpp acou3db4.cpp \acou3d.cpp acou3df.f acou3df2.f tinydaxpy_SOURCES = tinydaxpy.cpphao_he_SOURCES = hao-he.cppendif# Loop kernel tests## Note: The loop numbers skip around because they represent# selected loops from a suite used by IBM researchers to test# the RS/6000.  Missing loops are ones which were too complicated# to generate automatically.## This section generated by makeloops.cppif F90_COMPILERloop1_SOURCES = loop1.cpp loop1f.f loop1f90.f90loop2_SOURCES = loop2.cpp loop2f.f loop2f90.f90loop3_SOURCES = loop3.cpp loop3f.f loop3f90.f90loop5_SOURCES = loop5.cpp loop5f.f loop5f90.f90loop6_SOURCES = loop6.cpp loop6f.f loop6f90.f90loop8_SOURCES = loop8.cpp loop8f.f loop8f90.f90loop9_SOURCES = loop9.cpp loop9f.f loop9f90.f90loop10_SOURCES = loop10.cpp loop10f.f loop10f90.f90loop11_SOURCES = loop11.cpp loop11f.f loop11f90.f90loop12_SOURCES = loop12.cpp loop12f.f loop12f90.f90loop13_SOURCES = loop13.cpp loop13f.f loop13f90.f90loop14_SOURCES = loop14.cpp loop14f.f loop14f90.f90loop15_SOURCES = loop15.cpp loop15f.f loop15f90.f90loop16_SOURCES = loop16.cpp loop16f.f loop16f90.f90loop17_SOURCES = loop17.cpp loop17f.f loop17f90.f90loop18_SOURCES = loop18.cpp loop18f.f loop18f90.f90loop19_SOURCES = loop19.cpp loop19f.f loop19f90.f90loop21_SOURCES = loop21.cpp loop21f.f loop21f90.f90loop22_SOURCES = loop22.cpp loop22f.f loop22f90.f90loop23_SOURCES = loop23.cpp loop23f.f loop23f90.f90loop24_SOURCES = loop24.cpp loop24f.f loop24f90.f90loop25_SOURCES = loop25.cpp loop25f.f loop25f90.f90loop36_SOURCES = loop36.cpp loop36f.f loop36f90.f90elseloop1_SOURCES = loop1.cpp loop1f.floop2_SOURCES = loop2.cpp loop2f.floop3_SOURCES = loop3.cpp loop3f.floop5_SOURCES = loop5.cpp loop5f.floop6_SOURCES = loop6.cpp loop6f.floop8_SOURCES = loop8.cpp loop8f.floop9_SOURCES = loop9.cpp loop9f.floop10_SOURCES = loop10.cpp loop10f.floop11_SOURCES = loop11.cpp loop11f.floop12_SOURCES = loop12.cpp loop12f.floop13_SOURCES = loop13.cpp loop13f.floop14_SOURCES = loop14.cpp loop14f.floop15_SOURCES = loop15.cpp loop15f.floop16_SOURCES = loop16.cpp loop16f.floop17_SOURCES = loop17.cpp loop17f.floop18_SOURCES = loop18.cpp loop18f.floop19_SOURCES = loop19.cpp loop19f.floop21_SOURCES = loop21.cpp loop21f.floop22_SOURCES = loop22.cpp loop22f.floop23_SOURCES = loop23.cpp loop23f.floop24_SOURCES = loop24.cpp loop24f.floop25_SOURCES = loop25.cpp loop25f.floop36_SOURCES = loop36.cpp loop36f.fendif###########################################################################clean-local:	-rm -rf *.ii *.ti *.int.c *.s work.pc* cxx_repository Template.dir ii_files ti_files core.[0-9]* \		$(BENCHMARKS) $(COMPILE_TIME_BENCHMARKS) 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -