Ignore:
Timestamp:
11/15/17 12:14:34 (6 years ago)
Author:
yushan
Message:

dev_omp

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_openmp/src/transformation/grid_transformation_factory_impl.hpp

    r1134 r1328  
    5757  typedef std::map<ETranformationType, CreateTransformationCallBack> CallBackMap; 
    5858  static CallBackMap* transformationCreationCallBacks_; 
    59   #pragma omp threadprivate(transformationCreationCallBacks_) 
    60    
    6159  static bool registerTransformation(ETranformationType transType, CreateTransformationCallBack createFn); 
    6260  static bool unregisterTransformation(ETranformationType transType); 
    6361  static bool initializeTransformation_; 
    64   #pragma omp threadprivate(initializeTransformation_) 
    6562}; 
    6663 
     
    8279                                                                               std::map<int, int>& elementPositionInGridDst2DomainPosition) 
    8380{ 
    84   if (0 == transformationCreationCallBacks_) 
    85     transformationCreationCallBacks_ = new CallBackMap(); 
    8681  typename CallBackMap::const_iterator it = (*transformationCreationCallBacks_).find(transType); 
    8782  if ((*transformationCreationCallBacks_).end() == it) 
Note: See TracChangeset for help on using the changeset viewer.