Jared, A couple of quick observations.
What you are asking for is not directly related to Chrono. This type of parallelization is what’s called HTC (high throughput computing) as opposed to HPC (high performance computing). The way you set up the multiple, independent parallel runs (multi-processing) to cover the “design space” is first and foremost dependent on the hardware you have available. The actual simulation software you use for these parallel runs (Chrono in this case) comes into play only insofar as you need to understand the resource requirements (cores, GPUs, memory, etc.) of each instance and how to best distribute the runs over the existing hardware so that you minimize contention for the same resource. For Chrono-based simulations, the answer to the question above will depend on which Chrono module(s) you are using and the particular type of problem you are solving. We have done this in the past, with both CPU- and GPU-based Chrono modules, typically by running this on clusters (there’s only so much one can do with the hardware resources available on a desktop). --Radu From: [email protected] <[email protected]> On Behalf Of Jared Long-Fox Sent: Wednesday, May 29, 2024 6:16 PM To: ProjectChrono <[email protected]> Subject: [chrono] Running Multiple Chrono Simulations in Parallel Hello all! I am working on a project in which I need to calibrate a model to experimental data. To do this, I need to run a parameter estimation algorithm such as Monte Carlo or a grid search to sweep across parameter values to determine which model parameters give the best fit to the data. However, such calibrations take hundreds to thousands of model runs. There are ways to reduce this, but I was originally planning on running multiple DEM models in parallel instead of in serial to speed the process up. Is it possible to run more than one Chrono model at once on a single machine such as my desktop workstation (assuming sufficient hardware, e.g., 2x NVIDIA 3090 GPUs)? If so, how much performance is sacrificed (if any)? Thank you all for the time, consideration, and insights on this! All the best, Jared Long-Fox -- You received this message because you are subscribed to the Google Groups "ProjectChrono" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/projectchrono/730e41ac-b7d2-40cd-96da-a5472f9cbc1cn%40googlegroups.com<https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/730e41ac-b7d2-40cd-96da-a5472f9cbc1cn*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!IsLPn-tPvXjECEQH9UJJiIyQZIY0jw7iu20ZDL5rGiYk8_DcMNxuy-cIQYSGZo8DWZ1dqJjm35VjiUZSJq6dTw$>. -- You received this message because you are subscribed to the Google Groups "ProjectChrono" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/projectchrono/CH3PPF46CDC21857DF105AA27E124015534A7C22%40CH3PPF46CDC2185.namprd06.prod.outlook.com.
