首页    期刊浏览 2025年02月19日 星期三
登录注册

文章基本信息

  • 标题:Design Metrics in Quantum Turbulence Simulations: How Physics Influences Software Architecture
  • 本地全文:下载
  • 作者:Damian W.I. Rouson ; Yi Xiong
  • 期刊名称:Scientific Programming
  • 印刷版ISSN:1058-9244
  • 出版年度:2004
  • 卷号:12
  • 期号:3
  • 页码:185-196
  • DOI:10.1155/2004/910505
  • 出版社:Hindawi Publishing Corporation
  • 摘要:

    The information hiding philosophy of object-oriented programming encourages localizing data structures within objects rather than sharing data globally across different classes of objects. This emphasis on local data leads naturally to fine-grained data abstractions, particularly in scientific simulations involving large collections of small, discrete physical or mathematical objects. This paper focuses on a subset of such simulations where dynamically reconfigurable links bind the objects together. It is demonstrated that fine-grained data structures reduce the complexity of local operations on the data at the potential expense of increased global operation complexity. Two metrics are used to describe data structures: granularity is the number of instantiations required to cover the data space, whereas extent is the continuously traversable length of the data along a given direction. These definitions are applied to two abstractions for simulating the turbulent motion of quantum vortices in superfluid liquid helium. Several local and global operations on a fine-grained linked list are compared with those on a coarse-grained array. It is demonstrated that fine-grained data structures recover the simplicity of more coarse-grained structures if maximal extent is maintained as the granularity increases.

国家哲学社会科学文献中心版权所有