Пользователи PETSc должны выполнять множество тестов. Например, существует
большое количество опций для решателей линейных и нелинейных уравнений
в PETSc, и различные варианты могут привести к большой разнице в скоростях
сходимости и времени выполнения. PETSc использует значения по умолчанию,
которые в общем случае подходят для широкого круга задач, но ясно,
что эти значения не могут быть наилучшими для всех случаев. Пользователи
должны экспериментировать с множеством комбинаций, чтобы определить
наилучшую для конкретной задачи и соответствующим образом настроить
решатель. Для этого необходимо, в частности:
использовать опции -snes_view, -sles_view, и т.д. (или процедуры
SLESView (), SNESView (), и т.д.), чтобы увидеть опции, применяемые
определенным решателем;
запустить код с опцией -help, чтобы получить список доступных
команд времени выполнения;
применить опцию -log_info для вывода детальной информации
о действиях решателя;
использовать мониторинг PETSc для оценки производительности различных
численных методов.