| W. Gropp and E. Lusk. Sowing MPICH: A case study in the dissemination of a portable environment for parallel scientific computing. The International Journal of Supercomputer Applications and High Performance Computing, 11(2):103--114, Summer 1997. |
....to the input program, leave the interpretation of performance data to the user, or do not guide the programmer to essential performance problems. Although there are several well known formats to describe tracing and profiling information such as SDDF (Pablo SelfDescribing Data Format) 3] ALOG [9] or Vampir Tracefile Format [17] there does not exist a generic way to describe performance problems, which is important to build comprehensive performance tools that can be more easily adjusted for new programming languages and target architectures. Most existing performance tools are limited to ....
W. Gropp and E. Lusk. Sowing MPICH: A case study in the dissemination of a portable environment for parallel scientific computing. The International Journal of Supercomputer Applications and High Performance Computing, 11(2):103--114, Summer 1997.
....software. These can remove much of the drudgery of documentation, testing, and porting codes. The following is a short list of tools used by PETSc; other projects have used these or similar tools. A more detailed discussion of these in the context of the MPICH implementation of MPI may be found in [13]. 1. Standards. C, C , Fortran, MPI, POSIX, etc. This is in the do it right the first time category. Designers should Get copies of the standards and read them. 2. Strict compilation flags. Most compilers will help identify both suspect usage (variables undeclared or used before defined) as ....
W. Gropp and E. Lusk, Sowing MPICH: A case study in the dissemination of a portable environment for parallel scientific computing, The International Journal of Supercomputer Applications and High Performance Computing, 11 (1997), pp. 103--114.
....called Jumpshot, is available as an alternative to the upshot and nupshot programs. 1 Introduction Mpich is a freely available implementation of the MPI standard that runs on a wide variety of systems. The details of the mpich implementation are described in [8] related papers include [6] and [7]. This document assumes that mpich has already been installed; if not, you should first read Installation Guide to mpich, a Portable Implementation of MPI [5] For concreteness, this document assumes that the mpich implementation is installed into usr local mpich and that you have added ....
William Gropp and Ewing Lusk. Sowing MPICH: A case study in the dissemination of a portable environment for parallel scientific computing. IJSA, 11(2):103--114, Summer 1997.
....Jumpshot, is available as an alternative to the upshot and nupshot programs. 1 1 Introduction Mpich is a freely available implementation of the MPI standard that runs on a wide variety of systems. The details of the mpich implementation are described in [8] related papers include [6] and [7]. This document assumes that mpich has already been installed; if not, you should rst read Installation Guide to mpich, a Portable Implementation of MPI [5] For concreteness, this document assumes that the mpich implementation is installed into usr local mpich and that you have added ....
William Gropp and Ewing Lusk. Sowing MPICH: A case study in the dissemination of a portable environment for parallel scientic computing. IJSA, 11(2):103-114, Summer 1997.
....with the MPICH portable implementation of MPI. MPICH can be obtained from http: www.mcs.anl.gov mpi mpich. The distribution includes the CLOG logging facility and an MPI profiling library for use with MPI programs. Jumpshot is particularly easy to use with MPICH s compiling and linking scripts [6]. This paper is organized as follows. In Section 2 we give a synopsis of the history of Jumpshot and the requirements that drove its development. In Section 3 we present a walkthrough of Jumpshot features. Section 4 presents the logging package that accompanies Jumpshot and writes the files ....
....interface. See Section 8.1 of [20] and Section 7.6 of [10] The MPI standard specifies a mechanism by which all MPI calls may be intercepted by the user, who can define a profiling library containing his own versions of the MPI functions. Distributed with the MPICH portable implementation of MPI [6, 9] is such a profiling library to write CLOG records, logging the start time and end time of all MPI calls, thus logging a state for Jumpshot for the time a process is executing an MPI call. The profiling version of MPI Finalize causes the local logs to be merged and the logfile to be written as ....
W. Gropp and E. Lusk. Sowing MPICH: A case study in the dissemination of a portable environment for parallel scientific computing. Journal of Supercomputer Applications and HighPerformance Computing, 11(2):103--114, 1997.
....called Jumpshot, is available as an alternative to the upshot and nupshot programs. 1 Introduction MPICH is a freely available implementation of the MPI standard that runs on a wide variety of systems. The details of the MPICH implementation are described in [6] related papers include [3] and [5]. This document assumes that MPICH has already been installed; if not, you should rst read Installation Guide to MPICH, a Portable Implementation of MPI [4] For concreteness, this document assumes that the MPICH implementation is installed into usr local mpich and that you have added ....
William Gropp and Ewing Lusk. Sowing MPICH: A case study in the dissemination of a portable environment for parallel scientic computing. IJSA, 11(2):103-114, Summer 1997. MPICH.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC