Fortran Namelist 格式


發布自2021-01-03 13:29

參考自https://www.ibm.com/support/knowledgecenter/en/SS3KZ4_9.0.0/com.ibm.xlf111.bg.doc/xlflr/namelistio.htm

最近發現一些老代碼namelist變量里存放變量的格式不是以/結尾的,遂查資料,發現這是用的老標准。以下是翻譯自IBM的網頁

Namelist格式
Namelist格式允許您使用NAME=說明符作為Namelist語句的一部分來為變量集合分配名稱。這個Namelist輸入和輸出變量的整個集合。您還可以使用Namelist格式在輸入中包含名稱列表注釋,使數據更易於用戶訪問。
在Fortran 90和Fortran 95中,只能對順序訪問使用Namelist格式。
Fortran 2003標准允許對順序訪問和流訪問使用Namelist格式。
Fortran 2003標准允許對內部文件使用Namelist格式。

 

輸入Namelist

Namelist的形式為:

  1. 可選空格和名稱列表注釋。
  2. &字符,緊接在名稱列表語句中指定的名稱列表組名稱。
  3. 一個或多個空格。
  4. 由0個或多個名稱-值子序列組成的序列,用值分隔符分隔。
  5. 一個斜杠,用於結束名稱列表輸入。

在輸入記錄的開頭繼續分隔字符常量的空格被認為是常量的一部分。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM