Oh, I just realized that you are probably using the Open MPI version of VT which builds as part of the Open MPI build. I'm not 100% sure if the modification of config.h works as laid out, but it should... you need to look out for VT's config.h then, not Open MPI's.
Holger On 07/06/2012 04:54 PM, Holger Mickler wrote: > Hi Gene, > > this error is often caused by insufficiently synchronized TSCs (time stamp > counter) of different processors/cores. > When VT uses the TSC for timing the events (it does that by default), and the > processes switch to another core during execution, it may well happen that the > next recorded time stamp is earlier in time than the last one. > > One possibility to avoid this situation is pinning the processes to cores - > Open > MPI has functionality for realizing this, see > http://www.open-mpi.org/faq/?category=tuning#using-paffinity > > If this is not feasible, you may use another clock source with VT which > provides > global time. To do this, you need to compile another version of VT. Run > configure as usual, then edit config.h: replace the value of > #define TIMER [...] > with e.g. > #define TIMER TIMER_CLOCK_GETTIME > or > #define TIMER TIMER_GETTIMEOFDAY > depending on what is available on your system. Be aware that the resolution of > those clocks is not as high as the TSC's. > > Have a look inside config.h at the place of the mentioned variables - there is > some documentation there. > Afterwards, compile and install VT. Using this version, you should not > encounter > the errors anymore. > > Regards, > Holger > > > > > On 07/06/2012 04:04 PM, Fluder, Eugene wrote: >> I got the following error running a VT enabled run of AMBER. This was >> reported >> in December of 2009 under almost identical conditions but the thread does >> not >> contain a resolution. I reran the test with VT_UNIFY=no and it completed >> normally. The same error occurred when I ran vtunify separately. Any help? >> >> Was this ever resolved? >> >> Gene >> >> [fludee01@node7-10 trace_noiox]$ vtunify 8 a >> OTF ERROR in function OTF_WBuffer_setTimeAndProcess, file: OTF_WBuffer.c, >> line: 308: >> time not increasing. (t= 99459634, p= 6) >> vtunify: Error: Could not read events of OTF stream [namestub ./a__ufy.tmp >> id 6] >> OTF ERROR in function OTF_WBuffer_setTimeAndProcess, file: OTF_WBuffer.c, >> line: 308: >> time not increasing. (t= 105413860, p= 5) >> vtunify: Error: Could not read events of OTF stream [namestub ./a__ufy.tmp >> id 5] >> OTF ERROR in function OTF_WBuffer_setTimeAndProcess, file: OTF_WBuffer.c, >> line: 308: >> time not increasing. (t= 103189146, p= 7) >> vtunify: Error: Could not read events of OTF stream [namestub ./a__ufy.tmp >> id 7] >> OTF ERROR in function OTF_WBuffer_setTimeAndProcess, file: OTF_WBuffer.c, >> line: 308: >> time not increasing. (t= 100509810, p= 8) >> vtunify: Error: Could not read events of OTF stream [namestub ./a__ufy.tmp >> id 8] >> vtunify: An error occurred during unifying events - Terminating ... >> >> -- /Eugene M Fluder, Jr, PhD/ >> /Computational Scientist/ >> /Scientific Computing/ >> / >> / >> /The Mt. Sinai School of Medicine/ >> /One Gustave L. Levy Place, Box 1498/ >> >> /New York, NY 10029-6574/ >> >> / >> / >> >> /T: 212 659 8608/ >> >> /F: 646 537 8660/ >> >> /E: eugene.flu...@mssm.edu/ >> >> / >> / >> >> // >> >> >> >> >> >> >> _______________________________________________ >> devel mailing list >> de...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/devel > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel -- Dipl.-Inf. Holger Mickler Technische Universität Dresden Center for Information Services and High Performance Computing (ZIH) 01062 Dresden Germany Office: Willers-Bau (WIL) A36 Tel.: +49 (351) 463-37903 Fax: +49 (351) 463-37773 E-Mail: holger.mick...@tu-dresden.de