Difference between revisions of "Bugs and fixes"

From Geos-chem
Jump to: navigation, search
(Issues resolved in GEOS-Chem v11-01)
(Issues resolved in GEOS-Chem v11-01)
Line 15: Line 15:
 
!width="250px"|Module or area
 
!width="250px"|Module or area
 
!width="750px"|Issue that was resolved
 
!width="750px"|Issue that was resolved
 +
 +
|-valign="top"
 +
|[[Aerosol-only simulation]]
 +
|
 +
*[[Aerosol-only_simulation#Fixed_undefined_molecular_weight_of_HNO3_in_routine_SEASALT_CHEM|Fixed undefined molecular weight of HNO3 in routine SEASALT_CHEM]]
 +
 +
|-valign="top"
 +
|[[CH4 simulation]]
 +
|
 +
*[[CH4_simulation#Fix_bug_in_CH4_emissions|Fix bug in CH4 emissions unit]]
  
 
|-valign="top"
 
|-valign="top"
Line 34: Line 44:
 
*[[GEOS-Chem_v11-01#Fix_molecular_weight_of_N2O5|Fix molecular weight of N2O5]]
 
*[[GEOS-Chem_v11-01#Fix_molecular_weight_of_N2O5|Fix molecular weight of N2O5]]
 
*[[Aerosol_optical_properties#Fix_for_TITLEAAt_out-of-bounds_error|Fix for out-of-bounds error when using the brown carbon option]]
 
*[[Aerosol_optical_properties#Fix_for_TITLEAAt_out-of-bounds_error|Fix for out-of-bounds error when using the brown carbon option]]
 +
 +
|-valign="top"
 +
|[[CO2 simulation]]
 +
|
 +
*[[CO2_simulation#Additional_Update_and_Bug_Fix|Update CO2 emission files]]
 +
*[[CO2_simulation#Bug_fix:_Make_sure_nAdvect_is_initialized_in_EMISSCO2|Bug fix: Make sure <tt>nAdvect</tt> is initialized in EMISSCO2]]
  
 
|-valign="top"
 
|-valign="top"
Line 84: Line 100:
 
*[[QFED_biomass_burning_emissions#Biomass_burning_emissions_diagnostic_is_zero_when_QFED_is_used|Fix for biomass burning diagnostic when QFED emissions are used]]
 
*[[QFED_biomass_burning_emissions#Biomass_burning_emissions_diagnostic_is_zero_when_QFED_is_used|Fix for biomass burning diagnostic when QFED emissions are used]]
 
*[[HEMCO#Update:_Preventing_seg_fault_in_HEMCO_v2.0_caused_by_compiler_bug|Prevent seg fault in HEMCO v2.0 caused by Intel Fortran compiler bug]]
 
*[[HEMCO#Update:_Preventing_seg_fault_in_HEMCO_v2.0_caused_by_compiler_bug|Prevent seg fault in HEMCO v2.0 caused by Intel Fortran compiler bug]]
 +
 +
|-valign="top"
 +
|[[Mercury]] and [[POPs simulation|POPs]] simulations
 +
|
 +
*[[Mercury#Hg_ocean_MLD_bug_fixes|Bug fixes for computing MLD in <tt>ocean_mercury_mod.F</tt>]]
 +
*[[Mercury#Parallelization_bug_fixes_for_GEOS-5_Hg_simulations|Fix parallelization errors that prevented Hg simulations from passing unit tests]]
 +
*[[Mercury#Avoid_floating-point_exception_in_OCEAN_MERCURY_READ|Avoid floating-point exception in OCEAN_MERCURY_READ]]
 +
*[[Mercury#Bug_Fixes_to_v11-01c_Hg_Updates|Bug fixes for Arctic Hg updates in v11-01c]]
 +
*[[Mercury#Correct_too-high_emissions_of_Hg2_over_China_and_EU|Correct too-high emissions of Hg2 over China and EU]]
 +
*[[Mercury#Now_call_DO_RED_INPLUME_after_the_HEMCO_configuration_file_is_read|Now call subrouine DO_RED_INPLUME after the HEMCO configuration file is read]]
 +
*[[POPs_simulation#Avoid_floating-point_exception_in_routine_CHEM_POPGP|Avoid floating-point error in routine CHEM_POPGP]]
  
 
|-valign="top"
 
|-valign="top"
Line 93: Line 120:
  
 
|-valign="top"
 
|-valign="top"
|netCDF I/O
+
|[[Preparing data files for use with HEMCO#The COARDS netCDF standard|netCDF I/O]]
 
|
 
|
 
*[[GEOS-Chem_Output_Files#NetCDF_File_Format|Migration from bpch to netCDF output file format]]
 
*[[GEOS-Chem_Output_Files#NetCDF_File_Format|Migration from bpch to netCDF output file format]]
Line 120: Line 147:
  
 
|-valign="top"
 
|-valign="top"
|Specialty simulations
+
|Marine POA simulations
|Aerosol-only
+
|
*[[Aerosol-only_simulation#Fixed_undefined_molecular_weight_of_HNO3_in_routine_SEASALT_CHEM|Fixed undefined molecular weight of HNO3 in routine SEASALT_CHEM]]
+
 
+
CO2
+
*[[CO2_simulation#Additional_Update_and_Bug_Fix|Update CO2 emission files]]
+
*[[CO2_simulation#Bug_fix:_Make_sure_nAdvect_is_initialized_in_EMISSCO2|Bug fix: Make sure <tt>nAdvect</tt> is initialized in EMISSCO2]]
+
 
+
CH4
+
*[[CH4_simulation#Fix_bug_in_CH4_emissions|Fix bug in CH4 emissions unit]]
+
 
+
Marine POA
+
 
*[[Aerosol_emissions#Bug_fix:_Allocate_the_OCCONV_array_for_marine_POA_simulations|Allocate the OCCONV array for marine POA simulations]]
 
*[[Aerosol_emissions#Bug_fix:_Allocate_the_OCCONV_array_for_marine_POA_simulations|Allocate the OCCONV array for marine POA simulations]]
  
Mercury
+
|-valign="top"
*[[Mercury#Hg_ocean_MLD_bug_fixes|Bug fixes for computing MLD in <tt>ocean_mercury_mod.F</tt>]]
+
|[[Rn-Pb-Be simulation|Radon-Lead-Beryllium simulation]]
*[[Mercury#Parallelization_bug_fixes_for_GEOS-5_Hg_simulations|Fix parallelization errors that prevented Hg simulations from passing unit tests]]
+
|
*[[Mercury#Avoid_floating-point_exception_in_OCEAN_MERCURY_READ|Avoid floating-point exception in OCEAN_MERCURY_READ]]
+
*[[Mercury#Bug_Fixes_to_v11-01c_Hg_Updates|Bug fixes for Arctic Hg updates in v11-01c]]
+
*[[Mercury#Correct_too-high_emissions_of_Hg2_over_China_and_EU|Correct too-high emissions of Hg2 over China and EU]]
+
*[[Mercury#Now_call_DO_RED_INPLUME_after_the_HEMCO_configuration_file_is_read|Now call subrouine DO_RED_INPLUME after the HEMCO configuration file is read]]
+
 
+
POPs
+
*[[POPs_simulation#Avoid_floating-point_exception_in_routine_CHEM_POPGP|Avoid floating-point error in routine CHEM_POPGP]]
+
 
+
Radon-Lead-Beryllium
+
 
*[[Rn-Pb-Be_simulation#Typo_in_HEMCO_extension_module_hcox_gc_RnPbBe_mod.F90|Fix typo in HEMCO extension module <tt>hcox_gc_RnPbBe_mod.F90</tt>]]
 
*[[Rn-Pb-Be_simulation#Typo_in_HEMCO_extension_module_hcox_gc_RnPbBe_mod.F90|Fix typo in HEMCO extension module <tt>hcox_gc_RnPbBe_mod.F90</tt>]]
 
Tagged CO
 
*[[Tagged_CO_simulation#OH_is_now_converted_to_the_proper_units_after_being_read_from_HEMCO|Now convert OH to the proper units in the tagged CO simulation]]
 
 
Tagged O3
 
*[[GEOS-Chem_v10-01#Bug_in_European_grid_range_for_tagged_Ox_simulation|Bug fix in European grid range for tagged O3 simulation]]
 
*[[GEOS-Chem_v10-01#Bug_fix_for_PBLTOP_and_MTTOP_values_in_tagged_ozone_simulation|Bug fix for PBLTOP and MTTOP values in tagged O3 simulation]]
 
 
TOMAS Microphysics
 
*[[TOMAS_aerosol_microphysics#Updates_to_TOMAS_Jeagle_sea_salt_extension|Updates to TOMAS Jeagle sea salt extension]]
 
*[[TOMAS_aerosol_microphysics#Add_temporary_fix_to_get_TOMAS_dry_deposition_to_pass_unit_tests|Add temporary fix to get TOMAS dry deposition to pass unit tests]]
 
  
 
|-valign="top"
 
|-valign="top"
|Species database and physical constants
+
|Species database and definitions of physical constants
 
|
 
|
 
*[[Physical_properties_of_GEOS-Chem_species#Discrepancies_found_in_the_dry_deposition_module|Remove inconsistencies in the definitions of physical properties of GEOS-Chem species]]
 
*[[Physical_properties_of_GEOS-Chem_species#Discrepancies_found_in_the_dry_deposition_module|Remove inconsistencies in the definitions of physical properties of GEOS-Chem species]]
Line 170: Line 167:
 
*[[Physical_constants|Now use consistent physical parameter values throughout GEOS-Chem]]
 
*[[Physical_constants|Now use consistent physical parameter values throughout GEOS-Chem]]
 
*[[Physical_constants|Now use consistent physical constant declarations]]
 
*[[Physical_constants|Now use consistent physical constant declarations]]
 +
 +
|-valign="top"
 +
|[[Tagged CO simulation]]
 +
|
 +
*[[Tagged_CO_simulation#OH_is_now_converted_to_the_proper_units_after_being_read_from_HEMCO|Now convert OH to the proper units in the tagged CO simulation]]
 +
 +
|-valign="top"
 +
|[[Tagged O3 simulation]]
 +
|
 +
*[[GEOS-Chem_v10-01#Bug_in_European_grid_range_for_tagged_Ox_simulation|Bug fix in European grid range for tagged O3 simulation]]
 +
*[[GEOS-Chem_v10-01#Bug_fix_for_PBLTOP_and_MTTOP_values_in_tagged_ozone_simulation|Bug fix for PBLTOP and MTTOP values in tagged O3 simulation]]
 +
 +
|-valign="top"
 +
|[[TOMAS aerosol microphysics]]
 +
|
 +
*[[TOMAS_aerosol_microphysics#Updates_to_TOMAS_Jeagle_sea_salt_extension|Updates to TOMAS Jeagle sea salt extension]]
 +
*[[TOMAS_aerosol_microphysics#Add_temporary_fix_to_get_TOMAS_dry_deposition_to_pass_unit_tests|Add temporary fix to get TOMAS dry deposition to pass unit tests]]
  
 
|-valign="top"
 
|-valign="top"
Line 187: Line 201:
 
|}
 
|}
  
--[[User:Bmy|Bob Yantosca]] ([[User talk:Bmy|talk]]) 22:12, 10 January 2017 (UTC)
+
--[[User:Bmy|Bob Yantosca]] ([[User talk:Bmy|talk]]) 19:57, 23 January 2017 (UTC)
  
 
== Issues resolved in GEOS-Chem v10-01 ==
 
== Issues resolved in GEOS-Chem v10-01 ==

Revision as of 19:57, 23 January 2017

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).

Issues resolved in GEOS-Chem v11-02

TBD

Issues resolved in GEOS-Chem v11-01

The bugs and technical issues listed below were resolved in GEOS-Chem v11-01. Also be sure to visit our Known issues caused by compiler bugs wiki page for a list of compiler-related issues and workarounds.

Module or area Issue that was resolved
Aerosol-only simulation
CH4 simulation
Chemistry
CO2 simulation
Cloud convection
Compiler / Fortran issues Compiler issues:

Fortran language issues:

Diagnostics
Emissions (via HEMCO)
Mercury and POPs simulations
Met fields and derived quantities
netCDF I/O
Photolysis
Regridding
RRTMG radiative transfer model
Marine POA simulations
Radon-Lead-Beryllium simulation
Species database and definitions of physical constants
Tagged CO simulation
Tagged O3 simulation
TOMAS aerosol microphysics
Various structural updates
Wet deposition

--Bob Yantosca (talk) 19:57, 23 January 2017 (UTC)

Issues resolved in GEOS-Chem v10-01

The following bugs and/or technical issues were resolved in GEOS-Chem v10-01. Also be sure to visit our Known issues caused by compiler bugs wiki page for a list of compiler-related issues and workarounds.

Module or area Issue that was resolved
Stratospheric chemistry module
Photolysis
NOx-Ox chemistry and nested grid simulations
Specialty simulations
HEMCO emissions component
Removing computational bottlenecks
Miscellaneous

--Bob Y. (talk) 20:56, 26 October 2015 (UTC)

Issues resolved in GEOS-Chem v9-02

The following bugs and/or technical issues were resolved in GEOS-Chem v9-02. Also be sure to visit our Known issues caused by compiler bugs wiki page for a list of compiler-related issues and workarounds.

Module or area Issue that was resolved
Emissions
Dry deposition and wet deposition
Met fields
Computational efficiency
Diagnostics
Specialty simulations (including microphysics)
Photolysis
Miscellaneous

--Bob Y. (talk) 21:00, 26 October 2015 (UTC)

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)