112 |
|
AtomCommIntRow->gather(idents, identsRow); |
113 |
|
AtomCommIntColumn->gather(idents, identsCol); |
114 |
|
|
115 |
< |
vector<int>::iterator it; |
116 |
< |
for (it = AtomLocalToGlobal.begin(); it != AtomLocalToGlobal.end(); ++it) { |
117 |
< |
cerr << "my AtomLocalToGlobal = " << (*it) << "\n"; |
118 |
< |
} |
115 |
> |
// allocate memory for the parallel objects |
116 |
> |
AtomRowToGlobal.resize(nAtomsInRow_); |
117 |
> |
AtomColToGlobal.resize(nAtomsInCol_); |
118 |
> |
cgRowToGlobal.resize(nGroupsInRow_); |
119 |
> |
cgColToGlobal.resize(nGroupsInCol_); |
120 |
> |
massFactorsRow.resize(nAtomsInRow_); |
121 |
> |
massFactorsCol.resize(nAtomsInCol_); |
122 |
> |
pot_row.resize(nAtomsInRow_); |
123 |
> |
pot_col.resize(nAtomsInCol_); |
124 |
> |
|
125 |
|
AtomCommIntRow->gather(AtomLocalToGlobal, AtomRowToGlobal); |
126 |
|
AtomCommIntColumn->gather(AtomLocalToGlobal, AtomColToGlobal); |
127 |
|
|