Allinea MAP - профайлер, простой и понятный, но очень мощный.
Он предназначен для отображения проблем производительности в приложениях Fortran, C и C ++ MPI и требует очень мало усилий для начала работы и профилирования.
Он графический и имеет интегрированный с браузером исходного кода, который показывает производительность против строк кода и способен анализировать плохое поведение MPI, плохой рабочий баланс или плохую векторизацию.
Я одна из команды за продуктом, поэтому я немного предвзятый. Это коммерческая - на веб-сайте доступны лицензии для оценки.
Выражение 2i-1
не то, что вы думаете.
2i
на самом деле является константой комплексного числа. Когда вы затем передаете комплексное значение 2i-1
в pow
, мнимая часть усекается, и фактическое переданное значение равно -1
.
При умножении двух чисел / переменных необходимо использовать оператор *
:
2*i-1