Details of interfaces and subroutine of the cpl-library including source code

Find us on…

The Web

Fortran Program

The coupler (CPL) consists of a series of function calls which are loosely based on the MPI framework in terms of both functionality and scope. Their aim is to facilitate the exchange of data between two parallel solvers -- Molecular Dynamics (MD) and continuum Computational Fluid Dynamics (CFD).

The routines have been developed in Fortran 2008 with sufficient generality that they could be used as a language independent API through External functional interfaces. These routines are compiled into a library module which can be linked to both the Molecular Dynamics (MD) and Computational Fluid Dynamics (CFD) codes.

This project was part funded under the HECToR Distributed Computational Science and Engineering (CSE) Service operated by NAG Ltd. HECToR - A Research Councils UK High End Computing Service - is the UK's national supercomputing service, managed by EPSRC on behalf of the participating Research Councils. Its mission is to support capability science and engineering in UK academia. The HECToR supercomputers are managed by UoE HPCx Ltd and the CSE Support Service is provided by NAG Ltd. http://www.hector.ac.uk

Developer Info

Edward Smith David Trevelyan