Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint65k: | (view) (download) (annotate) |
Sticky Tag: |
remove variable "year2sec" (never used anywhere)
- new integer parameter "exf_debugLev" (default set to main model debugLevel) to replace logical switch "exf_verbose".
increasing size of max_lat_inc to accomodate ecmwf operational analysis
adding ALLOW_RUNOFTEMP for specifying temperature of runoff Modified Files: EXF_FIELDS.h EXF_OPTIONS.h EXF_PARAM.h exf_check_range.F exf_diagnostics_fill.F exf_diagnostics_init.F exf_getffields.F exf_init.F exf_mapfields.F exf_monitor.F exf_readparms.F exf_summary.F
Change in exf_check.F is needed to accommodate larger integration domains. With this change, default MAX_LAT_INC can be reduced to a reasonable value.
- pkg/exf : added run time switch useAtmWind to replace ALLOW_ATM_WIND cpp switch. ALLOW_ATM_WIND now just sets the useAtmWind default (see exf_readparms.F) and force defines ALLOW_BULKFORMULAE (EXF_OPTIONS.h). - pkg/exf, autodiff, ctrl, ecco and seaice : remove ALLOW_ATM_WIND brackets, or replace them with useAtmWind ones. - pkg/ctrl, ecco : allow to compile both ALLOW_U/VSTRESS_CONTROL and ALLOW_U/VWIND_CONTROL. Depending on useAtmWind, one is inactive, and the other is active (see exf_getffields.F/exf_getsurfacefluxes.F).
Part two of ECCO-CLIVAR code merges. Completes merge of seaice area relax. code. Requires unified CPP option EXF_ALLOW_SEAICE_RELAX to be set in EXF_OPTIONS.h since this pkg controls its I/O (and avoids second CPP option in SEAICE_OPTIONS.h)
remove run-time parameter exf_yftype
- change masking flags definition (no longer "parameter") and put them in common block (settings is now done in exf_init_fixed.F). - add internal flag (for 2 components vector fields) to select when to interpolate the 2 components together.
USE_EXF_INTERPOLATION : add a set of run-time param ({inputfield}_interpMethod), one for each interpolated input field, to select the interpolation method with a value of zero switching off the interpolation;
move "useOBCSYearlyFields" from "data.obcs" (holf in OBCS_PARAMS.h) to parameter file "data.exf", namelist EXF_NML_OBCS (in EXF_PARAM.h)
- change CPP option EXF_VERBOSE to run-time logical param exf_verbose (default= debugMode).
adding description of repeatPeriod and of time-mean and monthly-mean climatological forcing options for fieldperiod
adding sgrunoff variables for reading sub-glacial runoff files
Add pseudo climat. stress fields to facilitate offline seaice calculations
- introducing select_ZenAlbedo to choose method (replacing ALLOW_DIURNAL_ALBEDO & ALLOW_DAILY_ALBEDO_AIM) - adding options consistency checks in exf_check.F
improving readability of ALLOW_ZENITHANGLE related code - remove nSx,nSy dims from zen_albedo_table - rename useExfZenithAngle to useExfZenIncoming/useExfZenAlbedo and document them in EXF_PARAM.h - document ALLOW_ZENITHANGLE in EXF_OPTIONS.h and set it to false - document variables in EXF_FIELDS.h
account for the variation of albedo as a function of zenith angle
Increase default to exf_interp_bufferSize = 140000 to accommodate ECMWF-INTERIM fields.
surface relaxation -- separating data and data.exf options
fix (stored & initialised) areamask_exfremo_intercept & areamask_exfremo_slope
- add a separate exf_iprec_obcs to exf_set_obcs (by default equal to exf_iprec) as part of namelist EXF_NML_01
- add parameters to extrapolate temp from level 1 & 2 up to surface; - add option to prevent negative evaporation.
Adding a capability to exf: read ice area from file.
o pkg/obcs and pkg/exf: added capability to specify seaice open boundary conditions that have a different sampling frequency than S/T/U/V obcs
added comment
replaced EXF_OPTIONS.h CPP option EXF_SUBTRACT_UVVEL_FROM_UVWIND with EXF_PARAM.h runtime parameter useRelativeWind
- implement A-grid / C-grid selection for wind-stress input files ; - call the appropriate EXCH ; add some consistency check .
- Default EXF options are now set in EXF_OPTIONS.h (ifndef ALLOW_AUTODIFF_TAMC) - EXF_INTERPOLATION: Add new option: EXF_INTERP_USE_DYNALLOC to use Dynamical Allocation when reading the file ; otherwise, use fixed size array to read in (exf_interp_bufferSize).
- move exf_albedo & emissivities from EXF_PARAM.h to EXF_CONSTANTS.h - add fixed turbulent transfert Coeff over sea-ice (Large&Yeager 2004) - change gravity_mks from parameter to variable in common block.
o Add runtime parameter selectStressGridPosition o Add exf_monFreq to namelist
o Remove exf_clim code. o Split exf namelist
move EXF header files from lower_case.h to UPPER_CASE.h ; add missing cvs Header & Name
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 |