Osservatorio Vesuviano
APOLLO
APOLLO (acronym for Automatic Procedure to mOdeL voLcanic ash dispersiOn) is a platform-independent procedure designed to facilitate the execution and subsequent interpretation of volcanic ash transport and fallout models. The APOLLO procedure is built on a series of open-source programs that perform different tasks, generate input data needed by models and do simple postprocessing. Several fallout models can be included. However, the user is not constrained to use just the "default" models but can, alternatively, add other model(s) with minor modifications on the source codes. To this purpose, APOLLO contains a library (named LibApollo) that acts as an interface between programs/models and input data files. Data from files and databases generated by different programs included in the APOLLO procedure can be read directly through simple LibApollo routine calls without having a detailed knowledge of the file/database format. The APOLLO procedure generates all the data needed by models, including a terrain and a meteorological database, the definition of the source term, and the granulometric distribution. A meteorological database for a particular area contains short-term predictions, typically up to few days, for meteorological variables (e.g. wind field, temperature, turbulence related variables, etc.) defined at the nodes of a 3D structured grid. The meteorological database(s) is(are) absolutely independent from models and can be updated automatically, typically every day as new meteorological prognostics are available. A run can start automatically after the construction of a meteorological database or at any user defined time (a run is mainly a scenario; it may content several simulations from different fallout models). Whenever a fallout model runs it simply reads the required meteorological (and, if necessary terrain) data from the database as well as the files that define the source and the granulometric data. Clearly, the kind of data to read varies from model to model (a model is not constrained to use the entire contents of the database). For example, if a model assumes that the wind field is horizontally uniform it is sufficient to use a selected value from each vertical layer of the database, for instance the average or a manually specified profile. The gathering of data from a database is, consequently, a model dependent step and must be implemented ad hoc for each particular model. After a run, the last step of the procedure is to postprocess the outcomes of models in order to draw maps with pre-defined physical quantities. All models can share the same postprocess treatment, so that if two or more different models output the same quantity (e.g. ground deposit thickness) their respective maps are directly comparable.
CODE VERSIONS
  • APOLLO 1.0 (version release May 2007). Obsolete.
  • APOLLO 1.1 (version release January 2008)
    • Characteristics Version 1.1 includes three different fallout models: HAZMAP (version 3.1), TEPHRA (a modified version of TEPHRA) and FALL3D (version 5.1) in both serial and parallel versions.
    • Package includes: (1) Ash fallout models, (2) A series of utilitiy programs for pre-process (GeoInp, MesoInp, CALMET, BuildDbs, SetGranum, SetSrc) and post-process (ModelPostp), (3) A run example for Etna volcano including topography and meteorological data, (4) A basic set of Scripts for UNIX (LINUX, MAC X) and Windows OS.
    • Requirements: a F77/F90 and a C compiler. To run the parallel version of Fall3d program you will also need MPI (version 2.0 recommended). Makefiles are provided.
    • Download APOLLO 1.1 user's manual here.
REFERENCES
[1] Folch, A., Cavazzoni, C., Costa, A., Macedonio, G. (2008). An automatic procedure to forecast tephra fallout. J. Volc. Geotherm. Res., Vol. 177: 767-777, doi: 10.1016/j.jvolgeores.2008.01.046. pdf
DOWNLOAD
Please fill the form below to download the package. This will help us to keep you informed about future code modifications or releases.
THIS SOFTWARE AND ITS DOCUMENTATION ARE MADE AVAILABLE FOR RESEARCH AND INSTRUCTIONAL USE ONLY AND ARE FURNISHED "AS IS." YOU MAY COPY AND USE THIS SOFTWARE FOR THESE NON-COMMERCIAL PURPOSES AT NO CHARGE. FOR ALL THE OTHER USES (INCLUDING DISTRIBUTION OF MODIFIED VERSIONS), PLEASE CONTACT THE AUTHORS. THE AUTHORS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
Version APOLLO 1.1
Name and Surname
e-mail
Institution
Comments
home
Last updated: 10 February 2008
Valid XHTML 1.0 Strict