| [ Web Proxy ] |
| Viewing: https://raw.githubusercontent.com/sak-codes/lpython/main/tests/doconcurrentloop_01.py | [Back] [Original] |
from ltypes import f32, i32
def triad(a: f32[:], b: f32[:], scalar: f32, c: f32[:]):
N: i32
i: i32
N = size(a)
for i in range(N): # type: parallel
c[i] = a[i] + scalar * b[i]
def main0():
a: f32[10000]
b: f32[10000]
c: f32[10000]
scalar: f32
i: i32
nsize: i32
scalar = f32(10.0)
nsize = size(a)
for i in range(nsize): # type: parallel
a[i] = f32(5.0)
b[i] = f32(5.0)
triad(a, b, scalar, c)
print("End Stream Triad")
main0()
| Web Proxy Viewer | New URL | Original Page |