|
|
Line 243: |
Line 243: |
| *Initial structural updates to interface GEOS-Chem into WRF | | *Initial structural updates to interface GEOS-Chem into WRF |
| *Now always declare the netCDF time variable with an unlimited dimension | | *Now always declare the netCDF time variable with an unlimited dimension |
− |
| |
− | |}
| |
− |
| |
− | == Issues resolved in GEOS-Chem v11-02 ==
| |
− |
| |
− | The bugs and technical issues listed below were resolved in [[GEOS-Chem v11-02]] (aka 12.0.0). Also be sure to visit [[Known issues caused by compiler bugs|our ''Known issues caused by compiler bugs'' wiki page]] for a list of compiler-related issues and workarounds.
| |
− |
| |
− | {| border=1 cellspacing=0 cellpadding=5
| |
− | |-bgcolor="#CCCCCC"
| |
− | !width="250px"|Module or area
| |
− | !width="750px"|Issue that was resolved
| |
− |
| |
− | |-valign="top"
| |
− | |Chemistry
| |
− | |
| |
− | *[[FlexChem#Add_simplified_P.2FL_families_to_KPP|(v11-02a) Add simplified prod/loss families to KPP to gain computational speedup]]
| |
− | *[[Chemistry_Issues#Fixes_to_correct_ALK4_lumping_issue|(v11-02a) Fixes to correct ALK4 lumping issue]]
| |
− | *[[Sulfate_aerosols#Fix_bug_in_CHEM_NIT_routine|(v11-02a) Fix bug in CHEM_NIT routine]]
| |
− | *[[Sulfate_aerosols#Fix_error_in_production_of_SO4s.2C_NITs_in_SEASALT_CHEM_routine|(v11-02a) Fix error in production of SO4s and NITs in SEASALT_CHEM routine]]
| |
− | *[[Sulfate_aerosols#Fix_for_sulfate_production_in_HET_DROP_CHEM|(v11-02a) Fix for sulfate production in HET_DROP_CHEM]]
| |
− | *[[Sulfate_aerosols#Fix_bugs_in_sulfate_chemistry_routines|(v11-02a) Fix bugs in sulfate chemistry routines]]
| |
− | *[[Chemistry_Issues#Fixes_for_carbon_creating_reactions|(v11-02c) Add fixes to chemical mechanism to preserve total carbon]]
| |
− | *[[PAN#Bug_fixes_for_EOH_and_MGLY|(v11-02c) Fix bugs for EOH and MGLY following implementation of PAN updates in v11-02a]]
| |
− | *[[UCX_chemistry_mechanism#Fix_bug_impacting_dust_radius_obtained_in_RDUST_ONLINE|(v11-02d) Fix bug impacting dust radii obtained in RDUST_ONLINE]]
| |
− | *[[GEOS-Chem_v11-02#Add_fix_for_IPMN_reactions_contributing_to_high_P.28Ox.29_and_L.28NOx.29|(v11-02d) Fixed IMPN reactions that contributed to high P(Ox) and L(Ox)]]
| |
− | *[[GEOS-Chem_v11-02#Add_bug_fixes_for_GLYX.2C_MGLY.2C_IEPOX.2C_and_IMAE_heterogeneous_chemistry_added_in_v11-02c|(v11-02d) Fixed bugs in GLYX, MGLY, IEPOX, and IMAE heterogeneous chemistry]]
| |
− | *[[ISORROPIA_II#Bug_fixes_for_ISORROPIA_II_stable_mode|(v11-02e) Bug fixes for ISORROPIA II stable mode]]
| |
− | *[[GEOS-Chem_v11-02#Remove_MONX_from_chemical_mechanisms|(v11-02e) Remove MONX from chemical mechanisms]]
| |
− | *[[Secondary_organic_aerosols#Add_MTPO_as_an_advected_and_chemical_species_to_all_full-chemistry_simulations|(v11-02e) Add MTPO to all full-chemistry simulations]]
| |
− | *[[Secondary_organic_aerosols#SOA_formation_from_aqueous_isoprene_uptake|(v11-02e) Always use SOA formation from aqueous isoprene uptake (remove input switch)]]
| |
− | *[[Halogen_chemistry_mechanism#Fixes_in_gckpp_HetRates.F90_following_implementation_in_v11-02d|(v11-02e) Fixes for KPP heterogenous chemistry module for halogen chemistry mechanism]]
| |
− | *[[Secondary_organic_aerosols#Fixes_for_isoprene_SOA_for_consistency_with_Marais_et_al._.282016.29|(v11-02e) Fixes for isoprene SOA for consistency with Marais et al (2016)]]
| |
− | *[[UCX_chemistry_mechanism#v11-02|(v11-02e) Remove UCX 2-D initial boundary conditions option]]
| |
− | *[[UCX_chemistry_mechanism#Fix_for_UCX_mesospheric_NOy_routine|(v11-02f) Fix for UCX mesospheric NOy routine]]
| |
− | *[[Halogen_chemistry_mechanism#Fix_for_N2O5_uptake|(v11-02f) Fix for N2O5 update]]
| |
− | *[[GEOS-Chem_v11-02#Fix_for_organic_nitrate_chemistry|(v11-02f) Fix for organic nitrate chemistry]]
| |
− | *[[GEOS-Chem_v11-02#KPP_errors_with_halogen_chemistry_and_tropchem-based_mechanisms|(v11-02f) Change tolerance value as a temporary fix for convergence errors in 2x2.5 tropchem simulation]]
| |
− |
| |
− | *[[Secondary_organic_aerosols#Only add ISOAAQ species to OCPISOA when using the complex SOA option|(v11-02-rc) Only add ISOAAQ species to OCPISOA when using the complex SOA option]]
| |
− | *[[Secondary_organic_aerosols#Only_add_ISOAAQ_species_to_PM2.5_diagnostics_for_simulations_using_the_complex_SOA_option|(v11-02-rc) Only add ISOAAQ species to the PM2.5 diagnostics when using the Complex SOA option]]
| |
− |
| |
− | |-valign="top"
| |
− | |[[Cloud convection]]
| |
− | |
| |
− | *[[Cloud_convection#Computational_bottleneck_in_the_v11-01_convection_module|(v11-02a) Remove computational bottleneck in the convection module]]
| |
− |
| |
− | |-valign="top"
| |
− | |[[CO2 simulation]]
| |
− | |
| |
− | *[[CO2 simulation#CO2_emissions_unit_conversion_not_consistent_with_new_advection_pressure|(v11-02b) CO2 emissions unit conversion was not consistent with the new advection pressure]]
| |
− |
| |
− | |-valign="top"
| |
− | |Diagnostics
| |
− | |
| |
− | *[[Particulate_matter_in_GEOS-Chem#Save_out_PM2.5_diagnostic_at_STP_conditions|(v11-02a) Save out PM2.5 diagnostic at STP conditions]]
| |
− | *[[GEOS-Chem_v11-01#Bugs_in_convective_flux_diagnostics_.28ND14.29|(v11-02a) Bug fixes in convective flux diagnostics (ND14)]]
| |
− | *[[GEOS-Chem_v11-01#P.28OH.29_not_saved_out_in_ND22_diagnostic|(v11-02a) Restore P(OH) in ND22 diagnostic]]
| |
− | *[[Implementation_of_HEMCO_in_GEOS-Chem#Make_anthropogenic_emissions_diagnostics_3D|(v11-02a) Make anthropogenic emissions diagnostics 3D]]
| |
− | *[[Tagged_CO_simulation#Fix_ND65_bugs_in_tagged_CO_simulation|(v11-02a) Fix ND65 bugs in tagged CO simulation]]
| |
− | *[[Mineral_dust_aerosols#Bug_in_ND21_diagnostic_indexing_for_size-resolved_dust_species|(v11-02a) Fix bug in ND21 diagnostic indexing for dust species]]
| |
− | *[[GEOS-Chem_v11-02#ND40_planeflight_diagnostic_not_always_written_out_when_turned_on|(v11-02b) Always write out ND40 planeflight diagnostic when enabled]]
| |
− | *[[GEOS-Chem v11-02#Bug fixes for the ND50 timeseries diagnostic|(v11-02c) Bug fixes for the ND50 timeseries diagnostic]]
| |
− | *[[Stratospheric_chemistry#STE_fluxes|(v11-02c) Fix the STE diagnostics and use them in the standard benchmarking procedure]]
| |
− | *[[Secondary_organic_aerosols#Fix_diagnostics_bugs_in_the_SOA-SVPOA_simulation|(v11-02c) Fix diagnostic bugs in the SOA-SVPOA simulation]]
| |
− | *[[GEOS-Chem_v11-02#Fixes_for_two_new_ND21_binary_diagnostics_introduced_in_v11-02|(v11-02e) Fixes for two new ND21 binary diagnostics introduced in v11-02]]
| |
− | *[[Secondary_organic_aerosols#Calculation_of_PM2.5.2C_AOD.2C_and_aerosol_mass|(v11-02e} Always use simple SOA in computation of PM2.5 and AOD]]
| |
− |
| |
− | |-valign="top"
| |
− | |Date and time (and related quantities)
| |
− | |
| |
− | *[[GEOS-Chem_v11-01#Bug_in_cos.28SZA.29_for_start_of_timestep|(v11-02a) Fixed bug in computation of cosine of solar zenith angle]]
| |
− |
| |
− | |-valign="top"
| |
− | |[[Dry deposition|Dry]] and [[Wet deposition|wet deposition]]
| |
− | |
| |
− | *[[Dry_deposition#Bug_in_computation_of_aerodynamic_resistance_RA|(v11-02a) Fix bug in computation of dry deposition aerodynamic resistance Ra]]
| |
− | *[[Aerosol_emissions#Bug_fix_for_MOPO_and_MOPI_definitions_in_species_database|(v11-02c) Fix bug in species definitions for marine POA simulation]]
| |
− | *[[GEOS-Chem_v11-02#Fix_dust_rainout_settings_to_match_BCPO|(v11-02e) Fix dust rainout settings to match that of hydrophobic BC (aka BCPO)]]
| |
− | *[[Physical_properties_of_GEOS-Chem_species#Fix_Henry.27s_law_parameters_for_HCl|(v11-02f) Fix Henry's law parameters for HCl]]
| |
− |
| |
− | |-valign="top"
| |
− | |[[HEMCO|Emissions (via HEMCO)]]
| |
− | |
| |
− | *[[Implementation_of_HEMCO_in_GEOS-Chem#Features_added_in_v11-02a|(v11-02a) Update to HEMCO v2.0.004]]
| |
− | *[[EPA/NEI11_North_American_emissions#Default_US_emissions_to_NEI2011_after_2013|(v11-02a) Default US emissions to NEI2011 after 2013]]
| |
− | *[[Implementation_of_HEMCO_in_GEOS-Chem#Fixed_bug_in_computation_of_local_time_in_HCO_GetSuncos|(v11-02a) Fixed bug in computation of local time in the HEMCO routine <tt>HCO_GetSuncos</tt>]]
| |
− | *[[Acetone#Fix_acetone_parameterization_in_hcox_seaflux_mod.F90|(v11-02a) Fix acetone parameterization in hcox_seaflux_mod.F90]]
| |
− | *[[Implementation_of_HEMCO_in_GEOS-Chem#Read_default_DEP_RESERVOIR_fields_from_file_when_not_found_in_HEMCO_restart_file|(v11-02a) Change DEP_RESERVOIR time cycling option to C]]
| |
− | *[[Implementation_of_HEMCO_in_GEOS-Chem#Now_use_YYYYMMDDhhmm_format_for_time_stamp_values|(v11-02c) Now use <tt>YYYYMMDDhhmm</tt> for time stamp values]]
| |
− | *[[Implementation_of_HEMCO_in_GEOS-Chem#Avoid_segmentation_fault_in_DustGinoux_extension|(v11-02c) Add error trap in to avoid a segmentation fault when the DustGinoux extension is turned off]]
| |
− | *[[Mercury#Bug_fixes_for_Hg_emissions|(v11-02c) Bug fixes for Hg emissions]]
| |
− | *[[Secondary_organic_aerosols#Update_simple_SOA_entries_in_HEMCO_to_follow_MTPA.2BLIMO.2BMTPO|(v11-02e) Update simple SOA entries in HEMCO_Config.rc to follow MTPA+LIMO+MTPO]]
| |
− | *[[Implementation_of_HEMCO_in_GEOS-Chem#Features_added_in_v11-02e|(v11-02e) Fix bug in HEMCO reference time algorithm]]
| |
− | *[[Implementation_of_HEMCO_in_GEOS-Chem#Features_added_in_v11-02f|(v11-02f) Update from HEMCO v2.1.001 to 2.1.005]]
| |
− | *[[Biomass_burning_emissions#Fix_bug_in_biomass_burning_emissions_when_GFED_is_turned_off|(v11-02f) Fix bug in biomass burning when GFED is turned off]]
| |
− | *[[RCP_future_emissions_scenarios#Fix_missing_HCOOH_factors_for_RCP_in_HEMCO_Config.rc|(v11-02f) Fix missing HCOOH factors for RCP scenarios in HEMCO_Config.rc file]]
| |
− | *(v11-02-rc) Turn off XIAO inventory to avoid double-counting anthropogenic propane emissions]]
| |
− |
| |
− | |-valign="top"
| |
− | |Fixes to facilitate running GEOS-Chem in HPC environments
| |
− | |
| |
− | *[[UCX_chemistry_mechanism#Bug_fixes_for_running_UCX_in_ESMF_environment|(v11-02a) Bug fixes for using UCX chemistry in the ESMF environment]]
| |
− |
| |
− | |-valign="top"
| |
− | |[[Nested Model Working Group|Nested-grid simulations]]
| |
− | |
| |
− | *[[Mercury#Fixed_typo_in_nested_grid_transport_routine_INIT_WINDOW|(v11-02a) Fixed typo in nested-grid transport routine <tt>INIT_WINDOW</tt>]]
| |
− |
| |
− | |-valign="top"
| |
− | |[[Mercury|Mercury simulation]]
| |
− | |
| |
− | *(v11-02-rc) Minor fixes (including updated parameters) for the [[Mercury]] simulation.
| |
− |
| |
− | |-valign="top"
| |
− | |[[Overview_of_GMAO_met_data_products|Meteorological fields]]
| |
− | |
| |
− | *[[GEOS-Chem v11-02#Add MERRA2 to #if and #elif statements where it had been omitted|(v11-02c) Add MERRA2 to <tt>#if</tt> and <tt>#elif</tt> statements where it had been omitted]]
| |
− | *[[Downloading_GEOS-Chem_source_code_and_data#Inconsistency_in_GEOS-FP_files_at_Harvard_and_Dalhousie_for_July_2013|(v11-02e) Sync GEOS-FP met field files on Harvard FTP with those at Dalhousie]]
| |
− |
| |
− | |-valign="top"
| |
− | |[[The NcdfUtilities package|netCDF]] and file I/O issues
| |
− | |
| |
− | *[[The NcdfUtilities package#Routine DO_ERR_OUT now returns a non-zero error code|(v11-02a) Routine <tt>DO_ERR_OUT</tt> now returns a non-zero error code]]
| |
− | *[[The NcdfUtilities package#Enable_compression_in_netCDF-4_output_files|(v11-02a) Enable data compression in netCDF-4 output files]]
| |
− | *[[Implementation of HEMCO in GEOS-Chem#HEMCO diagnostic and restart files now have an unlimited time dimension|(v11-02a) HEMCO diagnostic and restart files now have an unlimited time dimension]]
| |
− |
| |
− | |-valign="top"
| |
− | |[[Rn-Pb-Be simulation|Rn-Pb-Be simulation]]
| |
− | |
| |
− | *[[Rn-Pb-Be_simulation#Vertical_Grid|(v11-02e) The Rn-Pb-Be simulation now uses 72 vertical levels by default]]
| |
− |
| |
− | |-valign="top"
| |
− | |Structural issues
| |
− | |
| |
− | *[[ISORROPIA_II#Implement_ISORROPIA_v2.0_as_a_Fortran_module|(v11-02a) Implement ISORROPIA v2.0 as a Fortran module (eliminating <code>COMMON</code> blocks)]]
| |
− | *[[GEOS-Chem_Makefile_Structure#Bug_fix:_Specifying_NO_REDUCED.3Dno_now_compiles_GEOS-Chem_for_reduced_grids|(v11-02a) Bug fix: Specifing <tt>NO_REDUCED=no</tt> now compiles GEOS-Chem for reduced grids]]
| |
− | *[[GEOS-Chem_Makefile_Structure#Removed_the_COMPILER_variable_from_Makefile_header.mk_for_a_cleaner_build_sequence|(v11-02a) Removed the <tt>COMPILER</tt> variable from <tt>Makefile_header.mk</tt> for a cleaner build sequence]]
| |
− | *[[GEOS-Chem v11-02#Print the version number to the log file|(v11-02a) Print the version number to the log file]]
| |
− | *[[#Removed_the_NNPAR_parameter_from_CMN_SIZE_mod.F|(v11-02a) Removed the <tt>NNPAR</tt> parameter from <tt>CMN_SIZE_mod.F</tt>]]
| |
− | *[[Wet_deposition#Removal_of_obsolete_variables_NSOL_and_IDWETD|(v11-02a) Removed obsolete variables <tt>NSOL</tt> and <tt>IDWETD</tt> in the wetdep module]]
| |
− | *[[Derived type objects used by GEOS-Chem#Summary of fields removed from Input_Opt|(v11-02a) Removed obsolete fields of the <tt>Input_Opt</tt> object]]
| |
− | *[[GEOS-Chem_v11-02#Fixed_an_incorrect_format_statement_in_input_mod.F|(v11-02c) Fixed an incorrect format statement in <tt>input_mod.F</tt>]]
| |
− | *[[Sulfate_aerosols#Add_bug_fix_in_sulfate_mod.F_involving_reorder_IF_statements_for_Fahey_and_Seinfeld_decision_algorithm|(v11-02e) Reordered IF statement in <tt>sulfate_mod.F</tt> for Fahey & Seinfeld decision algorithm]]
| |
− | *[[GEOS-Chem_v11-02#Change_timestep_units_from_minutes_to_seconds|(v11-02e) Change timestep units from minutes to seconds]]
| |
− | *[[UCX_chemistry_mechanism#Remove_UCX_.23ifdefs_and_replace_with_Input_Opt.25LUCX|(v11-02e) Remove #ifdefs for UCX and replace with <tt>Input_Opt%LUCX</tt> logical switch]]
| |
− | *[[GEOS-Chem_v11-02#Fix_bug_in_units_of_UCX_P.2FL_rates|(v11-02f) Fix bug in units of UCX prod/loss rates]]
| |
− | *[[MERRA-2_implementation_details#Default_timestep_for_MERRA-2_nested_grid_simulations|(v11-02f) Change default timesteps for MERRA-2 nested-grid simulations]]
| |
− |
| |
− | |-valign="top"
| |
− | |[[Tagged O3 simulation]]
| |
− | |
| |
− | *[[Tagged_O3_simulation#Write_initial_and_final_Ox_mass_to_file|(v11-02b) Write initial and final O3 mass to file, to facilitate budget computations]]
| |
− | *[[Tagged_O3_simulation#Fix_bug_in_calculation_of_L.28Ox.29|(v11-02f) Fix bug in calculation of L(Ox) for tagged O3 simulations]]
| |
− |
| |
− | |-valign="top"
| |
− | |[[TOMAS aerosol microphysics]]
| |
− | |
| |
− | *[[TOMAS_aerosol_microphysics#Typo_in_wetscav_mod.F_for_TOMAS30_simulation|(v11-02c) Fixed typo in <tt>wetscav_mod.F</tt> for the TOMAS30 simulation]]
| |
| | | |
| |} | | |} |
On this page we list the GEOS-Chem specific bugs and issues that users have recently encountered, and how to fix them.