+
Skip to content

Handling of dirichlet dofs potentially worsens operator condition #113

@andreasbuhr

Description

@andreasbuhr

Hi pymor,

for Dirichlet-dofs, an operator gets a "1" on the diagonal and the rhs gets the Dirichlet value set. This is done in operators/cg.py. However, this may worsen the condition of the operator: E.g. if all other eigenvalues are of order 1e5, adding an eigenvalue of 1e0 leads to bad behavior of sparse solvers.

It would be better to put a value on the diagonal which is of comparable size to the other entries in the matrix.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载