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

Integrate ustore-dev branch, Notes #35

Open
jbschroder opened this issue Dec 20, 2019 · 0 comments
Open

Integrate ustore-dev branch, Notes #35

jbschroder opened this issue Dec 20, 2019 · 0 comments
Assignees

Comments

@jbschroder
Copy link
Member

A good explanation for what this branch does is Rob's comment from commit
6f7c71d
"""
When using the no-residual option, a better initial guess for Step() is the last
solution computed by Step(). This is a solution of the homogeneous problem, not
the FAS problem. This version of the code stores this better initial guess in a
new array called wa[], which mimics the va[] array already in Braid. It is only
used for the no-residual option. The value is updated in two places: Step() and
Residual(). There are some subtleties related to the latter routine associated
with maintaining a fixed-point iteration that need to be documented. Also, some
discussion is needed about how to control when/where to use this option. One
idea is to give the user control over each grid level individually (in much the
same way as is done currently with the coarsening factor), since the additional
storage and copying is not needed on levels where explicit schemes are used.
"""
Basically, this stores a better initial guess on coarse-grids for implicit methods, and I went back to Ben O'Neill's notes, and I think that this is worth keeping around.

  • I believe the changes are small, but this is too old to do a pull request with.

  • Need to do a diff between this branch and the braid-master from that same time, in order to see what needs to be changed

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

No branches or pull requests

2 participants