rcps-buildscripts icon indicating copy to clipboard operation
rcps-buildscripts copied to clipboard

Install Request: MRtrix3 latest version - currently have 3.0RC3 [IN05765283] [IN05765775] [IN05842937]

Open balston opened this issue 2 years ago • 9 comments

User needs commands that are only in the latest version. Note current version may also have a bug in it.

Build will need at least GNU 10.2 or similar and may need to wait for Spack to be available.

https://mrtrix.readthedocs.io/en/latest/installation/build_from_source.html

balston avatar Jan 17 '23 15:01 balston

Latest release is 3.0.4: https://github.com/MRtrix3/mrtrix3/archive/refs/tags/3.0.4.tar.gz

balston avatar Jan 23 '23 15:01 balston

Web already have the following dependencies available:

require gcc-libs/10.2.0
require compilers/gnu/10.2.0
require python3/3.9-gnu-10.2.0
require fftw/3.3.9/gnu-10.2.0

but don't have Eigen or Qt 5 for GNU 10.2.0.

balston avatar Jan 23 '23 16:01 balston

I've installed the latest Eigen (3.4.0) for use with GNU 10.2.0.

I'm not sure if the Qt toolkit is need to build command line MRtrix3 so will investigate this next.

balston avatar Feb 28 '23 15:02 balston

I've created a build script for V 3.0.4 which is the latest version without any Qt module loaded and ran it as follows:

cd /shared/ucl/apps/build_scripts
module -f unload compilers mpi gcc-libs
module load beta-modules
./mrtrix-3.0.4_nogui_install 2>&1 | tee ~/Software/MRtrix/mrtrix-3.0.4_nogui_install.log-1

It runs building MRtrix without errors and then fails running tests as the test script now needs to be passed an argument.

Will update the build script and rerun.

balston avatar Mar 01 '23 17:03 balston

Build script updated and re-run. Unit tests pass.

Will update the module file tomorrow.

balston avatar Mar 01 '23 19:03 balston

Updated module file now uploaded to Myriad. To access this version the following module commands should be used:

module -f unload compilers mpi gcc-libs
module load beta-modules
module load gcc-libs/10.2.0
module load compilers/gnu/10.2.0
module load python3/3.9-gnu-10.2.0
module load fftw/3.3.9/gnu-10.2.0
module load eigen/3.4.0/gnu-10.2.0
module load mrtrix/3.0.4/gnu-10.2.0/nogui

balston avatar Mar 02 '23 12:03 balston

The requestors have been informed.

balston avatar Mar 02 '23 12:03 balston

Updating on Kathleen ...

balston avatar Mar 06 '23 11:03 balston

Installed on Kathleen.

balston avatar Mar 06 '23 18:03 balston