[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

Iterative development of parallel programs in the ParJava environment

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

A technology of the iterative development of parallel programs and the corresponding development tools on the basis of the ParJava environment are considered. A benefit of the ParJava environment is that the the most part of the work can be done on a development computer using a model of the parallel program to be developed. This considerably reduces the the overheads in terms of time and resources used. The proposed technology is illustrated using the development of a parallel program for simulating intense atmospheric vortices as an example.

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

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. HPCS Application Analysis and Assessment, http://www.highproductivity.org/kepner-HPCS.htm.

  2. Kennedy, K., Koelbel, C., and Zima, H.P., The Rise and Fall of High Performance Fortran: an Historical Object Lesson, Proc. of the Third ACM SIGPLAN Conf. on History of Programming Languages, San Diego, California: ACM, 2007, pp. 7-1–7-22.

    Chapter  Google Scholar 

  3. Ivannikov, V.P., Avetisyan, A.I., Gaissaryan, S.S., and Padaryan, V.A., Productivity Prediction of MPI Programs Based on Models, Avtom. Telemekh., 2007, no. 5, pp. 8–17 [Autom. Remote Control (Engl. Transl.), 2007, vol. 68, no. 5, pp. 750–759].

  4. Pugh, W., The Omega Test: a Fast and Practical Integer Programming Algorithm for Dependence Analysis, Comm. of the ACM, 1992, no. 8, pp. 102–114.

  5. Bacon, D.F., Graham, S.L., and Sharp, O.J., Compiler Transformations for High-Performance Computing, ACM Computing Surveys, 1994, vol. 26, no. 4, pp. 345–420.

    Article  Google Scholar 

  6. Message Passing Interface Forum, http://www.mpiforum.org/.

  7. Arsen’ev, S.A., Gubar’, A.Yu., and Nikolaevskiy, V.N., Self-organization of Tornadoes and Hurricanes in Atmospheric Flows with Meso-Scale Eddies, Dokl. Acad. Nauk, 2004, vol. 396, no. 4, pp. 541–546 [Dokl. Earth Sci. (Engl. Transl.), 2004, vol. 396, no. 4, pp. 588–593].

    MATH  Google Scholar 

  8. Nikolaevskiy, V.N., Angular Momentum in Geophysical Turbulence: Continuum Spatial Averaging Method, Dordrecht: Kluwer, 2003, p. 245.

    MATH  Google Scholar 

  9. Fletcher, K., Computational Techniques for Fluid Dynamics, vol. 2, New-York: Springer, 1991. Translated under the title Vychislitel’nye metody v dinamike zhidkostei, vol. 2, Moscow: Mir, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. I. Avetisyan.

Additional information

Original Russian Text © A.I. Avetisyan, S.S. Gaisaryan, V.V. Babkova, 2009, published in Programmirovanie, 2009, Vol. 35, No. 4.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Avetisyan, A.I., Gaisaryan, S.S. & Babkova, V.V. Iterative development of parallel programs in the ParJava environment. Program Comput Soft 35, 223–234 (2009). https://doi.org/10.1134/S0361768809040069

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768809040069

Keywords

Navigation