Hi,

It is correct that DEM-Engine supports two GPUs. It does so by dividing the 
sub-tasks in the time stepping into two groups, rather than dividing the 
simulation domain and particles into two groups. This is the novel 
algorithm that we wished to demonstrate with DEM-Engine. As such, expanding 
it to even more GPUs is a completely different engineering exercise in 
nature, and while possible, it is not yet implemented.

You have to use NVIDIA GPUs newer than or equal to Pascal. No restrictions 
on it being a data center card or not. 

Note that in general, using more cards for a simulation does not 
automatically bring speed-ups, because the communication between cards can 
easily dominate the DEM simulation cost, and there is very little we can do 
about it. In fact, for high-bandwidth cards like A800, I would suggest you 
choose to use 1 card per simulation if the problem is not too big and 
requires more than 80G VRAM. I'll give the following example use cases.

   - You have purchased the one-A800-per-chassis server models, and the 
   problem is not too large: Always use one A800 per simulation.
   - You have purchased the multiple-A800-per-chassis server models: If the 
   problem is not big then still use one per simulation. If the problem is 
   very large, you can consider running with two.
   - You have NVLink-ed RTX3080s on your desktop: Consider using two per 
   simulation for best performance. 

And you can always run different simulations simultaneously, each on a 
card, if you wish to make full use of all of them.

Thank you,
Ruochun
On Friday, December 6, 2024 at 8:55:19 AM UTC+8 [email protected] wrote:

> I am currently using DEM to simulate tire motion on soft roads. I want to 
> use multiple GPUs to accelerate the calculation. Is there any way? I know 
> that the official website says that it supports up to two GPUs. Can it 
> support more GPUs?
>  Are there any requirements for the GPU model, such as A800?
> 3ks.
>

-- 
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 visit 
https://groups.google.com/d/msgid/projectchrono/9cf0ec99-63d7-47c2-a948-2bbd9e1f0d6an%40googlegroups.com.

Reply via email to