-
Notifications
You must be signed in to change notification settings - Fork 9
Use VADER for insitu/potential TL/AD #964
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
base: develop
Are you sure you want to change the base?
Conversation
|
Thanks @travissluka ! It's still not clear to me what atlas grid type would handle MOM6 tripolar grid (which https://github.com/ecmwf/atlas-orca Does tripolar MOM6 grid differ from ORCA dramatically that we don't need such add-on? @danholdaway suggested using an atmospheric gaussian grid that VADER tests currently work for and just replace existing values with ocean variables. I can do that but i would like to have a permanent solution eventually. |
|
@Dooruk I agree with Dan that it's probably easier to just use an existing gaussian grid. I don't think we need to go through the trouble of making sure the same tri-polar grid works with the vader ctests |
|
Tests on this PR are disabled until you merge or run |
|
The code here is now updated to use vader recipe that @Dooruk introduced in https://github.com/JCSDA-internal/vader/pull/208 in linear variable changes. There are still a few hacks here and there that I borrowed from @travissluka's original code, that we may be able to remove / simplify in the future. Another important point to note is that this approach (using I think we should test all our current applications with this branch properly, before we proceed with merging, but please review when you have a minute. I'll start testing with our applications once I have some feedback. |
|
@shlyaeva thank you so much for moving this forward this is a lot of work in multiple repos. I like the idea of separating TL/AD from the NL part. I follow the changes in I tested the SOCA + VADER |
|
thank you so much for testing @Dooruk! can you share the logs from the two runs? I didn't expect the runtime to be much different, curious to see where it's happening. I'll test in our setup too. |
Description
changes:
test_soca_3dvar_godasnow usesVertInterpinstead ofInsituTemperatureand so should make use of VADER for the TL/AD@Dooruk you should be able to use this to test your vader branch. In order for it to compile, I added a
changeVarAD()empty stub, and commented out all the code inchangeVarTL()andchangeVarTraj()because they currently contain bugs.Dependencies
build-group=https://github.com/JCSDA-internal/vader/pull/208