Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
33a0975
first commit on contact homotopy repo
thartland Sep 8, 2025
8bdc9da
more documentation on the added contact constraint functions
thartland Sep 8, 2025
51e083f
Merge remote-tracking branch 'origin/develop' into hartland1/feature/…
thartland Sep 8, 2025
d5af8dc
settingPressures and style
thartland Sep 9, 2025
8aa0917
safer grabbing of contact blocks, more error checking to make sure us…
thartland Sep 9, 2025
9213d2b
initializing the multipliers
thartland Sep 10, 2025
a2b0adf
initializing the multipliers
thartland Sep 10, 2025
cd9b2f8
Merge remote-tracking branch 'origin/develop' into hartland1/feature/…
thartland Sep 12, 2025
b20213e
simplifying things, obtainBlock static utility function for safe memo…
thartland Sep 12, 2025
e249df5
implementation of untested but compiling TiedContactProblem that inhe…
thartland Sep 16, 2025
b8bd03c
instantiating the TiedContactProblem
thartland Sep 16, 2025
74105b7
serac/smith convention of _ ending character for member variables and…
thartland Sep 17, 2025
417fcba
moving constraint_twist to a examples/contact/homotopy as it is conta…
thartland Sep 17, 2025
da16481
removing unnecessary [[maybe_unused]]
thartland Sep 17, 2025
0c93c33
update to constraint_twist example problem. debugging state
thartland Sep 19, 2025
01ca984
swapping order of calls
thartland Sep 19, 2025
759a22f
small updates
thartland Sep 22, 2025
7cfaace
temp fix for evaluate
ebchin Sep 23, 2025
f50bbdb
Merge pull request #1470 from LLNL/chin23/fix-evaluate
thartland Sep 24, 2025
c3e4b38
Merge branch 'develop' into hartland1/feature/contact-homotopy
chapman39 Sep 25, 2025
f67b7d0
merge develop
thartland Oct 10, 2025
870cdda
working TiedContact via EqualityConstrainedHomotopyProblem
thartland Oct 12, 2025
6cd27b6
clean up
thartland Oct 13, 2025
87ce874
delete free/raw pointer avoidance inertia relief example
thartland Oct 13, 2025
02e12b2
delete free/raw pointer avoidance in homotopy/contact example
thartland Oct 13, 2025
3d54eb3
minor removal of std::move
thartland Oct 13, 2025
1556b8a
small std::move change
thartland Oct 13, 2025
345cc7c
ContinuationSolvers with adjoint solve, cleaning up other else testin…
thartland Oct 13, 2025
b70cf4b
updating ContinuationSolver branch, adding in print_level for the in …
thartland Oct 15, 2025
78ed2ea
moving forward with a function argument in which we specify whether o…
thartland Oct 17, 2025
17e30e0
propagating ability to specify whether constraint functions are being…
thartland Oct 17, 2025
286383e
Merge remote-tracking branch 'origin/develop' into hartland1/feature/…
thartland Oct 17, 2025
3f98407
updating ContinuationSolver branch in order to cache the Q evaluation…
thartland Oct 20, 2025
c8223ff
using utility function that has function arguments ordered (row, colu…
thartland Oct 20, 2025
8923fb3
updating submodule
thartland Oct 20, 2025
66d333a
utility function rename
thartland Oct 20, 2025
604d8f7
more fully utilizing new_pt function evaluation caching
thartland Oct 22, 2025
9915788
updating inertia relief problem (minor), and updating ContinuationSol…
thartland Oct 29, 2025
c3a1f4c
Merge remote-tracking branch 'origin/develop' into hartland1/feature/…
thartland Oct 29, 2025
41682a2
removal of one usage of mfem::Mpi::WorldRank and comments
thartland Oct 29, 2025
5d0e414
Caching contact computations
thartland Oct 29, 2025
de4fbf7
Complete caching of function calls. Good for testing the infastructur…
thartland Oct 29, 2025
94ec08c
updating, fixed bug. more to do
thartland Nov 6, 2025
399c85d
full commit
thartland Nov 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions examples/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ add_subdirectory(conduction)
# Add the contact examples
add_subdirectory(contact)

# Add the contact-homotopy examples
add_subdirectory(contact/homotopy)

# Add the buckling examples
add_subdirectory(buckling)

Expand Down
1 change: 0 additions & 1 deletion examples/contact/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ if(TRIBOL_FOUND AND STRUMPACK_DIR)
ironing.cpp
sphere.cpp
twist.cpp
constraint_twist.cpp
)

foreach(filename ${CONTACT_EXAMPLES_SOURCES})
Expand Down
78 changes: 0 additions & 78 deletions examples/contact/constraint_twist.cpp

This file was deleted.

22 changes: 22 additions & 0 deletions examples/contact/homotopy/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Copyright (c) Lawrence Livermore National Security, LLC and
# other Serac Project Developers. See the top-level LICENSE file for
# details.
#
# SPDX-License-Identifier: (BSD-3-Clause)

if (TRIBOL_FOUND AND STRUMPACK_DIR AND SERAC_ENABLE_CONTINUATION)
blt_add_executable( NAME constraint_twist_example
SOURCES constraint_twist.cpp
OUTPUT_DIR ${EXAMPLE_OUTPUT_DIRECTORY}
DEPENDS_ON serac_physics serac_mesh_utils continuation_solver
)
serac_add_example_test(NAME constraint_twist
COMMAND constraint_twist_example
NUM_MPI_TASKS 4)
install(
FILES
constraint_twist.cpp
DESTINATION
examples/serac/constraint_twist
)
endif()
Loading