LIGGGHTS® - Developer Forum

Topics related to developing with LIGGGHTS® can be discussed here: discussion about implementation details, C++, MPI and debugging tools

A bonded particle model

Submitted by zamir on Thu, 07/31/2014 - 19:04

Hi All,

I have coded up a bonded particle model based on the paper:
Obermayr, M., Dressler, K., Vrettos, C., Eberhard, P., "A bonded-particle model for cemented sand". Computers and Geotechnics. 01/2013; 49:299 – 313. DOI: 10.1016/j.compgeo.2012.09.001

The attached in-file shows how to use it. The bonds are defined in a read_data file.

Add a force to atoms in bondlist

Submitted by leaso on Sat, 07/26/2014 - 01:15

Hi all,

I am trying to create my own fixes and am facing some issue.

My objective is to create and break bonds and while the bond is existing there should be a bond force between the 2 atoms.
Once the create bond criterion is satisfied it should enter a bondlist and then a calculated force should be applied on the particles and once the criterion for the bond breakage is satisfied the 2 particles should be deleted from the bondlist.

fix nve/sphere/orientation

Submitted by zamir on Wed, 06/04/2014 - 17:01

Hi All,

I have an integrator that will track quaternion orientations. See the attached fix_nve_sphere_orientation.cpp/h files. In order to use this, you have to compile liggghts with the molecule and asphere packages.

In order to use the integrator, you must use a hybrid atom_style
atom_style hybrid granular molecular ellipsoid

The attached input script and read_data file show the usage in greater detail.

You actually dont need molecular atom_style, but I have included it as it is necessary on my way to developing a bonded particle model.

Modify heat_gran_conduction

Riccardo Maione's picture
Submitted by Riccardo Maione on Mon, 04/14/2014 - 16:25

Hi all,

I would like to modify "fix_heat_gran_conduction" in such a way that it can accept matrix of conductivity coefficients, to simulate heat transport inside anisotropic particles.
I was able to make LIGGGHTS compile and accept a matrix of conductivity coefficients, but when LIGGGHTS finishes its run the heat exchanged between particles is zero.
here there are the two fix_heat_gran_conduction code pieces i have just modified:

particle contact detaction

kunzhang's picture
Submitted by kunzhang on Wed, 04/09/2014 - 00:40

Hi All,

I would like to implement the liquid bridge model (Deliang Shi 2008) to the LIGGGHTS and study the liquid transfer between particles. The general algorithm is that

If two particles are contacted to each other at previous step, and these two particle move apart at current step, then the liquid is transfered.

Could anyone give me some hint on how to check if two particles are contacted to each other at previous step? Or If you happens to work on the liquid bridge model also, we might discuss that.

Thanks!

Kun

Add a new property of particles

kunzhang's picture
Submitted by kunzhang on Fri, 12/13/2013 - 19:28

Hi All,

Anyone could please instruct me how to add a new property of particles, such as moisture around the particles. I think it could be similar as define a property like temperature of particle, which is already in the LIGGGHTS. But I have no idea about the procedure of working on a new property. Any help or hint would be highly appreciated! If possible, a detailed example is best for me to learn it.

Thanks so much!

Kun
--------------------------------------------------------------------------------------------------------------
Hi All,

fix rigid/small from LAMMPS 13

Submitted by zamir on Fri, 09/20/2013 - 18:37

Hello all,

My colleague and I are trying to port fix rigid/small from LAMMPS sep13 to the liggghts 2.3.7 environment. We are getting tripped up in the barycenter calculation in tri_mesh_i.h. If anyone can give us insight into how we need to modify tri_mesh_i.h or fix_rigid_small.cpp/h, it would be greatly appreciated.

Thanks!
Zamir

Pages

Subscribe to RSS - LIGGGHTS® - Developer Forum