hoomd-blue
hoomd-blue copied to clipboard
Abstract out GPUFactory from HPMC
Description
Move generic GPUFactory code to an application agnostic state. Code can be found in hoomd/jit/GPUEvalFactory.*. Currently many functions are specific to functions in HPMC such as setRCutUnion and to application such as setAlphaPtr. These should be found in a application specific task if necessary.
Motivation and context
Abstracting out the core JIT logic to simplify the extension of JIT to other tasks.
I am working on related stuff, will publish as PR soon.
@jglaser awesome, will this be a full JIT PR, because at our weekly hoomd developer meetings we have been discussing the future of JIT in hoomd, and it would be good to know what you are working on.
We will release 3.0.0 with the JIT as is and labelled experimental. We will delay this refactoring to a future 3.x release.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.
This issue has been automatically closed because it has not had recent activity.