| 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; |