MemCom Reference Manual > Installation Notes > Configuring SMR Software

2. Configuring SMR Software

The following conditions must be met to run SMR software:

  • The user environment must be configured by means of environment modules[7]. Modulefiles for SMR software are located in the directory /opt/smr/etc/modulefiles.

    Adding the following lines to the shell[8] startup file ~/.bashrc[9]

    module use /opt/smr/etc/modulefiles
    module load smr

    ensures that, when a new shell is opened, the SMR modulefiles are known to the module command (first line) and the 'smr' modulefile is loaded into the environment (second line).

    Alternatively, the second line can be omitted in the file ~/.bashrc, and instead, the command

    $ module load smr

    can be entered in the shell before running SMR software.

  • MemCom Pro only: A valid license file must be present. For a fresh installation, the customer's license file is installed automatically (its path is /opt/smr/license), hence, no further action is required.

    If the license file needs to be updated, a new license file should be obtained from SMR and copied to /opt/smr/license. Alternatively, the new license file can be copied to another location, and the environment variable SMR_LICENSE can be set in the shell startup file ~/.bashrc to that file, for example:

    export SMR_LICENSE=/home/demo/my-smr-license-file


[7] An introduction to environment modules can be found here.

[8] A shell is obtained by opening a terminal window on the desktop. An overview of bash, the standard shell on Linux systems, can be found here.

[9] The character ~ designates the user's home directory.