RAxML

Overview

  • RAxML (Randomized Axelerated Maximum Likelihood) is a program for sequential and parallel Maximum Likelihood based inference of large phylogenetic trees.

Using

Use the module name raxml to discover versions available and to load the application.

Multicore/Multi node

The raxml application has been built with MPI (openmpi) and can run across multiple nodes, as well as across multiple cores, depending on which command you use.

View the options of whichever command you use, specifically reading about the -T and -N options:

Command

Functionality

Use Options:

Command

Functionality

Use Options:

raxmlHPC

Single node, single core.

 

raxmlHPC-PTHREADS

Single node, multiple cores.

-T <#num of cores>

raxmlHPC-MPI

Multiple nodes, single core per task.

-N <#num of nodes/tasks> : use srun

raxmlHPC-HYBRID

Multiple nodes, multiple cores per task.

-N <#num of nodes/tasks> -T <#num of cores per task> : use srun