The Community for Technology Leaders
Green Image
Issue No. 02 - March-April (2012 vol. 14)
ISSN: 1521-9615
pp: 46-54
Damian Rouson , Sandia National Laboratories
Karla Morris , Sandia National Laboratories
Jim Xia , IBM
<p>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 architecture that requires minimal user intervention to safely free memory if and only if no references remain.</p>
Object-oriented programming, object-oriented design methods, finite difference methods, finite element methods, computational science
Damian Rouson, Karla Morris, Jim Xia, "This Isn't Your Parents' Fortran: Managing C++ Objects with Modern Fortran", Computing in Science & Engineering, vol. 14, no. , pp. 46-54, March-April 2012, doi:10.1109/MCSE.2012.33
176 ms
(Ver )