Révision 195
Pi/XPU/PiXPU.py (revision 195) | ||
---|---|---|
479 | 479 |
try: |
480 | 480 |
MetropolisHybridCU(circleCU, |
481 | 481 |
numpy.uint64(iterationsCU), |
482 |
numpy.uint32(nprnd(2**32)), |
|
483 |
numpy.uint32(nprnd(2**32)), |
|
482 |
numpy.uint32(110271), |
|
483 |
numpy.uint32(101008), |
|
484 |
# numpy.uint32(nprnd(2**32)), |
|
485 |
# numpy.uint32(nprnd(2**32)), |
|
484 | 486 |
grid=(blocks,1),block=(threads,1,1)) |
485 | 487 |
except: |
486 | 488 |
print("Crash during CUDA call") |
... | ... | |
560 | 562 |
CLLaunch=MetropolisCL.MainLoopGlobal(queue,(blocks,),None, |
561 | 563 |
circleCL, |
562 | 564 |
numpy.uint64(iterationsCL), |
563 |
numpy.uint32(nprnd(2**32)), |
|
564 |
numpy.uint32(nprnd(2**32))) |
|
565 |
numpy.uint32(110271), |
|
566 |
numpy.uint32(101008)) |
|
567 |
# numpy.uint32(nprnd(2**32)), |
|
568 |
# numpy.uint32(nprnd(2**32))) |
|
565 | 569 |
else: |
566 | 570 |
CLLaunch=MetropolisCL.MainLoopHybrid(queue,(jobs,),(threads,), |
567 | 571 |
circleCL, |
568 | 572 |
numpy.uint64(iterationsCL), |
569 |
numpy.uint32(nprnd(2**32)), |
|
570 |
numpy.uint32(nprnd(2**32))) |
|
573 |
numpy.uint32(110271), |
|
574 |
numpy.uint32(101008)) |
|
575 |
# numpy.uint32(nprnd(2**32)), |
|
576 |
# numpy.uint32(nprnd(2**32))) |
|
571 | 577 |
|
572 | 578 |
CLLaunch.wait() |
573 | 579 |
cl.enqueue_copy(queue, circle, circleCL).wait() |
Formats disponibles : Unified diff