Bottom Topography in E3SM-2-0 CMIP6 Oceanic Output Data #6546
-
Hi everyone, I’ve been working with the E3SM-2-0 3-D oceanic output data (e.g., thetao, so, etc.) available on the CMIP6 website (from picontrol run), and I’ve noticed that the data appears to be missing bottom topography. In other CMIP6 model outputs, values below the ocean floor are typically marked as "NaN," which allows for an easy distinction between active cells and non-active regions (sea floor). However, in the E3SM-2-0 output, these values are set to 0. From what I understand, these datasets are regridded from the raw vertical grid. As a result, there’s a layer of interpolated data between the actual values and the ocean floor (where values are 0) as showed in the following plot. This setup makes it challenging to extract the real active data by simply filtering out the zeros. Is this an expected characteristic of the E3SM-2-0 model output? Also, is there a separate dataset or processing step that incorporates bottom topography? If this behavior is intentional, what’s the recommended approach for those who work exclusively with the data from the active cells? I’m not sure if this is the correct place to raise this issue. If not, could someone please direct me to the appropriate channel? Thank you! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 7 replies
-
@shunzi-work, it looks like I really messed up! Before v2.0, we had a masking process in place that took care of bathymetry. During some clean up in preparation for v2.0, this masking code was removed and I didn't do my due diligence as the quality control person for the ocean team at catching the consequences. We're going to work to fix this output. I'm about to head out on travel but I will try to put together a 3D fraction field tomorrow that should have been used to renormalize the data (and mask it where it is invalid. I can share that with you if it would be helpful. Otherwise, you would need to wait until the data can be reprocessed with the correct masking. |
Beta Was this translation helpful? Give feedback.
@shunzi-work, it looks like I really messed up! Before v2.0, we had a masking process in place that took care of bathymetry. During some clean up in preparation for v2.0, this masking code was removed and I didn't do my due diligence as the quality control person for the ocean team at catching the consequences.
We're going to work to fix this output.
I'm about to head out on travel but I will try to put together a 3D fraction field tomorrow that should have been used to renormalize the data (and mask it where it is invalid. I can share that with you if it would be helpful. Otherwise, you would need to wait until the data can be reprocessed with the correct masking.