GEOS-Chem Adjoint v34: Difference between revisions
Line 185: | Line 185: | ||
===== Add support for RETRO emissions ===== | ===== Add support for RETRO emissions ===== | ||
Added support for RETRO emissions. | Added support for [[GEOS-Chem_v9-01-02_benchmark_history#v9-01-02k | RETRO emissions.]] | ||
See Benchmarks results [https://docs.google.com/spreadsheet/ccc?key=0As2MewHKyWpDdDlTeFdPanU2RzlWc0luaFpEQXlyclE#gid=0 gcadj_std_v34e test 001] | See Benchmarks results [https://docs.google.com/spreadsheet/ccc?key=0As2MewHKyWpDdDlTeFdPanU2RzlWc0luaFpEQXlyclE#gid=0 gcadj_std_v34e test 001] |
Revision as of 18:26, 14 March 2013
Overview
BETA RELEASE
- Previous version: GEOS-Chem_Adjoint_v33
What's new in this version
GEOS-Chem Adjoint v34 contains the following major updates and improvements.
Feature | Type | Submitted by | Committed by | Version | Status |
---|---|---|---|---|---|
Building Process Updated | Adjoint Update | Daven Henze (CU Boulder), Yanko Davila (CU Boulder) | Yanko Davila (CU Boulder) | v34 | Approved 14 Nov 2012 |
Add support for GFED3 Emissions | Forward Model Update | Melissa Payer (Harvard) | Yanko Davila (CU Boulder) | v34 | Approved 14 Nov 2012 |
Checkpoint files creation updated | Adjoint Update | Daven Henze (CU Boulder), Yanko Davila (CU Boulder) | Yanko Davila (CU Boulder) | v34 | Approved 14 Nov 2012 |
population-weighted cost function updated | Adjoint Update | Daven Henze (CU Boulder) | Yanko Davila (CU Boulder) | v34 | Approved 14 Nov 2012 |
Add support for GFED2 8day and 3hr Emissions | Adjoint Update | Daven Henze (CU Boulder), Yanko Davila (CU Boulder) | Yanko Davila (CU Boulder) | v34 | Approved 14 Nov 2012 |
M undefined | Adjoint Bug Fix | Daven Henze (CU Boulder), Yanko Davila (CU Boulder) | Yanko Davila (CU Boulder) | v34 | Approved 14 Nov 2012 |
Error compiling on ifort 12 | Adjoint Bug Fix | Yanko Davila (CU Boulder) | Yanko Davila (CU Boulder) | v34 | Approved 14 Nov 2012 |
Set observation errors to 1% in pseudo-obs test | Adjoint Bug Fix | Nicolas Bousserez (CU Boulder) | Yanko Davila (CU Boulder) | v34a | Approved 11 Dec 2012 |
Update to Nested Domains | Forward Model Bug Fix | Daven Henze (CU Boulder) | Yanko Davila (CU Boulder) | v34b | Approved 25 Jan 2013 |
Fixed Makefile Bug | Adjoint Bug Fix | Yanko Davila (CU Boulder) | Yanko Davila (CU Boulder) | v34b | Approved 25 Jan 2013 |
Added support for ICOADS ship emissions | Forward Model Update | Katerina Lapina (CU Boulder), Daven Henze (CU Boulder) | Yanko Davila (CU Boulder) | v34c | Approved 5 Feb 2013 |
Washout fix for non-aerosol species | Forward Model Bug Fix | Helen Amos | Yanko Davila (CU Boulder) | v34d | Approved 4 Mar 2013 |
Add support for RETRO emissions | Forward Model Update | Melissa Payer | Yanko Davila (CU Boulder) | v34e | Approved 12 Mar 2013 |
Bug fixes for biofuel emissions | Forward Model Bug Fix | Melissa Payer | Yanko Davila (CU Boulder) | v34e | Approved 12 Mar 2013 |
Fix bug in EDGAR ship emissions code | Forward Model Bug Fix | Michael Long | Yanko Davila (CU Boulder) | v34e | Approved 12 Mar 2013 |
Bug fix for ship NOx emissions | Forward Model Bug Fix | Chris Holmes | Yanko Davila (CU Boulder) | v34e | Approved 12 Mar 2013 |
- Updates to forward model
Add GFED3 Emissions
Implemented GFDE3 Emissions
See benchmark results gcadj_std_v34 tests 005 and 006
--Yanko 19:06, 14 November 2012 (EST)
Added support for ICOADS ship emissions
Added support for ICOADS ship emissions.
See Benchmarks results gcadj_std_v34c test 003
--Yanko 13:49, 5 February 2013 (EST)
Add support for RETRO emissions
Added support for RETRO emissions.
See Benchmarks results gcadj_std_v34e test 001
--Yanko 14:14, 14 March 2013 (EDT)
- Bug fixes in forward model
Update to Nested Domains
Improved nested simulations. STRAT_CHEM update for regrid GMI files to nested domain.
See Benchmarks results gcadj_std_v34b
--Yanko 15:53, 25 January 2013 (EST)
Washout fix for non-aerosol species
The Wet deposition algorithm was underestimating washout of non-aerosol species. See forward wiki.
--Yanko 16:00, 4 March 2013 (EST)
Bug fixes for biofuel emissions
Fix for double-counting of residential biofuel when using RETRO and fix in biofuel emissions using Streets inventory. See forward wiki.
--Yanko 19:43, 13 March 2013 (EDT)
Fix bug in EDGAR ship emissions code
GEOS-Chem default configuration uses the ICOADS ship emissions instead of the EDGAR ship emissions. However, we still pass EDGAR_CO_SHIP to routine COMPUTE_EDGAR_CO even if it is not allocated. See forward wiki.
See Benchmarks results gcadj_std_v34e test 003 to 008
--Yanko 19:43, 13 March 2013 (EDT)
Bug fix for ship NOx emissions
Ship NOx emissions are supposed to be emitted as (1 mol HNO3 + 10 mol O3) per mol NOx in the inventory. The code previously used molar masses incorrectly so that the ratios were actually 0.73 mol HNO3 and 9.5 mol O3. Thus, this bug fix will slightly increase O3 and HNO3 over the oceans. See forward wiki.
See Benchmarks results gcadj_std_v34e test 003 to 008
--Yanko 19:43, 13 March 2013 (EDT)
- Updates to adjoint model
Building Process Updated
Building process updated to match forward model. Find more information about changes on the run script on the User's Guide Section 2.4 Page 27
--Yanko 19:06, 14 November 2012 (EST)
Checkpoint files creation updated
Now *chk* files are not created at X=0. Checkpoint files are not created at X=2, 3 if performing a finite diference test.
--Yanko 19:06, 14 November 2012 (EST)
Population_mod Updated
population_mod.f updated.
--Yanko 19:06, 14 November 2012 (EST)
Fix GFED2 Emissions
Fixed an error when using GFED2 8Daily and 3Hr emissions, the error occurred when running backwards because the emissions were called twice.
See Benchmarks results gcadj_std_v34 tests 003 and 004
--Yanko 19:06, 14 November 2012 (EST)
- Bug fixes in adjoint model
M Undefined
M Undefined on line 1199 of tagged_co_adj_mod.f, this only affects tagged_co emissions inversions.
--Yanko 19:06, 14 November 2012 (EST)
Error compiling on ifort 12
Fixed an error that made imposible to compile sciabr_co_obs_mod.f on ifort 12. The error was caused by an openmp pragma. This error is entirely a problem of the compiler and not the code itself, this should me resolved on version 13 of the compiler. Meanwhile we just commented the pragma to avoid problems.
--Yanko 19:06, 14 November 2012 (EST)
Set observation errors to 1% in pseudo-obs test
Setting the observation errors to 1% instead of 100% in the pseudo-obs test.
See Benchmarks results gcadj_std_v34a
--Yanko 14:08, 18 December 2012 (EST)
Fixed Makefile Bug
Fixed a Makefile bug preventing 'make help' from running at checkout, also added example of IFORT_OPT flag on run script.
--Yanko 15:53, 25 January 2013 (EST)