Open ndkeen opened 3 hours ago
The test mod for ne4 is probably not working because the initial condition file is not being updated to reflect the change in vertical levels.
The test mod for ne4 is probably not working because the initial condition file is not being updated to reflect the change in vertical levels.
@whannah1 there's no IC for ne4, that's why. Would you be kind to make one? I could, but I'd rather let someone who knows this stuff handle it. There's a vert profile in there, so you could simple ncremap the ne4 l72 to be ne4 l128
@mahf708 sure, I can make one.
Why do we need to run 128 levels at ne4?
We don't really need this other than it might help to figure out the non-BFB test results that Noel mentioned. also, generating a ne4 L128 IC file is trivial.
Looks like we do have L128 ne4np4 files but somehow I missed them (or maybe Walter added them?)
-rwxr-xr-x 1 20457 E3SM 20M May 18 2022 screami_ne4np4L128_20220512.nc
-rwxr-xr-x 1 20457 E3SM 20M May 24 2022 screami_ne4np4L128_20220524.nc
-rwxr-xr-x 1 20457 E3SM 11M May 24 2022 screami_ne4np4L72_20220524.nc
-rw-rw-r-- 1 ac.brhillman E3SM 6.5M Jul 1 2022 screami_ne4np4L72_20220701.nc
-rw-rw-r-- 1 ac.brhillman E3SM 5.1M Aug 18 2022 screami_ne4np4L72_20220818.nc
-rw-rw-r-- 1 ac.brhillman E3SM 5.1M Aug 23 2022 screami_ne4np4L72_20220823.nc
-rw-rw-r-- 1 ac.jgfouca E3SM 5.1M Jul 13 2023 screami_ne4np4L72_20230712.nc
Next step is to edit these xml entries to point to one of those L128 files for ne4 grids
@mahf708 I don't think I created or added those - but I just created a new one and uploaded it to chrysalis - I was going to run a test on Frontier
With Oct 16th checkout, I was trying to do some performance tests on frontier. I noticed that every single case had different bfbhashes than the others. Trying to find a
create_test
reproducer led to a different issue: the standard tests we use are all using 72 vertical levels. But for all cases of interest, we use 128 levels. It looks like cases using 72 levels are BFB, while those using 128 levels are not.These pass:
And these fail:
Note that @mahf708 found location where we are setting default levels of resolutions 256,512,1024 to be 128, and then still at 72 for the others. Therefore, to get 128 levels with ne30, I'm using the
scream-L128
test modifier. This is not quite working with ne4 (to make even simpler reproducer). There is a SCREAM-HR, but I ran into runtime issues using this with ne30.