pyccel.stdlib.parallel package

Submodules

pyccel.stdlib.parallel.mpi module

pyccel.stdlib.parallel.openacc module

class pyccel.stdlib.parallel.openacc.Parallel(Async=None, wait=None, num_gangs=None, num_workers=None, vector_length=None, device_type=None, If=None, reduction=None, copy=None, copyin=None, copyout=None, create=None, present=None, deviceptr=None, private=None, firstprivate=None, default=None)[source]

Bases: object

class pyccel.stdlib.parallel.openacc.Range(start, stop, step, collapse=None, gang=None, worker=None, vector=None, seq=None, auto=None, tile=None, device_type=None, independent=None, private=None, reduction=None)[source]

Bases: object

class pyccel.stdlib.parallel.openacc.StopIteration[source]

Bases: object

pyccel.stdlib.parallel.openmp module

class pyccel.stdlib.parallel.openmp.Parallel(num_threads=None, if_test=None, private=None, firstprivate=None, shared=None, reduction=None, default=None, copyin=None, proc_bind=None)[source]

Bases: object

class pyccel.stdlib.parallel.openmp.Range(start, stop, step, nowait=None, collapse=None, private=None, firstprivate=None, lastprivate=None, reduction=None, schedule=None, ordered=None, linear=None)[source]

Bases: object

class pyccel.stdlib.parallel.openmp.StopIteration[source]

Bases: object

Module contents