Changeset 8407d8c in sasmodels for sasmodels/core.py


Ignore:
Timestamp:
Aug 25, 2016 7:17:58 AM (8 years ago)
Author:
wojciech
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
Message:

Changed gpu flag to opencl as it seems more appropritae to what code is doing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/core.py

    r407bf48 r8407d8c  
    4646#    build_model 
    4747 
    48 KINDS = ("all", "py", "c", "double", "single", "gpu", "1d", "2d", 
     48KINDS = ("all", "py", "c", "double", "single", "opencl", "1d", "2d", 
    4949         "nonmagnetic", "magnetic") 
    5050def list_models(kind=None): 
     
    6060        * single: models which support single precision 
    6161        * double: models which require double precision 
    62         * gpu: models which compiles on GPU 
     62        * opencl: controls if OpenCL is supperessed 
    6363        * 1d: models which are 1D only, or 2D using abs(q) 
    6464        * 2d: models which can be 2D 
     
    8787    elif kind == "single" and info.single: 
    8888        return True 
    89     elif kind == "gpu" and info.gpu: 
     89    elif kind == "opencl" and info.opencl: 
    9090        return True 
    9191    elif kind == "2d" and any(p.type == 'orientation' for p in pars): 
     
    218218    """ 
    219219    # Assign default platform, overriding ocl with dll if OpenCL is unavailable 
    220     # If gpu=False OpenCL is switched off 
    221     if platform is None: 
     220    # If opencl=False OpenCL is switched off 
     221    if platform is None or model_info.opencl: 
    222222        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: 
    224224        platform = "dll" 
    225225 
Note: See TracChangeset for help on using the changeset viewer.