Giter Site home page Giter Site logo

bboutkov / queso Goto Github PK

View Code? Open in Web Editor NEW

This project forked from libqueso/queso

0.0 1.0 0.0 290.86 MB

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

License: Other

Makefile 1.78% Shell 0.28% M4 4.27% Python 0.11% HTML 0.01% TeX 8.53% C++ 78.71% Perl 6.30%

queso's Introduction

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}
}

queso's People

Contributors

briadam avatar dmcdougall avatar erite avatar kemelli avatar koomie avatar nicholasmalaya avatar pbauman avatar rebeccaem avatar rhysu avatar roystgnr avatar sylvainplessis avatar teresaportone avatar trevilo avatar vohramanav avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.