diff --git a/sumpy/e2e.py b/sumpy/e2e.py index 1d7e3bb5f9a50db14e5aabc10b14093a111e2228..5f4b00720ad608fdd6ef43fbbd27921d768f1ee9 100644 --- a/sumpy/e2e.py +++ b/sumpy/e2e.py @@ -263,10 +263,10 @@ class E2EFromChildren(E2EBase): <> src_coeff${COEFFIDX} = \ expansions[src_ibox, ${COEFFIDX}] \ - {if=is_src_box_valid,dep=read_src_ibox} + {id_prefix=read_coeff,if=is_src_box_valid,dep=read_src_ibox} expansions[tgt_ibox, ${COEFFIDX}] = \ expansions[tgt_ibox, ${COEFFIDX}] + coeff${COEFFIDX} \ - {id_prefix=write_expn,if=is_src_box_valid,dep=compute_coeff*} + {id_prefix=write_expn,if=is_src_box_valid,dep=compute_coeff*,nosync=read_coeff*} """], [ lp.GlobalArg("target_boxes", None, shape=lp.auto, @@ -351,10 +351,10 @@ class E2EFromParent(E2EBase): <> src_coeff${COEFFIDX} = \ expansions[src_ibox, ${COEFFIDX}] \ - {dep=read_src_ibox} + {id_prefix=read_expn,dep=read_src_ibox} expansions[tgt_ibox, ${COEFFIDX}] = \ expansions[tgt_ibox, ${COEFFIDX}] + coeff${COEFFIDX} \ - {id_prefix=write_expn} + {id_prefix=write_expn,nosync=read_expn*} """], [ lp.GlobalArg("target_boxes", None, shape=lp.auto, diff --git a/sumpy/version.py b/sumpy/version.py index fe973f08885d12c2a8e871755706eb60368fbd28..52997950ebd67494097bd50b9194574c058147a9 100644 --- a/sumpy/version.py +++ b/sumpy/version.py @@ -25,4 +25,4 @@ VERSION = (2016, 1) VERSION_STATUS = "beta1" VERSION_TEXT = ".".join(str(x) for x in VERSION) + VERSION_STATUS -KERNEL_VERSION = 4 +KERNEL_VERSION = 5