Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dispatch manager for evaluating blocks of constitutive models #9

Open
reverendbedford opened this issue Nov 1, 2022 · 0 comments
Open
Assignees
Labels
C++ enhancement New feature or request good first issue Good for newcomers

Comments

@reverendbedford
Copy link
Owner

We should have a manager routine that:

  1. Maintains a discrete collection of devices (gpus, cpus, anything we can .to to).
  2. Associates those devices with an "optimal" block size. We can eventually provide tools to find these optimal sizes, but for now they can be provided by the user.
  3. Sets up a queue where the input is a big chunk of constitutive updates.
  4. The manager routine assigns chunks to the devices until all the work is done and coordinates returning the assembled results to the original device.
@hugary1995 hugary1995 added enhancement New feature or request good first issue Good for newcomers C++ labels Jun 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C++ enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants