Hi Ruochun, Thank you for your help again! I would like to ask some questions about the output data of dem-engine. 1. how to output a vtk file in which i would like to contain the position, radius, velocity and resultant force of particles. 2. how to output the energy dissipation, such as the energy dissipated by the interparticle friction and damping. 3. how to output the interparticle force which i would like to use to plot force chain.
Thank you! On Monday, May 13, 2024 at 4:23:57 PM UTC+8 Ruochun Zhang wrote: > Oh right... Rebooting might be needed for completing the CUDA > installation, I forgot... > > Now you should be able to install pyDEME too, since the installation > environment issue is resolved. > > Thank you, > Ruochun > > On Monday, May 13, 2024 at 4:17:01 PM UTC+8 [email protected] wrote: > >> Hi Ruochun, >> After the reboot of my computer, the demo runs successfully. Thank you >> for your careful help! >> >> On Friday, May 10, 2024 at 3:06:30 PM UTC+8 Ruochun Zhang wrote: >> >>> Yes. This error was encountered during a *cudaGetDeviceCount *call, >>> which is the first GPU-related call when constructing a DEME simulation >>> object. So CUDA failed to get the number of devices. I don't know if >>> you've been having success running GPU-based applications on this machine >>> but again, I suspect it can't run anything GPU-related, not limited to >>> DEME. Possible treatments include... >>> 1. The NVIDIA driver installed on your system is not compatible with >>> CUDA 12.0, or is corrupted. You probably want to ensure a correct >>> installation of a GPU driver first, if you haven't paid attention to doing >>> that. >>> 2. You may want to check using *nvidia-smi* to see if the OS recognizes >>> the GPU at all. >>> 3. You should ensure that you have the permissions needed to access GPUs. >>> >>> In short, ensure you have GPU access. It's still good to start from a >>> minimal CUDA example to debug, since it appears to be a basic environmental >>> issue. >>> >>> Thank you, >>> Ruochun >>> >>> On Friday, May 10, 2024 at 9:11:52 AM UTC+8 [email protected] wrote: >>> >>>> Hi Ruochun, >>>> I have succefully configured the DEME after the reinstallation of CUDA. >>>> Thank you! It is indeed that the multiple times installation of CUDA >>>> induced the previours error. >>>> When I run the demo, there is an error like this. Do you have any >>>> suggestion? >>>> [image: 微信图片_20240510091101.jpg] >>>> >>>> On Thursday, May 9, 2024 at 7:08:28 PM UTC+8 Ruochun Zhang wrote: >>>> >>>>> To me, because CMakeCUDACompilerId.cu is a Cmake-generated minimal >>>>> example and it failed to compile, it looks like the compiler is not >>>>> configured properly and cannot compile anything. The solution is probably >>>>> case-by-case. I am not familiar with the installation process of CUDA >>>>> enough to accurately remote-diagnose (but someone else here might be). >>>>> The >>>>> best you can do is to write a minimal CUDA example, test if it can be >>>>> compiled, and debug starting from there. However, I have a couple of >>>>> guesses... >>>>> 1. If you installed CUDA multiple times or had multiple trials (like >>>>> once from apt-get and then another time from a downloaded file), there >>>>> can >>>>> be conflicts. The nvcc in /usr/bin might be a symbolic link, and it could >>>>> be linked against an executable that is not compatible with the CUDA >>>>> toolkit. You might try to fix this symbolic link by linking it against >>>>> that >>>>> one in cuda-12.0/bin, or the one you think is correct. >>>>> 2. Just remove all installation of CUDA and start over. >>>>> 3. I don't know the GCC or Clang version you are using. It's not >>>>> likely, but it might be too old or too new to be compatible with nvcc. >>>>> GCC >>>>> 9.4 should be a version that works in most of my trials, in case you wish >>>>> to give it a try. >>>>> >>>>> That is all I can think of at this point, thank you, >>>>> Ruochun >>>>> On Thursday, May 9, 2024 at 4:54:34 PM UTC+8 [email protected] >>>>> wrote: >>>>> >>>>>> After press c to configure, there is also an error like this: >>>>>> [image: 5c8b56934e5f50fa728c05edc5b5ffd.jpg] >>>>>> >>>>>> On Thursday, May 9, 2024 at 2:27:59 PM UTC+8 Ruochun Zhang wrote: >>>>>> >>>>>>> Can you please press c to configure the project, so we might know >>>>>>> what is still missing for the project? If nothing goes wrong, then try >>>>>>> pressing g to generate the project. >>>>>>> >>>>>>> Thank you, >>>>>>> Ruochun >>>>>>> >>>>>>> On Thursday, May 9, 2024 at 10:11:05 AM UTC+8 [email protected] >>>>>>> wrote: >>>>>>> >>>>>>>> I updated the cmake from 3.20 to 3.29, which made it find the nvcc. >>>>>>>> However, the ccmake GUI is empty now. >>>>>>>> [image: 微信图片_20240509100541.jpg] >>>>>>>> >>>>>>>> >>>>>>>> On Thursday, May 9, 2024 at 3:36:40 AM UTC+8 Ruochun Zhang wrote: >>>>>>>> >>>>>>>> It looks like it found the compiler nvcc this time, but it's not >>>>>>>> working correctly... How did you make it find nvcc in */usr/bin* >>>>>>>> this time? I thought you had nvcc in another location last time. You >>>>>>>> re-installed? And can you show the ccmake GUI this time as well? >>>>>>>> >>>>>>>> Ruochun >>>>>>>> >>>>>>>> On Wednesday, May 8, 2024 at 5:16:58 PM UTC+8 [email protected] >>>>>>>> wrote: >>>>>>>> >>>>>>>> Hi Dr. Zhang, >>>>>>>> >>>>>>>> I still encountered a error like this. Do you have any suggestion? >>>>>>>> >>>>>>>> Thanks! >>>>>>>> [image: a391d46ae4497f81bd18b7e111b4842.jpg] >>>>>>>> On Tuesday, May 7, 2024 at 8:20:57 PM UTC+8 Ruochun Zhang wrote: >>>>>>>> >>>>>>>> Doesn't look like it finds a CUDA compiler at all. It appears that >>>>>>>> /usr/bin is checked but it's not found there. Please make sure your >>>>>>>> CUDA >>>>>>>> installation is in PATH. Maybe the troubleshooting part of this >>>>>>>> section >>>>>>>> <https://github.com/projectchrono/DEM-Engine?tab=readme-ov-file#compilation> >>>>>>>> >>>>>>>> of DEME manual can help you. >>>>>>>> >>>>>>>> Thank you, >>>>>>>> Ruochun >>>>>>>> >>>>>>>> On Tuesday, May 7, 2024 at 7:14:18 PM UTC+8 [email protected] >>>>>>>> wrote: >>>>>>>> >>>>>>>> The ccmake GUI and the configure error are shown below. I do not >>>>>>>> see anything related to CUDA_ARCHITECTURES or CUDA_PATH. >>>>>>>> [image: 微信图片_20240507191053.jpg] [image: 微信图片_20240507191047.jpg] >>>>>>>> >>>>>>>> On Tuesday, May 7, 2024 at 6:12:11 PM UTC+8 Ruochun Zhang wrote: >>>>>>>> >>>>>>>> Looks all good. Please show your ccmake GUI when configuring the >>>>>>>> project: You may see in there a few missing items that the >>>>>>>> autodetection >>>>>>>> failed to identify. Could be CUDA_ARCHITECTURES or CUDA_PATH related. >>>>>>>> If this is the case, then we may help you fill them out manually. >>>>>>>> >>>>>>>> Ruochun >>>>>>>> On Tuesday, May 7, 2024 at 5:23:14 PM UTC+8 [email protected] >>>>>>>> wrote: >>>>>>>> >>>>>>>> Hi Dr. Zhang: >>>>>>>> >>>>>>>> The versions of cmake and cuda, and the model of GPU are shown >>>>>>>> below. >>>>>>>> >>>>>>>> Thank you! >>>>>>>> [image: 微信图片_20240507171644.jpg] >>>>>>>> >>>>>>>> On Tuesday, May 7, 2024 at 4:50:27 PM UTC+8 Ruochun Zhang wrote: >>>>>>>> >>>>>>>> Hi Dr. Shen, >>>>>>>> >>>>>>>> A couple of questions: What is your cmake version, what is your >>>>>>>> CUDA version, and what model is the GPU you have on your system? >>>>>>>> >>>>>>>> Thank you, >>>>>>>> Ruochun >>>>>>>> >>>>>>>> On Tuesday, May 7, 2024 at 8:37:47 AM UTC+8 [email protected] >>>>>>>> wrote: >>>>>>>> >>>>>>>> Hello everyone, >>>>>>>> >>>>>>>> When i build the c++ DEME, there is an error as shown in the figure >>>>>>>> below. >>>>>>>> >>>>>>>> Coould anyone give me a help? >>>>>>>> >>>>>>>> Thanks![image: 微信图片_20240507083122.jpg] >>>>>>>> >>>>>>>> -- 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 on the web visit https://groups.google.com/d/msgid/projectchrono/ad1da26e-25f7-4d5a-807f-3656b8711f52n%40googlegroups.com.
