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

D. Rouson, K. Morris and J. Xia, "This Isn't Your Parents' Fortran: Managing C++ Objects with Modern Fortran," in Computing in Science & Engineering, vol. 14, no. , pp. 46-54, 2012.
180 ms
(Ver 3.3 (11022016))