Wet deposition: Difference between revisions

From Geos-chem
Jump to navigation Jump to search
Line 37: Line 37:
==== Updates for MERRA met fields ====
==== Updates for MERRA met fields ====


We are implementing a [http://acmg.seas.harvard.edu/geos/wiki_docs/deposition/v9-01-01_wetdep.pdf wet deposition scheme] which uses the precipitation fields directly from the [[MERRA|MERRA reanalysis product]].  More information to follow.
In [[GEOS-Chem v9-01-01]], we have implemented an improved [http://acmg.seas.harvard.edu/geos/wiki_docs/deposition/v9-01-01_wetdep.pdf wet deposition scheme] which uses the precipitation fields directly from the [[MERRA|MERRA reanalysis product]].  


The wet deposition algorithms/changes documented in the PDF above are subject to change. We are posting the most recent versions on the wiki and working to keep these documents as up-to-date as possible.  
The wet deposition algorithm for GEOS-5 is relatively unchanged, except that we allow both rainout and washout to form within a grid box.  The wet deposition code has been partitioned into several new subroutines within <tt>wetdep_mod.f</tt> in order to allow for better compatibility with the wet deposition scheme used for the MERRA met fields.


NOTE: These updates have been incorporated into [[GEOS-Chem v9-01-01]].
--[[User:Bmy|Bob Y.]] 14:12, 9 March 2011 (EST)
 
--[[User Helen Amos:|Helen Amos]] 1:31, 24 September 2010 (EDT)<br>
--[[User:Bmy|Bob Y.]] 16:41, 11 January 2011 (EST)


== Validation ==
== Validation ==

Revision as of 19:12, 9 March 2011

This page describes the current wet deposition scheme used in GEOS-Chem.

Overview

Original algorithm

The Harvard Atmospheric Chemistry Modeling Group developed a wet deposition scheme (including scavenging of soluble tracer in convective updrafts, as well as rainout and washout of soluble tracers) for the GMI model. This scheme was then implemented into GEOS-Chem. Jacob et al [2000] describes the algorithm in full. This scheme is also described in Liu et al [2001].

Further updates

The following update to the original wet scavenging algorithm will be added to GEOS-Chem following the v8-03-02 release:

Allow both washout and rainout when precipitation forms

Qiaoqiao Wang wrote:

When there is new formation of precipitation in lower layer k, rainout will be applied to the whole precipitation area: max(Fk,Fk+1), considering the contribution of precipitation formation overhead. This will overestimate rainout effect when Fk+1 is much larger than Fk. Therefore, we now apply rainout effect to precipitation area Fk and washout effect to the area: max (0, Fk+1-Fk) in the same grid box.

NOTE: This update was incorporated into GEOS-Chem v9-01-01.

Add scavenging by snow

Qiaoqiao Wang wrote:

[I added] snow scavenging. For in-cloud scavenging by rain droplets, we assume 100% of water-soluble aerosols are rained out. But In the case of snow, only dust and hydrophobic BC is considered to be IN and then could be rained out. The below-cloud scavenging coefficients are also higher for snow than for rain droplets.

NOTE: This has not been incorporated into GEOS-Chem at this time.

Updates for aerosol scavenging efficiency

Qiaoqiao Wang wrote:

The bulk below-cloud scavenging parameterization of Dana and Hales used in the standard GEOS-Chem model integrates scavenging efficiencies over typical aerosol size distributions. This overestimates scavenging as it does not account for the preferential removal of the very fine and coarse particles over the course of the precipitation event, shifting the aerosol size distribution toward the more scavenging-resistant accumulation mode that accounts for most of aerosol mass. Now we use the below-cloud scavenging coefficients integrated over accumulation mode for most aerosols and over coarse mode for coarse dust and sea salt.

--Bob Y. 15:50, 11 January 2011 (EST)

Updates for MERRA met fields

In GEOS-Chem v9-01-01, we have implemented an improved wet deposition scheme which uses the precipitation fields directly from the MERRA reanalysis product.

The wet deposition algorithm for GEOS-5 is relatively unchanged, except that we allow both rainout and washout to form within a grid box. The wet deposition code has been partitioned into several new subroutines within wetdep_mod.f in order to allow for better compatibility with the wet deposition scheme used for the MERRA met fields.

--Bob Y. 14:12, 9 March 2011 (EST)

Validation

See Liu et al [2001].

References

  1. Dana, M.T., and J.M. Hales, Statistical aspects of the washout of polydisperse aerosols, Atmos. Environ, 10, 45-50, 1976.
  2. Domine, F., and E. Thibert, Mechanism of incorporation of trace gases in ice grown from the gas phase, Geophys. Res. Lett., 23, 3627-3630, 1996.
  3. Giorgi, F., and W.L. Chameides, Rainout lifetimes of highly soluble aerosols as inferred from simulations with a general circulation model, J. Geophys. Res., 91, 14,367-14,376, 1986.
  4. Jacob, D.J., Heterogeneous chemistry and tropospheric ozone, Atmos. Environ., 34, 2131-2159, 2000. PDF
  5. Jacob, D.J. H. Liu, C.Mari, and R.M. Yantosca, Harvard wet deposition scheme for GMI, Harvard University Atmospheric Chemistry Modeling Group, revised March 2000. PDF
  6. Levine, S.Z., and S.E. Schwartz, In-cloud and below-cloud scavenging of nitric acid vapor, Atmos. Environ., 16, 1725-1734, 1982.
  7. Liu, H., D.J. Jacob, I. Bey, and R.M. Yantosca, Constraints from 210Pb and 7Be on wet deposition and transport in a global three-dimensional chemical tracer model driven by assimilated meteorological fields, J. Geophys. Res., 106, 12,109-12,128, 2001. PDF
  8. Mari, C., D.J. Jacob, and P. Bechtold, Transport and scavenging of soluble gases in a deep convective cloud, J. Geophys. Res., 105, 22,255-22,267, 2000. PDF
  9. Selin, N.E. and D.J. Jacob, Seasonal and spatial patterns of mercury wet deposition in the United States: North American vs. intercontinental sources, Atmospheric Environment, 42, 5193-5204, 2008. PDF

Known issues

Negative tracer in routine WETDEP because of negative RH

See this post: GEOS-5 issues#Small negative RH value in 20060206.a6.2x25 file

Fixes are available at ftp://ftp.as.harvard.edu/pub/geos-chem/patches/v8-01-01.

--phs 16:31, 6 June 2008 (EDT)

Negative tracer in routine WETDEP

Dylan Millet wrote:

I'm having a run die consistently at the same time (October 1, 2005; first time step of the month) in large-scale wetdep, with an STT element < 0.
  • Platform: Linux cluster
  • Threads: 8
  • Version: v7-4-13 out of the box.
  • GEOS4, 4x5, 30L, full chemistry
  • IFORT 10.1
In Section 6 (No Downward Precip) of wetscav_mod.f, subroutine safety is getting called.
    WETDEP - STT < 0 at    1   1  29 for tracer    7 in area    6
(First of all it seems odd to do wetdep for L=29, this is 63 km up). Have you seen anything like this? I ran for the whole year starting Jan 1 successfully until this point.
... By the way, the problem persists when I turn off chemistry altogether.

Philippe Le Sager replied:

I used your restart file and the same input.geos (w/ chemistry on and off). My code went thru without problem. I tried both Sun Studio and Ifort 9 compilers, and the later on two different machines (altix and ceres). I used v7-04-13 and v8-01-01. I never reproduced your error.
We just got the new Ifort 10, and tried it too. I run v8-01-01 without an error. But when I tried v7-04-13, I finally reproduced your error, with the exact same negative values!
In other words: the bug happens with IFort 10 and v7-04-13 only.
Also, have a look at this recent development. This is not the reason for your bug (I tried v8 w/ ifort 10 and isorropia -like v7-04-13- and it did not crash), but using RPMARES instead of Isorropia may be a way to fix it.
... More about the Ifort 10 / v7-04-13 issue. When I wanted to debug with TotalView, I could not reproduce the bug anymore.... because I simply suppress any optimization. So, I did more test and found that if the default -O2 optimization is used, GEOS-Chem crashes. But it works fine with -O1. It is hard to tell what happens, since only the emissions step is done between reading the restart file and the crash.
Bob and I will further test Ifort 10 for optimization on our machines. Maybe we will find something... For the time being, you may have to switch to -O1, at least for the run that crashes. You will find the optimization flag at the beginning of the Makefile.ifort.

Long story short: This appears to be an optimization issue with IFORT 10 and v7-04-13. Upgrading to GEOS-Chem v8-01-01 should solve this problem.

--Bmy 10:38, 17 April 2008 (EDT)

Negative tracer in routine WETDEP #2

Mark Parrington wrote

I'm getting negative values in the wet deposition and am having some difficulty in identifying a possible reason. I've experienced this problem in 3 different versions of the model (v8-02-01, v8-02-04, and v8-03-02) and have tried turning off the chemistry and changing the optimization. Has anyone else had a similar problem?

Claire Carouge replied:

I don't know if this would help, but a crash on negative or NaN values in wet deposition doesn't always mean that there is a problem in wet deposition.
GEOS-Chem has the subroutine CHECK_STT in GeosCore/tracer_mod.f. This function is used at some points in the code to check the concentration values (STT array) and stop the code if there is any negative, NaN, or Inf values. In particular, it's used in the wet deposition, but not before this point.
I think the first thing to do is to identify were the bad values are created. You can insert calls to the CHECK_STT subroutine at different places in main.f (e.g. after transport, after PBL, after emissions, etc.) and see where the code stops. Then you can refine by adding the calls to CHECK_STT into the problematic subroutine and so on.

--Bob Y. 11:01, 29 November 2010 (EST)