Tribol
Tribol copied to clipboard
Modular interface physics library featuring state-of-the-art contact physics methods.
- Add a mag(velocity)*dt velocity increment to the RCB used in redecomp (if not already done), the grid search, and the interpenetration length scale used in the CG filtering. -...
Add a Tribol build and test to CI without MPI to catch things like #82
This PR combines the `CouplingSchemeManager` and `MeshManager` into a templated `DataManager` class. The underlying mesh and coupling scheme data are stored in a `std::unordered_map`, where `T = CouplingScheme` or `MeshData`....
This PR introduces new definitions for types in Tribol. The changes are as follows: - Remove `tribol::integer` in favor of `int`, or other C++ fundamental types as dictated by the...
This PR adds initial support for GPU data in the Redecomp library using MFEM's built in GPU support. This PR adds initial plumbing and tests on GPU to ensure GPU...
This line can be removed in an upcoming Axom update: ```cmake list(REMOVE_ITEM _axom_exported_targets openmp) ``` See https://github.com/LLNL/Tribol/pull/52/files#diff-7c7bae65f535f61f97e00bb99c48133673c6d8039edb9d526d51cc45c03cfca6R36 Also, i had to remove openmp from list, since it was included in...
In 2D, there have been cases where the segment basis calculation returns phi not in (0,1). The segment basis is seeing flipped 2D edge vertex orientations compared to what registerMesh()...
This PR adds a spack config for Ubuntu 22.04 LTS and moves the config header to the src directory.
I was looking through your code and realized you are relying on two sets of SLIC macros that are not enabled. I expect this was an oversight. You should reevaluate...
It will be useful in various locations throughout the code to print the coordinates of problematic faces or face pairs on given ranks. Add a utility function to do this.