Hi Joshua,
As you understood, interaction of a vehicle with deformable terrain will always be more computationally expensive than with rigid terrain. Having said that, the SCM option for deformable terrain is the fastest among those offered in Chrono; a 4-wheel vehicle can run in real time on a commodity computer. You can see more details about the latest incarnation of SCM in Chrono, including performance measurements, in this paper.
The SCM implementation in the latest Chrono code was not modified significantly from what was in release 8.0. Having said that, I strongly encourage you to use a newer Chrono version (9.0.1 or even the current development branch) as there were other changes, fixes, and new features implemented. Furthermore, it is much easier for any of us to provide support for the latest Chrono version.
Finally, you indicate that you are planning on running multiple parallel, independent runs. That is certainly what you should be doing for ML training. However, your comment about concerns as you try to do more parallel simulations suggests that you are running all of them on the same node (processor). If that is correct, it is not surprising that overall run times are going down – all these processes will fight over the same hardware resources. The proper way to do scalable high throughput computing is to distribute these parallel runs over the nodes in a cluster. On a single node, you will always see continuously degraded performance as you run more an more processes, regardless of the computational efficiency of any individual simulation.
--Radu
--
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
projectchron...@googlegroups.com.
To view this discussion visit
https://groups.google.com/d/msgid/projectchrono/6e67eda0-e591-4ae0-9546-dea5454c2377n%40googlegroups.com.