| 112 |
|
AtomCommIntRow->gather(idents, identsRow); |
| 113 |
|
AtomCommIntColumn->gather(idents, identsCol); |
| 114 |
|
|
| 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 |
|
|