UQLab Installation

This page gathers information to install and configure UQLab, the Framework for Uncertainty Quantification.

Basic Installation

The instructions for basic installation are sent by email to users together with their personal license file after registration .
They are repeated here for information:

  1. Unzip the downloaded files in a folder, say my_UQLab_folder

  2. Store the license file (attached to the license email) in the subfolder my_UQLab_folder/core

  3. Open MATLAB and select my_UQLab_folder/core as the working directory

  4. Type uqlab_install 

During installation, UQLabCore will automatically download and install the latest version of the UQLab Modules source code. 

After the installation is complete, every time UQLab is started from a new MATLAB session it will check for updates and prompt the user when an automatic update to either UQLabCore or the UQLab Modules is available.

System Requirements

The minimal system requirements to run UQLab are:

To access all the functionalities, the following toolboxes are required:

MATLAB® is a registered trademark of The MathWorks, Inc. 

Description of the installation subfolders

After installation, the UQLab code is organized in several subfolders:

  • /core: contains the core routines including the memory handling and licensing subsystems.

  • /Doc: contains the UQLab user manuals in PDF format. Each module (namely INPUT, MODEL, Inference, Kriging, Polynomial Chaos, PC-Kriging, LRA, SVC, SVR, Sensivity, Reliability, Inversion, RBDO, UQLink, and UQLib) has its own user manual.

  • /Examples: contains example files gathered in subfolders according to the type of analysis addressed. By using MATLAB’s built-in publish function you can transform these example files into formatted,
    self-contained HTML files for better readability.

  • /lib: contains shared mathematical routines required by the various modules (UQLib).

  • /modules: contains the open source scientific code of the various modules.

  • /Profiles: contains the templates for the HPC dispatcher module remote machine profile file

Installation self-testing

You can test your UQLab installation by typing uqlab -selftest once UQLab has been installed using the above procedure. A full suite of self-test routines is run (this may take up to several minutes on a standard computer). If everything is OK, a message will confirm that the tests were successful.

Proxy configuration

The UQLabCore licensing system requires a live internet connection at least once for every new MATLAB session to authenticate with the license servers. In some universities internet connection is locked behind a server proxy. If this is the case, please make sure that MATLAB is correctly configured to access the internet through a proxy server. 

See, e.g. http://uk.mathworks.com/help/matlab/matlab_env/web-preferences.html?searchHighlight=proxy for detailed instructions on how to configure web access in MATLAB when behind a proxy server.

Still cannot install properly?

Please don't hesitate to contact us 
We will be glad to assist you in the installation or troubleshooting process.