ArrayRef in pme
[alexxy/gromacs.git] / src / gromacs / domdec / mdsetup.cpp
index 0baae937e79f05204e5e1410c47b64e49f3b78a1..b899038106f10cfd1e47de1d422ad9af7269237f 100644 (file)
@@ -143,7 +143,10 @@ void mdAlgorithmsSetupAtomData(const t_commrec*     cr,
          * For PME-only ranks, gmx_pmeonly() has its own call to gmx_pme_reinit_atoms().
          */
         const int numPmeAtoms = numHomeAtoms - fr->n_tpi;
-        gmx_pme_reinit_atoms(fr->pmedata, numPmeAtoms, mdatoms->chargeA, mdatoms->chargeB);
+        gmx_pme_reinit_atoms(fr->pmedata,
+                             numPmeAtoms,
+                             gmx::arrayRefFromArray(mdatoms->chargeA, mdatoms->nr),
+                             gmx::arrayRefFromArray(mdatoms->chargeB, mdatoms->nr));
     }
 
     if (constr)