Skip to main content

Data structure and vectorixation in a two-dimensional Free-Lagrangian code

  • Conference paper
  • First Online:
The Free-Lagrange Method

Part of the book series: Lecture Notes in Physics ((LNP,volume 238))

  • 158 Accesses

Abstract

The data structures used to define the mesh and drive the physics calculations of a 2-D Free-Lagrangian hydro code are described. The mesh contains three and four sided zones but the data structures can be generalized to support n-sided zones. The mesh is redundantly described by three different data structures: zone oriented, node oriented, and edge oriented. Physics algorithms, graphics routines, and reconnection algorithms use the data structure that is easiest to use or that results in the best execution rate.On the Cray computer, these data structures are sufficient to vectorize most of the physics algorithms.The basic vectorization methods will be discussed. From experience, given a physics algorith, a data structure can be constructed that will vectorize the algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Editor information

Martin J. Fritts W. Patrick Crowley Harold Trease

Rights and permissions

Reprints and permissions

Copyright information

© 1985 Springer-Verlag

About this paper

Cite this paper

Cooper, R.E. (1985). Data structure and vectorixation in a two-dimensional Free-Lagrangian code. In: Fritts, M.J., Crowley, W.P., Trease, H. (eds) The Free-Lagrange Method. Lecture Notes in Physics, vol 238. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0032247

Download citation

  • DOI: https://doi.org/10.1007/BFb0032247

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-15992-6

  • Online ISBN: 978-3-540-39697-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics