FOAM User Resources
Various resources for users
Description of FOAM components. Every user should start here.
Slarti: the FOAM terrain editor.
Instructions on adding eddy fluxes to FOAM for versions prior to 1.5.30 (from Mike Notaro at UW-Madison) .pdf
Original Source Documentation:Several documents which describe the original "standalone" version of models that are
part of the FOAM system have been collected below. They contain references to even more information.
Links and a reading guide:
Description -- Atmosphere model dynamics (pgs 7-44).
Description -- Atmosphere model dynamics (pgs 7-46); nearly identical
to CCM2 description.
CSM Sea Ice Descripton -- FOAM's Sea Ice thermodynamics (pgs 4-12)
FOAM's atmosphere, PCCM3, has the CCM3 physics but the structure of the code
is still mostly CCM2/PCCM2. The user guides below have some out-of-date instructions
covering things like running on the Cray, but there is still some useful information.
and Users Guide - How Atm. numerics were modified for 2D parallelism (pgs 4-9)
Obtaining FOAM input data sets:All initial and boundary data files needed to run FOAM, are available at the FOAM anonymous ftp site: ftp.mcs.anl.gov/chammp/foam
(See the README file there for more info.)
Processing FOAM output:FOAM outputs data in several custom binary formats.
However, there are tools available to convert FOAM data to NetCDF format. You will need to compile these yourself or ask
your system administrator to install them. They require a C compiler and the NetCDF library.
Once the data is in NetCDF format, you can use these tools to further process and analyze the data:ccm2nc -- To convert FOAM atmosphere model history files to NetCDF. Provided by NCAR.
NCO utilities -- For command-line averaging, concatenating, etc. of NetCDF files. Highly recommended.
Instructions for using the FOAM version of the AMWG diagnostics package.
Mailing List:There is a mailing list for FOAM: