Changes in / [a90aa1c:c3ccaec] in sasmodels
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/kernelcl.py
rb8ddf2e r7fcdc9f 465 465 # architectures tested so far. 466 466 if self.is_2d: 467 # Note: 16 rather than 15 because result is 1 longer than input. 468 width = ((self.nq+16)//16)*16 467 # Note: 17 rather than 15 because results is 2 elements 468 # longer than input. 469 width = ((self.nq+17)//16)*16 469 470 self.q = np.empty((width, 2), dtype=dtype) 470 471 self.q[:self.nq, 0] = q_vectors[0] 471 472 self.q[:self.nq, 1] = q_vectors[1] 472 473 else: 473 # Note: 32 rather than 31 because result is 1 longer than input. 474 width = ((self.nq+32)//32)*32 474 # Note: 33 rather than 31 because results is 2 elements 475 # longer than input. 476 width = ((self.nq+33)//32)*32 475 477 self.q = np.empty(width, dtype=dtype) 476 478 self.q[:self.nq] = q_vectors[0] … … 522 524 self.dim = '2d' if q_input.is_2d else '1d' 523 525 # plus three for the normalization values 524 self.result = np.empty(q_input.nq+ 1, dtype)526 self.result = np.empty(q_input.nq+3, dtype) 525 527 526 528 # Inputs and outputs for each kernel call
Note: See TracChangeset
for help on using the changeset viewer.