GEOS-Chem Adjoint v35: Difference between revisions
Line 332: | Line 332: | ||
Implemented new ship emissions scheme matching forward model [[Ship_emissions#PARANOX_ship_plume_model | paranox module. ]] Changes to the adjoint include, but are not limited to writing the adjoint of paranox and updating setemis_adj module. | Implemented new ship emissions scheme matching forward model [[Ship_emissions#PARANOX_ship_plume_model | paranox module. ]] Changes to the adjoint include, but are not limited to writing the adjoint of paranox and updating setemis_adj module. | ||
See benchmark results [https://docs.google.com/spreadsheet/ccc?key=0As2MewHKyWpDdDlTeFdPanU2RzlWc0luaFpEQXlyclE#gid=0 gcadj_std_v35a tests] | See benchmark results [https://docs.google.com/spreadsheet/ccc?key=0As2MewHKyWpDdDlTeFdPanU2RzlWc0luaFpEQXlyclE#gid=0 gcadj_std_v35a tests] | ||
--[[User:Yanko|Yanko]] 14:38, 30 October 2013 (EDT) | --[[User:Yanko|Yanko]] 14:38, 30 October 2013 (EDT) | ||
==== - Bug fixes in adjoint model ==== | ==== - Bug fixes in adjoint model ==== |
Revision as of 01:37, 3 August 2014
Overview
BETA RELEASE
- Previous version: GEOS-Chem_Adjoint_v34
What's new in this version
GEOS-Chem Adjoint v35 contains the following major updates and improvements.
Feature | Type | Submitted by | Committed by | Version | Status |
---|---|---|---|---|---|
Add support for NEI2008 Emissions | Forward Model Update | Daven Henze (CU Boulder) | Yanko Davila (CU Boulder) | v35 | Approved 24 Jul 2013 |
Fixed a bug in Henry's constant | Forward Model Bug Fix | Fabien Paulot (Harvard) | Yanko Davila (CU Boulder) | v35 | Approved 24 Jul 2013 |
Prevent negative emissions over Canada | Forward Model Bug Fix | Fabien Paulot (Harvard), Christoph Keller | Yanko Davila (CU Boulder) | v35 | Approved 24 Jul 2013 |
Add support for new deposition based cost functions | Adjoint Model Update | Fabien Paulot (Harvard), Daven Henze (CU Boulder) | Yanko Davila (CU Boulder) | v35 | Approved 24 Jul 2013 |
Bug fix in grid_mod.F90 | Forward Model Bug Fix | Christoph Keller | Yanko Davila (CU Boulder) | v35a | Approved 30 Oct 2013 |
Bug in ship CO emissions | Forward Model Bug Fix | Chris holmes | Yanko Davila (CU Boulder) | v35a | Approved 30 Oct 2013 |
Bugs in ship emissions and non-local PBL mixing | Forward Model Bug Fix | Chris holmes | Yanko Davila (CU Boulder) | v35a | Approved 30 Oct 2013 |
Eliminate several more array temporaries | Forward Model Bug Fix | GEOS-Chem Support Team | Yanko Davila (CU Boulder) | v35a | Approved 30 Oct 2013 |
Implemented new ship emissions scheme | Adjoint Model Update | Daven Henze (CU Boulder), Yanko Davila (CU Boulder) | Yanko Davila (CU Boulder) | v35a | Approved 30 Oct 2013 |
GFED2 8 Day Bug Fix | Adjoint Model Bug Fix | Li Zhang (CU Boulder) | Yanko Davila (CU Boulder) | v35c | Approved 23 Jan 2014 |
Deposition Diagnostics Bug Fix | Adjoint Model Bug Fix | Juliet (CU Boulder) | Yanko Davila (CU Boulder) | v35c | Approved 23 Jan 2014 |
Loose ANISO convergence | Adjoint Model Bug Fix | Shannon Capps (EPA) | Yanko Davila (CU Boulder) | v35c | Approved 23 Jan 2014 |
Off Diagonal Covariance Bug Fix | Adjoint Model Bug Fix | Nicolas Bousseres (CU Boulder) | Yanko Davila (CU Boulder) | v35c | Approved 23 Jan 2014 |
LBFGS allocation Fix | Adjoint Model Bug Fix | Alex Turner (Harvard) | Yanko Davila (CU Boulder) | v35c | Approved 23 Jan 2014 |
Bug fix for 3-hourly GFED3 emissions | Forward Model Bug Fix | Christoph Keller | Yanko Davila (CU Boulder) | v35c | Approved 23 Jan 2014 |
EDGAR v4.2 emissions for CH4 simulation | Forward Model Update | Kevin Wecht (Harvard) | Yanko Davila (CU Boulder) | v35d | Approved 11 Apr 2014 |
Update anthropogenic scale factors through 2010 | Forward Model Update | Aaron van Donkelaar (Dalhousie) | Yanko Davila (CU Boulder) | v35d | Approved 11 Apr 2014 |
Update GFED3 emissions to 2011 | Forward Model Update | Prasad Kasibhatla (Duke) | Yanko Davila (CU Boulder) | v35d | Approved 11 Apr 2014 |
Update TOMS overhead O3 columns to 2010 | Forward Model Update | Jenny Fisher (U. Wollongong) | Yanko Davila (CU Boulder) | v35d | Approved 11 Apr 2014 |
Added support for HTAP emissions inventory | Forward Model Update | Kateryna Lapina, Daven Henze, Yanko Davila (CU Boulder) | Yanko Davila (CU Boulder) | v35e | Approved 10 Jul 2014 |
Emfossil Bug Fix | Forward Model Update | Yi Wang (CU Boulder) | Yanko Davila (CU Boulder) | v35e | Approved 10 Jul 2014 |
Updated aerosols optical properties | Forward Model Update | Randall Martin | Yanko Davila (CU Boulder) | v35e | Approved 10 Jul 2014 |
- Updates to forward model
Add NEI2008 Emissions
Implemented NEI2008 Emissions Inventory
See benchmark results gcadj_std_v35 tests 003 and 023
--Yanko 15:28, 24 July 2013 (EDT)
EDGAR v4.2 emissions for CH4 simulation
Kevin Wecht has prepared EDGAR v4.2 emissions of methane for 2004-2008. See forward wiki.
--Yanko 15:15, 11 April 2014 (EDT)
Update anthropogenic scale factors through 2010
Annual anthropogenic scale factors will be extended to 2010 for U.S.A. and Canada. See forward wiki.
--Yanko 15:15, 11 April 2014 (EDT)
Update GFED3 emissions to 2011
Updated the GFED3 database to include data for 2011. See forward wiki.
--Yanko 15:15, 11 April 2014 (EDT)
Update TOMS overhead O3 columns to 2010
Jenny Fisher has updated to TOMS overhead O3 columns to account for years through December 2010. See forward wiki.
--Yanko 15:15, 11 April 2014 (EDT)
Added support for HTAP emissions inventory
A new module was developed in order to add support for HTAP emissions inventory. This update alongside some other small changes made possible the participation on the HTAP experiment . You can find more information about HTAP here.
--Yanko 16:03, 10 July 2014 (EDT)
Updated aerosols optical properties
Aerosols optical properties were updated to match the forward model v9-02q in which the user can specify the wavelenght (default 550nm). This updates also improves the representation of OC growth with RH and also made some correction to sulfate optics See forward wiki.
--Yanko 16:03, 10 July 2014 (EDT)
- Bug fixes in forward model
Fixed a bug in Henry's constant
Small error in the definition of the Henry's constant, which is used in the wet deposition routine. See forward wiki.
--Yanko 15:28, 24 July 2013 (EDT)
Prevent negative emissions over Canada
Found a nasty bug in CAC emissions. We should set the emissions to 0 when 2002 exceeds 2005 by more than a factor of three. See forward wiki.
--Yanko 15:28, 24 July 2013 (EDT)
Bug fix in grid_mod.F90
The sine of the last latitude edge (i.e. the north pole) is not calculated, which can cause problems for the regridding. See forward wiki.
--Yanko 14:38, 30 October 2013 (EDT)
Bug in ship CO emissions
EMEP ship emissions inventory was previously overwriting all ship CO emissions globally. See forward wiki.
--Yanko 19:02, 30 October 2013 (EDT)
Bugs in ship emissions and non-local PBL mixing
Ship NOx emissions with the ICOADS-AMVER inventory were 3.3 times too low, due to a NO2 vs. N molecular weight error. Emissions should be 5.0Tg(N)/yr. As a result, O3 and HNO3 concentrations were underestimated, especially over the N. Atlantic and N. Pacific. See forward wiki.
--Yanko 19:02, 30 October 2013 (EDT)
Eliminate several more array temporaries
In many areas of GEOS-Chem, we pass arrays as arguments from one routine to another. But if this is not done properly, it can cause GEOS-Chem to use an excessive amount of memory and take longer to run, especially at very fine resolutions. See forward wiki.
--Yanko 14:38, 30 October 2013 (EDT)
Bug fix for 3-hourly GFED3 emissions
Running with 3-hourly emissions from the first day of a month seems to work fine, but trying to start on any other day appears to cause a problem. See forward wiki.
--Yanko 17:11, 27 January 2014 (EST)
Emfossil Bug Fix
Fixed a bug on emfossil.f that made the model crash when ND49 diagnostic was turned on and NEI2005 emissions were used. If you want to see the changes on the code please find them here
--Yanko 16:03, 10 July 2014 (EDT)
- Updates to adjoint model
Add support for new deposition based cost functions
Added support for new deposition based cost functions.
See benchmark results gcadj_std_v35 tests 012 and 023
--Yanko 15:28, 24 July 2013 (EDT)
Implemented new ship emissions scheme
Implemented new ship emissions scheme matching forward model paranox module. Changes to the adjoint include, but are not limited to writing the adjoint of paranox and updating setemis_adj module.
See benchmark results gcadj_std_v35a tests
--Yanko 14:38, 30 October 2013 (EDT)
- Bug fixes in adjoint model
Small bug fix in wetscav_adj_mod.f
Fixed a small bug related to the ALPHA2 variable on WETDEP_ADJ subroutine in wetscav_adj_mod.f
--Yanko 15:28, 24 July 2013 (EDT)
GFED2 8 Day Bug Fix
GFED2 data was not read correctly in the backward calculation if the simulation include the first day of the year ( January 1st ). Because the last day of GFED2 data in December is Dec 27th, and the first day of January is 1st, so the gap is not 8 day.
--Yanko 15:25, 24 January 2014 (EST)
Deposition Diagnostics Bug Fix
Fix wetdep diagnostics 37, 38 and drydep 44, which previously did not include all species.
--Yanko 15:25, 24 January 2014 (EST)
Loose ANISO convergence
The convergence criteria for ANISO have been relaxed to allow for quicker calculations.
--Yanko 15:25, 24 January 2014 (EST)
Off Diagonal Covariance Bug Fix
Off diagonal covariance fix.
--Yanko 15:25, 24 January 2014 (EST)
LBFGS allocation Fix
LBFGS allocation fix, and also update to more recent implementation of the algorithm (v3.0).
--Yanko 15:25, 24 January 2014 (EST)