Introduction to Polyphemus

Goals and Policy

Polyphemus is a Cyclops in Odyssey External link whose name roughly means "multiple speeches". It is consistent with the goals of the system, that is, gathering on the same platform:

It is written as much as possible with modern computer languages (mainly C++), and only perennial and scalable developments are included. Polyphemus is open. It is open source, distributed under GNU GPL, well documented (for users and developers), and released on a regular basis. Open also means that contributions from other teams are welcome.

Parallel computing is implemented in its main modules. Both OpenMP and MPI API are supported and allow shared-memory, distributed memory or hybrid parallel schemes.

Main Reference

The main reference for Polyphemus is:

[Reference]   "Technical Note: The air quality modeling system Polyphemus", V. Mallet, D. Quélo, B. Sportisse, M. Ahmed de Biasi, É. Debry, I. Korsakissok, L. Wu, Y. Roustan, K. Sartelet, M. Tombette and H. Foudhil, Atmos. Chem. Phys., 7 (20), 2007   (bib)   [Read it on ACP website External link]

Please cite this paper if you refer to Polyphemus in a publication, a talk or so.

Contents in Short

Polyphemus has a rich content which may be summarized with this list (in bold: key components or features):

Polyphemus is distributed with several other resources for the user: test cases, training sessions, a comprehensive user's guide, a scientific documentation for AtmoData, a reference documentation for AtmoPy. In addition, the development team can be contacted at polyphemus-help@liste.enpc.fr. Futhermore, resources are available on this website for new developers.

Other Resources

Below is the talk given during the Polyphemus training day (27 March 2007). It explains Polyphemus purpose, its structure and its contents:

Français   Introduction à Polyphemus

English   Introduction to Polyphemus (translation)


English   Previous technical report about Polyphemus:    Software architecture of an ideal modeling platform in air quality -- A first step: Polyphemus, V. Mallet, D. Quélo and B. Sportisse, CEREA technical report 2005-11, 2005