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

Enhanced source functions #227

Open
prisae opened this issue Jul 5, 2021 · 2 comments
Open

Enhanced source functions #227

prisae opened this issue Jul 5, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@prisae
Copy link
Member

prisae commented Jul 5, 2021

The current source functions use either:

  • The adjoint of tri-linear interpolation for points;
  • Allocating arbitrary shaped sources to the relevant cells.

Better source functions would be great. E.g., the adjoint of cubic interpolation for points would allow to use cubic interpolation at receivers and still be able to create the adjoint-state gradient.

@prisae
Copy link
Member Author

prisae commented Jul 5, 2021

  • When cubic interpolated source is implemented, the default in Simulation should change.
  • Have a look at the Rbf-functionality within SciPy - can we get out the weights to do the adjoint?

@prisae prisae mentioned this issue Jul 5, 2021
5 tasks
@prisae prisae added the enhancement New feature or request label Jul 5, 2021
@prisae
Copy link
Member Author

prisae commented Sep 5, 2021

The best would be to implement cubic interpolation into discretize, and then use discretize and its adjoint to construct the source function.

@prisae prisae mentioned this issue Mar 22, 2022
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant