Skip to content

Conversation

@ckendrick
Copy link
Collaborator

This adds a use_buffer option to run_script.run which changes the way an instrument script is compiled. The buffered version launches each component process kernel separately rather than one kernel for each component's propagate.

This is mainly to help explore different options (refer to #77) for running the instrument to help performance with components like the tapered guide. With this buffered approach, each component can have a different kernel launch configuration, which may help occupancy for particular components or allow for filtering of absorbed neutrons between components.

@ckendrick ckendrick force-pushed the runscript_buffered branch from 3230a92 to 679267a Compare June 29, 2022 12:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants