原文:Linux 下編譯 有多個子程序文件的Fortran程序

第一種方法 ifort o outprogram Source .f Source .f 第二種 在主程序中include Source .f program main call prhello end program include Source .f subroutine prhello write , hello,world end subroutine 代碼如上,include 只是簡單的 ...

2018-04-09 19:26 0 1625 推薦指數:

查看詳情

如何建立一個子程序

首先我們要理解這里面的“子程序”指的是什么?在這里,“子程序”理解為一個函數比較合適,可以是一個執行特定功能的全局函數、可以是一個類里面的成員函數(注:《代碼大全》里面之所以用“子程序”來表述,是因為它所講述的規則與方法是與語言無關的,我們應該根據自己實際編程中所使用的語言來自行定義 ...

Mon Jul 28 01:56:00 CST 2014 0 11173
[轉]在linux如何使用Makefile對fortran程序進行編譯

- 在linux寫過不少的fortran程序,但很少寫makefile文件,通常情況我是手動用ifort或pgf90進行編譯,雖然也在大型程序中寫過一些代碼,但因為都有現成的makefile文件,我也只是修改一配置參數,先make clean,再make,只要生成可執行程序就算搞定 ...

Thu Nov 15 04:38:00 CST 2012 0 4885
ABAQUS子程序編譯

Abaqus 子程序編譯 命令行編譯 調用dll 在已安裝Intel Fortran的機器上面運行 abaqus make library=usersub,對子程序進行編譯 若是Standard模塊,則會生成standardU.dll;若是Explicit模塊,則會 ...

Thu Apr 04 16:51:00 CST 2019 0 1221
【VB超簡單入門】四、編譯工程及傳播程序文件

四、編譯工程及傳播程序文件 為什么在這一章中講到編譯這部分內容呢?因為當我們學會怎樣用VB開發程序之后,內心肯定喜悅無比。這時候就要和朋友分享一快樂,所以要先學習編譯EXE程序文件。 首先新建工程。 還是選擇"標准EXE"這個選項。 然后向窗體中添加一個按鈕 ...

Sun Mar 19 06:44:00 CST 2017 0 1325
linux 根據Pid 查詢對應啟動程序文件目錄

需要根據pid查看啟動文件所在目錄 1. ps -ef|grep [過濾的字符] 例如: ps -ef|grep java 2. 進入 /proc 目錄,即可看到7262的文件目錄 3.進入cd 7262 4. ls -ail ,即可找到對應 ...

Fri Apr 16 16:49:00 CST 2021 0 243
fortran子程序傳入可變數組要在module里實現

在寫fortran程序的時候,要對矩陣實現特定的功能,如高斯法解線性方程組,很多時候子程序不知道矩陣的大小,如有限元程序中先要用程序得到總體剛度矩陣再把總剛傳入求解矩陣方程的子程序中。所以實現子程序參數是可變數組的功能要將子程序放在module中。具體如下: 主程序1(kk1.f90 ...

Mon Jun 26 05:43:00 CST 2017 0 2173
Linux/oneAPI-在Linux下為Fortran程序編譯和使用靜態鏈接庫

  所謂庫文件,讀者可以將其等價為壓縮包文件,該文件內部通常包含不止一個目標文件(也就是二進制文件)。值得一提的是,庫文件中每個目標文件存儲的代碼,並非完整的程序,而是一個個實用的功能模塊。庫文件的產生,極大的提高了程序員的開發效率,因為很多功能根本不需要從0開發,直接調取包含該功能的庫文件即可 ...

Thu Mar 31 17:54:00 CST 2022 0 668
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM