...
See also Releasing new version of IMAS ecosystem
Tip |
---|
The latest tips on how to install the latest version of the UDA/2.5.1 are below |
Code Block |
---|
module purge
module load cineca
module unload gnu
module load gnu/7.3.0
module load itm-openmpi/4.0.4--gnu--7.3.0
module load imasenv/3.33.0/gcc
module unload uda
module load libssh
module load cmake/3.5.2
module load itm-boost/1.61.0--gnu--7.3.0
cmake -Bbuild -H. \
-DCMAKE_INSTALL_PREFIX=/gw/swimas/extra/uda/2.5.1/gcc/7.3.0 \
-DBUILD_SHARED_LIBS=ON \
-DTARGET_TYPE:STRING=OTHER
make -C build
make -C build install
|
UDA Plugins
Dependencies
DD & AL dependency
...
An additional command is required after building and installing the plugins which is to execute the script at build/scripts/activate_plugins.sh which will register the compiled plugins in a configuration file for the uda-server to be aware of
Tip |
---|
The latest tips on how to install the latest version of the UDA-PLUGINS/1.2.1 are below |
Code Block |
---|
module purge
module load cineca
module unload gnu
module load gnu/7.3.0
module load itm-openmpi/4.0.4--gnu--7.3.0
module load imasenv/3.33.0/gcc
module load libssh
module load cmake/3.5.2
module unload uda
module load uda/2.5.1/gcc/7.3.0
module load itm-boost/1.61.0--gnu--7.3.0
export CC=gcc
export CXX=g++
cmake -Bbuild -H. -DCMAKE_BUILD_TYPE=Debug \
-DLibSSH_ROOT="$LIBSSH_ROOT" \
-DCMAKE_INSTALL_PREFIX=/gw/swimas/extra/uda/plugins/1.2.1/gcc/7.3.0 \
-DBUILD_PLUGINS=exp2imas\;imas_mapping\;imasdd\;imas_uda\;west_tunnel\;imas_partial\;imas_remote
make -C build
make -C build install
cp $UDA_DIR/etc/plugins/udaPlugins.conf /gw/swimas/extra/uda/plugins/1.2.1/gcc/7.3.0/etc/plugins
build/scripts/activate-plugins.sh
cp /gw/swimas/extra/uda/2.5.1/gcc/7.3.0/lib/plugins/* /gw/swimas/extra/uda/plugins/1.2.1/gcc/7.3.0/lib/plugins |
Warning | ||
---|---|---|
You also need to add one line of code to the /afs/gw/swimas/extra/uda/plugins/1.2.1/gcc/7.3.0/etc/plugins/udaPlugins.conf file if the installer doesn't add it automatically
|