CUDAカーネルを含むFortranサブルーチンをDLLとしてPGIコンパイラでコンパイルし、他のFortranコンパイラ(Fortran Powerstation)でコンパイルされたFortranプログラムで使用できますか?異なるfortranコンパイラ間のFortran dllライブラリ
Fortran Powerstationが提供するMSFLIBが必要なため、PGIで私の古いFortranプログラムをコンパイルできません。また、PGIが提供するDFLIBは必要な機能をいくつか実行しません。
私は試してみたように動作しません。 obj1.libはPGI Fortranコンパイラを使用してコンパイルされ、prog.fはFortran Powerstationでコンパイルされます(失敗した試み)。 https://i.stack.imgur.com/YLIjx.png
Powerstationは古いバグです。ちょうどMSFLIBのルーチンの代わりに、合併症の価値はありません。悲しいかな、それはわずか32ビットで、それは2017です! –
ありがとうございました。誰もここを尋ねることはありません! –
PGIで32ビットと64ビットのpgfortranでコンパイルされた実際の* 8変数を持っていれば、64ビット機能を持つIntelプロセッサの違いは何ですか?私は実際には32ビットを好む。 –