Ignore:
Timestamp:
05/21/12 17:57:22 (12 years ago)
Author:
ymipsl
Message:
  • Supress lot of shared_ptr
  • instrument code for vampir-trace and timer diagnostic

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/context_server.cpp

    r346 r347  
    66#include "group_template_impl.hpp" 
    77#include "attribute_template_impl.hpp" 
    8 #include "tree_manager.hpp" 
    98#include "domain.hpp" 
    109 
    1110#include <mpi.h> 
     11#include "tracer.hpp" 
     12#include "timer.hpp" 
    1213 
    1314 
     
    6162      if (pendingRequest.find(rank)==pendingRequest.end()) 
    6263      { 
     64        traceOff() ; 
    6365        MPI_Iprobe(rank,20,interComm,&flag,&status);      
     66        traceOn() ; 
    6467        if (flag==true) 
    6568        { 
     
    9295    { 
    9396      rank=it->first ; 
     97      traceOff() ; 
    9498      MPI_Test(& it->second, &flag, &status) ; 
     99      traceOn() ; 
    95100      if (flag==true) 
    96101      { 
     
    144149      if (event->isFull()) 
    145150      { 
     151         CTimer::get("Process events").resume() ; 
    146152         dispatchEvent(*event) ; 
     153         CTimer::get("Process events").suspend() ; 
    147154         pendingEvent=false ; 
    148155         delete event ; 
Note: See TracChangeset for help on using the changeset viewer.