An object-oriented interface for the dynamic memory management of sparse discrete mathematical operators in numerical scientific applications

  • Authors:
  • G. Manzini;S. Mazet

  • Affiliations:
  • Istituto di Analisi Numerica-CNR, via Ferrata 1, 27100 Pavia, Italy;Silvaco, 55 rue B. Pascal, ZIRST 11, 38300 MontBonnot St Martin, France

  • Venue:
  • Software—Practice & Experience
  • Year:
  • 2002

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper describes an object-oriented interface for the memory management of sparse discrete mathematical operators in numerical scientific applications. The basic data structure we propose is intended to implement and cope with mathematical vectors in sparse format. This structure allows an effective implementation of more complex data structures, such as matrix and matrix-like objects, to represent the discrete version of differential operators in numerical application codes. A research example concerning adaptive wavelet algorithms illustrates the possible applications.