Продолжение длины псевдо-дуги petsc4py

Я был пользователем псевдо-дугового продолжения, нелинейных решателей... в Trilinos LOCA (C++) в течение многих лет, но недавно я столкнулся с пакетом python petsc4py. Это сильно упростило мое программирование для небольшого снижения скорости.

Единственным отсутствующим классом petsc4py является решатель продолжения псевдо-длины волны. У PETSC есть псевдо-временный шаговый решатель, но это не так полезно, как поворотные точки ломают алгоритм.

У Trilinos LOCA есть оболочка для PETSC, но я искал решение, в котором проблема указана в python (из petsc4py), а не в c или C++.

Следовательно, я ищу класс, написанный на petsc4py или вызываемый из petsc4py, реализующий продолжение псевдо-длины волны.

Спасибо большое

0 ответов

Другие вопросы по тегам