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

Correcting discretization for Eurus #8

Closed
bsmithyman opened this issue Nov 23, 2015 · 10 comments
Closed

Correcting discretization for Eurus #8

bsmithyman opened this issue Nov 23, 2015 · 10 comments
Labels

Comments

@bsmithyman
Copy link
Member

Issue by bsmithyman
Tuesday Nov 17, 2015 at 19:51 GMT
Originally opened as uwoseis/anemoi#8


Issue created to discuss Eurus testing & corrections.

@bsmithyman
Copy link
Member Author

Comment by bsmithyman
Tuesday Nov 17, 2015 at 19:54 GMT


At #7, @ShaunHadden said:

I've made the change to the 'Dz' calculation that was wrong on the timedomain branch for eurus.py. This still needs more work so perhaps we should wait to merge it into master?

@bsmithyman
Copy link
Member Author

Comment by ShaunHadden
Tuesday Nov 17, 2015 at 19:55 GMT


Sorry!

@bsmithyman bsmithyman added the bug label Nov 23, 2015
@bsmithyman
Copy link
Member Author

Comment by ShaunHadden
Tuesday Nov 17, 2015 at 19:56 GMT


I am currently going through the paper Gerhard sent us and comparing it to our discretization to see if I can spot the error that's causing the amplitudes to be unstable

@bsmithyman
Copy link
Member Author

Comment by bsmithyman
Tuesday Nov 17, 2015 at 19:56 GMT


So yeah, I think that the change on the Dz term in the stencil could probably be merged in now. It's a bugfix anyway, so it's not like it's going to break anything outside Eurus. However, if it's hard to separate it from the other commits we can wait, I guess. Is it amenable to being cherry-picked? I seem to recall that there are a number of other changes to different files on that branch, and I think we're going to need a more complex merge.

@bsmithyman
Copy link
Member Author

Comment by bsmithyman
Tuesday Nov 17, 2015 at 19:57 GMT


Sorry!
No worries :)

Okay, good. Why don't you work on that, and then think about a good way to make an atomic change vs. master (i.e., don't drag in all the other stuff from the timedomain branch yet).

@bsmithyman
Copy link
Member Author

Comment by ShaunHadden
Tuesday Nov 17, 2015 at 19:58 GMT


feel free to just 'cherrypick' the one change, I don't think anything else is required just yet

@bsmithyman
Copy link
Member Author

@ShaunHadden I ran a script to import this issue from anemoi

@bsmithyman
Copy link
Member Author

To summarize: In meeting with @ShaunHadden and Gerhard, we found some mistakes in Operto (2009) that resulted in amplitude errors when modelling TTI. This was resolved in 9c0d4b6.

@bsmithyman
Copy link
Member Author

Outstanding issue: velocity dispersion exists in Eurus solutions when compared to the analytical Helmholtz equation in stretched coordinates.

See Compare Solutions - Homogenous (Eurus)

This makes quite a noticeable difference for gradient computation; cf. MiniZephyr and Eurus.

@bsmithyman
Copy link
Member Author

Eurus problems were dealt with; see e.g., 161af4e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant