Lewis Fry Richardson's Forecast Factory for Real
Total Page:16
File Type:pdf, Size:1020Kb
Lewis Fry Richardson’s forecast factory – for real Andrew Charlton-Perez horizontal momentum, pressure, humidity 1. Forecasts are made by solving math- and stratospheric temperature over central ematical equations which represent and Helen Dacre Europe, using initial conditions from an the physical laws governing the University of Reading analysis by Bjerknes for 20 May 1910. This atmosphere. forecast was manually computed by 2. Forecasts are often made on a grid of The idea that supercomputers are an impor- Richardson between 1916 and 1918, when, points which represent different geo- tant part of making forecasts of the weather as a Quaker (and therefore a pacifist), he graphical locations. and climate is well known amongst the gen- served as an ambulance driver in Cham- eral population. However, the details of their pagne, France. Famously, his forecast pro- use are somewhat mysterious. A concept duced very large tendencies in most of its A scaled-down forecast factory Weather – February 2011, Vol. 66, No. 2 66, No. Vol. 2011, – February Weather used to illustrate many undergraduate components – much larger than those In order to make the problem tractable for numerical weather prediction courses is the observed in the real atmosphere (Lynch, secondary-school-age children and to make idea of a giant ‘forecast factory’, conceived 2006, p.133, discusses the reasons for this). it possible to complete the activity in a rea- by Lewis Fry Richardson in 1922. In this Nonetheless, the principles of Richardson’s sonably short time (~30 minutes) it was article, a way of using the same idea to forecast, particularly the application of math- necessary to design a forecast factory which communicate key ideas in numerical ematical techniques to solving the primi - solved a much simpler problem than that weather prediction to the general public is tive equations on a grid representing the used by Richardson. Of course, the most dif- outlined and tested amongst children from atmosphere over the Earth’s surface, were ficult part of this scaling down was to retain local schools. sound and remain in use for many modern enough of his original idea so that we could numerical weather prediction methods. still communicate the key principles to par- The emergence of the forecast Richardson recognised that his underly- ticipants. To this end, instead of solving the ing idea for weather forecasting was indeed full primitive equations, we solved a simple factory robust, and in WPNP imagined the now two-dimensional advection equation on a An excellent and very readable review of famous ‘forecast factory’: single level (http://en.wikipedia.org/wiki/ the emergence of numerical weather pre- After so much hard reasoning, may one Advection). The velocity field is fixed and diction has been given by Lynch (2006). play with fantasy? Imagine a large hall like prescribed at the start of the experiment Here we provide a short review of the devel- a theatre, except that the circles and gal- (Figure 1(a)) and there is no feedback bet- opments leading to Lewis Fry Richardson’s leries go right round through the space ween our advected variable (which we call forecast factory idea in his Weather Prediction usually occupied by the stage. The walls of temperature for ease of communication) by Numerical Process (WPNP) (Richardson, this chamber are painted to form a map and the velocity field. 1922). of the globe. The ceiling represents the The equation is solved on a 4 x 4 grid using At the start of the century, weather fore- north polar regions, England is in the gal- a forward, upstream, finite- difference scheme. casting relied mainly on a combination of lery, the tropics in the upper circle, Australia By setting the velocity field to always blow analogue methods (comparing present con- on the dress circle and the Antarctic in the from the north and west it is possible to ditions with similar historical precedent) and pit. A myriad computers are at work upon ensure that the scheme is stable by effectively empirical, highly local, forecasting rules. the weather of the part of the map where making it an upwind scheme. The grid spac- This approach was challenged by, amongst each sits, but each computer attends only ing used is 100 kilometres, and four time steps others, Cleveland Abbe (1901), Vilhelm to one equation or part of an equation. of 3600 seconds each are taken. The initial Bjerknes (1904) and Felix Exner (1908) who and final fields for the advected variable are proposed that forecasting should be based This description of a ‘forecast factory’ is shown in Figures 1(b) and (c), respectively, and on the solution of mathematical equations both fabulously evocative and, as noted by are produced using an implementation of the that represent the physical processes that Lynch, remarkably prescient. Chapter 12 of scheme in Matlab. On a typical laptop com- govern the atmosphere. Richardson was Lynch’s book notes the various ways in puter it takes less than five seconds to run the amongst those who set out to develop prac- which the description matches modern code. As can be seen, the initial conditions tical methods to produce weather forecasts numerical weather prediction by massively and flow field are designed so that cold air on this basis. In WPNP, he sought to develop parallel processors. The aim of our project blows into the domain from the north and ways of solving the primitive equations on was to design a scaled-down version of the west and is advected towards the eastern a grid of points distributed over the globe forecast factory which could be worked on boundary. Although this bears little resem- and in several layers above the Earth’s sur- by children at secondary schools. We hoped blance to a real meteorological situation, it is face. Details of his numerical schemes and that, by encouraging them to take part in a useful schematic way of illustrating to the their equivalents in modern numerical an activity of this sort, we could communi- participants the way in which advection of models are examined by Lynch (2006). cate two key elements of modern numerical different air masses can have profound effects 52 Richardson then attempted to forecast the weather prediction: on local weather conditions. (a) Winds (b) Initial Temperature (c) Final Temperature they resulted in large temperature changes 30 at a grid point. Students could clearly observe 300 300 300 forecast factory real – for Richardson’s 25 the propagation of this erroneous tempera- C ° 20 ture through the field as they repeated cal- 200 200 200 culations for three more time steps. It was 15 possible for all four groups to complete four 100 100 100 10 time steps in each 45-minute session, with Temperature / North–South / km 5 the help and guidance of volunteers. 0 0 0 The experiment was repeated during the 0 0 100 200 300 0 100 200 300 0 100 200 300 NSEW event on 16 March 2010, again involv- East–West / km ing four groups of 14–16-year-old students. The same procedure was followed, but in Figure 1. (a) Fixed wind field; (b) initial temperature field and (c) final temperature field for fixed this instance time-evolving boundary con- boundary conditions. Colours show the temperature reading at each point in the 4 x 4 domain. ditions were used in order to make the cal- culations at the western boundary more 2 66, No. Vol. 2011, – February Weather The choices we have made here are by no including flags, hats, and even a model interesting. A trial of a wireless data-input means the only way in which a forecast fac- sheep. system for the students had to be aban- tory for public communication could be To start the experiment, initial conditions doned because of faulty equipment, but designed. Indeed, with older students of for wind components and temperature this may be a useful future development. greater mathematical competence (say, to were passed to the students on coloured degree level) a more complex problem pieces of card. Each student used a comput- Reaction of students and might be solved (perhaps a simplified sys- ing form (Figure 2) to calculate a prediction teachers tem of the primitive equations with no phys- for the local temperature change over an ics). Recreating Richardson’s original forecast hour at their grid-point, using both the local We conducted a formal assessment of the using his original computing forms (Lynch, initial conditions and those at upstream reaction of pupils and teachers to the NSEW 2006, p129) would of course be a mammoth grid-points (to the north and west). open day activities, which also included a task given that it took Richardson over two Following each calculation, student data gravity-current experiment in the fluids years to complete his calculations. collectors were sent to each grid-point to laboratory and a radiosonde launch. Overall, retrieve predictions and these were then responses from the students and teachers quickly displayed on a computer screen. on both open days were very favourable Making it work with local The results were then compared with the (Figure 3). We also collected comments from school children exact calculations made using the computer the students on the day – some of the more interesting were: The first tests of the forecast factory exper- code described. iment were carried out on 19 March 2009 Remarkably, predictions from the human To predict and read the weather is more during a National Science and Engineering computers compared favourably with those difficult than I originally thought. Week (NSEW) open day at the University of of the computer code, although calculations It’s more interesting when you can actually Reading which was jointly hosted by the took about 30 million times as long (around see what happens and how it works.