乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      MDPSCU中的Makefile文件

       Library_MJ 2019-01-31
      #choice compiler and compiling flags 
       ?。。?表示注釋
      export   comp     := pgfortran
      ?。?!comp 為自定義變量,pgfortran是所選擇的編譯器,“:=”是賦值符,且覆蓋之前的值
      ?。?!export的作用是將變量傳遞給下面的了Makefile,詳情查看《makefile export變量
      ifeq ($(origin oflags), undefined)  ?。?! GNU的條件語句ifeq
      函數$(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/  
      ?。?!用一個變量來記錄LIB的路徑
      libnames          := MiniUtilities RandGenerators CudaRanGeneratorC2F LBFGS MATH_LBFGSB MATH90A
      !??!libnames記錄所有的子文件夾

      export LIBDIR0    := $(WORKSPACE)/LIB/
      export LIBDIRD    := $(LIBDIR0)$(ConfigName)/
      ?。?!worspace 里的LIB是用來存放編譯生成生的中間文件.o文件或者.mod文件      
      all:  !?。?!偽目標,其功能是編譯所有的目標
      #the math libs:    ?。?!MSMPSCUSOR代表分子動力學程序包解壓后的文件夾名,如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偽目標
      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

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多