私はプログラミングの専門家ではありませんが、ある程度の経験があります。CからFortranプログラムにデータファイルを読み込もうとしているのは1週間以上です。Cプログラムは、次のように行列をbin形式のデータファイルに保存します。
FILE * amatFile;
amatFile = fopen("A.dat","wb");
for(krowa=0;krowa<N2;krowa++){
fwrite(amat[krowa], sizeof(float), S2, amatFile);
}
fclose(amatFile);
F90の私の読んだセクションは次のとおりです。
open(unit=1,file='AMAT.dat',form='unformatted')
DO i = 1,M
Do j = 1,N
READ(unit=1) AMAT(i,j)
A(i,j) = AMAT(i,j)
End do
End Do
close(1)
問題の解決にご協力いただければ幸いです。