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:
@ -124,7 +124,7 @@ bool AtomT::alloc(const int nall) {
|
|||||||
UCL_READ_ONLY)==UCL_SUCCESS);
|
UCL_READ_ONLY)==UCL_SUCCESS);
|
||||||
gpu_bytes+=v.device.row_bytes();
|
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,
|
success=success && (extra.alloc(_max_atoms*_extra_fields,*dev,UCL_WRITE_ONLY,
|
||||||
UCL_READ_ONLY)==UCL_SUCCESS);
|
UCL_READ_ONLY)==UCL_SUCCESS);
|
||||||
gpu_bytes+=extra.device.row_bytes();
|
gpu_bytes+=extra.device.row_bytes();
|
||||||
|
|||||||
Reference in New Issue
Block a user