Что может пойти не так, если использовать методы Крылова из KSP ( пакет линейного решателя PETSc ) с предварительными именами для решения разреженной линейной системы, например, полученной путем дискретизации и линеаризации уравнений в частных производных?
Какие шаги я могу предпринять, чтобы определить, что идет не так для моей проблемы?
Какие изменения я могу внести, чтобы успешно и эффективно решить мою линейную систему?
petsc
тег. Методология общая, но я думаю, что ответ был бы менее полезным, если бы каждое «попробуй это» также не включало «как». Альтернативно, «как» должно быть намного более длинным (и более подверженным ошибкам для зрителя), если бы его нужно было объяснить программно-независимым способом. Если кто-то захочет объяснить, как делать все эти вещи, используя другой пакет, я с радостью сделаю вопрос независимым от программного обеспечения и поменяю свой ответ, заявив, что он описывает, что делать в PETSc. Примечание: я добавил это, что является расширенной версией часто задаваемых вопросов, поэтому я мог бы понравиться людям на этом сайте.