- Timestamp:
- 04/03/24 10:33:55 (3 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/trunk/src/distribution/grid_transform_connector.hpp
r2291 r2628 10 10 #include "reduction_types.hpp" 11 11 #include "mpi.hpp" 12 #include "timer.hpp" 12 13 13 14 namespace xios 14 15 { 15 16 16 17 extern CLogType logProfile ; 18 17 19 class CGridTransformConnector 18 20 { … … 41 43 map<int,CArray<T,1>> tmpArrayIn ; 42 44 gridScattererConnector_->transfer(dataIn, tmpArrayIn) ; 45 if (info.isActive(logProfile)) CTimer::get("Transformation MPI").resume(); 43 46 vector<MPI_Request> requests ; 44 47 MPI_Request request ; … … 61 64 vector<MPI_Status> status(requests.size()) ; 62 65 MPI_Waitall(requests.size(), requests.data(),status.data()) ; 66 if (info.isActive(logProfile)) CTimer::get("Transformation MPI").suspend(); 63 67 64 68 const double nanValue = std::numeric_limits<double>::quiet_NaN();
Note: See TracChangeset
for help on using the changeset viewer.