The 5th International Workshop on - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

The 5th International Workshop on

Description:

Next Generation Climate Models. for Advanced High ... UREADMY, MetOffice (FOAM), MPI-M (HOPE), IPSL (OPA/ORCA) Regional Climate: SHMI, DMI, MetOffice ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 17
Provided by: dec74
Category:

less

Transcript and Presenter's Notes

Title: The 5th International Workshop on


1
(No Transcript)
2
Presentation outline
1 PRISM General Presentation 2 - PRISM
Goals 3 - PRISM Scientific and Technical
Standards 4 - PRISM Coupling and I/O System 5 -
PRISM first coupler Oasis 3.0
3
1 PRISM General Presentation
  • PRISM PRogram for Integrated Earth System
    Modelling
  • A European project, started December 2001,
  • funded by the European Commission (4.8 M)
  • Coordinators
  • Guy Brasseur (MPI, Hamburg)
  • Gerbrand Komen (KNMI, Amsterdam)
  • PRISM Director Reinhard Budich (MPI)

4
1 PRISM General Presentation
gt 22 partners leading climate research
institutes and computer vendors
  • MPG-IMET, Germany
  • KNMI, Netherlands
  • MPI-MAD,
  • Met-Office, UK
  • UREADMY, UK
  • IPSL, France
  • Météo-France, France
  • CERFACS, France
  • DMI, Denmark
  • SHMI, Sweden
  • NERSC, Norway
  • ETH Zurich, Switzerland
  • ING, Italy
  • MPI-BGC, Germany
  • PIK, Germany
  • ECMWF, Europe
  • UCL-ASTR, Belgium
  • NEC Europe
  • FECIT/Fujitsu
  • SGI Europe
  • SUN Europe

5
2 - PRISM Goals
  • Help climate modellers spend more time on
    science
  • Provide software infrastructure
  • to easily assemble Earth system coupled models
    based on existing state-of-art European
    components models
  • launch/monitor complex/ensembles Earth system
    simulations
  • Define and promote technical and scientific
    standards for Earth System modelling
  • Undertake a pilot infrastructure project toward,
    on the longer term, the establishment of a
    European Climate and Earth System Modeling
    Supercomputer Facility.

6
2 - PRISM Goals
7
3 - PRISM scientific and technical standards
  • Scientific standards
  • Physical interfaces
  • Global Earth System parameters
  • Technical standards
  • Architecture and User Interface
  • Coupler and I/O
  • Data and grid format
  • Coding and quality

Interaction with other groups (ESMF, ESG/NOMADS,
CF...)
8
4- PRISM Coupling and I/O System
Keynotes - PSMILe Driver - Transformer
  • PRISM Coupling and I/O System
  • Model Interface Library (PSMILe) Driver
    Transformer
  • Programming language Fortran 90 and C
  • All sofware produced are open source
  • Coupling and I/O system use freely available open
    source software products external libraries,
    hidden from the model developer (MPICH, LAM-MPI,
    NetCDF, libXML, mpp_io, SCRIP, )
  • Vendors may provide optimized versions for
    specific independent software components (e.g.
    MPI, NetCDF)

9
4 - PRISM Coupling and I/O System
Keynotes - PSMILe Driver - Transformer
  • Insures data coupling exchanges between any two
    component models either directly or via or the
    transformer including repartitioning with MPI1 or
    MPI2
  • Insures data input/output from/to files
  • gtSwitch between coupling exchanges
  • and input/output is
  • indicated by the user in a coupling
    configuration file (XML)
  • transparent for the component model
  • managed automatically by the PSMILe

10
4 - PRISM Coupling and I/O System
Keynotes - PSMILe Driver - Transformer
  • Concise and extendable interface
  • Coupling data produced by a source model can be
    consumed by more than one target model and at a
    different frequency.
  • Coupling data may be only partially consumed by
    the target model (extraction of subspaces,
    hyper-slabs or indexed grid points).
  • Local operation on the coupling data can
    performed before exchange.

11
4 - PRISM Coupling and I/O System
Keynotes - PSMILe Driver - Transformer
  • Different classes of primitives insuring
  • The Startup phase
  • Initialization prism_init(),
  • Termination of definition prism_enddef()
  • The Definition phase
  • Definition of Grid prism_def_grid(),
    prism_set_mask(),
  • Definition of Data prism_def_var()
  • The Transfer of fields
  • Exchange or I/O of Data prism_put(),
    prism_get()
  • The Termination phase
  • Termination of PRISM application
    prism_terminate()

12
4 - PRISM Coupling and I/O System
Keynotes - PSMILe Driver - Transformer
  • Launching of component models
  • - static all at beginning of simulation (MPMD or
    SPMD)
  • Distribution of global information
  • - initial date, calendar, coupling parameters,
    etc.
  • Component model monitoring
  • - centralises all logging messages sent by the
    models during the simulation (timestep, restart
    saved, etc.)

13
4 - PRISM Coupling and I/O System
Keynotes - PSMILe Driver - Transformer
  • Different transformations
  • Spatial interpolation nearest-neighbour,
    bilinear, bicubic, conservative remapping,
  • Other spatial transformations flux correction,
    merging, etc.
  • General algebraic operations
  • Combination of coupling data produced by one
    model may have to be combined before the
    exchange.
  • On different types of fields
  • 1D, 2D, 3D, 4D, scalar or vector, static or
    dynamic structure
  • On different types of grids
  • regular, gaussian, stretched, reduced,
    unstructured, etc.

14
(No Transcript)
15
5 - PRISM First Coupler Oasis 3.0
  • gt Available for beta testers
  • New PRISM System model interface (PSMILe V.0)
  • Using MPI1 or MPI2 and Conforming with final
    PRISM coupler interface.
  • Direct communication between models with same
    grid and partitioning
  • Modularity prism_put and prism_get may be
    called at each model
  • time step exchange is performed or not by
    PSMILe, depending on
  • users specifications in namcouple.
  • Automatic time integration by PSMILe depending
    on users specification
  • I/O and combined I/O and coupling
    functionalities
  • New interpolations / interfacing with SCRIP
    library
  • 1st and 2nd order conservative remapping for all
    grids
  • Bilinear and bicubic interpolation for
    logically-rectangular grids
  • Bilinear and bicubic interpolation for reduced
    atmospheric grids
  • F90 rewriting (dynamic memory allocation)
  • NetCDF format for grid and restart auxiliary
    files

16
Contact us http//www.enes.org Sophie.valcke_at_cer
facs.fr Damien.Declat_at_cerfacs.fr Rene.Redler_at_ccrl-
nece.de Latour_at_fujitsu.fr Reiner_at_munich.sgi.com Sc
hoenemey_at_compuserve.de
Write a Comment
User Comments (0)
About PowerShow.com