top of page

Cross Language Integration of Legacy CFD Codes

Sandia National Labs's Trilinos library provided a plethora of state-of-the-art solvers to speed-up complex fluid mechanics problem. Integrating these libraries inside legacy CFD codes would allow for more optimized programming models and faster run times. In this work we have developed a platform to integrate the Trilinos solver inside M-Fix which is a multipurpose CFD code for multi-phase simulations. However this requires a cross language integration of objected oriented templated C++11 into FORTRAN which has been achieved through a novel and robust communication model.


bottom of page