CERFACS CERFACS Scientific Activity Report Jan. 2010 â Dec. 2011
CERFACS CERFACS Scientific Activity Report Jan. 2010 â Dec. 2011
CERFACS CERFACS Scientific Activity Report Jan. 2010 â Dec. 2011
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
COUPLING TOOLS AND HPC CLIMATE MODELING<br />
<strong>2010</strong>’s reflexion. Financial support is provided by <strong>CERFACS</strong> and ONERA completed by projects as the<br />
FLUI project COSMOS+.<br />
More and more users would like to couple commercial codes like Fluent or Abaqus with OpenPALM.<br />
The standard use of OpenPALM imposes to the users to have access to the code sources they want to<br />
couple, which is usually not possible with commercial codes. In general, with these computation codes a<br />
breach is nevertheless possible by calling routines developed in the form of dynamic library (*.so). New<br />
functions allowing these codes to be dynamically connected to the coupler have been developed using MPI<br />
functionalities. More portable methods are under evaluation like the socket mechanism. This last protocol<br />
is a very promising path and will allow to couple solvers that run on distinct architectures connected on a<br />
network.<br />
In parallel the OpenPALM team has granted the maintenance of the previous versions and has provided<br />
extensive user support, including training sessions (at least 4 per year) both on the use of the coupler itself<br />
and on its application to parallel coupling and data assimilation suites ([CC6]).<br />
Today, the OpenPALM coupler has proven to be a flexible and powerful parallel dynamic coupler with<br />
application domains extending far beyond data assimilation. The user community is constantly increasing<br />
and the software is ceaselessly evolving to deal with new functional requirements and new hardware<br />
technologies. For more information, one can consult the OpenPALM website :<br />
http ://www.cerfacs.fr/globc/PALM WEB/index.html<br />
3.2 Usage of OpenPALM<br />
3.2.1 Data assimilation with OpenPALM<br />
As a data assimilation framework, the OpenPALM coupler is used in the operational suite of the<br />
MERCATOR ocean forecasting system and for research purposes by the “Research and development” teams<br />
(selected by the GMMC) and by DRM. CNRM, CNES, IPSL and LA use OpenPALM in the French project<br />
ADOMOCA for atmospheric chemistry data assimilation. CNRM also takes advantage of OpenPALM to<br />
build a hydro-meteorological data assimilation suite based on the Safran-Isba-Modcou chain. In the same<br />
field the SCHAPI uses OpenPALM to assemble two data assimilation suites in hydrology and hydraulics for<br />
the river floods forecasting. The hydraulic data assimilation suite is currently being tested in their real time<br />
operational forecasting system, while different research actions, including a PhD thesis constantly improve<br />
the suite.<br />
EDF used OpenPALM in the ADONIS project to design a data assimilation methods in neutronics<br />
simulation that was eventually implemented within the prescribed operational environment based on<br />
Salomé. From this experience and from the results obtained at SCHAPI, another research department in<br />
EDF, the LNHE got interested in the use of OpenPALM for hydraulics application, namely for a data<br />
assimilation suite for the complete 3D modelling of the salinity evolution in a salted water basin where<br />
fresh water is discharged from production plants.<br />
3.2.2 Code coupling with OpenPALM<br />
As a code coupler, OpenPALM has started to be used at <strong>CERFACS</strong> by the CFD TEAM in RANS (N3S-<br />
Natur) and LES (AVBP) coupled applications ([17]). Having proven its efficiency, it is now spreading in the<br />
scientific and engineering community. Among its users, we list SNECMA (DMA and SPS) and ONERA<br />
which both use OpenPALM in CFD coupled applications. The CFD-Team of <strong>CERFACS</strong> uses intensively the<br />
OpenPALM coupler for multiphysics and multi-composant simulations [7, 8, CC3, 21, 28, 27, 29, 31, 30].<br />
The main codes of the CFD-Team are interfaced with the coupler (AVBP, AVTP, PRISSMA and elsA).<br />
<strong>CERFACS</strong> ACTIVITY REPORT 105