Difference between revisions of "EDGAR anthropogenic emissions"

From Geos-chem
Jump to: navigation, search
(Implementation of EDGAR 4.2 into GEOS-Chem)
(EDGAR v4.3)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
On this page we provide information about the '''E'''missions '''D'''atabase for '''G'''lobal '''A'''tmospheric '''R'''esearch (EDGAR) [[Anthropogenic emissions|anthropgenic emissions]] inventories used in GEOS-Chem.
 
On this page we provide information about the '''E'''missions '''D'''atabase for '''G'''lobal '''A'''tmospheric '''R'''esearch (EDGAR) [[Anthropogenic emissions|anthropgenic emissions]] inventories used in GEOS-Chem.
  
== EDGAR v4.2 ==
+
== EDGAR v4.3 ==  
  
The EDGAR v4.2 emissions were introduced into [[GEOS-Chem v10-01]].  These emissions are read in via the [[HEMCO|HEMCO emissions component]].  Please see our [[EDGAR v4.2 anthropogenic emissions]] wiki page for more information.
+
The [[EDGAR v4.3 anthropogenic emissions|EDGAR v4.3 anthropogenic emissions inventory]] will be considered for inclusion in [[GEOS-Chem v11-02]].  These emissions will be read in via the [[HEMCO|HEMCO emissions component]].
  
--[[User:Bmy|Bob Y.]] 11:58, 13 February 2015 (EST)
+
--[[User:Melissa Payer|Melissa Sulprizio]] ([[User talk:Melissa Payer|talk]]) 13:53, 2 November 2016 (UTC)
  
== EDGAR v4.1 ==
+
== EDGAR v4.2 ==
  
EDGAR 4.1 emissions were retired in [[GEOS-Chem v10-01]].  We have moved the content of the previous wiki page to the new [[EDGAR v4.1 anthropogenic emissions]] page.
+
The [[EDGAR v4.2 anthropogenic emissions|EDGAR v4.2 anthropogenic emissions inventory]] was introduced into [[GEOS-Chem v10-01]].  These emissions are read in via the [[HEMCO|HEMCO emissions component]]. All older instances of the EDGAR emissions have been removed from [[GEOS-Chem v10-01]] and newer versions.
  
--[[User:Bmy|Bob Y.]] 11:58, 13 February 2015 (EST)
+
--[[User:Bmy|Bob Y.]] 12:11, 13 February 2015 (EST)
  
== Previous issues that are now resolved ==
+
== EDGAR v4.1 ==
 
+
=== Potential bug in EDGAR ship emissions code ===
+
 
+
<div style="color: #aa0000; background: #eeeeee;border: 3px solid red; padding: 1em; margin: auto; width: 90%; ">'''<p>This code was removed from [[GEOS-Chem v10-01]] and newer versions. EDGAR emissions are now implemented through the [[HEMCO|HEMCO emissions component]].</p><p>&mdash; Bob Yantosca, 13 February 2015</p>'''</div>
+
 
+
'''''This update was tested in the 1-month benchmark simulation [[GEOS-Chem_v9-01-02_benchmark_history#v9-01-02s|v9-01-02s]] and approved on 5 Nov 2011.'''''
+
 
+
Michael Long discovered this potential bug in the EDGAR emissions code. 
+
 
+
The current GEOS-Chem default configuration uses the ICOADS ship emissions instead of the EDGAR ship emissions.  In routine <tt>READ_EMISSIONS_MENU</tt> in <tt>input_mod.f</tt>, we have a safety check...we turn off the logical switch <tt>LEDGARSHIP</tt> if switch <tt>LICOADS</tt> is turned on:
+
 
+
      !=================================================================
+
      ! Check global ship emissions options
+
      !=================================================================
+
      ! Add an ship emissions options (cklee, 6/30/09)
+
      ! Replace with ICOADS ship emissions
+
      ! User can still use regional EMEP, and ARCTAS-SO2 if he wants (phs)
+
      IF ( LICOADSSHIP ) THEN
+
        LEDGARSHIP = .FALSE. ! ICOADS precedes EDGAR
+
        LSHIPSO2  = .FALSE. ! SO2-ICOADS precedes SO2-Corbett
+
      ENDIF   
+
 
+
In <tt>edgar_mod.F</tt>, the EDGAR ship emissions arrays are not allocated if the switch <tt>LEDGARSHIP == .FALSE.</tt>:
+
 
+
      IF ( LEDGARSHIP ) THEN
+
+
        ALLOCATE( EDGAR_SO2_SHIP( IIPAR, JJPAR ), STAT=AS )
+
        IF ( AS /= 0 ) CALL ALLOC_ERR( 'EDGAR_SO2_SHIP' )
+
        EDGAR_SO2_SHIP = 0d0
+
+
        ALLOCATE( EDGAR_NOx_SHIP( IIPAR, JJPAR ), STAT=AS )
+
        IF ( AS /= 0 ) CALL ALLOC_ERR( 'EDGAR_NOx_SHIP' )
+
        EDGAR_NOx_SHIP = 0d0
+
+
        ALLOCATE( EDGAR_CO_SHIP( IIPAR, JJPAR ), STAT=AS )
+
        IF ( AS /= 0 ) CALL ALLOC_ERR( 'EDGAR_CO_SHIP' )
+
        EDGAR_CO_SHIP = 0d0
+
 
+
      ENDIF
+
 
+
However, we still pass <tt>EDGAR_CO_SHIP</tt> to routine <tt>COMPUTE_EDGAR_CO</tt> even if it is not allocated:
+
 
+
        IF ( LEDGARCO ) THEN
+
            CALL COMPUTE_EDGAR_CO( YEAR, EDGAR_CO, EDGAR_CO_SHIP )
+
        ENDIF
+
 
+
Here, <tt>EDGAR_CO_SHIP</tt> is an output variable, which is supposed to return the EDGAR ship emissions at the current model resolution.  This may produce undefined behavior.  This may trigger an error when compiling with the check-array-bounds option (<tt>BOUNDS=yes</tt>).
+
 
+
Some of the more forgiving compilers may "fix" this on-the-fly and thus, you might not see any errors.  However, for the sake of good programming practice, this should be fixed.
+
 
+
--[[User:Bmy|Bob Y.]] 12:30, 20 December 2012 (EST)
+
  
=== Typos in edgar_mod.f ===
+
Qiang Zhang provided instructions on how to add the [[EDGAR v4.1 anthropogenic emissions|EDGAR v4.1 anthropogenic emissions inventory]] into GEOS-Chem as a research option.  But EDGAR 4.1 was never adopted as a standard GEOS-Chem emissions inventory.
  
<div style="color: #aa0000; background: #eeeeee;border: 3px solid red; padding: 1em; margin: auto; width: 90%; ">'''<p>This code was removed from [[GEOS-Chem v10-01]] and newer versions.  EDGAR emissions are now implemented through the [[HEMCO|HEMCO emissions component]].</p><p>&mdash; Bob Yantosca, 13 February 2015</p>'''</div>
+
--[[User:Bmy|Bob Y.]] 12:09, 13 February 2015 (EST)
  
'''''NOTE: This issue was resolved in [[GEOS-Chem v9-01-01]].'''''
+
== EDGAR v3 ==
  
In routines <tt>READ_C2H2</tt> and <tt>READ_C2H4</tt> of <tt>edgar_mod.f</tt>, the data directory was wrongly listed as <tt>EDGAR200607</tt> instead of <tt>EDGAR_200607</tt>.  We have now fixed these typos in v9-01-01.
+
The [[EDGAR v3 anthropogenic emissions|EDGAR v3 anthropogenic emissions inventory]] was retired from [[GEOS-Chem v10-01]].
  
--[[User:Bmy|Bob Y.]] 12:35, 20 December 2012 (EST)
+
--[[User:Bmy|Bob Y.]] 12:12, 13 February 2015 (EST)

Latest revision as of 14:00, 2 November 2016

On this page we provide information about the Emissions Database for Global Atmospheric Research (EDGAR) anthropgenic emissions inventories used in GEOS-Chem.

EDGAR v4.3

The EDGAR v4.3 anthropogenic emissions inventory will be considered for inclusion in GEOS-Chem v11-02. These emissions will be read in via the HEMCO emissions component.

--Melissa Sulprizio (talk) 13:53, 2 November 2016 (UTC)

EDGAR v4.2

The EDGAR v4.2 anthropogenic emissions inventory was introduced into GEOS-Chem v10-01. These emissions are read in via the HEMCO emissions component. All older instances of the EDGAR emissions have been removed from GEOS-Chem v10-01 and newer versions.

--Bob Y. 12:11, 13 February 2015 (EST)

EDGAR v4.1

Qiang Zhang provided instructions on how to add the EDGAR v4.1 anthropogenic emissions inventory into GEOS-Chem as a research option. But EDGAR 4.1 was never adopted as a standard GEOS-Chem emissions inventory.

--Bob Y. 12:09, 13 February 2015 (EST)

EDGAR v3

The EDGAR v3 anthropogenic emissions inventory was retired from GEOS-Chem v10-01.

--Bob Y. 12:12, 13 February 2015 (EST)