September 15-16, 2005, 10 am - 5 pm, at theThe two main topics of this workshop are the ways to implement performance enhancement of existing and future codes, and ways to increase understandability and hence extendibility of these codes. Performance can be defined as the amount of physical time that can be modeled with a given amount of CPU time, at a given accuracy. Therefore, we will discuss many different ways of performance increase: from faster hardware to better parallellization algorithms to better long-term accuracy of algorithms to ways of improving memory management on single CPUs. Transparency, or understandability, of codes will be discussed by comparing various documentation strategies, beginning with Knuth's concept of literate programming, that most recently has been exemplified by James Quirk's Amrita environment.
Institute for Advanced Study, Princeton, NJ, USA
Note: the dictionary definition of "white elephant" is: a valuable possession whose upkeep is excessively expensive.
The meeting is open to all who are interested, but please do send an email to Piet Hut if you would like to attend, so that we can add your name on the list of participants. In addition, if we know how many people to expect, we will be able to reserve a room of the appropriate size.
Here's a list of participants.
For further details, contact Piet Hut.
For more information about other MODEST workshops and activities, see the MODEST web site.