Navigation Menu

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

Petsc names #208

Merged
merged 21 commits into from Mar 13, 2014
Merged

Petsc names #208

merged 21 commits into from Mar 13, 2014

Commits on Feb 27, 2014

  1. Copy the full SHA
    5202efe View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    5bd2d3e View commit details
    Browse the repository at this point in the history
  3. KSPSetOptionsPrefix calls PCSetOptionsPrefix

    So we don't need to do so redundantly
    roystgnr committed Feb 27, 2014
    Copy the full SHA
    07d4e40 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    4650b4f View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    8e1d548 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    b594ca2 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    108a802 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    5ae7cb3 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    b35d3d1 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    9955fe1 View commit details
    Browse the repository at this point in the history
  11. Fix cut-and-paste mistake

    roystgnr committed Feb 27, 2014
    Copy the full SHA
    bcd8a0b View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    041699c View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    7243ee5 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    da78f04 View commit details
    Browse the repository at this point in the history
  15. Trying to add --solver_group_foo options

    Not working yet, but need to checkpoint here.
    roystgnr committed Feb 27, 2014
    Copy the full SHA
    228140f View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    a7f74c6 View commit details
    Browse the repository at this point in the history
  17. Postpone library-level init() as late as possible

    That way we don't preclude a physics-aware init(Matrix) from user
    code.
    
    This will hopefully fix some MOOSE regressions
    roystgnr committed Feb 27, 2014
    Copy the full SHA
    15a91c1 View commit details
    Browse the repository at this point in the history
  18. Got Schur complement fieldsplit working

    The two last catches:
    
    libMesh::on_command_line didn't work the way I had assumed, so I
    replaced it with code that does.
    
    For multiplicative and schur fieldsplits, PETSc really cares what
    order you declare fields in.  But we can get arbitrary order by simply
    putting everything in a group, because std::map orders groups
    alphabetically and libMesh declares group fields in container order.
    roystgnr committed Feb 27, 2014
    Copy the full SHA
    cfa6af9 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2014

  1. local_variable_indices bugfix

    This fixes a case of local_variable_indices returning a non-local
    index, and adds an assert to see that it doesn't happen again.
    
    -pc_type_fieldsplit works correctly in parallel now.
    roystgnr committed Feb 28, 2014
    Copy the full SHA
    ac4b3b9 View commit details
    Browse the repository at this point in the history
  2. Remove unused variable

    roystgnr committed Feb 28, 2014
    Copy the full SHA
    8c3cc6d View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2014

  1. Postpone automatic NonlinearSolver initialization

    This should increase backwards compatibility of the petsc_names
    changes, and in particular should hopefully fix more of the MOOSE
    regressions.
    roystgnr committed Mar 12, 2014
    Copy the full SHA
    5718971 View commit details
    Browse the repository at this point in the history