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);
|
||||
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();
|
||||
|
||||
Reference in New Issue
Block a user