136 |
|
// this proc doesn't have the molecule. Do a quick check to |
137 |
|
// make sure another processor is supposed to have it. |
138 |
|
|
139 |
< |
int myrank = MPI::COMM_WORLD.Get_rank(); |
139 |
> |
int myrank; |
140 |
> |
MPI_Comm_rank( MPI_COMM_WORLD, &myrank); |
141 |
> |
|
142 |
|
if (info_->getMolToProc(molIndex) == myrank) { |
143 |
|
|
144 |
|
// If we were supposed to have it but got a null, then freak out. |
160 |
|
#ifdef IS_MPI |
161 |
|
// only handle this molecular restraint if this processor owns the |
162 |
|
// molecule |
163 |
< |
int myrank = MPI::COMM_WORLD.Get_rank(); |
163 |
> |
int myrank; |
164 |
> |
MPI_Comm_rank( MPI_COMM_WORLD, &myrank); |
165 |
|
if (info_->getMolToProc(molIndex) == myrank) { |
166 |
|
|
167 |
|
#endif |
318 |
|
restPot_local = doRestraints(1.0); |
319 |
|
|
320 |
|
#ifdef IS_MPI |
321 |
< |
MPI::COMM_WORLD.Allreduce(&restPot_local, &restPot, 1, |
322 |
< |
MPI::REALTYPE, MPI::SUM); |
321 |
> |
MPI_Allreduce(&restPot_local, &restPot, 1, |
322 |
> |
MPI_REALTYPE, MPI_SUM, MPI_COMM_WORLD); |
323 |
|
#else |
324 |
|
restPot = restPot_local; |
325 |
|
#endif |