Hello everyone!
I’m currently working on the simulation and calculation of lunar rover
terramechanics. So far, I’ve successfully configured Project Chrono
for C++ and PyChrono for Python through Windows.
However, I’m not as familiar with C++ as I am with Python, so I’m
asking everyone: are the current features of PyChrono comprehensive
enough to implement the calculation process for FEM-based wheels and
SPH-based soil? If yes, what are the installation commands for the
latest version of PyChrono? Since I’ve already installed PyChrono
9.0.1, it seems that it doesn’t support the pyChrono::FSI module yet.
All the best!
Ding
屏幕截图 2025-12-19 152954.png屏幕截图 2025-12-19 153029.png
在2025年9月28日星期日 UTC+8 23:50:23<Radu Serban> 写道:
That’s fantastic, Rebeca.
We’ll make a note about the number of threads issue (in case other
users run into similar issues). The truth is we have not used
older GPUs in such a long time, we take for granted certain
capabilities.
If you can get access to a cluster with newer GPUs, you will see a
dramatic increase in computational performance.
Best,
Radu
*From:*[email protected] <[email protected]> *On
Behalf Of *Rebeca Guimarães
*Sent:* Saturday, September 27, 2025 4:34 PM
*To:* ProjectChrono <[email protected]>
*Subject:* Re: [chrono] FSI won't work
Hey there, Radu!
I'm thrilled to tell you I was able to run the FSI module in my
computer!
It turned out FsiForceWCSPH was requesting 1024 threads and my GPU
was unable to give that. I then adapted it and changed to fewer
threads and it worked out.
I'm still working on the visualization, since I only had Irrlicht,
so I'll now install VSG.
It's just a temporary solution, since I'm requesting approval to
use my uni's laboratories' computers, but up until then, I'm able
to continue my VIPER single wheel simulations. Once I have access
to the labs, I hope to be able to run complete rover simulations.
Em sexta-feira, 26 de setembro de 2025 às 15:28:46 UTC-3, Radu
Serban escreveu:
Hi Rebeca,
So, you do have a pretty old GPU. Anything before 7.5 is now
considered legacy. In fact, 7.5 is also marked for obsoletion.
I’m afraid you’ll need to get access to newer hardware.
--Radu
*From:*Rebeca Guimarães <[email protected]>
*Sent:* Friday, September 26, 2025 1:48 PM
*To:* Radu Serban <[email protected]>
*Subject:* Mensagem particular referente a: [chrono] FSI won't
work
Hey there, Radu!
My last try had indeed been with CUDA 12.3 yet again, since my
last try with 13.0 resulted on the exe simply closing right
from the start.
Searching for CUDA
CUDA compiler: D:/Program Files/NVIDIA GPU Computing
Toolkit/CUDA/v12.3/bin/nvcc.exe
CUDA toolkit version: 12.3.52
CUDA toolkit root dir: D:/Program Files/NVIDIA GPU Computing
Toolkit/CUDA/v12.3
CUDA archs (from cache): 60
CUDA found and enabled.
Searching for Thrust
Thrust version: 2.2.0
Thrust include dir: D:/Program Files/NVIDIA GPU Computing
Toolkit/CUDA/v12.3/include
I was able to surpass the atomicAdd error by defining sm_60
instead of all_major as the arch, since I have a GPU with
compute capability of 6.1. On the other hand, now I'm getting
a new error of too many resources requested for launch when I
compile and run the single wheel FSI demo. But that only
happens when I run my own compiled demo, the pre compiled demo
available on the Chrono website runs normally.
I don't know if there are any differences between the source
code of the pre compiled demo and latest one available on git
that would explain the higher demand for GPU. Or if it's still
an error due to CUDA issues.
If you could shed any light on the matter, it would help a lot!
Thanks,
Rebeca
Em sexta-feira, 26 de setembro de 2025 às 02:53:51 UTC-3, Radu
Serban escreveu:
I would suggest holding off on using the PyChrono conda
package that Dan mentioned. That is not based on the
current Chrono code (and was set up as a temporary
solution for some tutorials we recently ran at
UW-Madison). Updated official PyChrono conda packages with
Chrono::FSI support will come soon.
--Radu
*From:*[email protected]
<[email protected]> *On Behalf Of *Rebeca Guimarães
*Sent:* Thursday, September 25, 2025 11:30 PM
*To:* ProjectChrono <[email protected]>
*Subject:* Re: [chrono] FSI won't work
Hello, everyone!
Thank you for the suggestion, Dan! I will definetely try
out PyChrono. I need to present a proof of concept to my
undergrad thesis advisor in the next weeks so I had
decided to go with C++ since I struggled a bit with
Anaconda. But I'll try again :)
Radu, I've been using the latest version, I downloaded it
from the git. I'm able to compile and build Chrono and run
Vehicle module projects.
The FSI single wheel demo that comes in the pre compiled
pack works just fine in my computer. But whenever I try to
compile a new project, even the demo cpp itself, it will
run and then simply close the prompt before the visual
interface ever starts.
This has been happening with CUDA 12.3, CUDA 12.9, CUDA 13.0.
What baffles me is the fact I'm able to run the pre
compiled exe, so it doesn't seem to be a hardware
incompatibility. I really have no idea what's going on :(
Have any of you ever faced a similar problem, where the
prompt closes right at the FSI Initialize() line?
Rebeca
Em terça-feira, 23 de setembro de 2025 às 04:46:32 UTC-3,
Radu Serban escreveu:
Hi Rebeca,
Could you please clarify what Chrono version you are
using? Older releases will obviously not work with
new CUDA releases.
The current Chrono code in the main branch of the
repository should work fine with any new CUDA 12.*
versions (e.g. 12.8 or 12.9), as well as CUDA 13.0
(although I only tested the latter on Linux). Any of
these CUDA versions will work fine with the latest VS
versions.
Please make sure that:
* you use the latest Chrono code from the
development branch (‘main’).
* Update your copy of Visual Studio to the latest
version.
* You can test with CUDA 13.0.1. If that doesn’t
work, please let me know. But if you can install a
different version of CUDA, I suggest you use 12.9
which is what I currently use on my Windows machine.
--Radu
*From:*[email protected]
<[email protected]> *On Behalf Of *Rebeca
Guimarães
*Sent:* Thursday, September 18, 2025 10:45 PM
*To:* ProjectChrono <[email protected]>
*Subject:* [chrono] FSI won't work
Good afternoon!
I've donwloaded and compiled Chrono and been able to
run many projects. Since I'm running terramechanics
analysis, I am now trying to run FSI SPH.
I was able to code, configure and geenrate, but when I
run the exe, it will halt at the Initialize and close
the cmd.
I think I've narrowed the issue down to CUDA. I'm
using version 13.0.1. I read at the website I need to
use 12.3, but my MSVC says it expects version 12.4 or
newer.
Can someone help me how to downgrade my MSVC so it
will accept 12.3?
Thanks!
D:\Program Files\Microsoft Visual
Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\yvals_core.h(902):
error : static assertion failed with "error STL1002:
Unexpected compiler
version, expected CUDA 12.4 or newer."
--
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/b3ff10c6-ac6c-42f7-bcb5-af0b30085b6fn%40googlegroups.com
<https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/b3ff10c6-ac6c-42f7-bcb5-af0b30085b6fn*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!JjYeUOI4xLXD7t_mTxzl_aANBnQnLjdYX9a-waRJUB_I6ou_X9kc_E7vaOf0TUf33x5i9MicivFtLuWIyXw$>.
--
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/96f01d65-23b5-487b-9402-c739d258cd17n%40googlegroups.com
<https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/96f01d65-23b5-487b-9402-c739d258cd17n*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!IQJpQJeDKnI0JXIk_rqO2pUeJuza79YSWKwthdIVpRy9_xQ_GY0T1Uu0Q_Kj9poCgCo-Q6lHpH-OAse6K2w$>.
--
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/fec67aab-1bfe-452c-a2f1-80ad05f8390dn%40googlegroups.com
<https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/fec67aab-1bfe-452c-a2f1-80ad05f8390dn*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!Jo90yPlde-u3efkp5e6m7QvbgNks5yZYQYlan1cGqjYLWgN1iR4LADTF97_GTMOaDTAO6cPpb6yMo2HE1nc$>.
--
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/4d6867b0-2717-4b08-98ab-ec103d1db00bn%40googlegroups.com
<https://groups.google.com/d/msgid/projectchrono/4d6867b0-2717-4b08-98ab-ec103d1db00bn%40googlegroups.com?utm_medium=email&utm_source=footer>.