| 67 | 
  | 
      // RealType avaliablePhysMem = physMem - rssMem; | 
| 68 | 
  | 
     | 
| 69 | 
  | 
      int bytesPerStuntDouble = DataStorage::getBytesPerStuntDouble(storageLayout); | 
| 70 | 
< | 
      int bytesPerFrame = (nRigidBodies_ + nAtoms_) * bytesPerStuntDouble; | 
| 70 | 
> | 
      int bytesPerCutoffGroup = DataStorage::getBytesPerStuntDouble(DataStorage::dslPosition); | 
| 71 | 
> | 
      int bytesPerFrame = (nRigidBodies_ + nAtoms_) * bytesPerStuntDouble  | 
| 72 | 
> | 
        + nCutoffGroups_ * bytesPerCutoffGroup; | 
| 73 | 
  | 
 | 
| 74 | 
  | 
      // total number of frames that can fit in memory | 
| 75 | 
  | 
      //RealType frameCapacity = avaliablePhysMem / bytesPerFrame; | 
| 104 | 
  | 
      //std::cout << "Memory available for OpenMD:\t" << (unsigned long)avaliablePhysMem << " bytes" <<std::endl; | 
| 105 | 
  | 
      std::cout << "Memory requested for OpenMD:\t" << (unsigned long)memSize_ << " bytes" <<std::endl; | 
| 106 | 
  | 
      std::cout << "      Bytes per StuntDouble:\t" << (unsigned long)bytesPerStuntDouble <<std::endl; | 
| 107 | 
+ | 
      std::cout << "     Bytes per Cutoff Group:\t" << (unsigned long)bytesPerCutoffGroup <<std::endl; | 
| 108 | 
  | 
      std::cout << "            Bytes per Frame:\t" << (unsigned long)bytesPerFrame <<std::endl; | 
| 109 | 
  | 
      std::cout << "             Frame Capacity:\t" << (unsigned long)frameCapacity <<std::endl; | 
| 110 | 
  | 
      std::cout << "       Frames in trajectory:\t" << (unsigned long)nframes_ <<std::endl; |