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 derived tabulated function class to coarsen data #14220

Closed
dschwen opened this issue Oct 23, 2019 · 1 comment
Closed

Add derived tabulated function class to coarsen data #14220

dschwen opened this issue Oct 23, 2019 · 1 comment
Assignees
Labels
C: Modules P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software.

Comments

@dschwen
Copy link
Member

dschwen commented Oct 23, 2019

Reason

Noisy data in tabulated functions can lead to inflated computational cost, as the function time nodes can affect the time stepping in MOOSE.

Design

Implement Ramer-Douglas-Peucker algorithm for reducing function points. This alleviates the need to pre-process function data and permits quick turnaround testing with modified coarsening meta-parameters.

Impact

Added capability.

@dschwen dschwen added T: task An enhancement to the software. P: normal A defect affecting operation with a low possibility of significantly affects. labels Oct 23, 2019
@dschwen dschwen self-assigned this Oct 23, 2019
@dschwen
Copy link
Member Author

dschwen commented Oct 23, 2019

FYI, I'm doing some substantial refactoring of the mess that is dangling below PiecewiseBase.

dschwen added a commit to dschwen/moose that referenced this issue Oct 23, 2019
dschwen added a commit to dschwen/moose that referenced this issue Oct 23, 2019
dschwen added a commit to dschwen/moose that referenced this issue Oct 23, 2019
dschwen added a commit to dschwen/moose that referenced this issue Oct 24, 2019
dschwen added a commit to dschwen/moose that referenced this issue Oct 24, 2019
dschwen added a commit to dschwen/moose that referenced this issue Oct 24, 2019
dschwen added a commit to dschwen/moose that referenced this issue Oct 29, 2019
dschwen added a commit to dschwen/moose that referenced this issue Oct 29, 2019
dschwen added a commit to dschwen/moose that referenced this issue Oct 29, 2019
dschwen added a commit to dschwen/moose that referenced this issue Oct 30, 2019
dschwen added a commit to dschwen/moose that referenced this issue Oct 30, 2019
dschwen added a commit to dschwen/moose that referenced this issue Oct 30, 2019
dschwen added a commit to dschwen/moose that referenced this issue Oct 30, 2019
dschwen added a commit to dschwen/moose that referenced this issue Oct 30, 2019
dschwen added a commit to dschwen/moose that referenced this issue Oct 30, 2019
dschwen added a commit to dschwen/moose that referenced this issue Dec 6, 2019
dschwen added a commit to dschwen/moose that referenced this issue Dec 6, 2019
dschwen added a commit to dschwen/moose that referenced this issue Dec 6, 2019
dschwen added a commit to dschwen/moose that referenced this issue Dec 6, 2019
dschwen added a commit to dschwen/moose that referenced this issue Dec 6, 2019
bwspenc added a commit to bwspenc/moose that referenced this issue Jan 2, 2020
bwspenc added a commit to bwspenc/moose that referenced this issue Jan 2, 2020
bwspenc added a commit to bwspenc/moose that referenced this issue Jan 2, 2020
bwspenc added a commit to bwspenc/moose that referenced this issue Jan 2, 2020
loganharbour pushed a commit to loganharbour/moose that referenced this issue Jan 16, 2020
loganharbour pushed a commit to loganharbour/moose that referenced this issue Jan 16, 2020
loganharbour pushed a commit to loganharbour/moose that referenced this issue Jan 16, 2020
loganharbour pushed a commit to loganharbour/moose that referenced this issue Jan 16, 2020
loganharbour pushed a commit to loganharbour/moose that referenced this issue Jan 16, 2020
loganharbour pushed a commit to loganharbour/moose that referenced this issue Jan 16, 2020
loganharbour pushed a commit to loganharbour/moose that referenced this issue Jan 16, 2020
@dschwen dschwen closed this as completed Dec 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Modules 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

2 participants