linux显示fio为非法指令,FORTRAN运行错误消息列表中英对照.doc
FORTRAN運行錯誤消息列表中英對照
Fortran的運行時錯誤消息列表
本節(jié)列出了英特爾Fortran運行時庫(RTL)處理的錯誤。對于每一個錯誤,該表提供了錯誤號,嚴重性代碼,錯誤信息文本,條件符號名稱,而錯誤的詳細說明。
在程序中定義條件符號值(參數(shù)表),包括以下文件:
for_iosdef.for
如表中所述,消息的嚴重程度決定了發(fā)生下列情況:
與信息和警告,程序繼續(xù)執(zhí)行
與錯誤,結(jié)果可能會不正確
與嚴重的,程序執(zhí)行停止(除非指定了恢復方法)
在最后一種情況下,為防止程序終止,您必須包含一個合適的I / O錯誤處理說明符并重新編譯,或者對于某些錯誤,改變信號的缺省操作您再次運行該程序之前。
在下面的表中,第一列列出的錯誤號返回檢測到I / O錯誤時iostat的變量。
第二列的第一行提供的消息,因為它會顯示(以下forrtl:?),包括嚴重級別,消息號,消息文本。第二列下面的行包含狀態(tài)條件符號(如$ IOS_INCRECTYP)和消息的解釋。
數(shù)嚴重級別,數(shù)量,以及消息文本;?條件符號及說明1?1嚴重(1):不是??Fortran特定的錯誤
美元IOS_NOTFORSPE。在用戶程序中或在RTL的錯誤不是英特爾Fortran的特定錯誤和通過任何其他英特爾Fortran運行時的消息并沒有呈報之。8嚴重(8):內(nèi)部一致性檢查失敗
美元IOS_BUG_CHECK。內(nèi)部錯誤。請檢查該程序是正確的。重新編譯,如果在程序中存在錯誤。如果此錯誤仍然存??在,提交問題報告。9嚴重(9):允許訪問被拒絕的文件
美元IOS_PERACCFIL。檢查指定的文件是否與網(wǎng)絡設備映射和可用的權(quán)限。確保正在訪問正確的文件和設備。更改保護,特定的文件或程序重新運行該程序前使用。10重度(10):不能覆蓋已經(jīng)存在的文件
美元IOS_CANOVEEXI。當指定的OPEN語句指定的文件XXX已存在狀態(tài)='新'使用I / O單元×(創(chuàng)建新的文件)。確保正確的文件名,目錄路徑,單元等等在源程序中指定。決定是否:
重命名或重新運行該程序前刪除現(xiàn)有文件。
修改源文件來指定不同的文件規(guī)格,I / O單元,或OPEN語句狀態(tài)。111資訊(11):單位不連接
美元IOS_UNINOTCON。指定的單位是不開放的嘗試I / O操作的時間。檢查是否指定了正確的單元號。如果合適的話,使用OPEN語句來顯式地打開文件(連接文件到本機號碼)。17重度(17):語法在NAMELIST輸入錯誤
美元IOS_SYNERRNAM。輸入一個名稱列表控制的READ語句的語法是不正確的。18重度(18):太多值NAMELIST變量
美元IOS_TOOMANVAL。有人企圖以一個名稱列表READ語句中指定的值太多的變數(shù)。19重度(19):無效的引用變量在NAMELIST輸入
美元IOS_INVREFVAR。其中下列條件發(fā)生:
該變量是不是名單??組的成員。
一個嘗試下標標量變量。
可變數(shù)組的下標是出界外。
數(shù)組變量中指定了太多或太少的下標變量。
已嘗試指定一個非字符變量或數(shù)組名的子字符串。
字符變量的子符是出界外。
變量的下標或子說明符不是一個整數(shù)常量。
已嘗試通過使用無下數(shù)組變量指定的子串。20重度(20):倒帶錯誤
美元IOS_REWERR。其中下列條件發(fā)生:
該文件不是連續(xù)的文件。
該文件沒有打開的順序或追加的訪問。
英特爾Fortran語言的RTL I / O系統(tǒng)檢測到執(zhí)行一個REWIND語句的過程中出現(xiàn)錯誤。21重度(21):重復文件規(guī)范
美元IOS_DUPFILSPE。多次嘗試了指定的文件屬性沒有干預關閉操作。一個DEFINE FILE語句其次是另一個DEFINE FILE語句或OPEN語句。22重度(22):輸入記錄太長
美元IOS_INPRECTOO。A記錄被讀取超出打開文件時指定的明確或默認的記錄長度。讀取該文件,請使用OPEN語句與適當大小的RECL =值(記錄長度)。23重度(23):退格錯誤
美元IOS_BACERR。英特爾Fortran語言的RTL I / O系統(tǒng)檢測到一個執(zhí)行BACKSPACE語句的過程中出現(xiàn)錯誤。241重度(24):在讀文件結(jié)束的
美元IOS_ENDDURREA。其中下列條件發(fā)生:
執(zhí)行一個READ語句未包含完,錯誤或IOSTAT規(guī)范過程中英特爾Fortran RTL I / O系統(tǒng)文件結(jié)束的情況遇到。
文件結(jié)束的記錄寫的ENDFILE語句執(zhí)行一個READ語句未包含完,錯誤或IOSTAT規(guī)范過程中遇到的問題。
已嘗試讀取過去的執(zhí)行READ語句中未包含完,錯誤或IOSTAT規(guī)格在內(nèi)部文件字符串或數(shù)組的結(jié)尾。
由END和ERRSNS返回此錯誤。25重度(25):記錄編號范圍之外
美元IOS_RECNUMOU
總結(jié)
以上是生活随笔為你收集整理的linux显示fio为非法指令,FORTRAN运行错误消息列表中英对照.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VB基础知识之Do...Loop循环
- 下一篇: vb难还是c语言难java_c语言难还是