hoomd-blue icon indicating copy to clipboard operation
hoomd-blue copied to clipboard

Abstract out GPUFactory from HPMC

Open b-butler opened this issue 4 years ago • 3 comments

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.

b-butler avatar Apr 05 '21 19:04 b-butler

I am working on related stuff, will publish as PR soon.

jglaser avatar Apr 05 '21 20:04 jglaser

@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.

b-butler avatar Apr 06 '21 13:04 b-butler

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.

joaander avatar Sep 09 '21 10:09 joaander

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

github-actions[bot] avatar Nov 23 '22 19:11 github-actions[bot]

This issue has been automatically closed because it has not had recent activity.

github-actions[bot] avatar Dec 04 '22 19:12 github-actions[bot]