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

[CLOSED] Merge in current changes from branch 'windtunnel' #5

Closed
bsmithyman opened this issue Nov 23, 2015 · 1 comment
Closed

[CLOSED] Merge in current changes from branch 'windtunnel' #5

bsmithyman opened this issue Nov 23, 2015 · 1 comment

Comments

@bsmithyman
Copy link
Member

Issue by bsmithyman
Thursday Nov 12, 2015 at 16:48 GMT
Originally opened as uwoseis/anemoi#5


Several changes included here:

General

  • Solvers are smarter
  • Metaclass behaviour is much more robust
  • More class hierarchy allows for inheriting what we want
  • Sources are much improved

Sources

  • Source locations are now handled as vectors
  • This allows returning multiple RHS vectors
  • The solver has been modified to automatically handle these
  • Sources can now be sparse (up to the point of RHS evaluation; see source.py:SparseKaiserSource and solver.py)

MultiFreq / Parallel

  • DiscretizationWrappers allow for flexible handling of composite problems
  • Implemented MultiFreq and MiniZephyr25D using DiscretizationWrapper, and including parallel support

Test Coverage


bsmithyman included the following code: https://github.com/uwoseis/anemoi/pull/5/commits

@bsmithyman
Copy link
Member Author

Comment by bsmithyman
Thursday Nov 12, 2015 at 19:23 GMT


Hey Shaun, thoughts on this? New source vector stuff is included, so it might break old code.

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

1 participant