Looking for testers for new graphics capabilities in LAMMPS' dump image command

Dear everybody,

I would love to get a helping hand in testing some new graphics functionality that I just added for use with the dump image command that allows to visualize data computed by a fix. This is complementary to the recently added ability to visualize regions. I have adapted multiple fix styles, e.g. several wall fixes (to display the walls), fix indent (to display the indenter), fix reaxff/bonds (to display bonds as they are computed by pair style reaxff) and fix smd/wall_surface (to display the surface mesh). I also implemented a new fix (called fix graphics) that can be used to add some custom graphics (with movable/adjustable settings). As with any of these kinds of changes, there are likely a bunch of issues because as the person that implemented it, I will only use the features as I intended it, but may overlook other use cases. Also, I am curious to see, if there are suggestions for other additions, be it additional graphics objects for fix graphics or dump image support for additional files.

To make your life easier, I am willing to provide (the usual set of) pre-compiled LAMMPS/LAMMPS-GUI binaries, so you could use it right away. The pull request and some simple examples are here:

I am happy to discuss further details in public or in private.

Thanks in advance for any suggestions or other feedback,

Axel.

2 Likes

Is there anybody around that wants to get removed from Santa’s “naughty” list and needs to do a good deed? and is interested in helping me to test some of the new graphics stuff in LAMMPS?

I am now done with the second and third chunk of changes which adds the ability to render body particles and ellipsoids. Also, there is a new “arrow” graphics fix to visualize per-atom or per-chunk vectors.

As before, I can produce custom executables for those that feel charitable and don’t want to spend the effort downloading and compiling LAMMPS from source.

Thanks,

Axel.

There are even more changes now and also an expanded Howto with some additional information and examples.

lammps-viz-howto.pdf (5.0 MB)

The latest new graphics feature is a fix style to compute and draw isosurfaces.

1 Like

… and here is another new fix graphics command: