On Thursday 10 April 2008, Swati Kher wrote: > > 2) If vampire trace by default is built with openmpi, if I set > VT_CC flag for compiling my application, where I can view ".vtf" files > after a parallel run ? >
Let me answer the second question. First of all, there is no default VT_CC flag in OMPI's compiler wrappers. To compile your MPI application with VampirTrace support, please replace the MPI compiler wrappers in your Makefiles like this: mpicc --> mpicc-vt mpicxx --> mpicxx-vt mpif90 --> mpif90-vt and so on. After running the resulting executable you'll find an OTF trace (Open Trace Format) in your pwd. Note that it consists of multiple files which need to be copied/moved together. The former VTF format is still supported by VampirTrace, yet not in the version that comes with Open MPI. The Open Trace Format can be read by several performance analysis tools, e.g. Vampir and VampirServer, Kojak/Scalasca Tools, TAU tools and maybe already by OpenSpeedShop, which is going to have OTF support afaik. Best rgards, Andreas -- Dipl. Math. Andreas Knuepfer, Center for Information Services and High Performance Computing (ZIH), TU Dresden, Willersbau A114, Zellescher Weg 12, 01062 Dresden phone +49-351-463-38323, fax +49-351-463-37773
pgpZ_YOuZtBqr.pgp
Description: PGP signature