24.05.2014 Views

pdf: 600KB - Potsdam Institute for Climate Impact Research

pdf: 600KB - Potsdam Institute for Climate Impact Research

pdf: 600KB - Potsdam Institute for Climate Impact Research

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

59<br />

process must be clarity and rigour, and this is difficult, if not impossible to ensure if it is<br />

several thousand lines of poor programming.<br />

4. For a well-programmed model, there is a possibility of automating the conversion process.<br />

However, this will almost certainly be incomplete, and need hand-crafting to finish.<br />

5. It is worth remembering that programmed models (or submodels) can be wrapped up as a<br />

black-box submodel in a declarative-modelling approach. This offers a transition strategy:<br />

legacy models can be kept on in this <strong>for</strong>m, to be gradually replaced by declarative reimplementations<br />

over time.<br />

If concern over the (assumed, but probably exaggerated) cost of translating existing models is a<br />

significant issue - if it is seen as a sufficient reason to not embark on a declarative-modelling<br />

approach - then we, as a community, really do need to consider whether we are prepared to<br />

continue indefinitely with the present way of working, and to <strong>for</strong>go the benefits of a superior<br />

approach <strong>for</strong> short-term expediency.<br />

9.4 Conclusions<br />

A declarative modelling approach is not a magic bullet, which at a stroke removes the need <strong>for</strong><br />

person-years of ef<strong>for</strong>t in the ATEAM project. Considerable work is still required to condition the<br />

scenario data sets to make them suitable <strong>for</strong> input into models, and to adapt models to fit into<br />

ATEAM's 10' grid <strong>for</strong> Europe and 1-month/1-year time base. Apart from the possibility of<br />

generating runnable versions of the models to run on high-per<strong>for</strong>mance computers, running<br />

simulations would still be a computationally-demanding process, limiting the number of scenarios<br />

that could be explored.<br />

However, it would bring considerable benefits to a project such as ATEAM. Models could be<br />

found, downloaded, adapted, linked to data and prepared <strong>for</strong> running simulations in the fraction of<br />

the time. Generic tools, shared between the various ATEAM groups, would be available <strong>for</strong><br />

editing models, exploring their structure, benchmarking, validation and production runs. Most<br />

importantly, non-researchers (stakeholders and policy-advisers) would be brought into the<br />

modelling process in a way that is not possible with programming-implemented models.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!