Aerosol emissions: Difference between revisions

From Geos-chem
Jump to navigation Jump to search
 
(17 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This page contains links to the relevant pages which detail the aerosol emissions inventories used by GEOS-Chem.
This page contains links to the relevant pages which detail the aerosol emissions inventories used by GEOS-Chem.


<span style="color:red">'''''NOTE: In [[GEOS-Chem v10-01]] and higher versions, all emissions are handled by the [[HEMCO|HEMCO emissions component]].'''''</span>
== Emissions by sector ==


== Anthropogenic, biofuel, and natural source emissions ==
*[[HEMCO_data_directories#Aerosol_emissions|Aerosol emission inventories]]
 
*[[HEMCO_data_directories#Anthropogenic_and_biofuel_emissions|Anthropogenic and biofuel emission inventories]]
The various sectors of aerosol emissions are now handled by the [[HEMCO|HEMCO emissions component]] in [[GEOS-Chem v10-01]] and higher versions.  For more information about individual inventories that are available, please visit the following links:
*[[HEMCO_data_directories#Anthropogenic_aircraft_and_ship_emissions|Aircraft and ship emission inventories]]
 
*[[HEMCO_data_directories#Biomass_burning_emissions|Biomass burning emission inventories]]
#[[HEMCO_data_directories#Aerosol_emissions|Aerosol emissions available via HEMCO]]
*[[HEMCO_data_directories#Emissions_implemented_as_HEMCO_extensions|Emissions implemented as HEMCO extensions]]
#[[HEMCO_data_directories#Anthropogenic_and_biofuel_emissions|Anthropogenic and biofuel emissions available via HEMCO]]
**[[Mineral_dust_aerosols#Overview|Mineral dust emissions]]
#[[HEMCO_data_directories#Anthropogenic_aircraft_and_ship_emissions|Aircraft and ship emissions available via HEMCO]]
**[[Sea salt aerosols#Updates to sea salt emissions algorithm|Sea salt aerosol emissions]]
 
**[[Volcanic SO2 emissions from Aerocom]]
--[[User:Bmy|Bob Y.]] ([[User talk:Bmy|talk]]) 20:19, 26 October 2015 (UTC)
**[http://acmg.seas.harvard.edu/publications/2004/park2004.pdf DMS emissions]
 
== Biomass burning emissions ==
 
The [[GFED4 biomass burning emissions|GFED4 inventory]] can be used to compute biomass burning emisisons for the following species:
 
#SO2
#NH3
#EC = elemental carbon (aka "black carbon")
#OC = organic carbon
 
for the years 1997 thru 2014.
 
The following inventories are now considered obsolete (but you may still use them for research purposes):
 
#[[GFED2 biomass burning emissions|GFED2]]
#[[GFED3 biomass burning emissions|GFED3]]
#''Duncan et al'' [2003] seasonal and interannual biomass emissions (cf ''Bey et al'' [2001])
 
--[[User:Bmy|Bob Y.]] ([[User talk:Bmy|talk]]) 20:23, 26 October 2015 (UTC)
 
== DMS emissions ==
 
From [http://acmg.seas.harvard.edu/publications/2004/park2004.pdf ''Park et al'' <nowiki>[2004]</nowiki>]:
 
<blockquote>The oceanic emission of DMS is calculated calculated as the product of local seawater DMS concentration and sea-to-air transfer velocity. The seawater DMS concentrations are gridded monthly averages from Kettle et al. [1999], and the transfer velocity of DMS is computed using an empirical formula from Liss and Merlivat [1986] as a function of the surface (10 m) wind speed.</blockquote>
 
== EC and OC emissions ==
 
The following emissions inventories for elemental carbon (EC) and organic carbon (OC) are used in GEOS-Chem.
 
# [[Carbonaceous aerosols#EC_and_OC_emissions|''Bond et al'' <nowiki>[2007]</nowiki>: EC and OC emissions over North America]]
# [[Carbonaceous_aerosols#Oceanic_OC_emissions|''Spracklen et al'': Oceanic OC emissions]] '''''(NOTE: to be included post [[GEOS-Chem v8-03-01]])'''''
 
== Mineral dust emissions ==
 
The [[Mineral_dust_aerosols#Overview|mineral dust emissions algorithm]] is described on a separate wiki page.
 
== Sea salt emissions==
 
Please see this discussion about [[Sea salt aerosols#Updates to sea salt emissions algorithm|recent updates to the sea salt aerosol emissions]].
 
== Ship emissions ==
 
Please see our [[Ship emissions|ship emissions wiki page]] for a full description of the SO2 ship emission inventories that are available for use in GEOS-Chem.
 
== Volcanic emissions ==
 
Please see our [[Volcanic SO2 emissions from Aerocom]] wiki page.
 
--[[User:Bmy|Bob Y.]] 13:30, 19 March 2010 (EDT)


== Online emission of marine primary organic aerosol (POA) ==
== Online emission of marine primary organic aerosol (POA) ==
Line 76: Line 26:
*Gantt, B., Johnson, M. S., Crippa, M., Pr&eacute;v&ocirc;t, A. S. H., and Meskhidze, N.: ''Implementing marine organic aerosols into the GEOS-Chem model'', <u>Geosci. Model Dev.</u>, '''8''', 619-629, doi:10.5194/gmd-8-619-2015, 2015.
*Gantt, B., Johnson, M. S., Crippa, M., Pr&eacute;v&ocirc;t, A. S. H., and Meskhidze, N.: ''Implementing marine organic aerosols into the GEOS-Chem model'', <u>Geosci. Model Dev.</u>, '''8''', 619-629, doi:10.5194/gmd-8-619-2015, 2015.


--[[User:Melissa Payer|Melissa Sulprizio]] ([[User talk:Melissa Payer|talk]]) 14:48, 22 May 2015 (UTC)
As part of this update, [https://earthscience.arc.nasa.gov/person/Matthew_S_Johnson Matthew Johnson] has provided MODIS-Aqua chlorophyll-A data.  For more information about these data, please visit [[Leaf_area_indices_in_GEOS-Chem#Updates_for_GEOS-Chem_v11-01|this post on our ''Leaf area indices in GEOS-Chem'' wiki page]].
 
NOTE: A minor bug fix for this update was included in [[GEOS-Chem_v11-01_benchmark_history#v11-01d|v11-01d]] to declare variable CHLR as OMP private in routine HCOX_SeaSalt_Run in file HEMCO/Extensions/hcox_seasalt_mod.F90.
--[[User:Lizzie Lundgren|Lizzie Lundgren]] ([[User talk:Lizzie Lundgren|talk]]) 15:21, 22 October 2015 (UTC)
 
=== Bug fix: Allocate the OCCONV array for marine POA simulations ===


As part of this update, [https://earthscience.arc.nasa.gov/person/Matthew_S_Johnson Matthew Johnson] has provided MODIS LAI data for additional years (now up to 2011), as well as MODIS-Aqua chlorophyll-A data.  For more information about these data, please visit [[Leaf_area_indices_in_GEOS-Chem#Updates_for_GEOS-Chem_v11-01|this post on our ''Leaf area indices in GEOS-Chem'' wiki page]].
<span style="color:green">'''''This fix was included in [[GEOS-Chem v11-01 benchmark history#v11-01j|v11-01j]] and approved on 03 Dec 2016'''''</span>


--[[User:Bmy|Bob Y.]] ([[User talk:Bmy|talk]]) 18:33, 10 July 2015 (UTC)
While unit testing GEOS-Chem with the [[GNU Fortran compiler]], we discovered an error in the marine POA simulation.  The array <code>OCCONV</code> should have been allocated in routine <code>INIT_SEASALT</code> (in module <tt>GeosCore/seasalt_mod.F</tt>) but wasn't.  We have now added the following IF statement in <span style="color:green">GREEN</span>, below the existing code:


A minor bug fix for this update was included in [[GEOS-Chem_v11-01_benchmark_history#v11-01d|v11-01d]] to declare variable CHLR as OMP private in routine HCOX_SeaSalt_Run in file HEMCO/Extensions/hcox_seasalt_mod.F90.
        IF ( AS /= 0 ) CALL ALLOC_ERR( 'DMID' )
        DMID = 0e+0_fp
   
   
--[[User:Lizzie Lundgren|Lizzie Lundgren]] ([[User talk:Lizzie Lundgren|talk]]) 15:21, 22 October 2015 (UTC)
      <span style="color:green">! Allocate OCCONV only for marine-POA simulations (bmy, 10/13/16)
      IF ( Input_Opt%LMPOA ) THEN
          ALLOCATE( OCCONV( IIPAR, JJPAR, LLPAR ), STAT=AS )
          IF ( AS /= 0 ) CALL ALLOC_ERR( 'OCCONV' )
          OCCONV = 0e+0_fp
      ENDIF</span>
 
This will only allocate OCCONV if we are doing a marine POA simulation.
 
--[[User:Bmy|Bob Yantosca]] ([[User talk:Bmy|talk]]) 18:41, 13 October 2016 (UTC)

Latest revision as of 17:57, 25 August 2022

This page contains links to the relevant pages which detail the aerosol emissions inventories used by GEOS-Chem.

Emissions by sector

Online emission of marine primary organic aerosol (POA)

This update was validated with 1-month benchmark simulation v11-01b and 1-year benchmark simulation v11-01b-Run0. This version was approved on 19 Aug 2015.

Matthew Johnson wrote:

The online emission parameterization for sub-micron marine primary organic aerosol (POA) was developed for implementation into GEOS-Chem at North Carolina State University (Gantt et al., 2012). The wind speed dependent size-resolved parameterization calculates the organic mass fraction of sea spray aerosol under varying levels of surface ocean chlorophyll-α concentrations ([Chl-α]). The parameterization was designed to be used for all global and regionally nested spatial resolutions and was tested in GEOS-Chem v9-02. The submicron marine POA emissions proved to improve the model-predicted concentrations of total organic aerosol concentrations over coastal and marine regions (Gantt et al., 2015).

References for this work include:

  • Gantt, B., Johnson, M. S., Meskhidze, N., Sciare, J., Ovadnevaite, J., Ceburnis, D., and O'Dowd, C. D.: Model evaluation of marine primary organic aerosol emission schemes, Atmos. Chem. Phys., 12, 8553-8566, doi:10.5194/acp-12-8553-2012, 2012.
  • Gantt, B., Johnson, M. S., Crippa, M., Prévôt, A. S. H., and Meskhidze, N.: Implementing marine organic aerosols into the GEOS-Chem model, Geosci. Model Dev., 8, 619-629, doi:10.5194/gmd-8-619-2015, 2015.

As part of this update, Matthew Johnson has provided MODIS-Aqua chlorophyll-A data. For more information about these data, please visit this post on our Leaf area indices in GEOS-Chem wiki page.

NOTE: A minor bug fix for this update was included in v11-01d to declare variable CHLR as OMP private in routine HCOX_SeaSalt_Run in file HEMCO/Extensions/hcox_seasalt_mod.F90.

--Lizzie Lundgren (talk) 15:21, 22 October 2015 (UTC)

Bug fix: Allocate the OCCONV array for marine POA simulations

This fix was included in v11-01j and approved on 03 Dec 2016

While unit testing GEOS-Chem with the GNU Fortran compiler, we discovered an error in the marine POA simulation. The array OCCONV should have been allocated in routine INIT_SEASALT (in module GeosCore/seasalt_mod.F) but wasn't. We have now added the following IF statement in GREEN, below the existing code:

       IF ( AS /= 0 ) CALL ALLOC_ERR( 'DMID' )
       DMID = 0e+0_fp

      ! Allocate OCCONV only for marine-POA simulations (bmy, 10/13/16)
      IF ( Input_Opt%LMPOA ) THEN
         ALLOCATE( OCCONV( IIPAR, JJPAR, LLPAR ), STAT=AS )
         IF ( AS /= 0 ) CALL ALLOC_ERR( 'OCCONV' )
         OCCONV = 0e+0_fp
      ENDIF

This will only allocate OCCONV if we are doing a marine POA simulation.

--Bob Yantosca (talk) 18:41, 13 October 2016 (UTC)