Updates and known issues

Updates and bug fixes to the NWP SAF 1DVar v1.x will be published here.

Known bugs and issues

Please report any bugs you find in the 1DVar using the NWP SAF Helpdesk. The official release packages for each version don’t contain the bug fixes or updates listed here under that version (unless otherwise indicated) so you should apply any fixes provided below. Bugs/updates in earlier versions have been fixed/implemented in later versions.

DateType/StatusDescription
15/02/2021Bug - fixedAffects: compilation with gfortran and potentially some other compilers (v1.2).

Issue: an error in the Makefile causes compilation failures with certain compilers, in particular gfortran. If the build worked successfully, the bug did not affect your build.

Fix: download this updated makefile to your 1DVar/build/ directory. You will have to edit this again for your system before running make.
22/11/2020Bugs - fixedAffects: all 1DVar simulations (v1.x)

Issues:
1. Runs that do not use the new surface emissivity retrieval fail due to an illegal array access.
2. For runs using input water vapour in units of ppmv, the calculated saturation humidity values in kg/kg were converted to ppmv before being used to constrain the humidity profile. This conversion should not be done because the constraint is applied in units of kg/kg. The result is that there may be errors for retrievals where water vapour is supplied in units of ppmv.
3. The code has a number of memory leaks affecting all types of retrievals.

Fix: all of the above issues have been fixed. Download this tarball and extract it in the 1DVar/src/main/ directory and recompile. These fixes are for 1DVar v1.2: it is strongly advised to update to this version and apply these fixes.

The second issue above affects test reference output. New reference output for the Run_1DVar_test.ksh and Run_1DVar_SurfEmiss.ksh scripts in the WorkDir generated using RTTOV v12 compiled with ifort v17 and gfortran v4.8.5 have been generated. Download this file and extract in your 1DVar/ directory. The test reference data will be extracted to the 1DVar/Sample_Output_RTTOV12/ directory.
25/06/2018Bug - fixedAffects: microwave retrievals that included the liquid water path. (1DVar v1.1)

Issue: In the 1DVar source code file “NWPSAFMod_LiquidWater.f90” the order of the arguments to the function Layers_to_LWP was incorrect.

Fix: a new release v1.1.1 has been uploaded to this site. The sample test data for SSMIS_43L ( for RTTOV11 / RTTOV12 and ifort / gfortran ) were affected by the bug and these have been corrected.