Cerfacs Enter the world of high performance ...

From 9 October 2017 to 11 October 2017

Code coupling using OpenPALM

nasri |  0 comment |  

Announced
Deadline for registration: 15 days before the starting date of each training
Duration : 3 days / (20.5 hours)

Pre-registration

Abstract

The OpenPALM coupler co-developed by ONERA and CERFACS has many features, and its use requires a dedicated training for physicists, computer scientists and developers of coupled applications. The purpose of the course is to learn to use PrePALM, the GUI of OpenPALM in order to quickly become autonomous on the instrumentation of the codes to be coupled as well as to use the various features of the coupler. The course is intended to be pragmatic with many hands-on activities. CERFACS engineers involved in its development teach this course.

Target participants

This training session is for engineers, physicists, computer and
numerical analysts who wish to develop or use coupled applications.

Prerequisites

Knowledge and practice of structured languages such as Fortran or C.

Scientific contact : Thierry MOREL

Fee

  • Trainees/PhDs/PostDocs : 150 €
  • CERFACS shareholders/CNRS/INRIA : 450 €
  • Public : 900 €

Program

(The first day from 9h30 to 17h30, the other days from 9h to 17h30)

Process management

  • The distinction of the two levels of parallelism of OpenPALM
  • The first level of parallelism: launching of parallel task in MPI2 or MPI1, the OpenPALM units, chaining and coupling codes
  • Instrumentation of sequential and parallel codes to make OpenPALM units (Fortran, C, C++)
  • Management of the second level of parallelism: launch of parallel programs
  • Definition of the coupling algorithm: branches, blocs, control structures synchronisations,etc
  • Management of CPU resources and of memory, priority of the units

Data exchange between coupled codes

  • Genericity of the exchanges
  • Description of exchange data: spaces and objects
  • Management of complex data: arrays, structures, derived types
  • Sending and receiving objects, communications between units
  • Dynamic spaces for objects whose size evolve during an application
  • Parallel communications, distributors and memory remapping for parallel codes.

Other features of the coupler OpenPALM

  • Temporal differentiation of objects, temporal interpolation
  • OpenPALM toolbox, linear algebra units, minimizers, geophysics interpolation
  • Memory optimisation, Buffer, Mailbuff and memory slaves
  • Real-time monitoring of coupled applications, performance analyser, debugging of coupled applications
  • OpenPALM installation

Advanced features of OpenPALM

  • Dynamic objects
  • • Parallel communications
  • Spatial interpolation using the library CWIPI developed by ONERA and integrated in OpenPALM
  • OpenPALM with commercial codes

 

Pre-registration

I leave a comment

NEWS

The first ERC (European Research Council) Starting Grant for a CERFACS PhD student

superadmin |  12 September 2017

The results of the 2017 ERC starting grant have been published (erc.europa.eu/sites/default/files/document/file/erc_2017_stg_results_pe.pdf). Dr Benedetta Franzelli has obtained one of these very prestigious awards. Dr Franzelli received a PhD from CERFACS in the field of combustion in 2011. She...Read more


Mega-heatwaves in France during the second half of the 21st century and the 50°C threshold

superadmin |  24 August 2017

Margot Bador (post-doctoral research fellow at the Climate Change Research Center, Sydney, and CERFACS PhD), Laurent Terray (CERFACS researcher) and Julien Boé (CNRS researcher at CERFACS) with collaborators from Météo-France have published a study of France summer mega-heatwaves and associated...Read more

ALL NEWS