GEOS-ESM / swell

Workflow system for coupled data assimilation applications
https://geos-esm.github.io/swell/
Apache License 2.0
14 stars 4 forks source link

3DVar Fails: Something is wrong in handling hyperspectral IR #307

Closed rtodling closed 7 months ago

rtodling commented 7 months ago

I am getting the following error when trying to analyze any of the hyper-spectral IR observations:

Using 1 OpenMP threads = 1 for profiles and 1 for channels. ufo_radiancecrtm_tlad_settraj(FAILURE) : Error allocating CRTM K-matrix Atmosphere structure (setTraj) ufo_radiancecrtm_tlad_settraj(FAILURE) : Error allocating CRTM K-matrix Atmosphere structure (setTraj) Loading Binary spectral coefficients. ufo_radiancecrtm_tlad_settraj(FAILURE) : Error allocating CRTM Surface structure (setTraj) Loading Binary transmittance coefficients. Allocate_ODPS(FAILURE) : Error allocating the ODPS C array. STAT = 41 Destroy_ODPS(FAILURE) : Allocation counter /= 0, Value = -1 Read_ODPS_Data(FAILURE) : ODPS allocation failed; Error destroying ODPS structure during error cleanup. Load_TauCoeff(FAILURE) : Error reading TauCoeff file #1, /discover/nobackup/projects/gmao/advda/SwellStaticFiles/jedi/crtm_coefficients/2.4.1//cris-fsr_npp.TauCoeff.bin CRTM_Load_TauCoeff(FAILURE) : Error loading ODPS TauCoeff data

Not quite clear yet what causes this. It looks to me like something is amiss in the linear operator.

rtodling commented 7 months ago

It seems that the fix is to add the following to the linear operator:

Land_Temperature,Ice_Temperature,Snow_Temperature

these, clearly, in addition to Water_Temperature - that's already there.

rtodling commented 7 months ago

This is now been checked and confirmed to run.