Changeset 1936 for XIOS/dev/dev_ym/XIOS_COUPLING/src/distribution
- Timestamp:
- 09/17/20 18:30:19 (4 years ago)
- Location:
- XIOS/dev/dev_ym/XIOS_COUPLING/src/distribution
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/distribution/distributed_view.cpp
r1930 r1936 29 29 for(int i=0 ; i < size ; i++) 30 30 if (mask(i)) { index(pos) = i ; pos++ ; } 31 index.resizeAndPreserve(pos) ; 31 if (pos==0) index.resize(pos) ; 32 else index.resizeAndPreserve(pos) ; 32 33 size_[rank] = pos ; 33 34 } -
XIOS/dev/dev_ym/XIOS_COUPLING/src/distribution/distributed_view.hpp
r1930 r1936 43 43 } 44 44 } 45 globalIndView.resizeAndPreserve(pos) ; 45 if (pos==0) globalIndView.resize(pos) ; 46 else globalIndView.resizeAndPreserve(pos) ; 46 47 } 47 48 } -
XIOS/dev/dev_ym/XIOS_COUPLING/src/distribution/local_view.hpp
r1930 r1936 34 34 } 35 35 } 36 globalIndexView.resizeAndPreserve(pos) ; 36 if(pos==0) globalIndexView.resize(pos) ; 37 else globalIndexView.resizeAndPreserve(pos) ; 37 38 } 38 39
Note: See TracChangeset
for help on using the changeset viewer.