Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint61j: | (view) (download) (annotate) |
Sticky Tag: |
fix a serious bug: do a rotation of the interpolated wind field not only for curvilineargrid=.true., but also for a rotated grid (rotateGrid=.true.)
Completed mods to exf_getffieldrec.F to properly deal with year transitions for useExfYearlyFields.
replaced mytime and myiter with mycurrenttime and mycurrentiter
- add new subroutine that determines the file to read from for use*YearlyFields = .TRUE. and .FALSE.
changed comments
move EXF header files from lower_case.h to UPPER_CASE.h ; add missing cvs Header & Name
o pkg/exf modifications to interpolation and rotation routines for more reasonable treatment of North Pole singularity: for tracers North Pole value is set to northernmost zonal-mean value, for zonal velocity it is set to zero, and for meridional velocity it is set to northernmost value.
Fixed 72-char-per-line issue and changes indentation to 2.
deal with North Pole singularity for vector rotation and interpolation
exf_set_uv.F vector rotation applied when usingCurvilinearGrid instead of more restrictive condition useCubedSphereExchange
Adding parameter to remove on-the-fly global mean and trend from exf forcing and ctrl control adjustments
include ${PKG}_OPTIONS.h (if it exists) instead of PACKAGES_CONFIG.h + CPP_OPTIONS.h
pkg/exf: added twoDigitYear to useExfYearlyFields
o exf_getffields interpolation defaults to bilinear for all scalar forcing fields (remains bicubic for wind velocity and stress). This avoids, e.g., spurious negative numbers for precipitation and humidity. Will cause some small numerical differences for integrations using pkg/exf/exf_interp.F.
declare *startdate1 & *startdate2 as integer
o enable to read exf forcing fields as either single file or yearly files (flag useExfYearlyFields)
Fix #ifdef bracketing and parameter declaration for #ifdef USE_EXF_INTERPOLATION and MAX_LAT_INC
o Added capability to read-in both atmospheric fluxes and atmospheric conditions, needed for running sea-ice model in conjunction with fluxes. o Removed ALLOW_CLIM_CYCLIC: cyclic monthly forcing is instead diagnosed from presence or absence of input parameters clim*period
bug fix: removed double exf_inscal factor
o changes to permit hi-res, cubed-sphere, configuration - added useSingleCpuIO capability to mdsio_readfield.F and exf_interp.F - added "#undef ALLOW_USE_MPI" support to eesupp/src/scatter_2d.F - added pkg/exf/exf_set_uv.F for on-the-fly interpolation and rotation of surface winds for the cube (A verification experiment, based on global_ocean.cs32x15, but with pkg/seaice turned on and with on-the-fly interpolation from the NCEP Gaussian grid is described in MITgcm_contrib/high_res_cube/README_ice, complete with example surface forcing files and matlab scripts to look at the output and compare it with that of global_ocean.cs32x15.)
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.22 |