Title

Two-dimensional memory management using an avail list

Authors

AL Perkins
L Bell

Document Type

Article

Publication Date

3-1-2000

Department

Marine Science

Abstract

A large two-dimensional FORTRAN array is used to simulate a two-dimensional memory. The two-dimensional memory management scheme is discussed in detail, and an optimal two-dimensional scheme is established. The scheme is designed to reduce the need to copy arrays when they grow beyond their original memory allocation. Such a need arises when adaptive mesh refinement, for example, is used on a large scientific grid calculation with many multi-dimensional arrays. The memory management scheme could be realized in hardware; however, it was originally developed as a technique to speed up numerical calculations. (C) 2000 Elsevier Science Ltd. All rights reserved.

Publication Title

ADVANCES IN ENGINEERING SOFTWARE

Volume

31

Issue

3

First Page

217

Last Page

221