Changeset 8407d8c in sasmodels
- Timestamp:
- Aug 25, 2016 9:17:58 AM (8 years ago)
- Branches:
- master, core_shell_microgels, costrafo411, magnetic_model, release_v0.94, release_v0.95, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
- Children:
- d6e2f8d
- Parents:
- 407bf48
- Location:
- sasmodels
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/compare.py
r407bf48 r8407d8c 563 563 elif dtype.endswith('!'): 564 564 return eval_ctypes(model_info, data, dtype=dtype[:-1], cutoff=cutoff) 565 elif not model_info. gpu:565 elif not model_info.opencl: 566 566 return eval_ctypes(model_info, data, dtype=dtype, cutoff=cutoff) 567 567 else: -
sasmodels/core.py
r407bf48 r8407d8c 46 46 # build_model 47 47 48 KINDS = ("all", "py", "c", "double", "single", " gpu", "1d", "2d",48 KINDS = ("all", "py", "c", "double", "single", "opencl", "1d", "2d", 49 49 "nonmagnetic", "magnetic") 50 50 def list_models(kind=None): … … 60 60 * single: models which support single precision 61 61 * double: models which require double precision 62 * gpu: models which compiles on GPU62 * opencl: controls if OpenCL is supperessed 63 63 * 1d: models which are 1D only, or 2D using abs(q) 64 64 * 2d: models which can be 2D … … 87 87 elif kind == "single" and info.single: 88 88 return True 89 elif kind == " gpu" and info.gpu:89 elif kind == "opencl" and info.opencl: 90 90 return True 91 91 elif kind == "2d" and any(p.type == 'orientation' for p in pars): … … 218 218 """ 219 219 # Assign default platform, overriding ocl with dll if OpenCL is unavailable 220 # If gpu=False OpenCL is switched off221 if platform is None :220 # If opencl=False OpenCL is switched off 221 if platform is None or model_info.opencl: 222 222 platform = "ocl" 223 if platform == "ocl" and not HAVE_OPENCL or not model_info. gpu:223 if platform == "ocl" and not HAVE_OPENCL or not model_info.opencl: 224 224 platform = "dll" 225 225 -
sasmodels/modelinfo.py
r407bf48 r8407d8c 731 731 info.category = getattr(kernel_module, 'category', None) 732 732 info.single = getattr(kernel_module, 'single', True) 733 info. gpu = getattr(kernel_module, 'gpu', True)733 info.opencl = getattr(kernel_module, 'opencl', True) 734 734 info.structure_factor = getattr(kernel_module, 'structure_factor', False) 735 735 info.profile_axes = getattr(kernel_module, 'profile_axes', ['x', 'y'])
Note: See TracChangeset
for help on using the changeset viewer.