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

Support VectorPostprocessors for likelihood estimation #26765

Open
ke7kto opened this issue Feb 7, 2024 · 0 comments
Open

Support VectorPostprocessors for likelihood estimation #26765

ke7kto opened this issue Feb 7, 2024 · 0 comments
Labels
C: Modules/Stochastic Tools Tickets pertaining to the stochastic_tools module T: task An enhancement to the software.

Comments

@ke7kto
Copy link
Contributor

ke7kto commented Feb 7, 2024

Reason

Many experiments are recorded in a manner that gives multiple simultaneous measurements, such as concentration profiles, line profiles, etc. These measurements are inherently independent, and it would make sense to use all of the available data in a stochastic model evaluation. A normal postprocessor value does not have the capacity to report all of the relevant information simultaneously.

Design

Accept VectorPostprocessor input for samplers/Likelihoods. Flatten the resulting std::vector<std::vector<Real>> and forward on to the rest of the decision-making process. Assume that experimental measurements corresponding to the VectorPostprocessor are listed in the document referred to by file_name in order. Throw an error if this is not mathematically possible. Alternately, require N columns, in the experimental measurements file, where N is the length of the VectorPostprocessor.

Impact

Greatly increase versatility of the stochastic tools module, though it may have wide-ranging impacts to implement.

@ke7kto ke7kto added the T: task An enhancement to the software. label Feb 7, 2024
@lindsayad lindsayad added the C: Modules/Stochastic Tools Tickets pertaining to the stochastic_tools module label Feb 8, 2024
ke7kto added a commit to ke7kto/moose that referenced this issue Feb 26, 2024
…ion. Draft commit which likely breaks existing API
ke7kto added a commit to ke7kto/moose that referenced this issue May 22, 2024
…ion. Draft commit which likely breaks existing API
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Modules/Stochastic Tools Tickets pertaining to the stochastic_tools module T: task An enhancement to the software.
Projects
None yet
Development

No branches or pull requests

2 participants