Профилировщик для Фортрана на Mac? - PullRequest
2 голосов
/ 03 сентября 2010

У меня на компьютере работает научный код (я использую снежного барса), код, написанный на Фортране. Я пытался получить профиль времени выполнения кода, но у меня мало успеха. Похоже, что gprof не возвращает никаких фактических значений времени, просто подсчитывает, сколько раз была вызвана подпрограмма. Я оглянулся вокруг, похоже, это общая проблема.

Я пробовал Сатурн, но он не работает с 64-битной версией, и я использую внешние библиотеки, так что не стоит.

Я тоже попробовал Shark, но результат этого не совсем то, что я ищу, или, по крайней мере, я не могу его расшифровать ...

В любом случае, просто интересно, кто-нибудь знает о профилировщике для Mac, который работает с Fortran? Я использую ifort Intel для компиляции.

Ответы [ 2 ]

0 голосов
/ 22 сентября 2010

Одним из обходных путей может быть преобразование кода в C ( Преобразование Фортрана в C или C ++ ) и затем его профилирование

0 голосов
/ 03 сентября 2010

Вы должны иметь возможность использовать Time Profiler в инструментах (часть инструментов для разработчиков).Я использовал его раньше для программ на Фортране и был очень впечатлен.

...