Dear Bocheng, Thank you so much for your prompt reply! I installed PyChrono through Conda, and the specific version information on my side is as follows: pychrono 9.0.1 py312h84d2775_6161 (projectchrono) If you have any additional guidance, tips, or relevant documentation regarding the usage of FSI in PyChrono, I would be truly grateful for your sharing. Best regards, Ding
在2025年12月21日星期日 UTC+8 01:03:09<[email protected]> 写道: > Hi Ding, > > Thank you for reaching out! FSI is supported in PyChrono. Could you please > help me confirm how did you install PyChrono? Are you installing it through > Conda or compiling from scratch? > > Best, > > Bocheng Zou > > > On 12/19/25 07:37, beihu dong wrote: > > 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 > > [image: 屏幕截图 2025-12-19 152954.png][image: 屏幕截图 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> > . > > -- 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/14e62a8a-e5bc-4f9b-8a04-2387a744df29n%40googlegroups.com.
