Re: [Yade-users] [Question #708373]: normal distribution
Question #708373 on Yade changed: https://answers.launchpad.net/yade/+question/708373 Robert Caulk posted a new comment: Hello, Please redirect your question to our Q forum: https://gitlab.com/yade-dev/answers/-/issues -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #708247]: parallel processing
Question #708247 on Yade changed: https://answers.launchpad.net/yade/+question/708247 Status: Open => Answered Robert Caulk proposed the following answer: Please redirect to our new Q location https://gitlab.com/yade-dev/answers -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #708020]: Reassigning rolling friction after compaction
Question #708020 on Yade changed: https://answers.launchpad.net/yade/+question/708020 Robert Caulk posted a new comment: Hello, can you please move this question to our new location: https://gitlab.com/yade-dev/answers/-/issues Thank you for your help, robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #707938]: How to measure local strain rate within YADE particle assembly
Question #707938 on Yade changed: https://answers.launchpad.net/yade/+question/707938 Robert Caulk posted a new comment: Hello, please start directing your questions to: https://gitlab.com/yade-dev/answers/-/issues We will be closing launchpad shortly. Thank you for your cooperation, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #707886]: Announcement: YADE answers moves to https://gitlab.com/yade-dev/answers
Question #707886 on Yade changed: https://answers.launchpad.net/yade/+question/707886 Robert Caulk posted a new comment: As a follow up, the Launchpad forum will subsequently be inaccessible through the `launchpad.net/yade` domain. But all questions will remain accessible via their hyperlinks (which, as Janek mentions, will be archived with summaries on Gitlab). -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #707780]: JCFmat model - Measuring Radial Strain in UCS Test
Question #707780 on Yade changed: https://answers.launchpad.net/yade/+question/707780 Status: Open => Answered Robert Caulk proposed the following answer: Upon review, please let us know if your problem is solved by the Yade Guide suggested thread: https://answers.launchpad.net/yade/+question/657114 -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #707758]: JCFmat model parameters issue
Question #707758 on Yade changed: https://answers.launchpad.net/yade/+question/707758 Status: Open => Needs information Robert Caulk requested more information: Hey, It is not immediately clear what the question is. When you assign tensile strength, the tensile strength plays a role. When you set the tensile strength to 0, it does not play a role. So far everything makes sense. Can you elaborate? Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #707087]: Influence of the parameters of material
Question #707087 on Yade changed: https://answers.launchpad.net/yade/+question/707087 Status: Open => Invalid Robert Caulk rejected the question: Duplicate of https://answers.launchpad.net/yade/+question/707064 -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #707069]: How to determine if a cohesive link is broken (Law2_ScGeom6D_CohFrictPhys_CohesionMoment)
Question #707069 on Yade changed: https://answers.launchpad.net/yade/+question/707069 Status: Open => Answered Robert Caulk proposed the following answer: Hello, Have you tried: ``` for i in O.interactions: if hasattr(i.phys, 'cohesionBroken'): if i.phys.cohesionBroken: print(f"Interaction {i} is broken") ``` ? -rob -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #706729]: RAM usage
Question #706729 on Yade changed: https://answers.launchpad.net/yade/+question/706729 Status: Open => Answered Robert Caulk proposed the following answer: >From the terminal, use `htop` -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #705642]: Workstation
Question #705642 on Yade changed: https://answers.launchpad.net/yade/+question/705642 Status: Open => Answered Robert Caulk proposed the following answer: Hello, Thank you for reading the guide that Karol referenced. You will find that your problem is already solved there: https://yade-dem.org/doc/amazonEC2.html#comments Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #705807]: Tell me about the batch method
Question #705807 on Yade changed: https://answers.launchpad.net/yade/+question/705807 Status: Open => Needs information Robert Caulk requested more information: >I would like to create a batch method Periodic triaxial test, but it is not calculated accurately. Hello, what does "not calculated accurately" mean? Please attach full log output, including the error. [1] Cheers, Robert [1]https://www.yade-dem.org/wiki/Howtoask -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #703836]: How desiredPorosity works?
Question #703836 on Yade changed: https://answers.launchpad.net/yade/+question/703836 Status: Open => Answered Robert Caulk proposed the following answer: Hello, >In short, am I correct to assume that the particles got manually swelled up to >meet the desiredPorosity? >are their thermal and mechanical properties replaced as particles'? No, the structural packing is not changed by desiredPorosity. Particle count remains unchanged. Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #703836]: How desiredPorosity works?
Question #703836 on Yade changed: https://answers.launchpad.net/yade/+question/703836 Status: Open => Answered Robert Caulk proposed the following answer: Hello, By default, `FlowEngine` computes the volume of water in a cell to be equivalent to the full tetrahedron less the sphere fractions. `desiredPorosity` allows the user to reduce the total volume of water in the specimen by multiplying the default cell volumes by a volumeCorrection factor: volumeCorrection = desiredPorosity/actualPorosity cell_volume = volume * volumeCorrection This has an effect on compressible fluid simulations and heat diffusion. It does not change the structural sphere packing. Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #703589]: The required energy for crack propagation
Question #703589 on Yade changed: https://answers.launchpad.net/yade/+question/703589 Robert Caulk posted a new comment: There is quite a bit of functionality on tracking energy release of bonds in the JCFPm model: https://yade-dem.org/doc/acousticemissions.html In case it interests you. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #703335]: Setting Up GPU
Question #703335 on Yade changed: https://answers.launchpad.net/yade/+question/703335 Status: Open => Answered Robert Caulk proposed the following answer: Hey, Have you tried downloading the versions of CUDA and suitesparse mentioned in [1]? Notably: Suite-sparse 4.6.0-beta CUDA 9.0 Nvidia 384.11 GPU drivers In the CUDA install you will find the samples folder indicated in [2]. Your question: >> Question: Is extracting to usr/local mandatory? No it is in-fact not mandatory. Try extracting to your /home/ folder instead. >> the paths are blank for CUDART_LIB= and CUBLAS_LIB= which is not a good sign Yes, it is not a good sign. But you should be able to navigate and find these libraries manually inside the cuda-9.0/lib64 folder (please verify that they do exist ). Then you can put that path in SuiteSparse_config.mk directly. Please keep me updated. Cheers, Robert [1] https://www.sciencedirect.com/science/article/abs/pii/S0010465519303340 [2] https://yade-dev.gitlab.io/trunk/GPUacceleration.html#accelerating-yade-s-flowengine-with-gpu -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #703208]: Problem with using blockCell command in flow/thermal engine
Question #703208 on Yade changed: https://answers.launchpad.net/yade/+question/703208 Robert Caulk posted a new comment: Hey Zoheir, Sorry I havent had time to help you with this. My free time has dwindled of late. I will make sure the question stays open for when I can circle back around (I dont think it will be within the next month unfortunately). Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #703208]: Problem with using blockCell command in flow/thermal engine
Question #703208 on Yade changed: https://answers.launchpad.net/yade/+question/703208 Status: Expired => Open Robert Caulk changed the question status: Keeping open to avoid launchpad janitor. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #703319]: How to get Kdevelop to work properly
Question #703319 on Yade changed: https://answers.launchpad.net/yade/+question/703319 Robert Caulk posted a new comment: This is a good starting point: https://code.visualstudio.com/docs/editor/debugging -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #703319]: How to get Kdevelop to work properly
Question #703319 on Yade changed: https://answers.launchpad.net/yade/+question/703319 Status: Open => Answered Robert Caulk proposed the following answer: KDevelop is obsolete. Consider using VSCode instead. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #703024]: Particles in the middle of the cylinder disappeared after adding the thermal engine
Question #703024 on Yade changed: https://answers.launchpad.net/yade/+question/703024 Status: Open => Answered Robert Caulk proposed the following answer: Best thing for us to help you is if you could tell us "when I change *this* in the example thermal script, the particles disappear in the middle."If you cannot do this, I cannot help you. On Sun, Sep 4, 2022 at 2:47 PM Ziyu Wang < question703...@answers.launchpad.net> wrote: > Question #703024 on Yade changed: > https://answers.launchpad.net/yade/+question/703024 > > Ziyu Wang gave more information on the question: > Hi,Karol, > > I noticed the density problem in the example you mentioned. Although I > thought the density value in the example was unreasonable, I changed the > density in my script so that it was consistent with the example. > However, this did not solve the problem. The particles in the middle > still disappeared.. > > Anyway, thank you for your attention and kindly help! > > -- > You received this question notification because your team yade-users is > an answer contact for Yade. > > ___ > Mailing list: https://launchpad.net/~yade-users > Post to : yade-users@lists.launchpad.net > Unsubscribe : https://launchpad.net/~yade-users > More help : https://help.launchpad.net/ListHelp > -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #703024]: Particles in the middle of the cylinder disappeared after adding the thermal engine
Best thing for us to help you is if you could tell us "when I change *this* in the example thermal script, the particles disappear in the middle."If you cannot do this, I cannot help you. On Sun, Sep 4, 2022 at 2:47 PM Ziyu Wang < question703...@answers.launchpad.net> wrote: > Question #703024 on Yade changed: > https://answers.launchpad.net/yade/+question/703024 > > Ziyu Wang gave more information on the question: > Hi,Karol, > > I noticed the density problem in the example you mentioned. Although I > thought the density value in the example was unreasonable, I changed the > density in my script so that it was consistent with the example. > However, this did not solve the problem. The particles in the middle > still disappeared.. > > Anyway, thank you for your attention and kindly help! > > -- > You received this question notification because your team yade-users is > an answer contact for Yade. > > ___ > Mailing list: https://launchpad.net/~yade-users > Post to : yade-users@lists.launchpad.net > Unsubscribe : https://launchpad.net/~yade-users > More help : https://help.launchpad.net/ListHelp > ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #702446]: liquid migration
Question #702446 on Yade changed: https://answers.launchpad.net/yade/+question/702446 Status: Expired => Open Robert Caulk changed the question status: Keeping open so that the question is still available when summer vacations finish. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #702421]: particle/particle Conductive heat transfer in thermal engine
Question #702421 on Yade changed: https://answers.launchpad.net/yade/+question/702421 Status: Open => Solved Robert Caulk changed the question status: Marking question as "solved" since user question was directly answered. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #702421]: particle/particle Conductive heat transfer in thermal engine
Question #702421 on Yade changed: https://answers.launchpad.net/yade/+question/702421 Robert Caulk posted a new comment: Hello Rioual, I think probably your best bet for learning about Hertz and Kern methods is scholar.google.com. Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #702448]: 2PFV - update Triangulation
Question #702448 on Yade changed: https://answers.launchpad.net/yade/+question/702448 Status: Open => Needs information Robert Caulk requested more information: Hello, I don't see "getPoreThroatRadiusList()" anywhere in your "MWE." Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #702276]: Adding an attribute to a material
Question #702276 on Yade changed: https://answers.launchpad.net/yade/+question/702276 Status: Open => Solved Robert Caulk changed the question status: User solved it question. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #702331]: CHOLMOD test with GPU acceleration
Question #702331 on Yade changed: https://answers.launchpad.net/yade/+question/702331 Status: Open => Answered Robert Caulk proposed the following answer: Hello, >>But I have a workstation with nvidia tesla T4,it seems suitable for GPU acceleration? Check the double precision on your CPU and your tesla. Which ever is higher is going to be faster. Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #702418]: About flow.bndCondIsPressure and flow.bndCondValue in flowengine
Question #702418 on Yade changed: https://answers.launchpad.net/yade/+question/702418 Status: Open => Answered Robert Caulk proposed the following answer: >>If is suitable? Yes this is how you apply a pressure gradient across the specimen which will allow you to compute permeability. Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #702425]: 2PFV - Cell Velocity
Question #702425 on Yade changed: https://answers.launchpad.net/yade/+question/702425 Status: Open => Answered Robert Caulk proposed the following answer: Hello, You need to provide the coordinates of the cell to this function [1]: unsat.getCellVelocity((1,1,1)) To get velocity at the location of (1,1,1). Cheers, Robert [1]https://yade- dem.org/doc/yade.wrapper.html#yade.wrapper.FlowEngine.getCellVelocity -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #702421]: particle/particle Conductive heat transfer in thermal engine
Question #702421 on Yade changed: https://answers.launchpad.net/yade/+question/702421 Status: Open => Answered Robert Caulk proposed the following answer: Hello, That is the thermal resistance using a cross sectional area based on the contact area between two spherical particles using the Kern method. If you prefer, you can use the hertz method with thermal.useKernMethod = False thermal.useHertzMethod = True Or set them both false to consider a wall consuming the space between the particle centers (better for continuum modeling). You can easily add in which ever relationship you want there, such as the method you refer to in CFD. Cheers, robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #702133]: How to implement temperature-dependent pressure calcs in Thermal and Flow Engines
Question #702133 on Yade changed: https://answers.launchpad.net/yade/+question/702133 Robert Caulk proposed the following answer: Hey Zoheir, Yes, this is why I started by asking if your pressure and temperature are non-linearly related (are they?). If they are linearly related, then the existing weak coupling in ThermalEngine is perfectly adequate. >> What do you think? In the case that they are linearly related, I do not understand why you would modify anything. ThermalEngine is already doing what you need, as you found. Beta is the coefficient of thermal expansion which has units of (1/v) * (dv/dT). Dividing the entire expression by temperature as you are doing makes little sense to me. Perhaps you can explain your rationale? -rc -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #702133]: How to implement temperature-dependent pressure calcs in Thermal and Flow Engines
Question #702133 on Yade changed: https://answers.launchpad.net/yade/+question/702133 Status: Open => Answered Robert Caulk proposed the following answer: Hey Zoheir, I am assuming the relationship between your gas temperature and the pore pressure is non-linear? If so, and you want a strong coupling, you'd need to formulate the fully coupled discretization and solve the two unknowns (pore temperature and pore pressure) simultaneously using an iterative approach. We recently did something analogous using a newton- raphson optimization for volume and pressure in partially saturated media. If the fluid flux is linearly related to the pressure field (and still stoke's flow...big assumption), you could use a weak coupling and it would be relatively trivial to implement. In this case, you would solve pressure and temperature as is already implemented in ThermalEngine. However, you'd then need to use the new temperature to compute mid-step pore pressures with your non-linear relationship between temperature and pressure <- this is the piece that would be a trivial implementation in python or C++. All of this would be followed at the next time-step by using the existing implementation of solving new pressure field to solve the fluid fluxes and pressures (and temperatures) at the next timestep. This weak coupling means you are never truly at equilibrium and you run the risk of losing stability/accuracy on your solution. If you wanted a strong coupling, I could advise you or implement it for you - but it would require significant development hours, and therefore, I would have little choice but to charge for that kind of software development. I hope it helps, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701941]: How to restart recording triax data
Question #701941 on Yade changed: https://answers.launchpad.net/yade/+question/701941 Status: Open => Answered Robert Caulk proposed the following answer: Yes, e.g. set triax.height0 to the height at the start of your new state. -rc -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701642]: some questions about conductive heat flux between DEM particles
Question #701642 on Yade changed: https://answers.launchpad.net/yade/+question/701642 Status: Expired => Answered Robert Caulk changed the question status: Changing status to avoid janitor cleanup. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701842]: I0Error: [Errno 2]
Question #701842 on Yade changed: https://answers.launchpad.net/yade/+question/701842 Robert Caulk posted a new comment: I'll take a wild guess and say he/she solved this by creating the directory called "consofabric" in the working dir. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701803]: Use of O.Step and O.Pause when saving Packing
Question #701803 on Yade changed: https://answers.launchpad.net/yade/+question/701803 Status: Open => Answered Robert Caulk proposed the following answer: >>I assigned a new material and just use O.Step() in a loop. This is not really the reason for O.step, although it works. The best way to collect information during a simulation is highlighted in the documentation: please review our PyRunners [1] and O.run [2]. >> but how O.Step can work if O.engine is not defined? There is a default engine list assigned to every simulation. Type "O.engines" in your terminal to see. [1]https://yade-dem.org/doc/user.html#running-python-code [2]https://yade-dem.org/doc/user.html#stop-conditions -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701803]: Use of O.Step and O.Pause when saving Packing
Question #701803 on Yade changed: https://answers.launchpad.net/yade/+question/701803 Status: Open => Answered Robert Caulk proposed the following answer: Hello, Yade reads your script sequentially. If you write O.run(#iters,1), then it will run #iters before moving to the next command in your script. One iteration is one full loop through O.engines. O.step = O.run(1,1). O.pause will pause the simulation no matter what is going on. >>I have a random occurrence What does "random" mean? You mean it occurs randomly (i.e. sometimes it works sometimes it does not)? Or do you mean the words in the error appear random and confusing to you? You do not need O.pause in any of these situations, unless you started to use O.run(1,0). Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701792]: friction coefficient between different materials
Question #701792 on Yade changed: https://answers.launchpad.net/yade/+question/701792 Status: Open => Answered Robert Caulk proposed the following answer: Hello, You would use a MatchMaker, exemplified here [1]. [1]https://gitlab.com/yade- dev/trunk/-/blob/master/examples/DEM2020Benchmark/Case2_rotating_drum_openmp.py#L122 Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701755]: about visualizing jcfpm cracks .vtu files
Question #701755 on Yade changed: https://answers.launchpad.net/yade/+question/701755 Status: Open => Needs information Robert Caulk requested more information: FileNotFoundError: [Errno 2] No such file or directory: 'packing- JCFPM_uniaxial.spheres' -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701755]: about visualizing jcfpm cracks .vtu files
Question #701755 on Yade changed: https://answers.launchpad.net/yade/+question/701755 Status: Open => Needs information Robert Caulk requested more information: Hello, Please provide a Minimal Working Example [1]. [1]https://www.yade-dem.org/wiki/Howtoask Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701681]: Visualization of water phase with particles at the same time in Paraview
Question #701681 on Yade changed: https://answers.launchpad.net/yade/+question/701681 Status: Open => Answered Robert Caulk proposed the following answer: It is not clear what you are looking for. The saveVTK() is how you save the pressure field in FlowEngine. If you want to overlay the solid phase on top of the domain, then add the spheres with vtkExporter as I mention above. There are no other phases to save. savePhaseVTK sounds like something from TwoPhaseFlowEngine, where it computes both gas and liquid phases in the pressure field. That is not FlowEngine, so it shouldn't work in FlowEngine. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701681]: Visualization of water phase with particles at the same time in Paraview
Question #701681 on Yade changed: https://answers.launchpad.net/yade/+question/701681 Status: Open => Answered Robert Caulk proposed the following answer: Play with some of the slicing and cutting features in paraview (upper left). Also, you can give one vtk series opacity while keeping the other without any opacity. Paraview certainly lets you do it- but you need to play with it to discover functionality (click the buttons in the upper left). Don't be afraid to break stuff, you can alwayas reload the file. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701681]: Visualization of water phase with particles at the same time in Paraview
Question #701681 on Yade changed: https://answers.launchpad.net/yade/+question/701681 Robert Caulk posted a new comment: Btw exporting spheres is much better with vtkrecorder [1] [1]https://yade-dem.org/doc/yade.export.html#yade.export.VTKExporter -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701681]: Visualization of water phase with particles at the same time in Paraview
Question #701681 on Yade changed: https://answers.launchpad.net/yade/+question/701681 Status: Open => Answered Robert Caulk proposed the following answer: Hello, >But it is shown like a volume colored by pressure, velocity and ... . I need the fluid phase to be shown like water. That is all the information PFV computes, it is a fluid pressure field discretized one point per tetrahedron. You probably should spend some time with [1]. > Is there any opportunity to extract the water phase in yade to visualize it in paraview at the same time with particles? How? Yes you can, just import both vtk series in the same paraview window. Cheers, Robert [1]https://link.springer.com/article/10.1007/s11242-011-9915-6 -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701641]: Non-Newtonian fluids in PFV model
Question #701641 on Yade changed: https://answers.launchpad.net/yade/+question/701641 Status: Open => Answered Robert Caulk proposed the following answer: Hello, Yes, that is the folder containing the FlowEngine source code. >>For changing the fluid properties, which one should I select? >>Would you please let me know how I can do the modification? >>And after the modification, how can I use this in my model? Honestly, there is no simple answer to any of these questions without knowing ALOT more about your project. But for me, that starts to become consulting work. If you really need a one on one lesson for how FlowEngine files are connecting and what kind of modifications you need to make - you can go to discord to open a line of communication with me: https://discord.gg/rku35YXZJd Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701564]: Install yade in the centos7 system. After executing the make install command, an error is reported when compiling FlowEngine.cpp
Question #701564 on Yade changed: https://answers.launchpad.net/yade/+question/701564 Status: Open => Answered Robert Caulk proposed the following answer: Hello, It is clear that CentOS is not presently supported (as you have linked to the issue where there are devs working on that). However, if you need a work around for the time being, you can always set the compile flag -DENABLE_PFVFLOW=OFF, if you have no use for FlowEngine. You may also try -DENABLE_USEFUL_ERRORS=OFF to avoid some of these warning becoming errors. If you need FlowEngine, and turning off the useful errors flag does not help, then I am afraid you will need to work through some of the errors. Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701641]: Non-Newtonian fluids in PFV model
Question #701641 on Yade changed: https://answers.launchpad.net/yade/+question/701641 Status: Open => Answered Robert Caulk proposed the following answer: Hello, This is not a feature that currently exists in FlowEngine. You would need to make source code modifications if you would like to add it. Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701642]: some questions about conductive heat flux between DEM particles
Question #701642 on Yade changed: https://answers.launchpad.net/yade/+question/701642 Status: Open => Answered Robert Caulk proposed the following answer: Hello, >>I find that the heat flux in heat balance at the solid boundary is bigger. Under normal circumstances, the larger the porosity of the sample, the smaller the effective thermal conductivity, What is "bigger?" Please quantify your observations i.e. "when I set *blank* friction angle I get *blank* porosity and *blank heatflux*. When I increase the frictionangle by *blank* percent, the porosity changes by *blank* percent and the heatflux increases by *blank* percent." This helps you and us to understand your problem. Right now, I don't see any indication that you are controlling porosity. The heat flux through your specimen depends on the area of contact between your particles. You have selected to use thermal.useHertzMethod() for computing the area of contact, which depends on the normal force between the spheres [1]. The greater the contact force, the greater the area, the greater the flux. In the end, you can check your total area of contact by iterating on the interactions and repeating [1] to see if that is increasing or decreasing with your boundary flux estimate. Cheers, Robert [1]https://gitlab.com/yade- dev/trunk/-/blob/master/pkg/pfv/Thermal.cpp#L490 On Tue, May 3, 2022 at 1:56 PM Lin 1999 < question701...@answers.launchpad.net> wrote: > New question #701642 on Yade: > https://answers.launchpad.net/yade/+question/701642 > > Hello! > I am trying to use the thermal conduction scheme in packings of spherical > particles. The top temperature of spheres are 5K and the bottom are 1K. > When running the model, I can get the heat flux of the solid boundary by > using thermalBndFlux[1]. > However, when I increase the internal friction angle of the spheres, I > find that the heat flux in heat balance at the solid boundary is bigger. I > can't understand it. Actually I want to get the effective thermal > conductivity of the 3D packed particles system using Fourier's law. > > The principle is: keff=q*L/(A*deltaT) > keff(W/mk): Effective thermal conductivity; > q(W): The total heat flow out of the boundary plane in steady-state; > L(m): Depth of specimen; > A(m2): Cross sectional area of specimen; > deltaT(K): Temperature difference between upper and lower boundaries. > > Under normal circumstances, the larger the porosity of the sample, the > smaller the effective thermal conductivity, but I got the opposite result. > Did I make any mistakes in the simulation? > > Thanks > Lin > > Here is a MWE: > from __future__ import print_function > from yade import pack,plot,timing,os > from numpy import arange > import matplotlib;matplotlib.rc('axes',grid=True) > import itertools > import random > import numpy as np > import shutil > #import pylab > > # Particles > density=2650 > poisson=0.31 > young=29e9 > damp=0.25 > number=2000 > frictionangle=0 > thermalCond = 3. #W/(mK) > heatCap = 2130. #J(kg K) > t0 = 1. #K > deltaT=4.0 #k > # Walls > walldensity=0 > wallfrictionangle=0 > wallpoisson=0.5 > wallyoung=3e9 > > # Compress > compress=-5 #pa > > # Corners of the initial packing > mn,mx=Vector3(0,0,0),Vector3(0.006,0.006,0.006) > > # Materials > O.materials.append(FrictMat(young=young,poisson=poisson,frictionAngle=radians(frictionangle),density=density,label='spheres')) > > > O.materials.append(FrictMat(young=wallyoung,poisson=wallpoisson,frictionAngle=radians(wallfrictionangle),density=walldensity,label='walls')) > > wallIds=O.bodies.append(aabbWalls([mn,mx],thickness=0.1,material='walls')) > # > > #PSD > psdSizes,psdCumm=[0.00025,0.0004,0.0006,0.00075],[0,0.15,0.85,1.0] > #pylab.plot(psdSizes,psdCumm,label='precribed mass PSD') > > sp=pack.SpherePack() > > sp.makeCloud(mn,mx,-1,0.33,number,False,psdSizes=psdSizes,psdCumm=psdCumm,distributeMass=True) > #pylab.plot(*sp.psd(bins=30,mass=True),label='PSD of (free) %d random > spheres'%len(sp)) > #pylab.legend() > sp.toSimulation(material='spheres') > > O.trackEnergy=True > > triax=TriaxialStressController( >wall_bottom_id = wallIds[2], >wall_top_id = wallIds[3], >wall_left_id = wallIds[0], >wall_right_id = wallIds[1], >wall_back_id = wallIds[4], >wall_front_id = wallIds[5], >thickness=0.1, >internalCompaction=False, >stressMask=7, >goal1=compress, >goal2=compress, >goal3=compress, >#dead=True, > ) > > newton=NewtonIntegrator(damping=damp) > > ThermalEngine = ThermalEngine(dead=1,label='thermal'); > > O.engines=[ > ForceResetter(), > InsertionSortCollider([Bo1_Sphere_Aabb(),Bo1_B
Re: [Yade-users] [Question #701507]: Does thermal engine support MPI?
Question #701507 on Yade changed: https://answers.launchpad.net/yade/+question/701507 Status: Open => Answered Robert Caulk proposed the following answer: Hello Zoheir, The short answer is, "no." FlowEngine is not parallelized with MPI - and since ThermalEngine depends on FlowEngine for all advection information - neither is ThermalEngine. The project of making all of it parallelized on MPI would be a sizable endeavor. FlowEngine is, however, parallelized with GPU [1][2]. Cheers, Robert [1]https://www.sciencedirect.com/science/article/abs/pii/S0010465519303340 [2]https://yade-dem.org/doc/GPUacceleration.html -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701012]: DFN and Thermal engine
Question #701012 on Yade changed: https://answers.launchpad.net/yade/+question/701012 Robert Caulk proposed the following answer: Hey Luc, >>How is DFNFlowEngine "linked" to FLowEngine exactly? >From an architectural perspective, DFNFlow interacts with Yade the same way as the PeriodicFlow, TwoPhaseFlow, UnsaturatedFlow, PartialSatClay engines. FlowEngine is a "template" which users can essentially build their own stuff on top of. This means you get all the underlying functionality of the original FlowEngine, and the user only needs to add their tweaks. For DFNFlow, that tweak is the "trickPermeability()" function. But theoretically, the user can override any FlowEngine function they want, while still having access to the entire FlowEngine library and solver (e.g. PartialSatClayEngine overrides action() entirely, but still uses the solver library etc.) So in other words, when someone runs DFNFlowEngine in their python code, the originally written FlowEngine::action() is running, and all FlowEngine functionality is being executed, but when it arrives to trickPermeability(), it is just using the DFNFlow defined trickPermeability() instead of the original empty one. ThermalEngine is *not* a template of FlowEngine. This is why all the example scripts include both the FlowEngine and the ThermalEngine. But ThermalEngine does interact quite a lot with FlowEngine (for heat advection). That link is created here [1]. Judging by that line, you may need to at least type "DFNFlowEngine" to make sure it is grabbing the correct object. Here, I try to generalize it so that any named derived FlowEngine will link [2]. Please test it at let me know if it works for your purposes. Thank you. [1]https://gitlab.com/yade-dev/trunk/-/blob/master/pkg/pfv/Thermal.cpp#L45 [2]https://gitlab.com/yade-dev/trunk/-/merge_requests/844 -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701012]: DFN and Thermal engine
Question #701012 on Yade changed: https://answers.launchpad.net/yade/+question/701012 Robert Caulk proposed the following answer: Hello, If I were you, I would start debugging the c++ by identifying what part of DFNFlowEngine is infact the issue. For example, you would start with removing the "trickPermeability()" and verifying that works. Then work your way into DFNFlow. You could, for example, just remove any reassignment of permeability to identify if that is the issue. Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701313]: multithreading problem
Question #701313 on Yade changed: https://answers.launchpad.net/yade/+question/701313 Status: Open => Answered Robert Caulk proposed the following answer: Hello, FlowEngine cannot be saved and reloaded. The triangulation and all associated data are lost as soon as the simulation is killed. Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701309]: Using Yade to get thermal conductivity of simulated sample
Question #701309 on Yade changed: https://answers.launchpad.net/yade/+question/701309 Status: Open => Answered Robert Caulk proposed the following answer: Hello, Have you tried already to use [1]? Cheers, Robert [1]https://yade- dem.org/doc/yade.wrapper.html#yade.wrapper.ThermalEngine.thermalBndFlux -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
[Yade-users] Yade short-course for Thermo-Hydro-Mechanical couplings
Hello Yade users, You are all invited to a 3-day short-course in Amsterdam, Netherlands on 20/06/22-22/06/22 covering the theory and practical implementation of fluid and thermal couplings in particulate systems. We have limited space, so please register early to avoid missing the opportunity. Here is a flier containing all pertinent information regarding costs and registration deadlines (link to flier: http://u.pc.cd/rl5otalK). Alternatively, feel free to contact me directly with any questions you may have. Cheers, Robert ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701150]: Details about radii expansion method in yade
Question #701150 on Yade changed: https://answers.launchpad.net/yade/+question/701150 Status: Open => Answered Robert Caulk proposed the following answer: Hello, 1: radius 2: switch 3: https://gitlab.com/yade-dev/trunk/-/blob/master/pkg/dem/TriaxialStressController.cpp#L227 4: I don't know. Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701012]: DFN and Thermal engine
Question #701012 on Yade changed: https://answers.launchpad.net/yade/+question/701012 Robert Caulk requested more information: Hello, I received your email, but it is important that all discussions remain on launchpad for other users to benefit. You are asking me if I am "sure that ThermalEngine works with DFNFlowEngine." DFNFlowEngine is not compiled by default - so there is some implication here that the user knows how to compile and edit C++ to get it to work. I guess this is already clear since I helped you with the compilation of DFNFlowEngine a couple weeks ago. This means DFNFlow is untested and unmaintained. Yes, tragic. As the rest of Yade continues to evolve and remain maintained, DFNFlowEngine becomes more and more lost behind and will continue to require more and more manual intervention to keep running. That said, the architecture of ThermalEngine fits together with DFNFlowEngine since DFNFlowEngine is simply another FlowEngine. Of course, there may be some bugs that you need to iron out if you want to go down the path, but none of them are structural issues. Based on your email you are running into some bug, but you did not provide any indication of where the error arises (line numbers, files), what the error is in the terminal (copy and paste to here), what you have tried, what is your MWE. etc etc. Thanks for providing the necessary info for me to help you debug your problem, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700869]: Finding a place for an internship
Question #700869 on Yade changed: https://answers.launchpad.net/yade/+question/700869 Status: Expired => Answered Robert Caulk changed the question status: Changing to "Answered" so that launchpad janitor doesn't remove it. I hope you can find something - you have a good skill set clearly. I would say, I don't think "internship" is the correct word for your experience level. "Internship" is reserved for students and young people who are new to the field. You are maybe looking for some kind of "visiting professor" position. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701031]: the way for back-up
Question #701031 on Yade changed: https://answers.launchpad.net/yade/+question/701031 Status: Open => Answered Robert Caulk proposed the following answer: Yes, there is. Thank you for reviewing the links furnished by Jan. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701015]: Pore size
Question #701015 on Yade changed: https://answers.launchpad.net/yade/+question/701015 Status: Open => Answered Robert Caulk proposed the following answer: Hello, TesselationWrapper can "saveState" which appears to print the vertex positions [1]. Here is some example usage for microstrain [1]. Cheers, Robert [1]https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.TesselationWrapper.saveState [1]https://yade-dem.org/doc/user.html#micro-stress-and-micro-strain -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701015]: Pore size
Question #701015 on Yade changed: https://answers.launchpad.net/yade/+question/701015 Robert Caulk posted a new comment: Ah voilà ;) -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700761]: about measure seepage discharge in triaxial test
Question #700761 on Yade changed: https://answers.launchpad.net/yade/+question/700761 Status: Open => Answered Robert Caulk proposed the following answer: >>flow.meshUpdateInterval = -1 This means your mesh never updates. If your mesh never updates, then your permeability matrix never updates. Thank you for reading the documentation that we have furnished. cheers, Robert [2]https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.FlowEngine.meshUpdateInterval -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700953]: Oedometer test based on PSD
Question #700953 on Yade changed: https://answers.launchpad.net/yade/+question/700953 Status: Open => Answered Robert Caulk proposed the following answer: Hello, >> I am looking for adding something like this but without gravity deposition in the previous code [1]. Ok, so have you tried removing gravity? Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701012]: DFN and Thermal engine
Question #701012 on Yade changed: https://answers.launchpad.net/yade/+question/701012 Status: Needs information => Answered Robert Caulk proposed the following answer: >>Can I find a python script that combines the DFN and the thermal engine ? I do not know of such a script. But as for code it is simply adding the two engines to the engine list. Of course you need to know how to handle DFNFlowEngine and ThermalEngine parameters and geometrical considerations - but it seems you are not using ThermalEngine so that is irrelevant. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701015]: Pore size
Question #701015 on Yade changed: https://answers.launchpad.net/yade/+question/701015 Status: Open => Answered Robert Caulk proposed the following answer: Hello, >>can still use it by define dead=1.However, I get an empty vertices dataset. If you want FlowEngine to triangulate your packing, then it should not be dead. If FlowEngine is dead, then it is not doing anything, i.e. not computing a triangulation, hence your empty dataset. If you do not want to compute fluid flow but you still want a triangulation, then you should look into using TesselationWrapper [1]. >>pore size change over time during swelling (radius increase) of the particle. printVertices() is simply giving you the vertices of the triangulation, it is not giving you any pore sizes. You would need to post process the vertices yourself to get the pore sizes. I see you are using "o.engines" where you should be using "O.engines" (and plenty other places where you use o.* instead of O.*). Cheers, Robert [1]https://yade- dem.org/doc/yade.wrapper.html#yade.wrapper.TesselationWrapper -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701030]: Why is my pyrunner command not being called?
Question #701030 on Yade changed: https://answers.launchpad.net/yade/+question/701030 Status: Open => Answered Robert Caulk proposed the following answer: Hello, Your PyRunner is calling 'triaxunload()'. Your print statement is not inside triaxunload(), thus it will not be called. Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701015]: Pore size
Question #701015 on Yade changed: https://answers.launchpad.net/yade/+question/701015 Status: Open => Answered Robert Caulk proposed the following answer: Hello, You need to first run a step with FlowEngine included in the O.engines list, then you can use any of the methods associated with that engine with: flow.printVertices() (assuming you have labeled it 'flow') Please note that what you have posted requires us to install PIL, scipy, pandas etc all just to test a very basic functionality of Yade. MWE means you narrow it down to the issue - 98% of what you posted has nothing to do with the issue at hand. -Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700963]: Pore size distribution
Question #700963 on Yade changed: https://answers.launchpad.net/yade/+question/700963 Robert Caulk posted a new comment: Hello, >>I am working on similar problem, I thought it would be better to continue in this question instead of opening a new. It is better to open a new thread. Especially considering this one has been "solved" already. So please open a new one, and in doing so please attach a full MWE (See [1]). Thank you for helping keep this knowledge base organized and sustainable, and thanks for giving us the necessary information we need to help you. Cheers, Robert [1]https://www.yade-dem.org/wiki/Howtoask -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #701012]: DFN and Thermal engine
Question #701012 on Yade changed: https://answers.launchpad.net/yade/+question/701012 Status: Open => Needs information Robert Caulk requested more information: Hello, >> Can we combine between thermal engine and DFNengine, Yes. >> If i want to include a fracture in a sample and run temperature inside the whole sample excluding the fracture i inserted What does "run temperature" mean? Why don't you want heat advection in the fracture? Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700980]: How to change the strainRate value of TriaxialCompressionEngine during the simulation period?
Question #700980 on Yade changed: https://answers.launchpad.net/yade/+question/700980 Status: Open => Answered Robert Caulk proposed the following answer: Hello, I would like to help you, but will you please separate your questions so that we can answer them individually? One question per thread, thank you so much for taking the time to read [2] to understand how we are working to make this knowledge base sustainable and reusable for future users. As we point out in [1]: "Warning This engine is deprecated, please switch to TriaxialStressController if you expect long term support." So I would suggest you switch to TriaxialStressController. Cheers, Robert [1]https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.TriaxialCompressionEngine [2]https://www.yade-dem.org/wiki/Howtoask -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700953]: Oedometer test based on PSD
Question #700953 on Yade changed: https://answers.launchpad.net/yade/+question/700953 Status: Open => Needs information Robert Caulk requested more information: >>I am afraid to tell you that by just looking in GUI. I do not know how to check the volume in a time-series. Ok. The script you reference [1] automatically plots the strain in a time-series...so why is that not sufficient? Why do you believe a changing strain != volume change? [1]https://gitlab.com/yade-dev/trunk/-/blob/master/examples/FluidCouplingPFV/oedometer.py -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700953]: Oedometer test based on PSD
Question #700953 on Yade changed: https://answers.launchpad.net/yade/+question/700953 Status: Open => Needs information Robert Caulk requested more information: Hello, We are happy to help you, but we cannot do so if you do not take a moment to understand how to ask a question. Please read [1] and then reformulate your question with the necessary information. <-- very important. >>Unfortunately, when I executed the code [1], I could not see any changes in >>the volume of packing. What does "see" mean? Literally looking with your eyes in the GUI? Or did you use some yade command for checking volume in a tim-series? I suspect the former. Again, we need you to communicate clearly and effectively. >>Would you please tell me how I can import the vertical load in this code? What does "import vertical load" mean? You want to load the specimen vertically? The code already has a vertical loading, why is that present loading not sufficient? It would help us to understand what you are after if you told us the commands you have already tried and failed using. --> Again, please read [1] <-- [1]https://www.yade-dem.org/wiki/Howtoask -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700963]: Pore size distribution
Question #700963 on Yade changed: https://answers.launchpad.net/yade/+question/700963 Status: Open => Answered Robert Caulk proposed the following answer: Hello, We would love to help you - but we really need you to make a bigger effort on your end. So far, this question is unanswerable because it all depends on your definition of a "pore" in a sphere packing. You have mentioned "pore radii" but you have not given a direct definition of a pore or the geometrical radii associated to that in a sphere packing. Maybe it is clear in your mind, but you have yet to provide this definition, 6 posts into the thread. Notice how Jan asked you directly, but finally gave up and simply did your homework for you. I will assume Jan has found the quantity that you search (his definition seems reasonable to me): the inscribed sphere radius between 4 vertices of a Delaunay triangulation. TwoPhaseFlowEngine allows you to check that value [5]. However, this is not implemented in FlowEngine (i.e. oedometer.py). If you need this function in FlowEngine, you can make a request for it on gitlab [6]. FlowEngine does, however, give you the ability to print all the vertices [4], which you can post-process (using python) in the same way as [5] to get the inscribed sphere radius distribution. >>There is a useful image analysis tool (PoreSpy) which is based on python I am unfamiliar with PoreSpy, but someone else in this forum was trying to do something similar by converting a Yade simulation to pixelated image so he could do pore geometry interpretation [1]. Cheers, Robert [1]https://answers.launchpad.net/yade/+question/695874 [4]https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.FlowEngine.printVertices [5]https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.TwoPhaseFlowEngine.getCellInSphereRadius [6]https://gitlab.com/yade-dev/trunk/-/issues?sort=created_date=opened -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700953]: Oedometer test based on PSD
Question #700953 on Yade changed: https://answers.launchpad.net/yade/+question/700953 Status: Open => Needs information Robert Caulk requested more information: Hello, Welcome to Yade! You are asking quite a few disparate questions here, so please in the future, limit your threads to a single question each. Open as many threads as you want. We have other important forum guidelines that you should keep in mind if you desire quick and efficient help [3]. >>how can I change the sphere packing function (makeCloud)) based on the PSD? You can add the PSD arguments to the makeCloud function. Please refer to the documentation [1]. >> And how can I fix the side walls to obtain the oedometric condition (just vertical force)? You can activate and deactivate walls, please refer to the documentation [2]. >>Now I am using [1] code. But you want to use FlowEngine? I do not see how your referenced script (save_then_reload.py) has anything to do with your proposed simulation. By the way, saving and reloading does not work "out of the box" with FlowEngine. >> I should mention that I tried the oedometric sample on the yade website but it is not proper for me due to its gravity composition. Also, I tried to mix some PSD functions with this code but I could not get any result. It seems the main question here has to do with your "P.S." But as is, you have not provided enough information for us to help you. For example what does "could not get any result" mean? Which script are you referring to? The odeometer.py does not have gravity composition. Cheers, Robert [1]https://yade-dem.org/doc/yade.pack.html#yade._packSpheres.SpherePack.makeCloud [2]https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.TriaxialStressController.wall_back_activated [3]https://www.yade-dem.org/wiki/Howtoask -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700931]: How to colour in the particles in my own specific way (sequence)
Question #700931 on Yade changed: https://answers.launchpad.net/yade/+question/700931 Status: Open => Needs information Robert Caulk requested more information: Hello, What is "the diagonal?" What is "the other areas?" What is "the result I wanted?" Please review our forum guidelines: https://www.yade- dem.org/wiki/Howtoask Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700861]: an installation problem
Question #700861 on Yade changed: https://answers.launchpad.net/yade/+question/700861 Status: Open => Needs information Robert Caulk requested more information: https://www.yade-dem.org/wiki/Howtoask -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700754]: How are the monitoring points arranged
Question #700754 on Yade changed: https://answers.launchpad.net/yade/+question/700754 Status: Open => Answered Robert Caulk proposed the following answer: You decide what to monitor, how to monitor, when to monitor, and where to monitor. There are no predetermined "monitoring points." If you want, you can collect all data for all particles for all time steps (not recommended). -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700813]: Batch run and run alone get different results
Question #700813 on Yade changed: https://answers.launchpad.net/yade/+question/700813 Status: Open => Needs information Robert Caulk requested more information: >However,when I run it through separate yadedaily,it stops when strain[2] is 0.0331 and peak strength is about 120MPa,when I run it through batch mode,it stops when strain[2] is 0.161 and peak strength is about 161MPa. How do these numbers change as you re-run them multiple times with exactly the same parameters? -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700813]: Batch run and run alone get different results
Question #700813 on Yade changed: https://answers.launchpad.net/yade/+question/700813 Status: Open => Needs information Robert Caulk requested more information: Hello, >>I found that the same parameters get very different results Which parameters? What does "very different" mean? What is your young.txt file? Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700761]: about measure seepage discharge in triaxial test
Question #700761 on Yade changed: https://answers.launchpad.net/yade/+question/700761 Status: Open => Answered Robert Caulk proposed the following answer: Hello, Please do not ask 4 separate questions in one thread. Please read our forum guidelines [1]. >but I found that these two values remained constant throughout the process (about - 1.02 and 1.02 in my simulation).It puzzles me. Well ya, you are setting the permeability constant. Please review the command you are using for permeability [2]. >2. I also want to know what is the unit of the value measured by flow.getBoundaryFlux.(I checked the help document of Yade and couldn't find the relevant results) Yade is generally unit-less. You decide the units based on your input parameters. Yade is just a calculator. Generally it is recommended to stick to SI input units so that your results are in SI units. i.e. this flux would be m^3/s in SI units. >By the way,is this function(flow.getBoundaryFlux) used to measure permeability in flowengine. I dont quite understand, that is the function used to measure fluid fluxes. You need fluid fluxes to compute permeability. Cheers, Robert [1]https://www.yade-dem.org/wiki/Howtoask [2]https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.FlowEngine.permeabilityFactor -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700766]: triaxial compression with flow(thermal)engine using cylinder
Question #700766 on Yade changed: https://answers.launchpad.net/yade/+question/700766 Status: Open => Answered Robert Caulk proposed the following answer: Yes, flow and thermal engine should handle a cylinder without any concavities, generally speaking. But, you need to make sure to be careful with how you assign your boundary conditions. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700720]: DFNFlow engine
Question #700720 on Yade changed: https://answers.launchpad.net/yade/+question/700720 Robert Caulk posted a new comment: >don't know if it is related to the errors we ignored (C++) or to my script : Those errors are not related to this thread. You must open a new question if you seek assistance with that. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700720]: DFNFlow engine
Question #700720 on Yade changed: https://answers.launchpad.net/yade/+question/700720 Status: Open => Answered Robert Caulk proposed the following answer: Hello, The error says it all: '/yade/trunk/pkg/pfv/DFNFlow.cpp:60:40: error: unused parameter ‘withBoundaries’ ' So compiler doesn't like when we define variables/parameters without using them. i.e. "unused parameter." So, you need to either remove the 'withBoundaries' argument from the function definition: void saveVtk(const char* folder) or change what the compiler considers an error by compiling with the following flag: -DENABLE_USEFUL_ERRORS=OFF Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700745]: Default temperature in yade
Question #700745 on Yade changed: https://answers.launchpad.net/yade/+question/700745 Status: Open => Answered Robert Caulk proposed the following answer: If you haven't added ThermalEngine to your simulation, there will be no thermal physics computed. This value you reference is meaningless. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700674]: Questions about server configuration for YADE computing
Question #700674 on Yade changed: https://answers.launchpad.net/yade/+question/700674 Status: Open => Answered Robert Caulk proposed the following answer: Increasing cores, possibly. You already cited the study which demonstrates the optimization of that... Increasing memory capacity will allow bigger simulations, but wont have any impact on speed. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700674]: Questions about server configuration for YADE computing
Question #700674 on Yade changed: https://answers.launchpad.net/yade/+question/700674 Status: Open => Answered Robert Caulk proposed the following answer: You can use NVMe storage for your yade/is installations as well as fast ram. You can ensure highest clock frequency for your cpu, and ensure that it maintains high clock when all cores are active. Le sam. 19 févr. 2022 à 08:56, Xue a écrit : > New question #700674 on Yade: > https://answers.launchpad.net/yade/+question/700674 > > Hello everyone! > > I am building a server based on the computational characteristics of YADE > , but I am a bit confused about the configuration requirements of each > hardware. > > Here is the YADE modeling scenario I envision in the future: model size > within 2m×2m×2m, particle size between 3cm~6cm, particle number less than > 50,000. The particles will adopt polyhedral particles, only dry particles > will be considered, the contact model will use the stress dependent > interparticle friction coefficient (Suhr & Six 2016) in FrictMatCDM, and > the load form will mainly consider cyclic concentrated force (load > frequency less than 60 Hz). > > The following are my questions: 1. For the above mentioned calculation > requirement, the determination of the friction coefficient associated with > the contact force may be a time-consuming process. For this, how should I > improve my server configuration to increase the calculation speed? 2. > According to the related question post, the existing YADE program is not > yet able to achieve GPU parallelism in particle calculation, and the > optimal number of CPU cores in the calculation is also determined by > OpenMP, not the more the better. So what else can I do to increase the > computation speed besides choosing a CPU with a higher frequency (and the > server CPU frequency is not higher than the desktop CPU)? > > Xue > > -- > You received this question notification because your team yade-users is > an answer contact for Yade. > > ___ > Mailing list: https://launchpad.net/~yade-users > Post to : yade-users@lists.launchpad.net > Unsubscribe : https://launchpad.net/~yade-users > More help : https://help.launchpad.net/ListHelp > -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700596]: negative volume for an ordinary pore (temp warning, should still be safe)
Question #700596 on Yade changed: https://answers.launchpad.net/yade/+question/700596 Robert Caulk posted a new comment: >>By the way,should this prompt be regarded as a warning or an error?In other words, will this prompt cause my simulation to run incorrectly (because my script didn't stop running). Warning, as indicated in the message itself. More details about how and why and where it is occurring can be found in the [2] that you link to. You can decide for yourself if it is ok or not - it depends entirely on your simulation. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700596]: negative volume for an ordinary pore (temp warning, should still be safe)
Question #700596 on Yade changed: https://answers.launchpad.net/yade/+question/700596 Status: Open => Answered Robert Caulk proposed the following answer: Hello, >>In [1],the solution is to use DFNFlowEngine instead of FlowEngine.In [2],the solution is to reduce the time step. No. In [1] the person wants to do hydraulic fracturing, so he needs to use DFNFlowEngine. So stick to [2] unless you are also interested in modeling hydraulic fractures. -rc -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700494]: Boundary conditions with thermal engine
Question #700494 on Yade changed: https://answers.launchpad.net/yade/+question/700494 Status: Open => Answered Robert Caulk proposed the following answer: Hey Vincent, This type of geometry/boundary condition is not supported in FlowEngine or ThermalEngine right now. It seems you will need to add this functionality yourself. Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700494]: Boundary conditions with thermal engine
Question #700494 on Yade changed: https://answers.launchpad.net/yade/+question/700494 Status: Open => Answered Robert Caulk proposed the following answer: >>In my case, my granular packing is confined between two concentric cylindrical boundaries >> this is not adapted to this case so ? Boundaries as concentric cylinders does not make sense. It seems I do not understand your geometry. Please clarify the geometry of the packing as well as the exact types of boundary conditions you are trying to apply. >> is it a big job to modify the source code to add neumann's boundary conditions ? (in case question 1 is favourable to my case) Depends on your C++ coding skills I suppose. I already started working on this functionality, but it was buggy and I did not see any direct need to spend time debugging it [1]. Cheers, Robert [1]https://gitlab.com/yade- dev/trunk/-/blob/master/pkg/pfv/Thermal.cpp#L273 -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700494]: Boundary conditions with thermal engine
Question #700494 on Yade changed: https://answers.launchpad.net/yade/+question/700494 Status: Open => Answered Robert Caulk proposed the following answer: Hello, >>I want to impose a constant heat flux at a surface which constitutes the boundary of a confined granular packing. The code does not currently allow for imposing a heat flux as a boundary condition. Only dirichlet boundary conditions are supported. However, it is possible to add neumann bcs but requires modifying the source code. >>thermal.thermalBndFlux=[a,b,c,d,e,f] ?? What does the 6 component vector represent ?? we can only treat the case of a cubic box maybe ? This simply reports the flux passing through each of the 6 boundaries of the cube. This is not a boundary condition assignment. >> if I fix temperature, I need in this case to add both instructions in the >> code: thermal.bndCondIsTemperature=[a,b,c,d,e,f] thermal.thermalBndCondValue=[a',b',c',d',e',f'] restriction to cubic boxes also ? Yes these are the functions you use to assign the constant temperature coundary conditions for the solid phase. This is designed for cubic packings but can also be used for cylindrical or spherical shapes (anything that does not have a cavity). You just need to ensure your boundary walls are spaced enough to contain your sphere/cylinder. Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #700260]: Any example for rock solid-fluid coupling triax?
Question #700260 on Yade changed: https://answers.launchpad.net/yade/+question/700260 Status: Open => Answered Robert Caulk proposed the following answer: Hello, >But I don't know how to measure seepage characteristics, such as permeability It is probably a good idea to start with the examples. We have an example showing how to measure permeability [1] >So maybe some examples about rock fluid-solid coupling are help. FlowEngine can be coupled with any material you like. If you want some kind of jointed crack rock model, you can use JCFpm. If you just want a cohesive rock then you can use CohFrictPhys. Cheers, Robert [1]https://gitlab.com/yade- dev/trunk/-/blob/master/examples/FluidCouplingPFV/oedometer.py -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #699917]: "noFlowscenario.py" example not working
Question #699917 on Yade changed: https://answers.launchpad.net/yade/+question/699917 Status: Open => Answered Robert Caulk proposed the following answer: Thanks for the update, and thankyou for testing 18.04. I guess we have a bug in 20.04. I will work during New Year to fix that, and presumably 22.04. Happy holidays! Le ven. 24 déc. 2021 à 23:46, Zoheir Khademian < question699...@answers.launchpad.net> a écrit : > Question #699917 on Yade changed: > https://answers.launchpad.net/yade/+question/699917 > > Status: Needs information => Open > > Zoheir Khademian gave more information on the question: > Hi Robert and happy Christmas! > > >When do solid and fluid temps go to nan? > From the very beginning. I reduced the timestep but it was not the cause. > > >You should be testing yadedaily instead. I tested yadedaily too but got > the same results. > > >Is it possible for you to try with Ubuntu 18.04? > I finally got a chance to try noFlowScenario.py on Ubuntu 18.04 and was > able to successfully run it. > > I wish you a happy new year > > Zoheir > > -- > You received this question notification because your team yade-users is > an answer contact for Yade. > > ___ > Mailing list: https://launchpad.net/~yade-users > Post to : yade-users@lists.launchpad.net > Unsubscribe : https://launchpad.net/~yade-users > More help : https://help.launchpad.net/ListHelp > -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #699917]: "noFlowscenario.py" example not working
Question #699917 on Yade changed: https://answers.launchpad.net/yade/+question/699917 Status: Open => Needs information Robert Caulk requested more information: >So in summary, in [1], fluid and solid temperatures go "nan" unless I allow some flow in the model. When do solid and fluid temps go to nan? I am running the noFlowScenario.py successfully using latest dev: b19c09aafe239ea96937662e0d73f01e4b356229 on Ubuntu 18.04. >>yade_2021.01a 2021.01a is the yade released last January. You should be testing yadedaily instead if you hope to include any recent bug fixes. But if you compiled and installed the latest dev version, then it should be identical to the yadedaily package. Is it possible for you to try with Ubuntu 18.04? I can try to make a better test for the pipeline so that we can cover more distros - but until then this would be helpful. Cheers, Robert -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #699917]: "noFlowscenario.py" example not working
Question #699917 on Yade changed: https://answers.launchpad.net/yade/+question/699917 Status: Open => Needs information Robert Caulk requested more information: Hey Zoheir, Is this connected to[1]? Did it work after we closed [2]? Cheers, Robert [1]https://gitlab.com/yade-dev/trunk/-/commit/5d2339619da8779793e3a9c5e52d55e7bbed665b [2]https://answers.launchpad.net/yade/+question/698948 -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #699908]: Project the hydraulic coupler
Question #699908 on Yade changed: https://answers.launchpad.net/yade/+question/699908 Status: Open => Answered Robert Caulk proposed the following answer: >>I would like you to make me a script No. https://www.yade-dem.org/wiki/Howtoask -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #699902]: Project the hydraulic coupler
Question #699902 on Yade changed: https://answers.launchpad.net/yade/+question/699902 Status: Open => Answered Robert Caulk proposed the following answer: Hello, >>Can anyone have a solution for my case? It is not clear what you are asking us. What is a "solution to your case?" You want us to write a script for you that makes pump impellers and pump turbines do something integral with some kind of receiver? Please be specific with what it is you are trying to model with Yade and be even more specific with what your question is. It is not clear from what you are saying. Hint: why do you need to switch from autodesk to Yade? hint: you say you have trouble with Yade, but you don't indicate which troubles you have. This time, seriously read [1]. cheers, Robert [1]https://www.yade-dem.org/wiki/Howtoask -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #699697]: Python version in Yade 2021.01a
Question #699697 on Yade changed: https://answers.launchpad.net/yade/+question/699697 Robert Caulk proposed the following answer: >>what can i do?! Consider also that we've written a doc specifically for this: https://yade-dem.org/doc/tutorial- advanced.html?highlight=convert#convert-python-2-scripts-to-python-3. -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #699072]: About the examples/ThermalEngine
Question #699072 on Yade changed: https://answers.launchpad.net/yade/+question/699072 Robert Caulk posted a new comment: Hello, Please either indicate which answer solved your problem by marking it with a star, or describe the solution to your problem. Thank you for helping keep an organized knowledge base. -rc -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #699653]: Selection of materials
Question #699653 on Yade changed: https://answers.launchpad.net/yade/+question/699653 Status: Open => Answered Robert Caulk proposed the following answer: Hello, https://yade-dem.org/doc/introduction.html https://yade-dem.org/doc/user.html https://yade-dem.org/doc/tutorial.html -rc -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp