Title

Two-Dimensional Memory Management Using an Avail List

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