100 likes | 208 Views
The PRISM Support Initiative (PSI): scope and structure. Eric Guilyardi LSCE/CNRS & CGAM/Reading. Version summer 2005. PRISM concept S hare the development, maintenance and support of a n Earth System Modelling software environment ease everyday life of climate scientists
E N D
The PRISM Support Initiative (PSI): scope and structure Eric Guilyardi LSCE/CNRS & CGAM/Reading Version summer 2005
PRISM concept • Share the development, maintenance and support of an • Earth System Modelling software environment • ease everyday life of climate scientists • provide latest technology, practice • ease procurements, optimization of codes • hence reduce related personnel/computing costs for institutes • no climate science issues, no hardware issues (ENES) • no management of CPU/model/data access services
PRISM FP5 project achievements • a) PRISM software infrastructure (“tool box”): • standard coupler and I/O software, OASIS3, OASIS4 • standard compiling environment (SCE) at the scripting level • standard running environment (SRE) at the scripting level • Graphical User Interfaces (GUIs) to SCE and SRE • GUI for an end-to-end monitoring of climate experiments • standard diagnostic and visualisation tools • b) Demonstration: • 12+ model components adapted to PRISM standards (PSMILe interface, SCE, SRE, GUI), 15+ coupled combinations as demos • PRISM SCE and SRE are configured for 9 European sites • GUIs installed in two sites (MPI, ECMWF) c) A well coordinated network of experts
PRISM project has shown that solution 2 can work (as a distributed team of experts) Community launch of “PRISM sustained team”, Paris 27/10/04 Infrastructure = long term commitment How to organise sustainability ? 1. EU not really helpful (requires already existing sustainability) 2. Earth system modelling institutes and partners: requires coordination
Community Associate Partners Partners PRISM community 1. Associate Partners Any Institution, Centre or Vendor who contributes effort coordinated by the PRISM Support Initiative (PSI) Partners Contribute significant effort coordinated by the PSI (+0.5 py/y) Constitute the PSI Steering Board
PSI-SB Chair PUG Chair PRISM User Group PSI Steering Board (ownership of process) PSI Technical Coordinator - SD Process - Standards Definition and Technical Decision Making Process PRISM Team from Partners and Associate Partners Invited Technical Advisors PSI structure Set directions Report Support High level requirements PSI Management Coordinator Coordination Organise Has final decision Request for changes to or new standards Provide technical Requirements
PSI Steering Board role • Coordinate and provide effort to fulfil (in priority order): • Software maintenance and service support, • Support for adaptation of models to PRISM, • Development against current requirements of adapted models, • Development against future requirements. • Further sub-divided to meet the needs of (in priority order): • Partners • The Associates Partners • The Community • To help resolve disagreements (technical or structural) Initial members:Met Office, Model & Data, CNRS, NEC-CCRLE, CERFACS, ECMWF
PRISM Team tasks • PT technical coordination(Lead: S. Valcke, CERFACS): • PT coordination, system integration • System specifications based on PUG requirements • Organise work of Standards definition process • Technical audit coordination • PRISM software technical developments • Coupler (Lead: S. Valcke, CERFACS) • SCE/SRE (Lead: S. Legutke, M&D) • GUI (Lead: C. Larsson & N. Wedi, ECMWF) • Versioning control / CM (Lead: M. Carter, Met Office ) • Diags and visualisation (Lead: J. Wegner, M&D) • Data management (Lead: M. Lautenschalger, M&D)
PRISM User Group (PUG) (Chair: R. Budich, MPI-M) • Open to all • Organisecapture of community requirements: • changes to or new standards and interface definitions • additional features to PRISM software (e.g. data assimilation,…) • Participation in system specifications • Community audit PRISM Management Coordinator (E. Guilyardi, CNRS) • Support to PSI-SB activities • Coordinattion of non-technical activities such as: • General PSI coordination • Coordination of bids for external funding • Community outreach & coordination, relations with other projects (ESMF, FLUME, etc) • PSI internal services (WEB, collaborative tools, …)
PSI next milestones • Organise first SB meeting to endorse proposals • Establish 3 years detailed work plan • Organise technical and community audits