Re: [Yade-dev] Open Source DEM with LAMMPS

2009-10-08 Thread Christoph Kloss
Hi Feng, dear Yade community,


@Feng: Thanks for the link to your homepage. It is interesting to
know that somebody already did something similar :-)

Btw: Is it correct that Yade is based on a shared memory approach?

I think you and I should be using the same approach originated from Prof.
Tsuji?
Yes!

1. FVM size/particle size

The simulations I did so far were with particle diameter in the same order
of
magnitude or smaller than the grid spacing.
I did not extensively test particles that are much larger than the grid size
because my flow problems did not involve such cases. 
But to my knowledge, this would lead to a) convergence issues and b)
possibly malpredictions of the dragforce by standard drag correlations 
(Gidaspow, DiFelice,...)
My maximum ratio cell spacing/particle diameter was ~1/1 which converged and
matched the validation experiments well


2. The maximum particle number possible on a cluster

It depends on what cluster you have :-)
If you look at http://lammps.sandia.gov/bench.html#chute
you fill find the rightmost dot in the left figure corresponding
to 2 BILLION PARTICLES!


3. The parallel mechanism

We are using MPI because we think that the code should be portable to
clusters.
We have a small cluster (~150 proc.) at our Institute, so for me it is a
huge speed-up 
switching from my workstation to the cluster


4. What kind of problem/type of flow you use in your problem?

Typical problems that we are using or intending to use CFD-DEM for is
pneumatic conveying,
fluidized bed, hopper discharge and die filling.


5. Is it easy to change/create new particle constitution laws for the solid
phase?

Yes, LAMMPS is written in the intention to be easily modified. A whole
section
of the documentation is dedicated to this:
http://lammps.sandia.gov/doc/Section_modify.html
I must admit that currently, LAMMPS is missing a feature to import granular
walls from
CAD. But I am working on this...


6. Effect of different drag equations

I must admit that I did not extensively test that. Afaik, Gidaspow could
lead to 
convergence problems as it is discontinuous in one point. Thus I also used
DiFelice
but did not find much difference


I should add that the simulation experience I am talking about was with a
EDEm-FLUENT coupling
that I wrote myself. The LammpsFoam is now in beta, and this fluidized bed
configuration
http://lammps.sandia.gov/movies/gran_openfoam.avi
is the only case that we calculated with LammpsFoam so far.


@Feng: It would be nice to know what answer you would give to these 6
questions!



Thanks and regards,

Christoph



---

Von: Feng Chen [mailto:fch...@utk.edu] 
Gesendet: Donnerstag, 08. Oktober 2009 02:18
An: kl...@fluidmech.mechatronik.uni-linz.ac.at;
yade-dev@lists.launchpad.net; yade-us...@lists.launchpad.net
Betreff: RE: [Yade-dev] Open Source DEM with LAMMPS

Hi, Christoph Kloss:

I am so glad to see there is another code for DEM-CFD coupling since this
has been my PhD topic, I also coupled YADE with OpenFOAM:

http://fchen3.googlepages.com/discreteelementmethod

I think you and I should be using the same approach originated from Prof.
Tsuji?

I would be very like to discuss some of the details with you, such as:

1. FVM size/particle size
2. The maximum particle number possible on a cluster
3. The parallel mechanism
4. What kind of problem/type of flow you use in your problem?
5. Is it easy to change/create new particle constitution laws for the solid
phase?
6. Effect of different drag equations

etc.

Thank you for sharing your experience with us!!!

Feng Chen

-Original Message-
From: yade-dev-bounces+fchen3=utk@lists.launchpad.net on behalf of
Christoph Kloss
Sent: Wed 10/7/2009 6:11 AM
To: yade-dev@lists.launchpad.net; yade-us...@lists.launchpad.net
Subject: [Yade-dev] Open Source DEM with LAMMPS

Dear yade users and developers,

I would like to bring the DEM capabilities of LAMMPS to your attention.
LAMMPS is an open source
molecular dynamics code that also provides possibilities for DEM simulations

(thanks to algorithmic and physical analogies). LAMMPS is on the open source
market since the mid90s.
It is thus quite mature, very fast and provides excellent documentation.

Please refer to the homepage http://lammps.sandia.gov/ for download and
documentation.

For some simulation examples, please refer to
http://lammps.sandia.gov/movies.html#dem

The final movie ( http://lammps.sandia.gov/movies/gran_openfoam.avi ) shows
a new capability that
my colleague Christoph Goniva and I have developed to perform CFD-DEM
simulations by coupling LAMMPS
to the OpenFoam computational fluid dynamics (CFD) package. This allows us
to run CFD-DEM simulations
on clusters using MPI parallelism.

Some more videos and sample input scripts can be found at
http://fluid.jku.at/hp/index.php?option=com_docmantask=cat_viewgid=168

LAMMPS is written in C++ and very easy to modify. If you are interested in
LAMMPS, you

Re: [Yade-dev] Open Source DEM with LAMMPS

2009-10-08 Thread Bruno Chareyre

Hi,

Feng, I was wondering : what is the situation now regarding the 
integration of your work in the current bzr version? I remember you 
planned that. If it is operational, we can plan making comparisons with 
another FVM-DEM coupling Emanuele Catalano is developping now.


Bruno


Chen, Feng a écrit :


Hi, Christoph Kloss:

I am so glad to see there is another code for DEM-CFD coupling since 
this has been my PhD topic, I also coupled YADE with OpenFOAM:


http://fchen3.googlepages.com/discreteelementmethod

I think you and I should be using the same approach originated from 
Prof. Tsuji?


I would be very like to discuss some of the details with you, such as:

1. FVM size/particle size
2. The maximum particle number possible on a cluster
3. The parallel mechanism
4. What kind of problem/type of flow you use in your problem?
5. Is it easy to change/create new particle constitution laws for the 
solid phase?

6. Effect of different drag equations

etc.

Thank you for sharing your experience with us!!!

Feng Chen

-Original Message-
From: yade-dev-bounces+fchen3=utk@lists.launchpad.net on behalf of 
Christoph Kloss

Sent: Wed 10/7/2009 6:11 AM
To: yade-dev@lists.launchpad.net; yade-us...@lists.launchpad.net
Subject: [Yade-dev] Open Source DEM with LAMMPS

Dear yade users and developers,

I would like to bring the DEM capabilities of LAMMPS to your attention.
LAMMPS is an open source
molecular dynamics code that also provides possibilities for DEM 
simulations


(thanks to algorithmic and physical analogies). LAMMPS is on the open 
source

market since the mid90s.
It is thus quite mature, very fast and provides excellent documentation.

Please refer to the homepage http://lammps.sandia.gov/ for download and
documentation.

For some simulation examples, please refer to
http://lammps.sandia.gov/movies.html#dem

The final movie ( http://lammps.sandia.gov/movies/gran_openfoam.avi ) 
shows

a new capability that
my colleague Christoph Goniva and I have developed to perform CFD-DEM
simulations by coupling LAMMPS
to the OpenFoam computational fluid dynamics (CFD) package. This allows us
to run CFD-DEM simulations
on clusters using MPI parallelism.

Some more videos and sample input scripts can be found at
http://fluid.jku.at/hp/index.php?option=com_docmantask=cat_viewgid=168 
http://fluid.jku.at/hp/index.php?option=com_docmantask=cat_viewgid=168


LAMMPS is written in C++ and very easy to modify. If you are interested in
LAMMPS, you are welcome
to contact me! I would be happy if YADE and LAMMPS could profit from each
other.


Kind regards from Austria,

Christoph Kloss


Dipl.-Ing. Christoph Kloss

Christian-Doppler Laboratory on Particulate Flow Modelling
Institute of Fluid Mechanics and Heat Transfer
Johannes Kepler University,
Altenbergerstrasse 69, A-4040 Linz/Austria

e-mail: christoph.kl...@jku.at
phone: +43-(0)732-2468-6476
fax: +43-(0)732-2468-6462
web: fluid.jku.at
---




___
Mailing list: https://launchpad.net/~yade-dev 
https://launchpad.net/%7Eyade-dev

Post to : yade-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-dev 
https://launchpad.net/%7Eyade-dev

More help   : https://help.launchpad.net/ListHelp



___
Mailing list: https://launchpad.net/~yade-dev
Post to : yade-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-dev
More help   : https://help.launchpad.net/ListHelp
  



--

___
Chareyre Bruno
Maître de Conférences

Grenoble INP
Laboratoire 3SR - bureau E145
BP 53 - 38041, Grenoble cedex 9 - France
Tél : 33 4 56 52 86 21
Fax : 33 4 76 82 70 43



___
Mailing list: https://launchpad.net/~yade-dev
Post to : yade-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Yade-dev] Open Source DEM with LAMMPS

2009-10-08 Thread Chen, Feng
Hi, Bruno:

I have to admit honestly that I almost got no time to let the yade.0.11.1 
version to work with the current bzr (even did not have bzr installed), and I 
have to say sorry that currently my time that can be spend on DEM and Linux is 
very very limited (only after work), so after the fluid solver issue (currently 
still having big trouble with the porosity calculation) is solved I would like 
to release it in original yade.0.11.1 version form.

I wonder what kind of problem Emanuele Catalano is trying to solve?

BTW: I tested yade.svn1943 last month on my laptop, my feeling is that 
compiling the svn1943 takes much longer time and consumes more resource on my 
laptop even for a incremental build which is a little bit frustrating :-)

Feng 

-Original Message-
From: yade-dev-bounces+fchen3=utk@lists.launchpad.net on behalf of Bruno 
Chareyre
Sent: Thu 10/8/2009 5:48 AM
To: yade-dev@lists.launchpad.net; demfl...@lists.launchpad.net
Subject: Re: [Yade-dev] Open Source DEM with LAMMPS
 
Hi,

Feng, I was wondering : what is the situation now regarding the 
integration of your work in the current bzr version? I remember you 
planned that. If it is operational, we can plan making comparisons with 
another FVM-DEM coupling Emanuele Catalano is developping now.

Bruno


Chen, Feng a écrit :

 Hi, Christoph Kloss:

 I am so glad to see there is another code for DEM-CFD coupling since 
 this has been my PhD topic, I also coupled YADE with OpenFOAM:

 http://fchen3.googlepages.com/discreteelementmethod

 I think you and I should be using the same approach originated from 
 Prof. Tsuji?

 I would be very like to discuss some of the details with you, such as:

 1. FVM size/particle size
 2. The maximum particle number possible on a cluster
 3. The parallel mechanism
 4. What kind of problem/type of flow you use in your problem?
 5. Is it easy to change/create new particle constitution laws for the 
 solid phase?
 6. Effect of different drag equations

 etc.

 Thank you for sharing your experience with us!!!

 Feng Chen

 -Original Message-
 From: yade-dev-bounces+fchen3=utk@lists.launchpad.net on behalf of 
 Christoph Kloss
 Sent: Wed 10/7/2009 6:11 AM
 To: yade-dev@lists.launchpad.net; yade-us...@lists.launchpad.net
 Subject: [Yade-dev] Open Source DEM with LAMMPS

 Dear yade users and developers,

 I would like to bring the DEM capabilities of LAMMPS to your attention.
 LAMMPS is an open source
 molecular dynamics code that also provides possibilities for DEM 
 simulations

 (thanks to algorithmic and physical analogies). LAMMPS is on the open 
 source
 market since the mid90s.
 It is thus quite mature, very fast and provides excellent documentation.

 Please refer to the homepage http://lammps.sandia.gov/ for download and
 documentation.

 For some simulation examples, please refer to
 http://lammps.sandia.gov/movies.html#dem

 The final movie ( http://lammps.sandia.gov/movies/gran_openfoam.avi ) 
 shows
 a new capability that
 my colleague Christoph Goniva and I have developed to perform CFD-DEM
 simulations by coupling LAMMPS
 to the OpenFoam computational fluid dynamics (CFD) package. This allows us
 to run CFD-DEM simulations
 on clusters using MPI parallelism.

 Some more videos and sample input scripts can be found at
 http://fluid.jku.at/hp/index.php?option=com_docmantask=cat_viewgid=168 
 http://fluid.jku.at/hp/index.php?option=com_docmantask=cat_viewgid=168

 LAMMPS is written in C++ and very easy to modify. If you are interested in
 LAMMPS, you are welcome
 to contact me! I would be happy if YADE and LAMMPS could profit from each
 other.


 Kind regards from Austria,

 Christoph Kloss

 
 Dipl.-Ing. Christoph Kloss

 Christian-Doppler Laboratory on Particulate Flow Modelling
 Institute of Fluid Mechanics and Heat Transfer
 Johannes Kepler University,
 Altenbergerstrasse 69, A-4040 Linz/Austria

 e-mail: christoph.kl...@jku.at
 phone: +43-(0)732-2468-6476
 fax: +43-(0)732-2468-6462
 web: fluid.jku.at
 ---




 ___
 Mailing list: https://launchpad.net/~yade-dev 
 https://launchpad.net/%7Eyade-dev
 Post to : yade-dev@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~yade-dev 
 https://launchpad.net/%7Eyade-dev
 More help   : https://help.launchpad.net/ListHelp

 

 ___
 Mailing list: https://launchpad.net/~yade-dev
 Post to : yade-dev@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~yade-dev
 More help   : https://help.launchpad.net/ListHelp
   


-- 
 
___
Chareyre Bruno
Maître de Conférences

Grenoble INP
Laboratoire 3SR - bureau E145
BP 53 - 38041, Grenoble cedex 9 - France
Tél : 33 4 56 52 86 21
Fax : 33 4 76 82 70 43

Re: [Yade-dev] Open Source DEM with LAMMPS

2009-10-08 Thread Chen, Feng
Hi, Chris:

Thanks for your answer, I would like to share my experience on the issues below:

Btw: Is it correct that Yade is based on a shared memory approach?

///Vaclav has answered that problem, the performance increase on the parallel 
issue using OpenMP seems to be limited.

1. FVM size/particle size

The simulations I did so far were with particle diameter in the same order of
magnitude or smaller than the grid spacing.
I did not extensively test particles that are much larger than the grid size 
because my flow problems did not involve such cases. 
But to my knowledge, this would lead to a) convergence issues and b)
possibly malpredictions of the dragforce by standard drag correlations 
(Gidaspow, DiFelice,...)
My maximum ratio cell spacing/particle diameter was ~1/1 which converged and
matched the validation experiments well

///As I know the minimum FVM size must be larger than the particle size, when 
the FVM size is close to particle size, will lead to porosity value 
singularity, which will in turn, cause instability in N-S continuity solution 
(This is also mentioned in PFC2D fluid option's manual)


2. The maximum particle number possible on a cluster

It depends on what cluster you have :-)
If you look at http://lammps.sandia.gov/bench.html#chute
you fill find the rightmost dot in the left figure corresponding
to 2 BILLION PARTICLES!

///In my thesis I used 8200 particles on a workstation, I wish I could use at 
10^6 level.


3. The parallel mechanism

We are using MPI because we think that the code should be portable to
clusters.
We have a small cluster (~150 proc.) at our Institute, so for me it is a
huge speed-up 
switching from my workstation to the cluster

///Same answer as the shared memory, I met the bottle neck.


4. What kind of problem/type of flow you use in your problem?

Typical problems that we are using or intending to use CFD-DEM for is
pneumatic conveying,
fluidized bed, hopper discharge and die filling.

///I use this in the chromatography column packing, stress-strain caused by 
fluid drag, sheet pile, seepage in dam


5. Is it easy to change/create new particle constitution laws for the solid
phase?

Yes, LAMMPS is written in the intention to be easily modified. A whole
section of the documentation is dedicated to this:
http://lammps.sandia.gov/doc/Section_modify.html
I must admit that currently, LAMMPS is missing a feature to import granular 
walls from
CAD. But I am working on this...

///I ask this because I am working on visco-elastic model (Burgers, Maxwell etc 
which can be used in asphalt concrete) and some other non-linear models


6. Effect of different drag equations

I must admit that I did not extensively test that. Afaik, Gidaspow could
lead to convergence problems as it is discontinuous in one point. Thus I also 
used
DiFelice but did not find much difference

///I used Ergun's (1952) equation, there is a more detailed comparison in MFix 
about different drag equations

I should add that the simulation experience I am talking about was with a 
EDEm-FLUENT coupling that I wrote myself. The LammpsFoam is now in beta, and 
this fluidized bed configuration 
http://lammps.sandia.gov/movies/gran_openfoam.avi
is the only case that we calculated with LammpsFoam so far.

///YADE-OpenFOAM has also been in an alpha-beta status for a long time, some 
portion of the code (especially coupling part) is so crappy that I even feel 
shame to release it:-P, although I have been working on this for 2 more years, 
hehe :-)

___
Mailing list: https://launchpad.net/~yade-dev
Post to : yade-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-dev
More help   : https://help.launchpad.net/ListHelp


[Yade-dev] Open Source DEM with LAMMPS

2009-10-07 Thread Christoph Kloss
Dear yade users and developers,

I would like to bring the DEM capabilities of LAMMPS to your attention.
LAMMPS is an open source
molecular dynamics code that also provides possibilities for DEM simulations

(thanks to algorithmic and physical analogies). LAMMPS is on the open source
market since the mid90s.
It is thus quite mature, very fast and provides excellent documentation. 

Please refer to the homepage http://lammps.sandia.gov/ for download and
documentation.

For some simulation examples, please refer to
http://lammps.sandia.gov/movies.html#dem

The final movie ( http://lammps.sandia.gov/movies/gran_openfoam.avi ) shows
a new capability that
my colleague Christoph Goniva and I have developed to perform CFD-DEM
simulations by coupling LAMMPS
to the OpenFoam computational fluid dynamics (CFD) package. This allows us
to run CFD-DEM simulations
on clusters using MPI parallelism.

Some more videos and sample input scripts can be found at
http://fluid.jku.at/hp/index.php?option=com_docmantask=cat_viewgid=168

LAMMPS is written in C++ and very easy to modify. If you are interested in
LAMMPS, you are welcome 
to contact me! I would be happy if YADE and LAMMPS could profit from each
other.


Kind regards from Austria,

Christoph Kloss


Dipl.-Ing. Christoph Kloss
 
Christian-Doppler Laboratory on Particulate Flow Modelling
Institute of Fluid Mechanics and Heat Transfer
Johannes Kepler University,
Altenbergerstrasse 69, A-4040 Linz/Austria

e-mail: christoph.kl...@jku.at
phone: +43-(0)732-2468-6476
fax: +43-(0)732-2468-6462
web: fluid.jku.at
---




___
Mailing list: https://launchpad.net/~yade-dev
Post to : yade-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Yade-dev] Open Source DEM with LAMMPS

2009-10-07 Thread Chen, Feng
Hi, Christoph Kloss:

I am so glad to see there is another code for DEM-CFD coupling since this has 
been my PhD topic, I also coupled YADE with OpenFOAM:

http://fchen3.googlepages.com/discreteelementmethod

I think you and I should be using the same approach originated from Prof. Tsuji?

I would be very like to discuss some of the details with you, such as:

1. FVM size/particle size
2. The maximum particle number possible on a cluster
3. The parallel mechanism
4. What kind of problem/type of flow you use in your problem?
5. Is it easy to change/create new particle constitution laws for the solid 
phase?
6. Effect of different drag equations

etc.

Thank you for sharing your experience with us!!!

Feng Chen

-Original Message-
From: yade-dev-bounces+fchen3=utk@lists.launchpad.net on behalf of 
Christoph Kloss
Sent: Wed 10/7/2009 6:11 AM
To: yade-dev@lists.launchpad.net; yade-us...@lists.launchpad.net
Subject: [Yade-dev] Open Source DEM with LAMMPS
 
Dear yade users and developers,

I would like to bring the DEM capabilities of LAMMPS to your attention.
LAMMPS is an open source
molecular dynamics code that also provides possibilities for DEM simulations

(thanks to algorithmic and physical analogies). LAMMPS is on the open source
market since the mid90s.
It is thus quite mature, very fast and provides excellent documentation. 

Please refer to the homepage http://lammps.sandia.gov/ for download and
documentation.

For some simulation examples, please refer to
http://lammps.sandia.gov/movies.html#dem

The final movie ( http://lammps.sandia.gov/movies/gran_openfoam.avi ) shows
a new capability that
my colleague Christoph Goniva and I have developed to perform CFD-DEM
simulations by coupling LAMMPS
to the OpenFoam computational fluid dynamics (CFD) package. This allows us
to run CFD-DEM simulations
on clusters using MPI parallelism.

Some more videos and sample input scripts can be found at
http://fluid.jku.at/hp/index.php?option=com_docmantask=cat_viewgid=168

LAMMPS is written in C++ and very easy to modify. If you are interested in
LAMMPS, you are welcome 
to contact me! I would be happy if YADE and LAMMPS could profit from each
other.


Kind regards from Austria,

Christoph Kloss


Dipl.-Ing. Christoph Kloss
 
Christian-Doppler Laboratory on Particulate Flow Modelling
Institute of Fluid Mechanics and Heat Transfer
Johannes Kepler University,
Altenbergerstrasse 69, A-4040 Linz/Austria

e-mail: christoph.kl...@jku.at
phone: +43-(0)732-2468-6476
fax: +43-(0)732-2468-6462
web: fluid.jku.at
---




___
Mailing list: https://launchpad.net/~yade-dev
Post to : yade-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-dev
More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~yade-dev
Post to : yade-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-dev
More help   : https://help.launchpad.net/ListHelp