I'll look into it. I had not considered a sparse representation but that might be a good solution to keep everything in locals.
Sent from my Samsung Galaxy Tab® S -------- Original message -------- From: Karl Czajkowski <[email protected]> Date: 08/13/2015 5:53 PM (GMT-05:00) To: Joe Haywood <[email protected]> Cc: Jerome Kieffer <[email protected]>, [email protected] Subject: Re: [PyOpenCL] Opinions Could you use a sparse representation for the electron positions rather than a dense scalar grid? Something like a list of positions, an octree, or some other adaptive mesh might allow you to fit smaller sub-problems in each work-group and merge these results back into the global representation with more sequential access patterns...? Karl Confidentiality Notice: This e-mail, including any attachments is the property of Trinity Health and is intended for the sole use of the intended recipient(s). It may contain information that is privileged and confidential. Any unauthorized review, use, disclosure, or distribution is prohibited. If you are not the intended recipient, please delete this message, and reply to the sender regarding the error in a separate email.
_______________________________________________ PyOpenCL mailing list [email protected] http://lists.tiker.net/listinfo/pyopencl
