All Projects â†’ libqueso â†’ Queso

libqueso / Queso

Licence: other
QUESO is a C++ library for doing uncertainty quantification. QUESO stands for Quantification of Uncertainty for Estimation, Simulation and Optimization.

Projects that are alternatives of or similar to Queso

Hamsters.js
100% Vanilla Javascript Multithreading & Parallel Execution Library
Stars: ✭ 517 (+934%)
Mutual labels:  parallel-computing
Future
🚀 R package: future: Unified Parallel and Distributed Processing in R for Everyone
Stars: ✭ 735 (+1370%)
Mutual labels:  parallel-computing
Mmc
Mesh-based Monte Carlo (MMC)
Stars: ✭ 22 (-56%)
Mutual labels:  parallel-computing
Pagmo2
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Stars: ✭ 540 (+980%)
Mutual labels:  parallel-computing
Adaptive
📈 Adaptive: parallel active learning of mathematical functions
Stars: ✭ 646 (+1192%)
Mutual labels:  parallel-computing
Accelerate
Embedded language for high-performance array computations
Stars: ✭ 751 (+1402%)
Mutual labels:  parallel-computing
Symbolics.jl
A fast and modern CAS for a fast and modern language.
Stars: ✭ 435 (+770%)
Mutual labels:  parallel-computing
Vc
SIMD Vector Classes for C++
Stars: ✭ 985 (+1870%)
Mutual labels:  parallel-computing
Mfem
Lightweight, general, scalable C++ library for finite element methods
Stars: ✭ 667 (+1234%)
Mutual labels:  parallel-computing
Arraymancer
A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Stars: ✭ 793 (+1486%)
Mutual labels:  parallel-computing
Kratos
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Stars: ✭ 558 (+1016%)
Mutual labels:  parallel-computing
Sdc
Intel® Scalable Dataframe Compiler for Pandas*
Stars: ✭ 623 (+1146%)
Mutual labels:  parallel-computing
Appiumtestdistribution
A tool for running android and iOS appium tests in parallel across devices... U like it STAR it !
Stars: ✭ 764 (+1428%)
Mutual labels:  parallel-computing
Elmerfem
Official git repository of Elmer FEM software
Stars: ✭ 523 (+946%)
Mutual labels:  parallel-computing
Sos
Sandia OpenSHMEM is an implementation of the OpenSHMEM specification over multiple Networking APIs, including Portals 4, the Open Fabric Interface (OFI), and UCX. Please click on the Wiki tab for help with building and using SOS.
Stars: ✭ 34 (-32%)
Mutual labels:  parallel-computing
Turboscript
Super charged typed JavaScript dialect for parallel programming which compiles to WebAssembly
Stars: ✭ 487 (+874%)
Mutual labels:  parallel-computing
Kokkos
Kokkos C++ Performance Portability Programming EcoSystem: The Programming Model - Parallel Execution and Memory Abstraction
Stars: ✭ 744 (+1388%)
Mutual labels:  parallel-computing
Geatpy
Evolutionary algorithm toolbox and framework with high performance for Python
Stars: ✭ 990 (+1880%)
Mutual labels:  parallel-computing
Parallel Programming Coursera
Assignments and Quizzes submitted by me.
Stars: ✭ 35 (-30%)
Mutual labels:  parallel-computing
Pyopencl
OpenCL integration for Python, plus shiny features
Stars: ✭ 790 (+1480%)
Mutual labels:  parallel-computing

The QUESO Library Build Status Coverage

QUESO stands for Quantification of Uncertainty for Estimation, Simulation and Optimization.

QUESO is a collection of algorithms and other functionalities aimed for the solution of statistical inverse problems, for the solution of statistical forward problems, for the validation of a model and for the prediction of quantities of interest from such model along with the quantification of their uncertainties.

QUESO is designed for flexibility, portability, easiness of use and easiness of extension. Its software design follows an object-oriented approach and its code is written on C++ and over MPI. It can run over uniprocessor or multiprocessor environments.

Installation

You can obtain QUESO tarballs here.

If you do not have a configure script in the top level directory, run bootstrap to generate a configure script using autotools.

Before compiling, you must run the configure script. To run, type ./configure. Additional options may be provided if desired. Run ./configure --help for details.

After successfully running configure, type make to build the QUESO library.

Then type make install to install it in the directory previously specified by the --prefix option of the configure script.

Documentation

QUESO documentation is available here.

Documentation for older versions:

Dependencies

At a minimum, QUESO compilation requires MPI and linkage against two external libraries:

QUESO also has several optional dependencies that enable additional functionality:

Should you be interested in using the optional infinite dimensional capabilities of QUESO, then you also need the following dependencies:

License

See LICENSE file distributed with QUESO for more information.

Contributing

Contributions are very welcome. If you wish to contribute, please take a few moments to review the branching model QUESO utilizes.

Support

If you have questions or need help with using or contributing to QUESO, feel free to ask questions on one of the mailing lists:

  • queso-users mailing list for questions regarding usage and reporting bugs
  • queso-dev mailing list for discussion regarding development of QUESO

Citing QUESO

Please add the following citation to any paper, technical report or article describing the use of the QUESO library:

@inproceedings{Prudencio2012,
  author = {Prudencio, Ernesto E and Schulz, Karl W},
  booktitle = {Euro-Par 2011: Parallel Processing Workshops},
  pages = {398--407},
  publisher = {Springer},
  title = {{The parallel C++ statistical library ‘QUESO’: Quantification of
    Uncertainty for Estimation, Simulation and Optimization}},
  url = {http://dx.doi.org/10.1007/978-3-642-29737-3\_44},
  year = {2012}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].