Re: [Yade-users] [Question #708373]: normal distribution

2023-11-04 Thread Robert Caulk
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

2023-10-21 Thread Robert Caulk
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

2023-09-24 Thread Robert Caulk
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

2023-09-20 Thread Robert Caulk
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

2023-09-11 Thread Robert Caulk
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

2023-08-30 Thread Robert Caulk
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

2023-08-28 Thread Robert Caulk
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

2023-06-25 Thread Robert Caulk
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)

2023-06-22 Thread Robert Caulk
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

2023-05-29 Thread Robert Caulk
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

2023-03-13 Thread Robert Caulk
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

2023-03-11 Thread Robert Caulk
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?

2022-11-19 Thread Robert Caulk
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?

2022-11-16 Thread Robert Caulk
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

2022-10-24 Thread Robert Caulk
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

2022-10-04 Thread Robert Caulk
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

2022-10-04 Thread Robert Caulk
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

2022-10-04 Thread Robert Caulk
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

2022-09-30 Thread Robert Caulk
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

2022-09-29 Thread Robert Caulk
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

2022-09-04 Thread Robert Caulk
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

2022-09-04 Thread Robert Caulk
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

2022-07-27 Thread Robert Caulk
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

2022-07-18 Thread Robert Caulk
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

2022-07-18 Thread Robert Caulk
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

2022-07-12 Thread Robert Caulk
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

2022-07-11 Thread Robert Caulk
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

2022-07-11 Thread Robert Caulk
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

2022-07-11 Thread Robert Caulk
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

2022-07-11 Thread Robert Caulk
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

2022-07-11 Thread Robert Caulk
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

2022-06-17 Thread Robert Caulk
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

2022-06-10 Thread Robert Caulk
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

2022-05-27 Thread Robert Caulk
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

2022-05-20 Thread Robert Caulk
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]

2022-05-19 Thread Robert Caulk
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

2022-05-16 Thread Robert Caulk
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

2022-05-15 Thread Robert Caulk
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

2022-05-15 Thread Robert Caulk
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

2022-05-15 Thread Robert Caulk
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

2022-05-14 Thread Robert Caulk
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

2022-05-06 Thread Robert Caulk
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

2022-05-06 Thread Robert Caulk
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

2022-05-06 Thread Robert Caulk
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

2022-05-06 Thread Robert Caulk
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

2022-05-04 Thread Robert Caulk
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

2022-05-03 Thread Robert Caulk
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

2022-05-03 Thread Robert Caulk
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

2022-05-03 Thread Robert Caulk
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?

2022-04-25 Thread Robert Caulk
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

2022-04-15 Thread Robert Caulk
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

2022-04-12 Thread Robert Caulk
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

2022-04-12 Thread Robert Caulk
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

2022-04-12 Thread Robert Caulk
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

2022-04-11 Thread Robert Caulk
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

2022-03-31 Thread Robert Caulk
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

2022-03-30 Thread Robert Caulk
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

2022-03-25 Thread Robert Caulk
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

2022-03-23 Thread Robert Caulk
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

2022-03-23 Thread Robert Caulk
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

2022-03-22 Thread Robert Caulk
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

2022-03-22 Thread Robert Caulk
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

2022-03-22 Thread Robert Caulk
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

2022-03-22 Thread Robert Caulk
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

2022-03-22 Thread Robert Caulk
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?

2022-03-22 Thread Robert Caulk
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

2022-03-21 Thread Robert Caulk
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

2022-03-21 Thread Robert Caulk
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

2022-03-21 Thread Robert Caulk
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?

2022-03-21 Thread Robert Caulk
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

2022-03-21 Thread Robert Caulk
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

2022-03-21 Thread Robert Caulk
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

2022-03-21 Thread Robert Caulk
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

2022-03-16 Thread Robert Caulk
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)

2022-03-15 Thread Robert Caulk
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

2022-03-09 Thread Robert Caulk
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

2022-03-05 Thread Robert Caulk
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

2022-03-05 Thread Robert Caulk
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

2022-03-04 Thread Robert Caulk
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

2022-03-03 Thread Robert Caulk
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

2022-03-03 Thread Robert Caulk
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

2022-03-03 Thread Robert Caulk
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

2022-02-27 Thread Robert Caulk
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

2022-02-27 Thread Robert Caulk
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

2022-02-25 Thread Robert Caulk
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

2022-02-21 Thread Robert Caulk
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)

2022-02-12 Thread Robert Caulk
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)

2022-02-12 Thread Robert Caulk
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

2022-02-10 Thread Robert Caulk
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

2022-02-08 Thread Robert Caulk
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

2022-02-07 Thread Robert Caulk
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?

2022-01-17 Thread Robert Caulk
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

2021-12-26 Thread Robert Caulk
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

2021-12-21 Thread Robert Caulk
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

2021-12-18 Thread Robert Caulk
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

2021-12-18 Thread Robert Caulk
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

2021-12-17 Thread Robert Caulk
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

2021-12-01 Thread Robert Caulk
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

2021-11-30 Thread Robert Caulk
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

2021-11-27 Thread Robert Caulk
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


  1   2   3   4   5   6   7   8   9   10   >