Search For:

Displaying 1-2 out of 2 total
This Isn't Your Parents' Fortran: Managing C++ Objects with Modern Fortran
Found in: Computing in Science and Engineering
By Damian Rouson,Karla Morris,Jim Xia
Issue Date:March 2012
pp. 46-54
Modern Fortran automates dynamic memory deallocations, except in two cases: memory allocated via pointers and via a second language at the request of a Fortran driver. This article focuses on the second exception and presents a reference-counting architect...
High-performance design patterns for modern Fortran
Found in: Proceedings of the 1st International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering (SE-HPCCSE '13)
By Magne Haveraaen, Damian Rouson, Karla Morris
Issue Date:November 2013
pp. 1-8
High-performance software, as all software, continuously evolves. Besides the normal changes in user requirements, e.g., the wish to solve a variation of a scientific problem, such software is also challenged by a flood of new technologies that promise hig...