idaholab / moose

Multiphysics Object Oriented Simulation Environment
https://www.mooseframework.org
GNU Lesser General Public License v2.1
1.7k stars 1.04k forks source link

Add a CentralDifference timeintegrator #13964

Closed cbolisetti closed 3 years ago

cbolisetti commented 5 years ago

Reason

An explicit time integrator will help in solving highly nonlinear dynamics problems, as well as mechanics problems involving shock loads.

Design

Adding a centraldifference time integrator, which will derive from the ActuallyExplicitEuler class. This timeintegrator will calculate udot and udotdot according to the central difference equations. Inertiakernels in tensormechanics will be changed to automatically use udot and udotdot from the timeintegrator, so that the input doesnt have to be changed when users use explicit integration instead of implicit.

Impact

Minimal impact on everything else. This is an added feature.

loganharbour commented 3 years ago

@cbolisetti I believe this can be closed due to #14658. Can you confirm?

cbolisetti commented 3 years ago

Yes, we can close that!

On Wed, Dec 2, 2020 at 12:40 PM Logan Harbour notifications@github.com wrote:

@cbolisetti https://github.com/cbolisetti I believe this can be closed due to #14658 https://github.com/idaholab/moose/pull/14658. Can you confirm?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/idaholab/moose/issues/13964#issuecomment-737451967, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACQ6BUYYC5P2OXE7RVZNH5DSS2J3NANCNFSM4IPKYTEQ .

-- Sent from Mobile