


全文預覽已結束
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
安裝的時候輸入License時輸入201111,安裝后把源文件中的Crack目錄下的License.dat復制到IMSL的安裝目錄(默認是C:Program FilesVNI)下的License目錄下。然后用記事本打開License,另存為License.lic,保存在同樣的目錄下。配置環境: Windows 7 Professional Microsoft Visual Studio 2008 Professional English Intel.Visual.Fortran.Compiler.Professional.v11.1.060 IMSL Fortran Numerical Library Version 6.0IMSL在IVF中的安裝和應用 (Windows系統)-1. IMSL在IVF中的安裝2. IMSL在IVF中的調用3. 其它程序庫的調用-1. IMSL在IVF中的安裝1) 如果是IVF pro版本自帶的IMSL,直接安裝就OK.可以直接閱讀第2部分。2) 如果是手動安裝,IVF與IMSL版本不同,要注意以下問題 a) 首先,安裝IMSL到缺省目錄 (不同的版本,目錄可能不同) 例如,IMSL6.0的安裝路徑是C:Program FilesVNIimslfnl600 b)如果是在IDE環境下調用IMSL,那么需要首先設置IMSL在IVF中 的搜索路徑,其設置方法為: 設置步驟: (1) 打開 Microsoft Visual Studio 2008 ; (2) 打開菜單 Tools|options. (3) 選擇左側的 ”Intel(R) Fortran“ ,再選”Gerneral“或是”compiler“, 然后在右側找到 Project Directories或是“compiler Selection”. 然后在下面你可以看到 Libraries 和 Includes. 點擊右側的 . 在Includes打開窗口中輸入IMSL的include搜索路徑, 在Libraries打開的窗口中輸入IMSL的lib搜索路徑 對于IMSL6.0,其include路徑為: C:Program FilesVNIimslfnl600IA32includedll C:Program FilesVNIimslfnl600IA32includestatic 其lib路徑是: C:Program FilesVNIimslfnl600IA32lib 如果是其他版本,也請查找類似目錄。 一般說,include某個目錄下應該有很多*.mod文件,在lib的某個目錄下有很多 *.lib或*.dll文件,這就是正確的路徑所在。 (4)選擇“ok”,完成設置。 - 2. IMSL在IVF中的調用1)找到IMSL中合適的函數或子程序(在開始菜單中,安裝IMSL的目錄下會找到一個pdf文件,里面是IMSL的說明文件,包括函數和子程序的詳細信息,并有例子)2)在自己的程序中調用IMSL. 首先在IVF的幫助文檔中“index”選項卡下輸入IMSL,就可以看到 Using from the Command Line Using from IDE 這兩項主要內容,請仔細閱讀這個部分。一般情況下,調用IMSL需要注意兩個地方: a) 加入 INCLUDE link_fnl_static.h 或是類似的語句在你的主程序中,不同的庫函數選用不同的*.h文件 b) 加入合適的use 語句,例如 use IMSL use lin_sol_gen_int use rand_gen_int use error_option_packet 等,你可以在IMSL的幫助文檔中看到如何應用合適的use 語句 c) 在主程序中call IMSL中的functions或是subroutines d) 編譯,鏈接,得到執行程序。3)在命令行中調用和編譯: 首先在command窗口中執行ifortvars這個命令,如果不能執行,請直接從開始菜單中的IVF目錄下面直接運行這個程序(Build Environment for applications running on IA-32), 或是將此文件所在的目錄寫入path環境變量,使其可以執行。 然后用ifort命令對你的主程序進行編譯即可。-3. 其它程序庫的調用 學會了IMSL的調用,其實其他的程序庫如CXML,LAPACK, BLAS, WFL等在IVF下的調用都是類似過程,即主要要設置好include和lib的路徑,使得編譯器 可以找到需要包含的mod文件和鏈接的lib文件,這個過程大同小異。- 測試算例:! = Program start =program fnl! Include the necessary header file:! For the dynamic library:INCLUDE link_fnl_shared.h! For the static library:!INCLUDE link_fnl_static.h!DEC$ OBJCOMMENT lib:libguide.lib! Declare which IMSL functions will be usedUSE LSARG_INTUSE WRRRN_INT! Declare variablesPARAMETER (LDA=3, N=3)REAL A(LDA,LDA), B(N), X(N)! Set values for A and B! A = (33.0 16.0 72.0)! (-24.0 -10.0 -57.0)! (18.0 -11.0 7.0)! B = (129.0 -96.0 8.5)!DATA A/33.0, -24.0, 18.0, 16.0, -10.0, -11.0, 72.0, -57.0, 7.0/DATA B/129.0, -96.0, 8.5/! The main IMSL function call to solve for x in Ax=B.! This is the floating point version, to use double-precision, call DLSARG.!
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年特色小鎮產業市場發展分析及前景趨勢與投資戰略研究報告
- 環保材料采購合同審核與執行標準
- 廠房抵押擔保與資產重組合同范本
- 媒體企業股東撤資退股申請協議
- 餐飲品牌連鎖市場推廣保密協議
- 互聯網部分股權投資合同范本
- 股票交易風險控制與盈利提升咨詢合同
- 拆除工程安全監管與環境保護合同范本
- 工業互聯網平臺數據備份與恢復策略報告:2025年行業數據備份技術市場潛力挖掘策略
- 美術瓷制作行業深度研究分析報告(2024-2030版)
- 瀘州理綜中考試題及答案
- 內鏡室患者服務專員職責與流程
- 2025龍巖市上杭縣藍溪鎮社區工作者考試真題
- 2025建設銀行ai面試題目及最佳答案
- 養老院養老服務糾紛調解管理制度
- 潛水作業合同協議書
- 2025-2031年中國天然氣勘探行業市場運行態勢及投資潛力研判報告
- 北京開放大學2025年《裝配式技術與應用》形成性考核2答案
- 2024年國家知識產權局知識產權發展研究中心招聘考試真題
- 四川綿陽公開招聘社區工作者考試高頻題庫帶答案2025年
- 《水利工程造價與招投標》課件-模塊六 招投標程序
評論
0/150
提交評論