Hi Gary,
We don't have any shared scripts that remap entire cam-se history files to latitude longitude grids. We either just set the namelist variable that interpolates history fields in-line in cesm, or we use the available tools and build our own scripts for regridding individually. In response to this thread, I decided to make a simple bash script that can regrid an entire directory of history files in as few steps as possible. Unfortunately, the necessary nco command "ncremap" seems to have broken on cheyenne very recently. I just put in a CISL ticket, and when this is resolved I can update this thread.
There are two steps involved with regridding: (1) generate the weights file for mapping between two grids, and (2) use that weights file to regrid history files to the desired destination grid. I have (1) completed in the bash script, so we just need to wait on CISL so I can do (2).
Here's the caveat. To do (1), the user needs to specify the path to the grid descriptor file for the particular spectral-element grid the data are on. Right now the grid descriptor file is not part of the cesm output. We do have a git issue open to include this in cesm i/o in the future, but for now, the user needs to sift through the cesmdata repo to find the correct grid file. Similarly the user needs to point to the grid descriptor file for the desired destination lat-lon grid. The latter could conceivably be generated on the fly with the user only specifying the destination grid resolution nlat and nlon.
Feedback welcome.