Changeset bde38b5 in sasmodels for sasmodels/kernelcl.py


Ignore:
Timestamp:
Aug 14, 2016 9:12:40 PM (8 years ago)
Author:
Paul Kienzle <pkienzle@…>
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:
ac98886
Parents:
b1c40bee
git-author:
Paul Kienzle <pkienzle@…> (08/14/16 21:08:59)
git-committer:
Paul Kienzle <pkienzle@…> (08/14/16 21:12:40)
Message:

simplify kernel calling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/kernelcl.py

    r40a87fa rbde38b5  
    552552        ] 
    553553        #print("Calling OpenCL") 
    554         #print("values",values) 
     554        #call_details.show(values) 
    555555        # Call kernel and retrieve results 
    556556        last_call = None 
    557557        step = 100 
    558         for start in range(0, call_details.pd_prod, step): 
    559             stop = min(start+step, call_details.pd_prod) 
     558        for start in range(0, call_details.num_eval, step): 
     559            stop = min(start + step, call_details.num_eval) 
    560560            #print("queuing",start,stop) 
    561561            args[1:3] = [np.int32(start), np.int32(stop)] 
     
    563563                                None, *args, wait_for=last_call)] 
    564564        cl.enqueue_copy(self.queue, self.result, self.result_b) 
     565        #print("result", self.result) 
    565566 
    566567        # Free buffers 
     
    570571        scale = values[0]/self.result[self.q_input.nq] 
    571572        background = values[1] 
    572         #print("scale",scale,background) 
     573        #print("scale",scale,values[0],self.result[self.q_input.nq]) 
    573574        return scale*self.result[:self.q_input.nq] + background 
    574575        # return self.result[:self.q_input.nq] 
Note: See TracChangeset for help on using the changeset viewer.