Go to Page Main Content
NASA - Goddard Institute for Space Studies
FIND IT @ NASA
NASA Homepage Goddard Institute for Space Studies

RESEARCH

Project MUDDLE: Modularisation and Updating of Design, Diagnostics and Literature Effort

This is just a brief list of the main changes that we are planning to make. All suggestions are open to argument and any other suggestions will also be entertained. There are a couple of guiding ideas that should be kept in mind: we want to make the model more flexible, clearer, easier to modify and especially to make the model structure independent of the model physics and vice versa. To a large extent these aims should not be contradictory, however, there are also some limitations on what can be done due to a) the limited personnel and time available, and b) the need for some continuity for existing model users.

The areas that will be tackled fall into four main categories: the model, the diagnostics, the documentation and the runtime environment, and to a large extent they are independent of each other and can proceed in parallel. The model track will have to deal with the modularisation of the physics routines, removal of resolution dependent coding, etc. The diagnostics track will have to deal with the format, frequency and content of both the on-line output and the more efficient post-processing. The documentation aspect will have to deal with the cataloguing of all the variables, what they do, what units they are in, and the structure of the physics routines. This is best done by the people that wrote the code and so can be shared out. The standards for the documentation and the tools used to read and analyse are also being developed. The runtime environment aspect will deal with any changes to the methods of compilation, the setting of options and the execution of the model.

For each track, I have listed each of the suggested changes as either Level 1: absolutely necessary and uncontroversial, Level 2: optional but probably beneficial changes, and Level 3: changes that would either require a lot of work, or a big change in practice, and have benefits that may or may not make this worthwhile.

As parts of this list are achieved, they will be marked as DONE.

Model changes

Diagnostics

Documentation

Run Environment

USA.gov

End of Page


gavin@isis
USA.gov

End of Page