GEOS-Chem Adjoint v34

From Geos-chem
Revision as of 18:47, 5 February 2013 by Yanko (talk | contribs) (→‎Overview)
Jump to navigation Jump to search

Overview

BETA RELEASE

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 Adjoint 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 Bug Fix 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 Adjoint Model Update 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 Adjoint Update Katerina Lapina (CU Boulder), Daven Henze (CU Boulder) Yanko Davila (CU Boulder) v34c Approved 5 Feb 2013


- Updates to forward model

- Bug fixes in forward model

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

Add GFED3 Emissions

Implemented GFDE3 Emissions

See benchmark results gcadj_std_v34 tests 005 and 006

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

Update to Nested Domains

Improved nested simulations. STRAT_CHEM update for regrid GMI files to nested domain.

See Benchmarks results gcadj_std_v34a

--Yanko 15:53, 25 January 2013 (EST)

Added support for ICOADS ship emissions

Added support for ICOADS ship emissions.

See Benchmarks results gcadj_std_v34c test 003

--Yanko 15:53, 25 January 2013 (EST)


- Bug fixes in adjoint model

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)

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)