Using the c2l CFIO offline.x program: Difference between revisions

Bmauer (talk | contribs)
Created page with "The c2l_CFIO_offline.x program is a simple program that uses the I/O layer that MAPL_History uses to read in a file and regrid it to a different resolution using our built in..."
 
Bmauer (talk | contribs)
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
The c2l_CFIO_offline.x program is a simple program that uses the I/O layer that MAPL_History uses to read in a file and regrid it to a different resolution using our built in transformations to convert cubed-sphere files to lat-lon files. It also handles both bilinear and conservative regridding. The program is driven through a resource file. It must be run on at least 6 processors via the correct mpirun command for your build.
The c2l_CFIO_offline.x program is a simple program in the fv3 direcotry (GEOSgcs_GridComp/GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSsuperdyn_GridComp/FVdycoreCubed_GridComp) that uses the I/O layer that MAPL_History uses to read in a file and regrid it to a different resolution using our built in transformations to convert cubed-sphere files to lat-lon files. It also handles both bilinear and conservative regridding. The program is driven through a resource file. It must be run on at least 6 processors via the correct mpirun command for your build. It is normally built when you build GEOS-5 and copied to $ESMADIR/Linux/bin


The name of resource file is c2l_CFIO_offline.rc
The name of resource file is c2l_CFIO_offline.rc
Line 5: Line 5:
An example resource file to go from c90 to 180x91 is given below, note you must give the time you want to regrid.
An example resource file to go from c90 to 180x91 is given below, note you must give the time you want to regrid.


<pre>
# required entries
# required entries
IM_World: 90
IM_World: 90
Line 24: Line 25:
CONSERVATIVE: .true. (.false.)
CONSERVATIVE: .true. (.false.)
vars: (give a comma separated list of variables you want regridded)
vars: (give a comma separated list of variables you want regridded)
</pre>




If you choose conservative regridding you must link in the tile file you would need for the 2 resolutions. These can be found here all the .bin files):
If you choose conservative regridding you must link in the tile file you would need for the 2 resolutions. These can be found here (all the .bin files):
 
/discover/nobackup/ltakacs/bcs/Icarus/Shared/
/discover/nobackup/ltakacs/bcs/Icarus/Shared/