Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 1.87 KB

README.md

File metadata and controls

32 lines (27 loc) · 1.87 KB

MoMA module

This repository contains files for running a containerized version of MoMA. It allows you to run MoMA with minimal setup effort. Furthermore, contains module files for using MoMA with Environment Modules.

Requirements

  • Your system should at least have 32GB of RAM.
  • You will need a Linux host system to run the Linux containers.
  • You must install Docker or Singularity/Apptainer to run the containers.

Setup instructions

  • Obtain a free, academic license for the Gurobi solver used by MoMA. This is explained here. The steps are:
  • After downloading the Academic WLS License, modify your ~/.bashrc to export the path to the Gurobi license:
    • export MOMA_GRB_LICENSE_FILE=<PATH_TO_GUROBI_WLS_LICENSE>
  • Install Docker or Apptainer/Singularity as explained here:
  • Clone this Git repository or download the ZIP file.
  • Modify your ~/.bashrc to use e.g. version 0.9.7 of MoMA:
    • If you are not using Environment Modules, add version 0.9.7 to your PATH:
      PATH=<PATH_TO_GIT_REPOSITORY>/0.9.7/:$PATH
    • If you are using Environment Modules, add this to use version 0.9.7:
      module use <PATH_TO_GIT_REPOSITORY>
      module load moma-module/0.9.7