ARCS 1.1.0

Basic information

Installation

  1. Before compiling and installing ARCS install all its dependencies. After installing all the dependencies run:

    $ git clone https://github.com/bcgsc/arcs.git
    $ cd arcs
    $ module load gcc/7.4.0
    $ module load boost/1.67.0_intel-17.0.1
    $ module load sparsehash/2.0.3_intel-19.0.4
    $ ./autogen.sh
    $ mkdir build && cd build
    $ ../configure CFLAGS="-O3 -mavx2" CXXFLAGS="-O3 -mavx2" --prefix=/share/apps/arcs/1.1.0/gcc/7.4.0
    $ make -j4 && make check
    

    Make sure all the checks run correctly. Then install it:

    $ mkdir -p /share/apps/arcs/1.1.0/gcc/7.4.0
    $ sudo make install
    
  2. Create and place the needed module file. Create a file with the following content:

    #%Module1.0####################################################################
    ##
    ## module load arcs/1.1.0_gcc-7.4.0
    ##
    ## /share/apps/modules/arcs/1.1.0_gcc-7.4.0
    ## Written by Vincent A. Arcila L and Hamilton Tobon Mosquera.
    ##
    
    proc ModulesHelp {} {
             global version modroot
             puts stderr "Sets the environment for using arcs 1.1.0 \
             \nin the shared directory /share/apps/arcs/1.1.0/gcc/7.4.0 \
             \nbuilt with GCC 7.4.0."
    }
    
    module-whatis "(Name________) arcs"
    module-whatis "(Version_____) 1.1.0"
    module-whatis "(Compilers___) gcc-7.4.0"
    module-whatis "(System______) x86_64-redhat-linux"
    module-whatis "(Libraries___) "
    
    # for Tcl script use only
    set         topdir        /share/apps/arcs/1.1.0/gcc/7.4.0
    set         version       1.1.0
    set         sys           x86_64-redhat-linux
    
    conflict arcs
    module load boost/1.67.0_intel-17.0.1
    module load links/1.8.7_gcc-5.4.0_perl-5.26.1
    module load sparsehash/2.0.3_intel-19.0.4
     
    
    prepend-path   PATH            $topdir/bin
    

    Create the needed folder and place it:

    $ sudo mkdir /share/apps/modules/arcs
    $ sudo mv 1.1.0_gcc-7.4.0 /share/apps/modules/arcs/
    

Authors