Skip to main content
Log in

Debugging DVM Programs

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

Abstract

Facilities for debugging FORTRAN-DVM and C-DVM programs are described. The following approach is used to debug a DVM program. At the first stage, the program is debugged as an ordinary sequential program with the help of conventional debugging facilities. At the second stage, the program is executed on the same computer in a special mode of checking DVM directives. At the third stage, the program can be executed in a special mode when intermediate results of parallel execution are compared with reference results (e.g., those obtained during a sequential execution).

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

REFERENCES

  1. Konovalov, N.A., Krukov, V.A., Mihailov, S.N., and Pogrebtsov, A.A., FORTRAN-DVM Language for Portable Parallel Programs Development, Proc. Conf. Software for Multiprocessors and Supercomputers: Theory, Practice, Experience (SMS-TPE-94), Moscow, Inst. for System Programming, Russ. Acad., Sci., 1994.

    Google Scholar 

  2. Konovalov, N.A., Krukov, V.A., Mikhailov, S.N., and Pogrebtsov, A.A., FORTRAN-DVM Language for Portable Parallel Programs Development, Programmirovanie, 1995, no. 1, pp. 49–54.

  3. Konovalov, N.A., Krukov, V.A., and Sazanov, Yu.L., CDVM— a Language for the Development of Portable Parallel Programs, Programmirovanie, 1999, no.1, pp. 54–65.

    Google Scholar 

  4. Abramson, D.A. and Watson, G., Relative Debugging for Parallel Systems, Proc. PCW-97, Canberra, 1997.

  5. Walker, D.W., The Design of a Standard Message-Passing Interface for Distributed Memory Concurrent Computers, Parallel Computing, 1994, vol. 20, no. 4, pp. 657–673.

    Google Scholar 

  6. Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Manchek, R., and Sunderam, V., PVM 3 User's Guide and Reference Manual, Technical Report of Oak Ridge National Laboratory, Oak Ridge, 1993, ORNL/TM-12187.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Krukov, V.A., Udovichenko, R.V. Debugging DVM Programs. Programming and Computer Software 27, 123–129 (2001). https://doi.org/10.1023/A:1010982231651

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1010982231651

Keywords

Navigation