This file documents all notable changes to the HEMCO-CESM interface since late 2022.
- Based off upstream HEMCO 3.8.0. Release 3.7.x was skipped due to regression in vertical regridding capabilities. Refer to the HEMCO release notes for changes in 3.8.0 release.
- Based off upstream HEMCO 3.6.3-cesm - release for CESM to fix
nvhpc
compiler compatibility issues.
- Support the
hemco_data_root
property to override$ROOT
in HEMCO configuration file in the CESM environment. - Support the
hemco_diagn_file
property to overrideDiagnFile
in HEMCO configuration file in the CESM environment.
- Code now uses explicit
only
includes forhemco_interface.F90
. - Improved error handling for
HCO_Init
call to point user to correct error messages. - Improved debug outputs throughout.
- Bit-for-bit match in identical runs now ensured through
smm_pipelinedep
fixed to 16, similarly toionosphere/waccmx/edyn_esmf.F90
, instead of automatic tuning.
- Based off upstream HEMCO 3.6.2-cesm - out of band release for CESM NAG compiler compatibility.
- Fixes for NAG compiler.
- HEMCO-CESM now runs only on CAM phase 2 and clears pbuf at that phase. Phase 1 is now unused. Interface remains unchanged and is backwards compatible.
- Fixed wrong definition of
ExtState%TSKIN
. Now correctly uses SST fromcam_in%sst
.
- Support the
hemco_emission_year
namelist option to force emission cycling year (equivalent toHEMCO_Config.rc
'sEmission year:
option) from CESM compsets
- Slightly adjusted and reduced debug prints
- Based off upstream HEMCO 3.6.2
- CAM-chem only: Initialization of
HCO_IN_JNO2
andHCO_IN_JOH
fields is now done in initialization and state conversion module.
- Based off upstream HEMCO 3.6.0
- State conversion module now supports
FRLAND
and stubs forFRLANDIC
andFRLAKE
- Now allocates 2-D physics buffer for species not in
mo_sim_dat::extfrc_lst
- Fixed stack corruption in
HCOI_Allocate_All
- Removed support for
LWI
from upstream
- Return
ESMF_SUCCESS
for dummy ESMF gridded component routines
- Initialize namelist variables before reading namelist.
- Based off upstream HEMCO 3.5.1
- Based off upstream HEMCO 3.5.0
- Support for spectral-element (including regional-refinement, SE-RR) grids
- Support the
hemco_grid_xdim
andhemco_grid_ydim
namelist options to configure resolution of internal HEMCO grid
- Updates for CESM 2.2 data structures (
begchunk
andendchunk
moved toppgrid
)
- SourceMods no longer present in this version and are now part of CAM merge