Hi, Thanks for your support! I really understand DEME is a stand-alone library and I appreciate to your example codes for linkage to chrono.
Now, i'd like to simulate not only a vehicle but soil particles movement in chrono, so I tried to use DEME. However, based on my research it turns out there are some methods to simulate granular materials in chrono. Then, i wander what is those difference? I assume that is following... - *DEM-Engine*: stand-alone library. which allows for modeling individual grains or particles, their properties, and interactions using contact force models. The library includes classes and functions specifically designed for granular material simulations, enabling users to create, simulate, and analyze granular systems. This CANNOT be used on windows os. - *Chrono::FSI*: chrono module. which deals with the interaction between fluids and deformable solids, allowing for simulations where the behavior of the fluid and solid structures affect one another. - *Chrono::Granular*: chrono module. which is specifically tailored for simulating the behavior of granular materials, focusing on the dynamics of discrete particles and their interactions within the material. Are there any misunderstanding? Thanks in advance, Karin 2023年11月7日火曜日 6:43:40 UTC+9 Ruochun Zhang: > Hi Karin, > > To do what Radu outlined, you have to install DEME and Chrono, then link > against those installations. There are a couple of directions you can go: > > 1. Follow the instructions in the installing as library section > <https://github.com/projectchrono/DEM-Engine#install-as-library>. You > will install both Chrono and DEME, then link against both of them using > the > framework in chrono-project (which are equivalently your own simulation > scripts). > 2. Still you have first to install both Chrono and DEME. I attached a > more simplistic example in this reply, where you link your simulation > script (firstdeme.cpp) against a DEME installation using a simple > custom-made CMake script. You can add the linkage to Chrono yourself. > 3. If you don't mind Python, then you can use pyChrono along with > pyDEME. No installation or CMake needed. > > Thank you, > Ruochun > > On Monday, November 6, 2023 at 2:17:31 AM UTC-6 Karin Sugi wrote: > >> Hello all, >> >> I wander how can i include thirdparty modules such as DEM-Engine in >> chrono. When I tried to build demo script of DEM-Engine, it returns an >> error saying included modules doesn't exist. >> >> I think i should write something related to the DEM in find_package() of >> CMakeLists as same as using other chrono modlues, but what? >> My find_package() command is following. I added "Thirdparty" or >> "DEM-Engine" to COMPONENTS, but it doesn't work. Do you have any idea? >> >> find_package(Chrono >> COMPONENTS Irrlicht Vehicle >> OPTIONAL_COMPONENTS PardisoMKL >> CONFIG) >> >> >> >> Thanks in advance, >> Karin >> > -- 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/3f08289c-5bd9-4e75-937b-3e3dcaef8dc0n%40googlegroups.com.
