PALM: A Dynamic Parallel Coupler

  • Andrea Piacentini
  • The PALM Group
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2565)


The PALM project aims to implement a dynamic MPMD coupler for parallel codes. It has originally been designed for oceanographic data assimilation algorithms, but its application domain extends to every kind of parallel dynamic coupling.

The main features of PALM are the dynamic launching of the coupled components, the full independence of the components from the application algorithm, the parallel data exchanges with redistribution and the separation of the physics from the algebraic manipulations performed by the coupler.

A fully operational SPMD prototype of the PALM coupler has been implemented and it is now available for research purposes.


Combustion Covariance Assimilation Coupler 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Lagarde, Th., Piacentini, A., Thual, O.: A new representation of data assimilation methods: the PALM flow charting approach. Q. J.R.Meteorol.Soc. 127 (2001) 189–207 480, 488CrossRefGoogle Scholar
  2. [2]
    The PALM group: Etude de faisabilité du projet PALM. Technical Report TR/CMGC/98/50, CERFACS, Toulouse, France (available on the web site) 480Google Scholar
  3. [3]
    The PALM group: A coding norm for PALM. Technical Report TR/CMGC/02/10, CERFACS, Toulouse, France (available on the web site)Google Scholar
  4. [4]
    The PALM group: Implementation of the PALM MP. Working Note WN/CMGC/00/71 CERFACS, Toulouse, France 480Google Scholar
  5. [5]
    D. Déclat and the PALM group: The Coding Conventions for the PALM MP. Technical Report TR/CMGC/02/9, CERFACS, Toulouse, FranceGoogle Scholar
  6. [6]
    The PALM Team: PALM and PrePALM Research QuickStart Guide. Technical Report TR/CMGC/02/38, CERFACS, Toulouse, France (available on the web site) 481, 488Google Scholar
  7. [7]
    The PALM Team: PALM and PrePALM Research Installation and Configuration Guide. Technical Report TR/CMGC/02/39, CERFACS, Toulouse, France 481Google Scholar
  8. [8]
    André, J. C., Blanchet, I., Piacentini, A.: Besoins algorithmiques et informatiques en océanographie opérationnelle. Le programme Mercator. Calculateurs Paralléles, Réseaux et Systémes répartis 11 No. 3 (2000) 275–294 480Google Scholar
  9. [9]
    Vidard, P., Blayo, E., Le Dimet, F. X., Piacentini, A.: 4D Variational Data Analysis with Imperfect Model. Journal of Flow, Turbulence and Combustion (2001), in press 488Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Andrea Piacentini
    • 1
  • The PALM Group
  1. 1.CERFACS Centre Européen de Recherche et Formation Avancée en Calcul ScientifiqueToulouseFrance

Personalised recommendations