1 
heimbach@mit.edu 07Nov2002. 
heimbach@mit.edu 07Nov2002. 
2 
This verification experiment is almost identical to the 
This verification experiment is almost identical to the 
3 
global_ocean.90x40x15 experiment, except that it uses 
global_ocean.90x40x15 experiment, except that it uses 
4 
the exf (and cal) package instead of the 
the exf (and cal) package instead of the 
18 


19 
menemenlis@jpl.nasa.gov 05Aug2003 
menemenlis@jpl.nasa.gov 05Aug2003 
20 


21 
Onthefly spatial interpolation has been added to pkg/exf. 
Inputfield spatial interpolation has been added to pkg/exf. 
22 
It is enabled by defining CPP option USE_EXF_INTERPOLATION 
It is enabled by defining CPP option USE_EXF_INTERPOLATION 
23 
in EXF_CPPOPTIONS.h or in ECCO_CPPOPTIONS.h 
in EXF_CPPOPTIONS.h or in ECCO_CPPOPTIONS.h 
24 
Both bilinear and bicubic (#define BICUBIC) are supported. 
Both bilinear and bicubic interpolation schemes are supported. 
25 


26 
This package is a placeholder until more general coupler 
This package is a placeholder until a more general coupler 
27 
is made available by ESMF project. It assumes that input 
is made available by the ESMF project. The output grid can be 
28 
grid is Cartesian with arbitrary latitude increments in the 
arbitrary (cubedsphere should be OK), but it is assumed that 
29 
ydirection but with equidistant longitude increments in 
the input grid is Cartesian with arbitrary latitude increments 
30 

in the ydirection and with equidistant longitude increments in 
31 
the xdirection. The input grid must encompass the complete 
the xdirection. The input grid must encompass the complete 
32 
output grid in the ydirection (i.e., extrapolation is not 
output grid in the ydirection (i.e., extrapolation is not 
33 
supported) and it is assumed that the grid is periodic in 
supported). It is also assumed that the grid is periodic in 
34 
the xdirection. 
the xdirection; to use the interpolation routine with a 
35 

nonperiodic domain, make sure there is sufficient padding 
36 

at the edges, i.e., two points for bicubic and one for bilinear 
37 

interpolation. 
38 


39 
The verification/global_with_exf experiment has been modified 
The verification/global_with_exf experiment has been modified 
40 
to use the USE_EXF_INTERPOLATION option, the input grids 
to use the USE_EXF_INTERPOLATION option, the input grids 
47 
*_nlon and *_nlat :: input xgrid and ygrid size 
*_nlon and *_nlat :: input xgrid and ygrid size 
48 


49 
In this particular example the input and output grids are 
In this particular example the input and output grids are 
50 
the same, so the results of the verification experiment remained 
the same, so the results of the verification experiment remain 
51 
unchanged from before. 
unchanged from before. 