Difference between revisions of "ISORROPIA II"

From Geos-chem
Jump to: navigation, search
(Building GEOS-Chem with TOMAS)
(Code structure)
Line 28: Line 28:
 
  obsolete/    Directory where obsolete versions of code are archived
 
  obsolete/    Directory where obsolete versions of code are archived
  
Because there were a lot of TOMAS-related modifications in several GEOS-Chem "core" routines, the routines that need to "talk" to TOMAS were placed into a separate subdirectory named <tt>GeosTomas/</tt>.  The files in <tt>GeosTomas</tt> are:
+
Because ISORROPIA II is a 3rd-party software package, we have placed it into the <tt>ISOROPIA/</tt> subdirectory in order to better separate it from GEOS-ChemISORROPIA II consists of the following files:
  
  Files:
+
 
  ------
+
  Files in ISORROPIA/ subdirectory:
 +
  ---------------------------------
 
  Makefile            Makefile for ISORROPIA II code
 
  Makefile            Makefile for ISORROPIA II code
 
  isoropiaIIcode.f    Source code file with ISORROPIA II routines
 
  isoropiaIIcode.f    Source code file with ISORROPIA II routines
 
  isrpia.inc          Header file with common blocks
 
  isrpia.inc          Header file with common blocks
  
TBA ...
+
Files in GeosCore/ subdirectory:
 
+
--------------------------------
 +
isoropiaII_mod.f    "Interface" code between GEOS-Chem and ISORROPIA II
  
 +
TBA ...
  
 
== Validation ==
 
== Validation ==

Revision as of 22:06, 28 January 2010

Overview

The ISORROPIA II package performs aerosol thermodynamical equilibrium ...

Authors and collaborators:

  • Thanos Nenes (Carnegie-Mellon U.) -- Principal Investigator
  • Havala O. T. Pye (Caltech)

Implementation notes

As of Jan 27, 2010, ISORROPIA II is currently being implemented into GEOS-Chem v8-02-05 (version in testing).

Code structure

The main-level Code directory has now been divided into several subdirectories:

GeosCore/    GEOS-Chem "core" routines
GeosTomas/   Parallel copies of GEOS-Chem routines that reference TOMAS
GeosUtil/    "Utility" modules (e.g. error_mod.f, file_mod.f, time_mod.f, etc.
Headers/     Header files (define.h, CMN_SIZE, CMN_DIAG, etc.)
ISOROPIA/    Directory where ISORROPIA II code resides   
KPP/         KPP solver directory structure
bin/         Directory where executables are placed
doc/         Directory where documentation is created
help/        Directory for GEOS-Chem Help Screen
lib/         Directory where library files are placed
mod/         Directory where module files are placed
obsolete/    Directory where obsolete versions of code are archived

Because ISORROPIA II is a 3rd-party software package, we have placed it into the ISOROPIA/ subdirectory in order to better separate it from GEOS-Chem. ISORROPIA II consists of the following files:


Files in ISORROPIA/ subdirectory:
---------------------------------
Makefile            Makefile for ISORROPIA II code
isoropiaIIcode.f    Source code file with ISORROPIA II routines
isrpia.inc          Header file with common blocks
Files in GeosCore/ subdirectory:
--------------------------------
isoropiaII_mod.f    "Interface" code between GEOS-Chem and ISORROPIA II

TBA ...

Validation

Text to be added

Previous issues now resolved

Outstanding issues

Text to be added