當前位置:首頁 » 編程軟體 » pgi編譯器pgf90

pgi編譯器pgf90

發布時間: 2022-04-17 00:01:36

① VASP安裝問題

沒有 PGF90編譯器 裝pgi編譯器或是在makefile裡面替換其他的編譯器

② vasp安裝問題求助

編譯器沒有裝好 或者路徑設置有問題

③ 如何安裝gfortran編譯器

方法一: 假如現在有兩個Fortran程序1.f90和2.f90,其中1.f90是主程序,2.f90是在主程序中調用的子程序,將這兩個程序傳到linux的一個目錄下,使用fortran編譯命令,如PGI的pgf90,Intel的ifort,命令如下: pgf90 -o exe_name 1.f90 2.f90 ifor...

④ pgf90 是pgi fortran嗎

是PGI
不過linux下還是用gFortran吧, 網上有免費的

⑤ windows上可以用PGI編譯器直接運行現有的.for的fortran程序嗎

這個要修改演算法

並不是說計算量大就適合GPU運算
GPU單核的頻率比CPU低,只是核數多(往往幾十上百個)所以才有優勢
需要修改演算法為並行計算適配

⑥ Linux系統下如何安裝Abinit5.6.4

在Linux機器上裝ABINIT之前,需確保已經安裝了Fortran編譯器(g95、pgi或ifc版本的均可),fftw、blas和lapack數學庫。 到目前為止ABINIT最新成熟版本是4.6.4。可以從如下的網址下載到: http://www.abinit.org/package/?text=4_6_4 。它有預先編譯好的二進制代碼下載(如果想偷懶的話,下載這個解壓後,就可以用了)和源代碼(自己可以根據自己的機器配置進行安裝)。下面就對源代碼的安裝進行說明: 比如機器A的編譯器為pgf90。 1、從 ftp://ftp.abinit.org/pub/abinitio/ABINIT_v4.6.4/abinit-4.6.4.tar.gz下載abinit-4.6.4.tar.gz後,解壓它: tar xzf abinit-4.6.4.tar.gz 則得到abinit-4.6.4的目錄,下面就是它的源代碼、教程、例子和文檔說明等。 2、進入Machine_dept_files的子目錄Intel_P6,把makefile_macros.PGIstatic_mmy拷貝到上兩級目錄中: cp makefile_macros.PGIstatic_mmy ../../makefile_macros 3、編輯修改makefile_macros,修改後的內容為: #################################################################### # For the sequential version # Machine type MACHINE=P6 # Fortran optimized compilation FC=pgf90 FFLAGS=-Mextend -Mfree -O2 FFLAGS_LIBS = -O2 FLINK= -Wl,-non_shared # C preprocessor, used to preprocess the fortran source. CPP=/lib/cpp CPP_FLAGS=-P -traditional -DCONTRACT # C optimized compilation. CC=cc CFLAGS=-O # Location of perl . Used to generate the script fldiff, in ~ABINIT/Utilities . PERL=/usr/bin/perl # List of machine-dependent routines MACHINE_DEP_C_SEQ_SUBS_LIST=etime.o # Use the ABINIT default libraries. # For dynamical link, uncomment this line LIBS= $(LAPACK) $(BLAS) $(NETCDF) #LIBS=/usr/lib/libgoto_p4_512-r0.96.so Lib_lapack/lapack.a NC_FC=pgf90 NC_F90=pgf90 NC_CPPFLAGS='-DNDEBUG -DpgiFortran' #################################################################### 4、鍵入命令: make allseq 開始編譯所有可執行的模塊 abinis、 aim 、band2eps、 newsp、 mrgddb、 anaddb 、lwf、 cut3d和concti等。編譯得到這些可執行模塊後,將它們拷貝到$HOME/bin目錄下,以後就可以直接在所計算的目錄運行開始計算了。

⑦ PGI編譯器,什麼是PGI編譯器

前來說,是只有PGI的fortran才能編譯成cuda。

⑧ 請教ifort和pgf90編譯差別的問題

方法一:
假如現在有兩個Fortran程序1.f90和2.f90,其中1.f90是主程序,2.f90是在主程序中調用的子程序,將這兩個程序傳到Linux的一個目錄下,使用fortran編譯命令,如PGI的pgf90,Intel的ifort,命令如下:
pgf90 -o exe_name 1.f90 2.f90
ifort -o exe_name 1.f90 2.f90
方法二:
在主程序1.f90中加入include '2.f90'語句,然後在Linux下用fortran命令編譯,命令如下:
pgf90 -o exe_name 1.f90
ifort -o exe_name 1.f90

⑨ PGI fortran和intel fortran哪個好

這個具體還要看自己的個人感受了。據我所知,intel的編譯器對於混合編程支持的比較廣泛,而且自帶有強大的函數庫(像imsl),而pgi的編譯器則是由所謂的mkl等支撐系統。當然如果你只是初學的話,其實無所謂哪款好壞了。intel的編譯器的圖形界面做的比較好。如果你不小心下載的pgi是命令行輸入的話,估計的蛋疼的輸入方式能讓你抓狂的。總體推薦intel,還有康柏的編譯器。

⑩ debian如何安裝pgf90

. 首先安裝pgi編譯器,我在這里就不說了,網上應該很多資料。

  2. 配置環境變數(因為要使用pgf90編譯,因此必須設置一下環境變數)
     # vi ~/.bashrc 編輯 .bashrc文件,在文件中添加以下幾行        

     # source ~/.bashrc    (為了確保設置生效,最好重新啟動命令行)    

  3. 下載 mpich-3.2。tar.gz (網址:http://www.mpich.org/downloads/)到目錄/home/legna/Doucument(這個路徑可以自己指定,安裝完成後,安裝包可以刪除,所以放哪個目錄下都沒有關系)

  4. 解壓mpich-3.2.tar.gz,得到mpich-3.2文件夾
     # tar -zxvf mpich-3.2.tar.gz

  5. 進入mpich-3.2目錄
    # cd mpich-3.2

  6. 設置安裝目錄
    # ./configure --prefix=/home/legna/mpich(這個目錄也可以自己指定,而且要看一下輸出的內容有沒有出現error的,如果有,那麼就不能進行下一步)

  7. 編譯
    # make(這邊應該也不會報錯,如果報錯,肯定是前面的步驟沒有成功)

  8. 安裝
    # make install

  9. 配置環境變數
     # vi ~/.bashrc 編輯 .bashrc文件,在文件中添加如下的一行

     # source ~/.bashrc(為了確保設置生效,最好重新啟動命令行)
  
   10. 測試
         自己寫代碼試試吧~~~

熱點內容
php環境的搭建 發布:2025-03-18 02:44:47 瀏覽:489
java實現文件上傳到ftp 發布:2025-03-18 02:43:25 瀏覽:401
編程出遊戲 發布:2025-03-18 02:43:15 瀏覽:178
使用公網ip搭建伺服器 發布:2025-03-18 02:34:23 瀏覽:215
android從程序員到架構師之路 發布:2025-03-18 02:32:52 瀏覽:298
高壓存儲罐 發布:2025-03-18 02:23:18 瀏覽:760
加密卡怎麼模擬 發布:2025-03-18 02:02:08 瀏覽:271
我的世界伺服器水桶搭建 發布:2025-03-18 02:01:21 瀏覽:334
微信存儲到sd卡 發布:2025-03-18 01:34:29 瀏覽:969
eclipse的自動編譯 發布:2025-03-18 01:34:29 瀏覽:368