GENIE ALADDIN2

From SourceWiki
Revision as of 09:21, 23 March 2010 by Genie-user (talk | contribs) (→‎Get ALADDIN)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

ALADDIN: the GENIE launchpad

ALADDIN has been developed as part of the [ENGAGE] programme, in collaboration with the Open Middleware Infrastructure Institute [OMII].

Get ALADDIN

Aladdin2 is available in the GENIE trunk since release 2-6-0 or thereabouts. It can be found in genie-gui/package where you can execute

java -jar GenieGUI.jar

What ALADDIN can do

The ALADDIN launchpad is designed as a means to run GENIE experiments through a graphical user interface (GUI). It requires an experiment directory with a compiled instance of the model, which may or may not have parameters exposed (through the xml config file). While the model is running it will provide real-time visualisation of key 2d and 3d parameters on a graph and a globe. When directed to an ALADDIN run directory (the output from a particular run of a GENIE experiment - normally found as a subdirectory of the experiment directory) it will re-plot the data from the run for the purposes of simple visualisation of old runs. For compley data visualisation an application such as MatLab is recommended.

For more information, see the ALADDIN Documentation

Where we'd like to go with ALADDIN

Currently, ALADDIN works as standalone tool for running GENIE from a pre-compiled experiment directory, and as such is well suited for teaching and outreach purposes. In the future ALADDIN will also be able to fully configure, compile and launch GENIE, working with a copy of the GENIE source tree. It will read and plot sensible NetCDF output (it currently only works with ascii output files. It will be able to configure and launch mulitple instances of GENIE on remote computing resources such as the national grid service, or produce genie experiment directories ready to be copied to your local HPC resource and launched through the queueing system of your (or more likely your sysadmins) choice.