|
Report on the "ALADIN" current work and on its perspectives, Toulouse, 17/03/92.J.-F. GELEYN and A. JOLY, also on behalf of the seventeen other persons (Michal BATKA, Radmila BUBNOVA, Elena CORDONEANU, Deszö DEVENYI, Véronique DUCROCQ, Klaus von der EMDE, Herbert GMOSER, Andras HORANYI, Vladimir IVANOVICI, Martin JANOUSEK, Marek JERCZYNSKI, Sylvie MALARDEL, Viktor PESCARU, Gabor RADNOTI, Harald SEIDL, Lubos SPACEK, Valery SPIRIDONOV) that have worked up to now in the team or on the project.I) Brief historical background :
II) Current scientific and technical status :This section broadly describes the various tasks that have been initiated and our immediate goals. During fall 91, most of our efforts were directed towards the building of a common working methodology and towards the clearing up of some aspects of the spectral technique to be implemented in ARPEGE-ALADIN. As a result, a two-dimensional spectral barotropic model was written, tested and validated by comparison with the barotropic code included in our doubly-periodic cycle 0 of ARPEGE. Then this barotropic code was immediately used for exploring several scientific and technical points. Namely, these were :
At this point, it should be mentioned that a significant part of the team has been devoted to a direct participation in the development and validation of the spherical ARPEGE model. Tasks endeavoured along this line included :
Finally, we come to the work done in direct connection with the early stages of the ARPEGE-ALADIN development. Here, we basically aim at producing a solid working environment suitable for future research and development in hydrostatic limited area modelling. This includes a basic dynamical code working in rescaled cartesian geometry, a preliminary coupling scheme and a proper file preparation and conversion set of programs. To be more definite :
· finally, extensive series of tests
have been conducted in order to choose between the adaptation of the existing
transforms (that is a fast transform followed by a normal, matrix-type one) or
the implementation of a new organisation, chaining two fast transforms. The next important task to be started soon is the implementation of the initial coupling scheme, most probably based on the HIRLAM technique (but as a beginning only). The work on this part is strongly dependent of the new organisation of ARPEGE prepared at ECMWF : this explains why we have not started the modifications yet. To summarize, background projects are going on that will provide us very strong guide-lines for handling initialization, diagnostics, and soon semi-Lagrangian. Foreground tasks arrive at validation stage. We will soon be able to run a doubly-periodic cartesian model. In a short time, we will also have files suitable for running a limited area model. The coupling is in an intermediate stage : it will be returned to below. III) Planning of the next steps :Based on the current version of ARPEGE, but with substantial rewriting of three out of the eight main scientific routines, we will soon have a doubly-periodic cartesian model. The file environment for a coupled model will be ready more or less at the same time, in May. As soon as the main characteristics of the new ARPEGE organisation will be reasonably fixed, the work on a coupling scheme will begin. A first scheme will be implemented, but with the idea that some very different ideas should remain testable within the constraints (rather stringent ones, by the way) imposed by the ARPEGE framework. During the summer, all our modifications will be ported into the final, validated, new version of the spherical ARPEGE. It includes some improvements that may turn out to be important for a future operational application of the project : an internal input/output scheme working on CRAY Y-MP machines allows the model to run independently of the memory size available. A reasonably optimized organisation of the semi-Lagrangian calculations will enable us to start working on the subject. We will also benefit from all the development done on physical parameterizations, diagnostics, etc. During the fall 1992, we will refine and validate the basic ARPEGE-ALADIN code. It will be possible, once this version exists, to finalize some of the impending projects. The initialization scheme will be implemented. A two-dimensional (vertical plane) version will be designed and used in a careful scientific validation programme of the model over steep orography. This will involve revisiting of unaliasing versus orography fitting, a task made easier by the use of a semi-Lagrangian scheme. Whole parts of the ARPEGE software will have to be adapted to the limited area framework : diagnostics, post-processing, embedded barotropic model, linear and adjoint models, etc. It should be clear, however, that this will not make ARPEGE-ALADIN a "simple" version of ARPEGE. Because of substantial recoding, ARPEGE-ALADIN will be in a quite distinct library, following its own, independent, maintenance programme. There are two strong points where compatibility should be maintained at all costs. The first one is the file system. Communication between ARPEGE and ARPEGE-ALADIN is essential for obvious reasons (the one providing initial and boundary values to the other). Coherence in a file system, is, furthermore, essential in insuring a long life-time to such a software. The other point takes into account the fact that practically all scientific calculations are performed in ARPEGE in the grid-point set of routines. The spectral technique is just necessary for computing derivatives and solving the second order equation resulting from semi-implicit. The grid-point computation set of routines is thus an important part of the code (in volume) that we must keep as strictly compatible as possible with the spherical ARPEGE. This is necessary to mutual validation, transfer of improvements in parameterisations and diagnostics and (less often but still possible) in the dynamics, linear and adjoint maintenance with all the opportunities involved behind this in the fields of data assimilation and predictability. A small, widespread team will not be able to face this maintenance (which is essential for the physical parameterisations, for example) if it has to take care of too many differences in the two models at each stage, especially if the differences lie in nasty little modifications, difficult to document. It is during this period that some clear and well defined policy concerning the maintenance of ARPEGE-ALADIN will have to be decided. A minimal coordination with the spherical ARPEGE continuation will have to be taken into account. It will be necessary to choose a location for a reference library, to decide a protocol for changes and their validation and probably to weigh on longer term decisions : opportunity of splitting the library into smaller, dedicated ones (one for physics, one for optimal interpolation), to jump from NOS-VE SCU to a UNIX-based environment, etc. |