日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

MDPSCU中的Makefile文件

 Library_MJ 2019-01-31
#choice compiler and compiling flags 
 ?。?!#表示注釋
export   comp     := pgfortran
!?。omp 為自定義變量,pgfortran是所選擇的編譯器,“:=”是賦值符,且覆蓋之前的值
?。。xport的作用是將變量傳遞給下面的了Makefile,詳情查看《makefile export變量
ifeq ($(origin oflags), undefined)  !?。?GNU的條件語句ifeq
函數(shù)$(origin, ***),查詢變量***的狀態(tài)
export oflags := = -fast -tp sandybridge-64  -Mvect=sse,simd -Minline -Mconcur -Minform=warn -Minfo=accel,inline,intensity,loop,mp,opt,par,vect \
                     -Mcuda=fastmath,cuda8.0,cc2x  !!!說明使用cuda
endif

ifeq ($(origin ConfigName), undefined) 
export ConfigName := Release
endif

export LIBDIRS    := $(MSMPSCUSOR)/LIB/sor/f/  
?。?!用一個(gè)變量來記錄LIB的路徑
libnames          := MiniUtilities RandGenerators CudaRanGeneratorC2F LBFGS MATH_LBFGSB MATH90A
!??!libnames記錄所有的子文件夾

export LIBDIR0    := $(WORKSPACE)/LIB/
export LIBDIRD    := $(LIBDIR0)$(ConfigName)/
?。?!worspace 里的LIB是用來存放編譯生成生的中間文件.o文件或者.mod文件      
all:  ?。。。文繕?biāo),其功能是編譯所有的目標(biāo)
#the math libs:    ?。?!MSMPSCUSOR代表分子動(dòng)力學(xué)程序包解壓后的文件夾名,如msmpscu-CGWIN-18-11-05
$(MAKE) -f $(MSMPSCUSOR)/LIB/LBFGS.mk
$(MAKE) -f $(MSMPSCUSOR)/LIB/MATH_LBFGSB.mk
$(MAKE) -f $(MSMPSCUSOR)/LIB/MATH90A.mk
$(MAKE) -f $(MSMPSCUSOR)/LIB/MiniUtilities.mk
$(MAKE) -f $(MSMPSCUSOR)/LIB/RandGenerators.mk
$(MAKE) -f $(MSMPSCUSOR)/LIB/CudaRanGeneratorC2F.mk
?。?!嵌套執(zhí)行的Make,《跟我一起Makefile》P28頁

############################################
.PHONY: clean   !?。?PHONY偽目標(biāo)
clean:
$(MAKE) clean -f $(MSMPSCUSOR)/LIB/LBFGS.mk
$(MAKE) clean -f $(MSMPSCUSOR)/LIB/MATH_LBFGSB.mk
$(MAKE) clean -f $(MSMPSCUSOR)/LIB/MATH90A.mk
$(MAKE) clean -f $(MSMPSCUSOR)/LIB/MiniUtilities.mk
$(MAKE) clean -f $(MSMPSCUSOR)/LIB/RandGenerators.mk
$(MAKE) clean -f $(MSMPSCUSOR)/LIB/CudaRanGeneratorC2F.mk

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多