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

Ensemble support #13

Open
ptheywood opened this issue Oct 21, 2024 · 1 comment
Open

Ensemble support #13

ptheywood opened this issue Oct 21, 2024 · 1 comment

Comments

@ptheywood
Copy link
Member

The intial model (#2) will have been implemented as a single simulation (CUDASimulation).

As a stochastic simulation, running the simualtions many times would be required for useful scientific outputs.

FALME GPU includes an interface to do this, with opportunity for performance improvements (and/or simplified running of the model).

This will likely require CLI change(s), and some refactoring.

The same total simulations would be possible without this, but the ensemble interface may offer improved performance and/or simplify running simulation batches.

@ptheywood
Copy link
Member Author

Switched to agent initialisation via an init function in #24, which is a pre-requisite of ensemble support.

CLI changes still needed, and anonymous namespace members used to store data between simulations will need adjusting to do so in a thread-safe fashion.

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

No branches or pull requests

1 participant