llnl / llnl/smith

Account for accelerations in reaction forces

Open
#825 0 comments 1 reaction 0 assignees View on GitHub
discretization enhancement
Dominant language
C++
Stars
245
Forks
36
Avg merge
8d 23h
Merged PRs (30d)
4

Description

The reaction force calculation in the solid mechanics module assumes that the accelerations are zero:

https://github.com/LLNL/serac/blob/ef413804eda27556cec2b456ac45b44c830b23c1/src/serac/physics/solid_mechanics.hpp#L669-L673

This is fine for quasi-statics, but for dynamics, we must pass the updated accelerations in the second slot. It's not clear how to get this quantity out of the ODE solvers at the moment.

Contributor guide

Open the contributing guide

Research direction

Start at src/serac/physics/solid_mechanics.hpp:669-673 and trace how the reaction force calculation receives its acceleration arguments. Then inspect the ODE solver interfaces to determine how updated accelerations can be obtained and passed in the second slot; done means dynamic reaction forces account for nonzero accelerations without changing quasi-static behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
hpc
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.