A Non-intrusive Technique for Interfacing Legacy Fortran Codes with Modern C++ Runtime Systems

@article{Byerly2015ANT,
  title={A Non-intrusive Technique for Interfacing Legacy Fortran Codes with Modern C++ Runtime Systems},
  author={Zachary D. Byerly and Hartmut Kaiser and Steven Brus and Andreas Sch{\"a}fer},
  journal={2015 Third International Symposium on Computing and Networking (CANDAR)},
  year={2015},
  pages={503-507}
}
Many HPC applications developed over the past two decades have used Fortran and MPI-based parallelization. As the size of today's HPC resources continues to increase, these codes struggle to efficiently utilize the million-way parallelism of these platforms. Rewriting these codes from scratch to leverage modern programming paradigms would be time-consuming and error-prone. We evaluate a robust approach for interfacing with next-generation C++-based libraries and drivers. We have successfully… CONTINUE READING