Download presentation
Presentation is loading. Please wait.
Published byShonda Stevens Modified over 9 years ago
1
PRISM overview PRISM overview: from the FP5 project to a sustained effort ENES Meeting, Vienna, 2 April 2006 Scope and drivers PRISM project: achievements and assessment The PRISM sustained initiative (PSI) The future Eric Guilyardi IPSL/CNRS & CGAM Sophie Valcke CERFACS
2
PRISM overview Why a common software framework ? Earth system modelling expertise widely distributed Geographically Thematically
3
PRISM overview Earth system modelling expertise widely distributed –Scientific motivation = facilitate sharing of scientific expertise and of models –Technical motivation = the technical challenges are large compared with available effort Need to keep scientific diversity while increasing efficiency – scientific and technical Need to coordinate with initiatives elsewhere: –The Earth System Modelling Framework, US –FLUME, GENIE, FMS,... –GO-ESSP, PCMDI Why a common software framework ?
4
PRISM overview Share Earth System Modelling software framework across community To bring experts together to: share development, maintenance and support aid performance on a variety of platforms standardize model software environment ease use of different climate model components PRISM concepts PRISM is at interface between ES science needs and IT best practice
5
PRISM overview Benefits High performance ESM software, developed by dedicated IT experts, available to institutes/teams at low cost: - helps scientists to focus on science - helps key scientific diversity (survival of smaller groups) Easier to assemble ESMs based on community models Shared software = increased scientific exchanges (AR4!) Computer manufacturers inclined to contribute: - efficiency (porting, optimisation) on variety of platforms - next generation platforms optimized for ESM needs - easier procurements and benchmarking - reduced computing costs
6
PRISM overview Software framework of an Earth System Model = sources (ESM code, script tools) and processes Scientific core Coupling & I/O layer Supporting software F90, C Script tool Perl, ksh, python,.... Where diversity is needed
7
PRISM overview Developer User Using the software framework of an ESM = sources (ESM code, script tools) and processes Atmos. Ocean Land Coupler Specific source + ancillary Standard processes Binary exec Archiving Analysis Visualisation CompilationRunning Configure ESM Reference source PMIOD Metadata standards Source/version control Job flow // librarynetCDF/CF
8
PRISM overview Hardware Fortran Compiler Earth System model (Science + script tools + environment) The long term view Today Modeller IT expert Standard support Library Hardware Fortran Compiler Earth System model (Science) Tomorrow Climate science work multi-model, MIPs,... Towards standard ESM support library(ies)
9
PRISM overview The PRISM FP5 project
10
PRISM overview The PRISM project Program for integrated Earth System Modelling –22 partners –3 Years, from Dec 2001 - Nov 2004 –5 Mill. € funding, FP5 of the EC (~80 py) –Coordinators: G. Brasseur and G. Komen
11
PRISM overview PRISM - General principles - Constraints from physical interfaces,… - Coupler and I/O - Compile/run environment - GUI - Visualisation and diagnostics - requirements - beta testing - feedback The community models The science : The technical developments: The modelers/users: - Atmosphere - Atmos. Chemistry - Ocean - Ocean biogeochemistry - Sea-ice - Land surface - … Let’s NOT re-invent the wheel ! System specifications
12
PRISM overview System specifications - the people Reinhard Budich - MPI, Hamburg Andrea Carril - INGV, Bologna Mick Carter - Hadley Center, Exeter Patrice Constanza - MPI/M&D, Hamburg Jérome Cuny - UCL, Louvain-la-Neuve Damien Declat - CERFACS, Toulouse Ralf Döscher - SMHI, Stockholm Thierry Fichefet - UCL, Louvain-la-Neuve Marie-Alice Foujols - IPSL, Paris Veronika Gayler - MPI/M&D, Hamburg Eric Guilyardi - CGAM, Reading and IPSL Rosalyn Hatcher - Hadley Center, Exeter Miles Kastowsky MPI/BCG, Iena Luis Kornblueh - MPI, Hamburg Claes Larsson - ECMWF, Reading Stefanie Legutke - MPI/M&D, Hamburg Corinne Le Quéré - MPI/BCG, Iena Angelo Mangili - CSCS, Zurich Anne de Montety - UCL, Louvain-la-Neuve Serge Planton - Météo-France, Toulouse Jan Polcher - LMD/IPSL, Paris René Redler, NEC CCRLE, Sankt Augustin Martin Stendel - DMI, Copenhagen Sophie Valcke - CERFACS, Toulouse Peter van Velthoven - KNMI, De Bilt Reiner Vogelsang - SGI, Grasbrunn Nils Wedi - ECMWF, Reading
13
PRISM overview 1. a standard coupler and I/O software, OASIS3 (CERFACS) and OASIS4 2. a standard compiling environment (SCE) at the scripting level 3. a standard running environment (SRE) at the scripting level 4. a Graphical User Interface (GUI) to the SCE (PrepIFS, ECMWF) 5. a GUI to the SRE for monitoring the coupled model run (SMS, ECMWF) 6. standard diagnostic and visualisation tools PRISM project achievements: Adaptation of community Earth System component models (GCMs) and demonstration coupled configurations A well co-ordinated network of expertise Community buy-in and trust-building Prototype software environment:
14
PRISM overview Community collaborations Active collaborations: ESMF (supporting software, PMIOD, MOM4) FLUME (PRISM software) PCMDI (visualisation, PMIOD) CF group (CF names) NERC (BADC & CGAM) (meta-data, PMIOD)... PRISM has put Europe in the loop for community-wide convergence on basic standards in ES modelling Earth System modelling framework recognised as core activity of WCRP's newly established Modelling Panel (WMP)
15
PRISM overview Post-FP5 project steps (done in 2005): 1. Sustainability PRISM sustained initiative 2. Review of specifications/user needs PRISM user survey
16
PRISM overview 1. Inform community of PRISM team activities (Session 1) 2. Review community use (User Survey – 19/22 inst.) (Session 2) 3. Define ES science needs/priorities (Session 3) 4. Capture suggestions/ideas on organisation of PSI (Session 4) PRISM community meeting 2005 Outcome: Set up User Group Launched metadata standards activity Proposed strategy and work plan to PRISM Steering Board and community CERFACS, Toulouse, 17-18 Nov 2005
17
PRISM overview – organise and promote software tool development, sharing, maintenance and support (not only FP5 tools); – organise forums of discussion and collaborations in the community to solve common technical problems; – define and promote community standards (and in particular meta-data standards) where needed (BUT experience shows that successful standards emerge and are not enforced); – be Earth System Modelling (ESM) science driven but not to do or coordinate ESM science; – be a visible entry point of the European ESM software infrastructure community for international coordination (WCRP, EU projects, Japan -Earth Simulator, US –ESMF, …); – coordinate associated funding. PSI role (from US05 and CM05)
18
PRISM overview Need for meta-data standards 1.Model meta-data (basic meta-data, needed for model intercomparison) –outputs (CF +CMOR-like library, file names,…), model description, grids, … 2.Coupling+I/O layer meta-data –component coupling+I/O description (PMIOD,...) 3.Process meta-data –Source control, model configuration, compiling,... Discussion at community level
19
PRISM overview PRISM Sustained Initiative (PSI) = Organisational structure of PRISM
20
PRISM overview PRISM areas of expertise Previous analysis has shown that: a) Networking activities are a prerequisite to community tool development b) The PSI structure should not be FP5 tools focused c) Contribution from groups outside PRISM can be valuable (“best of breed” approach) Hence, PSI is now organised around a few “PRISM areas of expertise” (PAEs) design to foster exchanges and development in key areas
21
PRISM overview Five PAE: Code coupling and I/O (S. Valcke, CERFACS) Integration and modelling environments (M. Carter, Met Office) Data processing, visualisation and management (M. Lautenschlager MPI-M/M&D) Meta-data (cross-cutting PAE) (L. Steeman-Clarck, CGAM) Computing issues (cross-cutting PAE) (R. Redler, CCRLE & M-A Foujols, IPSL) Remits of each PAE: Encourage/organise network of experts & technol. watch Promote and coordinate related tools & beta testing Coordinate with other PAEs and international activities PRISM areas of expertise (PAE)
22
PRISM overview PSI structure
23
PRISM overview PSI partners 7 Partners contribute significant effort, form the PSI Steering Board CERFACS, CGAM, CNRS, ECMWF, Met Office, MPI-M&D, NEC-CCRLE Associate Partners: CRAY, MPI-M, NEC, SGI, SMHI, SUN, (IBM) PRISM Steering Board (PSB): reviews annually PRISM activities and defines priorities helps promote PRISM and organise funding
24
PRISM overview The PRISM Core Group PRISM core group (PCG): General coordination of PRISM activities Coordination of common funding activities External representation Composed of: General coordinator(s) PAE leaders and other proposed members PUG leader One rep. per major institute involved in PAEs PCG 2006: E. Guilyardi (CNRS, co-coord.), S. Valcke (CERFACS, co-coord.), R. Budich (MPI-M), M. Carter (UK Met Office), M-A Foujols (IPSL), M. Lautenschlager (MPI-M&D), R. Redler (NEC-CCRLE), L. Steenman-Clark (CGAM), N. Wedi (ECMWF)
25
PRISM overview Networking activities (small and long term) – Communication (meetings, web, teleconferences, visits...) – PAE networking and User Group support – Source: long term support: EU FP7 (post-ENSEMBLES IP, ERA-net) Developments activities (larger and project type) – First identify what is needed within PAEs – Source: National/institute funding when local interest joins community goals Coordinated EU FP7 (infrastructure, post-ENSEMBLES IP,...) Funding
26
PRISM overview Summary PRISM FP5 project legacy ensured via the PSI – Organise and promote shared software tool development – Encourage and organise network of experts & technology watch – Coordinate related European contribution to international projects – Strong institutional involvement and support PRISM areas of expertise – Code coupling and I/O – Integration and modelling environments – Data processing, visualisation and management – Meta-data – Computing issues WCRP Modelling Panel (WMP) endorsement Funding: prepare for FP7
27
PRISM overview Thank you
28
PRISM overview netCDF/CF PRISM project developments Atmos. Ocean Land Coupler Specific source Binary exec Standard API, GUI Archiving Analysis Visualisation Job flow CompilationRunning Configure ESM Reference source PMIOD Source/version control SCESRE Analyis Visu to SCE/SRE & PMIOD Script tools: Process:
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.