Open isuruf opened 1 year ago
When you say "memory allocation", what precisely do you mean? How do you measure that?
Possibly related: https://github.com/inducer/pymbolic/pull/125#issuecomment-1583262618
Running
pycl test_fmm.py 'test_sumpy_fmm(_acf, LaplaceKernel(3), LinearPDEConformingVolumeTaylorLocalExpansion, LinearPDEConformingVolumeTaylorMultipoleExpansion, False, False, False, None)'
with this patch applied leads to no appreciable memory growth. :thinking:
Could you provide a reproducer?
Running an FMM with,
leads to a memory allocation failure with cuda in the second loop.