Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a CentralDifference timeintegrator #13964

Closed
cbolisetti opened this issue Aug 26, 2019 · 2 comments
Closed

Add a CentralDifference timeintegrator #13964

cbolisetti opened this issue Aug 26, 2019 · 2 comments
Labels
C: Framework P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software.

Comments

@cbolisetti
Copy link
Contributor

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.

@cbolisetti cbolisetti added P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software. labels Aug 26, 2019
cbolisetti added a commit to cbolisetti/moose that referenced this issue Sep 3, 2019
cbolisetti added a commit to cbolisetti/moose that referenced this issue Sep 3, 2019
cbolisetti added a commit to cbolisetti/moose that referenced this issue Sep 13, 2019
cbolisetti added a commit to cbolisetti/moose that referenced this issue Sep 13, 2019
cbolisetti added a commit to cbolisetti/moose that referenced this issue Sep 30, 2019
cbolisetti added a commit to cbolisetti/moose that referenced this issue Sep 30, 2019
cbolisetti added a commit to cbolisetti/moose that referenced this issue Oct 23, 2019
cbolisetti added a commit to cbolisetti/moose that referenced this issue Jan 24, 2020
cbolisetti added a commit to cbolisetti/moose that referenced this issue Jan 28, 2020
cbolisetti added a commit to cbolisetti/moose that referenced this issue Jan 28, 2020
cbolisetti added a commit to cbolisetti/moose that referenced this issue Jan 28, 2020
loganharbour pushed a commit to cbolisetti/moose that referenced this issue Feb 11, 2020
loganharbour pushed a commit to cbolisetti/moose that referenced this issue Feb 11, 2020
loganharbour added a commit to cbolisetti/moose that referenced this issue May 18, 2020
loganharbour added a commit to cbolisetti/moose that referenced this issue May 18, 2020
loganharbour added a commit to cbolisetti/moose that referenced this issue May 18, 2020
loganharbour added a commit to cbolisetti/moose that referenced this issue May 18, 2020
loganharbour added a commit to cbolisetti/moose that referenced this issue May 18, 2020
loganharbour added a commit to cbolisetti/moose that referenced this issue May 19, 2020
loganharbour added a commit to cbolisetti/moose that referenced this issue May 19, 2020
loganharbour added a commit to cbolisetti/moose that referenced this issue May 19, 2020
loganharbour added a commit to cbolisetti/moose that referenced this issue May 19, 2020
tophmatthews pushed a commit to tophmatthews/moose that referenced this issue May 27, 2020
tophmatthews pushed a commit to tophmatthews/moose that referenced this issue May 27, 2020
tophmatthews pushed a commit to tophmatthews/moose that referenced this issue May 27, 2020
tophmatthews pushed a commit to tophmatthews/moose that referenced this issue May 27, 2020
tophmatthews pushed a commit to tophmatthews/moose that referenced this issue May 27, 2020
- Remove unnecessary line removals/additions
- Add doxygen comments
- Switch pointers to refs where possible

refs idaholab#13964
tophmatthews pushed a commit to tophmatthews/moose that referenced this issue May 27, 2020
tophmatthews pushed a commit to tophmatthews/moose that referenced this issue May 27, 2020
tophmatthews pushed a commit to tophmatthews/moose that referenced this issue May 27, 2020
tophmatthews pushed a commit to tophmatthews/moose that referenced this issue May 27, 2020
tophmatthews pushed a commit to tophmatthews/moose that referenced this issue May 27, 2020
tophmatthews pushed a commit to tophmatthews/moose that referenced this issue May 27, 2020
tophmatthews pushed a commit to tophmatthews/moose that referenced this issue May 27, 2020
- Remove unnecessary line removals/additions
- Add doxygen comments
- Switch pointers to refs where possible

refs idaholab#13964
tophmatthews pushed a commit to tophmatthews/moose that referenced this issue May 27, 2020
tophmatthews pushed a commit to tophmatthews/moose that referenced this issue May 27, 2020
@loganharbour
Copy link
Member

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

@cbolisetti
Copy link
Contributor Author

cbolisetti commented Dec 2, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Framework P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software.
Projects
None yet
Development

No branches or pull requests

3 participants