Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DOC: demonstrate use of PyAMG and AMGCL #273

Merged
merged 15 commits into from
Dec 6, 2019
Merged

DOC: demonstrate use of PyAMG and AMGCL #273

merged 15 commits into from
Dec 6, 2019

Conversation

gdmcbain
Copy link
Contributor

@gdmcbain gdmcbain commented Dec 5, 2019

For #264.

@gdmcbain
Copy link
Contributor Author

gdmcbain commented Dec 6, 2019

Both PyAMG and AMGCL turn out to be easy to use build effective preconditioners for skfem.utils.solver_iter_krylov, analogous to skfem.utils.build_pc_*.

This simple extension of ex09 (solving the Poisson problem in a cube) does not attempt to assess the relative merits of the two implementations of AMG, it just shows how they may be used in scikit-fem.

@gdmcbain gdmcbain changed the title WIP: DOC: demonstrating use of pyamg.smoothed_aggregation_solver DOC: demonstrating use of pyamg.smoothed_aggregation_solver Dec 6, 2019
@gdmcbain
Copy link
Contributor Author

gdmcbain commented Dec 6, 2019

Fixes #264.

@gdmcbain gdmcbain changed the title DOC: demonstrating use of pyamg.smoothed_aggregation_solver DOC: demonstrate use of PyAMG and AMGCL Dec 6, 2019
Copy link
Owner

@kinnala kinnala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fantastic job and thanks a lot for patching up the undocumented examples. I'll generate new documentation version soon.

@kinnala kinnala merged commit 6aa8fab into kinnala:master Dec 6, 2019
@gdmcbain gdmcbain deleted the 264-amg branch December 6, 2019 06:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants