Bugs and fixes
On this page we list the GEOS-Chem specific bugs and issues that users have recently encountered, and how to fix them.
Please also be sure to visit our Common GEOS-Chem error messages wiki page for more general information about some frequently encountered errors. Also visit our Currently unresolved issues in GEOS-Chem wiki page to see a list of unresolved issues by GEOS-Chem version (and if they have been fixed in subsequent releases).
Contents
- 1 Issues resolved in GEOS-Chem v10-01
- 1.1 Fixes for the stratospheric chemistry module
- 1.2 Fixes for the photolysis mechanism
- 1.3 Fixes for NOx-Ox chemistry and nested-grid simulations
- 1.4 Fixes for specialty simulations
- 1.5 Fixes for the HEMCO emissions component
- 1.6 Fixes to remove computational bottlenecks
- 1.7 Other miscellaneous fixes
- 2 Issues resolved in GEOS-Chem v9-02
- 3 Bugs and fixes in older GEOS-Chem versions
Issues resolved in GEOS-Chem v10-01
The following bugs and/or technical issues were resolved in GEOS-Chem v10-01:
Fixes for the stratospheric chemistry module
- Reduce memory footprint of the stratospheric chemistry module
- Bug fix in GET_RATES_INTERP
- Now read corrected stratospheric Bry data via HEMCO
Fixes for the photolysis mechanism
- Now use MAP_A2A to regrid 1x1 TOMS O3 to model resolution
- Bug fix for determining when to use TOMS O3 columns
- Reactivation of Br species photolysis in Fast-JX for tropospheric chemistry simulation
- Fixed wavelength bin interpolation error in Fast-JX for tropospheric-only simulation
- Now use proper photolysis input file org.dat
Fixes for NOx-Ox chemistry and nested-grid simulations
- Modify treatment of N2O5+H2O reaction in calcrate.F
- Fixed parallelization error in nested grid simulations
- Fix for high values of O3 dry deposition
- Remove duplicate GLYX product from RIO2 reaction
- Bug fix in ND44 drydep diagnostic for sea salt aerosols
- Implement final recommendation for J(HAC) and J(PAN)
- Now use updated cross-sections for computing J(ALD2)
- Resolved technical issues for 0.25° x 0.3125° CH nested simulation
- Bug fix for planeflight diagnostic when using chemistry timesteps < 15 min
- Now call the planeflight diagnostic after chemistry, not after emissions
- Bug fixes for wet scavenging by co-condensation
- Fixes for bugs in wet deposition when using MERRA meteorology
- Remove obsolete ISN2 drydep species
- Fixed typo for BROMOCARB_SEASON in HEMCO configuration files
- Bug fixes for GEOS-FP nested EU simulation
- Fixes for wet deposition when using MERRA met fields
- Fix MEGAN AEF's for sesquiterpenes in the SOA simulation
Fixes for specialty simulations
- Reactivating dust tracers in TOMAS simulations
- Prevent sea salt from being emitted over ice in TOMAS
- Fix for ND61 diagnostic in TOMAS simulations
- Fixed library linking issue when building GTMM into GEOS-Chem
- Minor fixes to CH4 simulation for MERRA meteorology
- Avoid div-by-zero errors in POPs simulation
- Bug fixes and updates for tagged CO simulation in v9-02
- Fixed bug in tagged Hg emissions
Fixes for the HEMCO emissions component
- Prevent segmentation fault errors in HEMCO when emissions are turned off
- Add new functionality into HEMCO
- Bug fixes for the PARANOX extension in HEMCO
- Bug fix for regridding of regional data files by HEMCO
- Prevent array out-of-bounds error if MEGAN_mono extension is turned off
- Restore missing diagnostic: "Biogenic CO from monoterpenes"
- Additional HEMCO updates made during the v10-01 period of public comment
- Fixed filename for ICOADS_SHIP in HEMCO configuration files
- Fix for error in PARANOX caused by improper timestamps of SUNCOS
- Minor fixes for FINNv1 biomass burning emissions
- Removing leftover code that was orphaned by HEMCO
Fixes to remove computational bottlenecks
- Removed array temporaries in the call to the GEOS-4 convection routine
- Removed array temporaries in the call to the GCAP convection routine
- Removed array temporaries in subroutine READ_HG2_PARTITIONING
- Reduce time spent in advection driver routine TPCORE_FVDAS
Other miscellaneous fixes
- Now use correct value of molecular weight for PROPNN tracer
- Make the netCDF library linking process more portable
- Fix for optimization error discovered in v10-01h
- Bug fix for I3 field interpolation
- Bug fix in gamap_mod.F
- Bug fixes for the PGI compiler
- Now use "percent" instead of "%" in data files
--Bob Y. (talk) 20:56, 16 June 2015 (UTC)
Issues resolved in GEOS-Chem v9-02
The following bugs and/or technical issues were resolved in GEOS-Chem v9-02.
Fixes for emissions modules
- Bug fix for updated CAC emissions
- Bug fix for Br2 emissions
- Bug fix in regridding of anthro emissions
- Bug in MEGAN emissions when using MERRA or GEOS-FP
- Bug fix in nei2005_anthro_mod.F
- Bug fix in EMIS_STREETS_ANTHRO_05x0666
- Bug fixes in biofuel_mod.F and emfossil.F
- Bug fix for 3-hourly GFED3 emissions
- Fixed typo in Aerocom volcanic SO2 emissions routine
- Bug fixes in day-of-week computation
- Prevent negative emissions over Canada
- Minor bug fix in TOMAS sulfate emissions
- Bug fix for NEI2005 SO4 emissions in sulfate_mod.F
- Prevent LOG(0) error from occurring in soil NOx module
- Bug fix for biofuels when using RCP scenarios
Fixes for drydep and wetdep
- Add missing DRYACET to globchem.dat mechanism file
- Bug fix in Henry's law constant
- Bug fix in definition of RIP, IEPOX drydep species
- Bug fix: Do not call PARANOX plume model for offline simulations
- Fix for parallelization bug in subroutine METERO (in drydep module)
- Fixed parallelization error in routine DRYFLX (in dry deposition module)
- Prevent bad drydep flux values from being passed to the soil NOx module
- Fixed minor bug in AD44 diagnostic in routine DRY DEPOSITION (sea salt aerosols)
Fixes for met fields
- Correction for GEOS-5 PBL heights
- Reset NaNs in MOISTQ to zero
- Convert MERRA and GEOS-FP relative humidity fields to percent after reading from disk
- Bug fix for declaration of certain GEOS-FP met fields
Fixes for computational efficiency
- Eliminate inefficient subroutine calls
- Corrected several floating-point errors
- Eliminate array temporaries in pjc_pfix_mod.F and pressure_mod.F
- Eliminate array temporaries in GCAP convection module
Fixes for diagnostics
- Bug fix in hdf_mod.F
- Bug fixes in diag48_mod.F
- Bug fix in ND36 diagnostic when ship emissions are turned off
Fixes for specialty and microphysics simulations
- Bug fixes for tagged CO simulation
- Bug fixes for nested Hg simulation
- Bug fix for reading OH file in offline simulations
- Now include emissions in the aerosol-only simulation when using non-local PBL mixing
- Avoid error in ISOROPIAII when using offline aerosol simulation
- Modifications for v9-02 tagged O3 simulation
- Fixes for wetland emissions in CH4 simulation
- [Tagged_Ox_simulation#Reactivate_stratospheric_P.28Ox.29_in_tagged_Ox_simulation|Reactivate stratospheric P(Ox) in tagged Ox simulation]]
- Replace LD65 with LLTROP in tagged_ox_mod.F
- Several fixes for TOMAS aerosol microphysics
- Prevent error in POPs simulation when reading global OC
Fixes for the photolysis mechanism
- Prevent 0.5 x 0.667 nested grid simulations from crashing when reading TOMS data
- Add fix to jv_spec_aod.dat file
- Post-release patch to fix bug in acetone photolysis pressure dependency
Other fixes
- Additional bug fixes for MAP_A2A regridding
- Bug fix in grid_mod.F90
- Fixed typos in GCAP code
- Reactivate parallel DO loop in LINOZ_CHEMO3 routine
- Corrected unit conversion bug when TURBDAY PBL mixing is used
- Fixes for minor technical issues
Bugs and fixes in older GEOS-Chem versions
For a complete list of bugs and fixes in older GEOS-Chem versions, please see our Bugs and fixes prior to v9-02 wiki page.
--Bob Y. 17:40, 16 April 2015 (EDT) --Bob Y. 14:11, 20 May 2014 (EDT)