Meld

Description

Meld is a visual diff and merge tool targeted at developers.

Installed Versions

To know which versions of Meld are installed in the HPC cluster use

module spider meld

Output:

-------------------------------------------------------------------------------------

  meld: meld/3.18.0

--------------------------------------------------------------------------------------

    Description:

      Meld is a visual diff and merge tool targeted at developers.

     Other possible modules matches:

        .base/meld

    This module can be loaded directly: module load meld/3.18.0

--------------------------------------------------------------------------------------------------------------

  To find other possible module matches do:

      module -r spider '.*meld.*'

Loading the Module

Since this module is a Core module, it can be loaded directly (see the output above). Spider gives us the command:

module load meld/3.18.0

We can check the module loaded by running

module list

Output:

Currently Loaded Modules:

  1) intel/17   2) openmpi/2.0.1   3) StdEnv   4) base/8.0   5) meld/3.18.0

Using Meld

Since Meld requires GUI, we recommend using one of the software in our HPC visual access (for example, X2Go) to obtain the best performance.

Once you are located on the head node with GUI, then request an interactive session on a compute node:

srun --x11 --pty /bin/bash

NOTE: Depending on your use of Meld, you might want to allocate more memory than what is given by the default command above. We refer to the Interactive Job Session documentation if you need extra resources.

Then we load the Meld module:

module load meld

and we can execute Meld with the command:

meld

You should obtain a window like the one in the picture: