GEOS-Chem Support Team

From Geos-chem
Jump to: navigation, search

This page contains information about the GEOS-Chem Support Team (aka GCST).

Contact information

GCST Email address

Please send all GEOS-Chem inquiries (including requests to access the GEOS-Chem source code and data) to this email address:

geos-chem-support [at] as [dot] harvard [dot] edu

This will make sure that the entire GCST will receive your message, and will ensure a faster response. The GCST will endeavor to respond to your request within 1-2 business days (but often sooner).

--Bob Yantosca (talk) 15:42, 13 October 2016 (UTC)

GCST members

Here is the current contact information for each GCST member:

Name Title Focus Individual email Phone FAX
Bob Yantosca Senior Software Engineer
  • Fundamental software development
  • Debugging and testing
  • Documentation
  • User support
  • High-performance computing
  • Project management
yantosca [at] seas [dot] harvard [dot] edu 617-496-9424 617-495-4551
Melissa Sulprizio Scientific Programmer
  • Fundamental Software development
  • Debugging and testing
  • Documentation
  • User support
  • Research project support
mpayer [at] seas [dot] harvard [dot] edu 617-495-8455 617-495-4551
Lizzie Lundgren Scientific Programmer
  • Fundamental software development
  • Debugging and testing
  • Documentation
  • User support
  • High-performance computing
  • Research project support
elundgren [at] seas [dot] harvard [dot] edu 617-495-8455 617-495-4551
Michael Long Research Associate
  • High-performance computing
  • Coupling GEOS-Chem to GEOS-5 GCM
  • Fundamental software development
mlong [at] seas [dot] harvard [dot] edu 617-496-9395 617-495-4551
Junwei Xu Doctoral Candidate
  • Data processing and storage
  • Processing of meteorological data
jn231250 [at] dal [dot] ca - -
Yanko Davila GEOS-Chem Adjoint Liaison
  • GEOS-Chem Adjoint develompent
  • User support for the Adjoint community
yanko.davila [at] colorado [dot] edu - -

--Bob Yantosca (talk) 15:42, 13 October 2016 (UTC)


The GEOS-Chem Support Team has created workflow boards on the project management website These boards will let you see the tasks that the GEOS-Chem Support Team are working on (or will be working on very soon).

--Bob Y. 10:05, 15 January 2014 (EST)


The GEOS–Chem Support Team uses robust source code management techniques to facilitate the open-source development of GEOS–Chem, maintain code integrity, ensure proper documentation and traceability, and support users. Its principal activities are as follows:

  1. Implementation of new GEOS–Chem developments into the standard model. Most developments of the model are initiated by individual users for their own scientific purposes. Their implementation into the standard model is led by the Support Team in collaboration with the developer. We use the Git software management system (Git, to ensure that each user’s source code revisions can be tracked properly.
  2. Fundamental GEOS–Chem development. The Support Team conducts fundamental model development essential for the long term. This includes upgrades to new versions of GEOS meteorological data, acquisition and storage of data, implementation of new coding and data structures, and technical updates.
  3. Benchmarking of new versions. The Support Team benchmarks each new version of GEOS–Chem following a standard protocol to ensure the traceability and integrity of the model.
  4. Documentation, communication, and education. The Support Team maintains the GEOS–Chem User’s Manual and wiki pages, publishes monthly e-newsletters, welcomes new users, offers programming guidelines and advice, develops standards for coding and documentation (GEOS–Chem Style Guide), instructs users on the use of various software tools, and conducts model clinics at Users’ Meetings.
  5. Development of supporting software. The Support Team publishes open-source software for the benefit of the GEOS–Chem and broader modeling community. It maintains GAMAP, a collection of IDL programs that facilitates the analysis and visualization of CTM data. GAMAP is the standard visualization tool for GEOS–Chem and is updated regularly to maintain compatibility with the standard model.

--Bob Y. 16:29, 3 June 2011 (EDT)

Specific tasks handled by the GEOS-Chem Support Team

The GEOS-Chem Support Team shall be responsible for the following tasks:

  1. Managing the "standard" GEOS-Chem model for distribution:
  2. Publishing the relevant documentation for GEOS-Chem using the following media:
  3. Validating the "full-chemistry" simulation by means of:
    • 1-month benchmark simulations for each new GEOS-Chem version.
      (GEOS-Chem Model Scientist Daniel Jacob is responsible for approving the results of each 1-month benchmark.)
    • 1-year benchmark simulations for selected GEOS-Chem versions.
      (Jennifer Logan is responsible for approving the results of each 1-year benchmark.)
  4. Obtaining the meteorological data products that are used to drive GEOS-Chem simulations
  5. Adding updates from GEOS-Chem developers into the "standard" GEOS-Chem code repository
  6. Distributing various software packages for visualization (GAMAP) and data processing
  7. Assisting GEOS-Chem developers and users with technical problems and issues
  8. Development of GEOS-Chem HP, which is the version of GEOS-Chem that can run in HPC environments

In short, if you have a question that involves:

  1. The GEOS-Chem code itself
  2. A programming matter
  3. A debugging matter
  4. How to add your update into the "standard" GEOS-Chem model

then you should ask the GEOS-Chem Support Team, and they will be happy to assist. If your question is more scientific in nature, then we please contact the relevant GEOS-Chem Working Group.

Also note, the GEOS-Chem Support Team does not have the resources to provide restart files for certain offline simulations. Please see this wiki post for more information about how to obtain restart files.

--Bob Y. 14:57, 31 March 2011 (EDT)

Responsibilities of the GEOS-Chem User Community

Please keep in mind that the GEOS-Chem Support Team primarily works with the GEOS-Chem source code. If your question is more scientific than technical, and involves a topic such as:

  1. The chemistry mechanism
  2. Specifics about an emissions data set
  3. Reaction rates
  4. Aerosols
  5. Organic chemistry
  6. Mercury
  7. etc.

then the GEOS-Chem Support Team might not possess the expertise to answer your question fully. In this case, the Support Team will seek to direct your question to other members of the GEOS-Chem user community who can better assist you.

We expect that the GEOS-Chem user community shall be responsible for the scientific content and validation of the following GEOS-Chem simulations:

  1. Aerosol-only simulations
  2. Aerosol Microphysics Simulations (e.g. TOMAS, APM)
  3. CH3I simulations
  4. CH4 simulations
  5. CO and Tagged CO simulations
  6. CO2 and Tagged CO2 simulations
  7. Tagged O3 simulations
  8. GCAP simulations
  9. H2 and HD simulations
  10. Hg and Tagged Hg simulations
  11. Nested-grid simulations
  12. 222Rn-210Pb-7Be simulations

If you use one of these types of GEOS-Chem simulations, the GEOS-Chem Support Team will of course be happy to assist you in including your updates into the standard code, or in resolving technical issues.

Regrettably, the GEOS-Chem Support Team cannot assist you with the following:

  1. Teaching you how to program in Fortran, IDL, Matlab, Perl, etc.
  2. Installing libraries or software on your system
  3. Installing hardware on your system
  4. Setting up web pages for your group

We invite you to read our GEOS-Chem basics wiki page for more information on these topics.

For more information about the the expectations and responsibilities of GEOS-Chem users, please see our welcome letter for new GEOS-Chem users.