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