Enhance the option for inactive top cells#3
Enhance the option for inactive top cells#3cbegeman wants to merge 36 commits intoocean/new-min-level-cell-featurefrom
Conversation
90b086f to
02c9825
Compare
|
If the following notation is given next to the routines in the checklist below that indicates a PASS: "E3SM Cori intel" encompasses the following tests:
"E3SM Compy intel WC" encompasses the following tests:
"Standalone" refers to the "Z-level" refers to the Init mode:
Forward:
|
02c9825 to
037d29a
Compare
037d29a to
b230cb4
Compare
ocn_vel_vmix_tend_spatially_variable, ocn_vel_vmix_tend_spatially_variable_manning
b230cb4 to
2df9572
Compare
dengwirda
left a comment
There was a problem hiding this comment.
This is all looking really good @cbegeman!
I won't finalise this review for now --- I'll try to work through additional changes as they come in.
I agree with some of the comments added throughout, that in various cases it might be necessary to check the minLevelCell != 1 case to see whether additional offsets, etc are needed. Is this something you'd like to attempt in this PR, or just stick with the minLevelCell == 1 do no harm constraint?
|
@dengwirda Thanks for looking over the code changes so far! I'm leaning toward leaving off the init mode changes in this PR, and then once we have the init mode changes in we can run a global case where |
|
Yes, agree all round, I think leaving off init-mode and focusing on the ice-shelf cases is a good plan. |
b3700de to
f45a977
Compare
Define vertViscTopOfEdge from minLevelEdgeBot
0cddf33 to
52951e8
Compare
52951e8 to
9fcafa2
Compare
In MPAS-Dev#825, we introduced the option for inactive top cells, by changing the k-index for the surface cell to
minLevelCell(and correponding edge and vertex variables). This PR extends the work to enable this option for more configurations. More justification for this work and detail about the scope of this Phase 2 development can be found in the design doc MPAS-Dev#811.This PR has been migrated to MPAS-Dev#840.