Thanks for sending this. I finally had a chance to look at this today. I have a few questions I hope you or someone else might be able to answer:
1. I don't understand the purpose of using bcgen (I read the comments in bcgen.f90, btw). I already have monthly-mean data that is defined at the midpoints of each month. I don't really see how the linear interpolation could cause a difference, but maybe there is something subtle I am missing.
2. Regarding re-gridding, is there a reason that this can't be done with the ESMF_* routines in ncl? There's already a weights file at https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/ncl/map_gx1v6_to_fv1.9x2.5_bilin_da_090206.nc that can be used as input to ESMF_regrid_with_weights()
3. Assuming I do need to proceed with regridding and bcgen, I'm going to need some help debugging -- everything compiled fine, but then I get a runtime error. To verify that my compiled version of regrid is running properly, it would be great if I could reproduce the out of box file for the F_2000 compset (i.e., sst_HadOIBl_bc_1.9x2.5_clim_c061031.nc). Looking at the metadata in that file, it looks like it was generated using the following regrid command:
regrid -i ../../data/MODEL.ICE.HAD187001-198110.OI198111-200602.nc -s ../../data/MODEL.SST.HAD187001-198110.OI198111-200602.nc -g ../../grids/fv_1.9x2.5.nc -o sstice_1.9x2.5.nc
I found the fv_*.nc file for the -g option at https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata/atm/cam/coords/, but I can't find the MODEL.*.HAD* input files anywhere. Is there any way I could get those files for testing purposes?
Thanks!