Learn R Programming

umbridge (version 1.0)

Integration for the UM-Bridge Protocol

Description

A convenient wrapper for the UM-Bridge protocol. UM-Bridge is a protocol designed for coupling uncertainty quantification (or statistical / optimization) software to numerical models. A model is represented as a mathematical function with optional support for derivatives via Jacobian actions etc.

Copy Link

Version

Install

install.packages('umbridge')

Monthly Downloads

180

Version

1.0

License

MIT + file LICENSE

Maintainer

Linus Seelinger

Last Published

September 23rd, 2022

Functions in umbridge (1.0)

supports_gradient

Check if model supports gradient evaluation.
supports_evaluate

Check if model supports evaluation.
get_models

Get models supported by server.
evaluate

Evaluate model.
supports_apply_jacobian

Check if model supports Jacobian action.
supports_apply_hessian

Check if model supports Hessian action.
protocol_version_supported

Check if model's protocol version is supported by this client.
model_output_sizes

Retrieve model's output dimensions.
apply_hessian

Evaluate Hessian of model.
apply_jacobian

Evaluate Jacobian of model.
gradient

Evaluate gradient of target functional depending on model.
model_input_sizes

Retrieve model's input dimensions.