Indeed, we plan on looking at AmgX to replace the previous preconditioned 
iterative solvers for Chrono::FSI (because of deprecated functionality in other 
NVIDIA libraries). Of course, in FSI that’s relevant only for the implicit SPH 
solver.

At some point, we may consider wrapping an AMG solver for use in Chrono, but 
only after implementing some upcoming changes to the implicit integrators which 
meant to precisely address performance bottlenecks associated with linear 
system solves.

--Radu

From: 'Dan Negrut' via ProjectChrono <[email protected]>
Sent: Wednesday, October 30, 2024 2:20 AM
To: Maksym Riabov <[email protected]>; ProjectChrono 
<[email protected]>
Subject: RE: [chrono] Algebraic Multigrid GPU integration #527

Thanks for the comment.
There is a place where AmgX might help the FSI solver and it seems that that 
might be investigated.
There is no active work on speeding up the 3D FEM. For very large problems, 
this might help but unfortunately, we don’t have the bandwidth to work in that 
part of the code right now.
Dan
---------------------------------------------
Bernard A. and Frances M. Weideman Professor
NVIDIA CUDA Fellow
Department of Mechanical Engineering
Department of Computer Science
University of Wisconsin - Madison
4150ME, 1513 University Avenue
Madison, WI 53706-1572
608 772 0914
http://sbel.wisc.edu/
http://projectchrono.org/<https://urldefense.com/v3/__http:/projectchrono.org/__;!!Mak6IKo!P8mjxjTAvFcilJLCk9l7LKourVvAG52_ICMrGU4lFz7g5l00XSDP93o8uNDSVFcjDXcO5QWIzBI9PB3bQ50rShmljCU$>
---------------------------------------------

From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> On 
Behalf Of Maksym Riabov
Sent: Tuesday, October 29, 2024 6:55 PM
To: ProjectChrono 
<[email protected]<mailto:[email protected]>>
Subject: [chrono] Algebraic Multigrid GPU integration #527

Note: duplicate from 
https://github.com/projectchrono/chrono/issues/527<https://urldefense.com/v3/__https:/github.com/projectchrono/chrono/issues/527__;!!Mak6IKo!IBaPQUuLr5FSo5k5EDf782YUm5HUOwkBugsYGnv-ooCLsl4qi_DDwM-yVut87voSE6J30rikl39ttaDcXopJMcLM3Q$>

Hello Project Chrono,
I'm digging deep on how to make Project Chrono faster, and work on GPUs, 
specifically 3d FEM.

Is there a reason Chrono does not use Nvidia AmgX instead of it's CPU solvers? 
Algebraic multigrid on GPUs is 10-100x faster than the CPU solvers, and 
considering that solving equations takes around 70% of the solution time (to my 
knowledge), it's the easiest way to increase performance.
I know Algebraic Multigrid is successfully used in Comsol, for example, where 
it is a standard because of it's speed. Ansys uses it too.

Is there anything that stops us from integrating it to Chrono? All FSI, FEA, 
magnetic and other simulations can be vastly sped up with a simple API 
connection.
Do I not know something?

Cheers.

--
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 visit 
https://groups.google.com/d/msgid/projectchrono/96781d03-73ad-455a-a32f-fd3964dbfd2an%40googlegroups.com<https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/96781d03-73ad-455a-a32f-fd3964dbfd2an*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!IBaPQUuLr5FSo5k5EDf782YUm5HUOwkBugsYGnv-ooCLsl4qi_DDwM-yVut87voSE6J30rikl39ttaDcXoq6B2JoIA$>.
--
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 visit 
https://groups.google.com/d/msgid/projectchrono/DM8PR06MB77039821574945C2C69C4498B1542%40DM8PR06MB7703.namprd06.prod.outlook.com<https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/DM8PR06MB77039821574945C2C69C4498B1542*40DM8PR06MB7703.namprd06.prod.outlook.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!P8mjxjTAvFcilJLCk9l7LKourVvAG52_ICMrGU4lFz7g5l00XSDP93o8uNDSVFcjDXcO5QWIzBI9PB3bQ50rh8YixSw$>.

-- 
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/CH3PPF46CDC218511AD92CDB368893EC579A7552%40CH3PPF46CDC2185.namprd06.prod.outlook.com.

Reply via email to