22.10.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!