next up previous contents
Next: Интерпретация вывода -log summary Up: Начальные сведения о PETSc Previous: Структура каталогов   Contents

Основная информация профилирования

PETSc включает в себя содержательную и легковесную систему, позволяющую провести профилирование приложений. Процедуры PETSc автоматически фиксируют данные о производительности, если при выполнении указаны определенные опции. Пользователь также может фиксировать информацию о коде приложения для получения полной картины производительности. К тому же, PETSc предоставляет механизм вывода информативных сообщений о ходе вычислений.

Если код приложения и библиотеки PETSc компилировались с флагом -DPETSC_USE_LOG (установлен по умолчанию для всех версий), то можно использовать во время выполнения программы различные виды профилирования кода между вызовами
PetscInitialize() и PetscFinalize(). Отметьте, что флаг
-DPETSC_USE_LOG может быть определен для инсталляции PETSc в файле ${PETSC_DIR}/bmake/ ${PETSC_ARCH}/variables. Опции профилирования включают:



Subsections

2004-06-22