Могу ли я скомпилировать подпрограммы fortran, которые содержат ядра CUDA через компилятор PGI в виде DLL, а затем использовать их в программе fortran, скомпилированной другими компиляторами fortran (Fortran Powerstation)?Библиотеки библиотек Fortran для разных компиляторов fortran
Я не могу скомпилировать мою старую программу fortran на PGI, так как ей нужен MSFLIB, предоставляемый Fortran Powerstation, а DFLIB, доступный PGI, не выполняет некоторые из функций, которые мне нужны.
Я пробовал, и он не работает, как показано ниже. Obj1.lib компилируется с использованием компилятора PGI fortran, а prog.f скомпилирован (неудачная попытка) на Fortran Powerstation. https://i.stack.imgur.com/YLIjx.png
Powerstation - это старая багги ... Просто найдите замену для подпрограмм в MSFLIB, это не стоит осложнений. Увы, это всего лишь 32-бит, и это 2017 год! –
Спасибо за эту информацию. Здесь никто не спрашивает! –
Мне просто нужно быстро спросить, если у меня есть реальная переменная * 8, скомпилированная на PGI с 32-битным и 64-битным pgfortran, какая разница в процессоре Intel с 64-битной способностью? На данный момент я предпочитаю 32bit. –