| |
PETSc включает в себя содержательную и легковесную систему, позволяющую провести профилирование приложений. Процедуры PETSc автоматически фиксируют данные о производительности, если при выполнении указаны определенные опции. Пользователь также может фиксировать информацию о коде приложения для получения полной картины производительности. К тому же, PETSc предоставляет механизм вывода информативных сообщений о ходе вычислений.
Если код приложения и библиотеки PETSc компилировались с флагом
-DPETSC_USE_LOG (установлен по умолчанию для всех версий),
то можно использовать во время выполнения программы различные виды профилирования
кода между вызовами
PetscInitialize() и PetscFinalize().
Отметьте, что флаг
-DPETSC_USE_LOG может быть определен
для инсталляции PETSc в файле ${PETSC_DIR}/bmake/
${PETSC_ARCH}/variables. Опции профилирования включают:
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |