Hi all,
it’s been a while with all the “crazy” brought on by 2020, but here we are ready to release a new major version of UQLab, 1.4.0. The official release date will be next Monday, February 1st 2021.
Due to circumstances outside of our control, however, there may be some complications involved in the update process for some of our users that rely on Windows 10.
In the following, I’d like to provide you with a short recap in the form of “the good, the bad and the ugly”, so that you know what to expect from next week’s update.
The good
This release comes with a lot of new features, improvements, bugfixes, and all these goodies. You can see details directly on the UQLab website (www.uqlab.com/release-notes), as well as on the dedicated post here on UQWorld.
These include (but are not limited to):
- A new high-performance-computing dispatcher module that allows one to submit, monitor, retrieve and manipulate distributed computing jobs from the comfort of the Matlab command line. This includes UQLab and Matlab functions, but also other types of jobs that don’t rely on nor require Matlab on the remote computing nodes. Thanks to @damarginal for the crazy powerful and flexible tool!
- A brand new active-learning-reliability (ALR) tool that allows you to create custom active-learning reliability analysis methods by mixing surrogate models, reliability methods, and learning functions. It even comes with its own user manual . Brought to you by @moustapha, this was the tool used in the TNO Benchmark (link to the post here).
- Several improvements in the PCE module, including two new powerful solvers: subspace pursuit (SP) and Bayesian compressive sensing (BCS). The two solvers were developed by @nluethen , following her recent extensive benchmark studies here and here.
The bad
Due to a strange bug in the Matlab-Windows interaction that popped up following a Windows 10 update in late 2019 (earliest mention I could find is this, some Matlab installations (prior to R2020a) may incur in strange errors while copying files across folders on up-to-date Windows 10 computers.
As you can imagine, copying files across folders is an integral part of the UQLab auto-updater tool, that automatically monitors for the latest release and prompts the user to update UQLab.
The ugly
Unfortunately, because this issue was not known at the time of the previous release, the current version of the updater will suffer from this bug, and make auto-update impossible on several systems that present the following setup:
- Matlab R2019b or older
- Windows 10 reasonably up-to-date (it is impossible for us to pinpoint the exact update that caused this problem)
By far the best solution for those of who have this configuration, is to simply skip the auto-update process, and reinstall UQLab from scratch by following the installation instructions here.
All users with an active UQLab license will also receive an email linking to this post, and a reminder on the installation process.
Of course, everyone who has a different configuration should not be affected by this bug.
I apologize for the inconvenience, but still hope you’ll have as much fun with Rel1.4, as we had in developing it!
'til the next time,
Stefano