Date: 29 - 31 May 2013

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. CERFACS engineers involved in its development teach this course.Course topics :

    Process management:

            The first level of parallelism OpenPALM: launching parallel tasks in a context or MPI_2 MPI_1, OpenPALM units, chaining or coupling ;

            Instrumentation of the computer codes (parallel or not) to make OpenPALM units, interfacing Fortran, C, C++ ;

            Management of the second level of parallelism, launching parallel programs 

            Definition of the coupling algorithm: branches, blocks, control structures, synchronizations 

            Resource Management of CPU and memories, priorities 

     

    Information exchange between the coupled codes :

            Instances of temporal objects, temporal interpolation

            The toolkit, units of linear algebra, the interpolation of geophysical fields

            Optimization of memory usage, the buffer, the Mailbuff, the memory slaves

Real time monitoring of the application, the Performance Analyzer, debugging coupled applicationsLearning outcomes
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 couple as well as to use the various features of the coupler. The course is intended to be pragmatic with many hands-on activities.Prerequisites
Knowledge and practice of a structured language (Fortran, C…)

https://events.prace-ri.eu/event/117/

Event types:

  • Workshops and courses


Activity log