next up previous contents
Next: Обнаружение проблем распределения памяти Up: Начальные сведения о PETSc Previous: Численные эксперименты   Contents

Советы по эффективному использованию линейных решателей

Линейные решатели по умолчанию бывают:

Можно экспериментировать, чтобы выбрать лучшие альтернативы для различных приложений. Помните, что можно определить методы KSP и предобработчики во время выполнения с помощью опций:

-ksp type <ksp name> -pc type <pc name>
Можно также определить множество настроек времени выполнения для решателей, как указано в руководстве. В частности, отметьте, что параметр рестарта по умолчанию для GMRES равен 30 и может быть неподходящим для задач большого масштаба. Можно изменить этот параметр опцией -ksp_gmres_restart <restart> или процедурой KSPGMRESSetRestart(). Существует возможность установки альтернативных процедур ортогонализации GMRES, что может привести к улучшению параллельной производительности.



2004-06-22