This page gathers information to install and configure UQLab, the Framework for Uncertainty Quantification.
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:
Unzip the downloaded files in a folder, say my_UQLab_folder
Store the license file (attached to the license email) in the subfolder my_UQLab_folder/core
Open MATLAB and select my_UQLab_folder/core as the working directory
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.
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
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.
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.