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://urldefense.com/v3/__https://groups.google.com/d/msgid/projectchrono/4d6867b0-2717-4b08-98ab-ec103d1db00bn*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!J31WeATp8e4HVmCRsdY4XmgxwnX838z3uQ9j9BwdELSvGDaA_wKNZI3zsAplkKTyLEboq_J01gwgf8ILudbZ$>.