Attempted to ensure that extra gets allocated in the exactly same way as other added fields (charge, quat and vel)

This commit is contained in:
Trung Nguyen
2023-01-17 09:47:09 -06:00
parent 71931d1d44
commit f86375c992

View File

@ -124,7 +124,7 @@ bool AtomT::alloc(const int nall) {
UCL_READ_ONLY)==UCL_SUCCESS);
gpu_bytes+=v.device.row_bytes();
}
if (_extra_fields>0 && _host_view==false) {
if (_extra_fields>0 && !_host_view) {
success=success && (extra.alloc(_max_atoms*_extra_fields,*dev,UCL_WRITE_ONLY,
UCL_READ_ONLY)==UCL_SUCCESS);
gpu_bytes+=extra.device.row_bytes();