外部データ ファイルから読み取る次のブロックを作成しました。
open(unit=338,file='bounnodes.dat',form='formatted')
DO I=1,NQBOUN
DO J=1,NUMBOUNNODES(I)
read(338,2001) NODEBOUN(i,j)
write(6,*) 'BOUNDARY NODES', NODEBOUN(i,j)
ENDDO
ENDDO
2001
FORMAT(32I5)
私が理解している限り、これは から 2 x 32 の配列を読み取るはずbounnodes.dat
です。end-of-file
ただし、読み取り中にエラーが発生し、最初の列が出力されます。
同じコードを使用して 32 x 2 の配列を読み込もうとしましたが、最初の列の 32 要素を読み取りますが0s
、次の列に出力されます。
何が起こっているのか説明していただけますか?私のフォーマットは間違っていますか?