ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/trunk/src/rnemd/RNEMD.cpp
(Generate patch)

Comparing trunk/src/rnemd/RNEMD.cpp (file contents):
Revision 1979 by gezelter, Sat Apr 5 20:56:01 2014 UTC vs.
Revision 1980 by gezelter, Sat Apr 5 21:17:12 2014 UTC

# Line 857 | Line 857 | namespace OpenMD {
857            
858            Vector3d min_vel;
859            Vector3d max_vel = max_sd->getVel();
860 <          MPI_Status* status;
860 >          MPI_Status status;
861  
862            // point-to-point swap of the velocity vector
863            MPI_Sendrecv(max_vel.getArrayPointer(), 3, MPI_REALTYPE,
864                         min_vals.rank, 0,
865                         min_vel.getArrayPointer(), 3, MPI_REALTYPE,
866 <                       min_vals.rank, 0, MPI_COMM_WORLD, status);
866 >                       min_vals.rank, 0, MPI_COMM_WORLD, &status);
867            
868            switch(rnemdFluxType_) {
869            case rnemdKE :
# Line 878 | Line 878 | namespace OpenMD {
878                             MPI_REALTYPE, min_vals.rank, 1,
879                             min_angMom.getArrayPointer(), 3,
880                             MPI_REALTYPE, min_vals.rank, 1,
881 <                           MPI_COMM_WORLD, status);
881 >                           MPI_COMM_WORLD, &status);
882                
883                max_sd->setJ(min_angMom);
884              }
# Line 903 | Line 903 | namespace OpenMD {
903            
904            Vector3d max_vel;
905            Vector3d min_vel = min_sd->getVel();
906 <          MPI_Status* status;
906 >          MPI_Status status;
907            
908            // point-to-point swap of the velocity vector
909            MPI_Sendrecv(min_vel.getArrayPointer(), 3, MPI_REALTYPE,
910                         max_vals.rank, 0,
911                         max_vel.getArrayPointer(), 3, MPI_REALTYPE,
912 <                       max_vals.rank, 0, MPI_COMM_WORLD, status);
912 >                       max_vals.rank, 0, MPI_COMM_WORLD, &status);
913            
914            switch(rnemdFluxType_) {
915            case rnemdKE :
# Line 924 | Line 924 | namespace OpenMD {
924                             MPI_REALTYPE, max_vals.rank, 1,
925                             max_angMom.getArrayPointer(), 3,
926                             MPI_REALTYPE, max_vals.rank, 1,
927 <                           MPI_COMM_WORLD, status);
927 >                           MPI_COMM_WORLD, &status);
928                
929                min_sd->setJ(max_angMom);
930              }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines