Skip to content

Conversation

@maieneuro
Copy link

Following this thread in the mailing list, I'm adding this to the code gallery.

Copy link
Member

@bangerth bangerth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for submitting this code!

We need a number of metadata files in the doc/ direction. Could you take a look at https://github.com/dealii/code-gallery?tab=readme-ov-file#contributing-to-the-gallery and add those as necessary?

Comment on lines 1 to 16
## To run:
```
# in a build directory:
$ cmake -DDEAL_II_DIR=<path-to-deal-ii> <path-to-plasticitylab>
$ make release
$ make -j 8 && $HOME/share/bin/mpirun -n 18 ./PlasticityLab

# The triangulation is configured in PlasticityLabProgDrivers.cpp in run()
# The material is configured in main.cpp
# The timestep is configured in PlasticityLabProg.h
```

## Citation:
If you use this code as part of your work, please cite:
Hamed, M.M.O., McBride, A.T. & Reddy, B.D. An ALE approach for large-deformation thermoplasticity with application to friction welding. Comput Mech 72, 803–826 (2023).
https://doi.org/10.1007/s00466-023-02303-0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would you be willing to add a few paragraphs that outline what the program does and how it does it? It doesn't have to be very much, but I think it would be nice to be able to read in the readme what this program is about without having to first look at the paper.

@maieneuro maieneuro force-pushed the master branch 2 times, most recently from e34a713 to b023104 Compare January 21, 2026 08:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants