1991Journal of Computing in Civil EngineeringRequires access

Programming Techniques: Dynamic Memory Allocation in FORTRAN

Andrew G. Tallin

Open publisher page 0 citations

Abstract

In programs coded in FORTRAN working arrays are often used for dynamic storage. For large programming projects, bugs are often caused by poor tracking of the usage of these arrays. This note presents some ideas on how memory use can be tracked and presents in detail the steps in developing one memory tracking system. This memory management system uses linked lists to track both free and allocated memory. This system can de-allocate and re-use memory.

About this research paper

What this paper is about

In programs coded in FORTRAN working arrays are often used for dynamic storage. For large programming projects, bugs are often caused by poor tracking of the usage of these arrays. This note presents some ideas on how memory use can be tracked and presents in detail the steps in developing one memory tracking system. This memory management system uses linked lists to track both free and allocated memory. This system can de-allocate and re-use memory.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In programs coded in FORTRAN working arrays are often used for dynamic storage. For large programming projects, bugs are often caused by poor tracking of the usage of these arrays. This note presents some ideas on how memory use can be tracked and presents in detail the steps in developing one memory tracking system. This memory management system uses linked lists to track both free and allocated memory. This system can de-allocate and re-use memory.

Key concepts: Fortran, Computer science, C dynamic memory allocation, Memory management, Flat memory model, Memory address, Extended memory, Track (disk drive)

Related papers

Back to paper searchBrowse research topicsOriginal source
Programming Techniques: Dynamic Memory Allocation in FORTRAN — Research Paper | ScholarLens