GithubHelp home page GithubHelp logo

Comments (2)

mjiacono avatar mjiacono commented on July 26, 2024

This looks like a somewhat obscure input issue. When IATM=1, RRTM and RRTMG use a companion module called RRTATM to read the user-defined atmosphere. The input file input_rrtm_ICRCCM_sonde sets the water vapor to units of mass mixing ratio (g/kg) identified by the JCHAR setting “C” in the line above each line that specifies the molecular amounts, while the other trace gases are input in units of ppmv (JCHAR = “A”). It appears that RRTMG is using an older version of RRTATM that’s incorrectly reading in the water vapor in those units. The output differences reported were a result of the water profile not being input correctly for this file. I converted the water amounts to ppmv and changed JCHAR to “A” for water to create the attached file. Using this file, RRTMG and RRTM now provide the expected similar results. We will investigate the RRTATM issue and fix in a future release.

Note that there is another small difference between the models in play in this case. This input file sets NUMANGS to “3”, which means that RRTM will use three angles to perform the flux integration. RRTMG ignores this setting, since it is limited to using just the single diffusivity angle to perform the flux integration. However, RRTMG has a built-in modification that slightly adjusts the diffusivity angle by band relative to the total column water amount, and with this adjustment active, which is always the case, RRTMG can more closely reproduce the 3-angle result provided by RRTM.

input_rrtm_ICRCCM_sonde_h2o_ppmv.txt

from rrtmg_lw.

drbel8 avatar drbel8 commented on July 26, 2024

Thank you for the explanation

from rrtmg_lw.

Related Issues (15)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.