Non-Comprehensive List of Software on the SeaWulf Cluster
The SeaWulf High Performance Computing cluster provides a wide range of software to support computational research across multiple disciplines. This page documents the major software packages available on the system.
Note: Software on SeaWulf is managed using the module system. To use any software package, you must first load the appropriate module.
Lists all available software modules on the system
Loads a specific software module into your environment
Overview
Compilers
Intel oneAPI
A unified programming model that provides support for Intel CPUs, GPUs, and FPGAs.
Learn MoreMPI Implementations
Intel MPI
A high-performance, production-quality MPI implementation for Intel architectures.
Learn MoreMVAPICH
A high-performance MPI implementation based on the Open MPI and MPICH frameworks.
Learn MoreOpenMPI
An open-source MPI implementation that supports a wide range of communication protocols.
Learn MoreBioinformatics
Bowtie2
A fast and memory-efficient tool for aligning sequencing reads to long reference sequences.
Learn Moregenome_annotation
Tools for annotating genomes with genes, regulatory elements, and other features.
Learn MoreGWAS
Tools for performing Genome-Wide Association Studies (GWAS) to identify genetic variants.
Learn Morepopgen
Tools for population genetics analysis, including allele frequency and genetic diversity.
Learn Moresinglecell
Tools for analyzing single-cell RNA-seq data and other single-cell omics datasets.
Learn MoreNeuroimaging
Freesurfer
A suite of software tools for the analysis and visualization of structural and functional neuroimaging data.
Learn MoreQIIME
QIIME is a powerful software package for analyzing and visualizing microbiome data.
Learn MoreMolecular Dynamics
NAMD
A parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems.
Learn MoreGROMACS
GROMACS is a versatile and efficient package for performing molecular dynamics simulations.
Learn MoreLAMMPS
LAMMPS is a molecular dynamics simulation software widely used for materials science and molecular simulation.
Learn MoreAmberMD
Amber is a suite of biomolecular simulation programs, focusing on molecular dynamics and free energy calculations.
Learn MoreMathematics/Statistics
MATLAB
MATLAB is a high-performance language for technical computing, used in areas such as data analysis and algorithm development.
Learn MoreMathematica
Mathematica is a computational software system used in scientific, engineering, mathematical, and computing fields.
Learn MoreMPFR
MPFR is a C library for multiple-precision floating-point computation with correct rounding.
Learn MorePETSc
PETSc is a suite of data structures and routines for the scalable solution of scientific problems modeled by partial differential equations.
Learn MoreVASP
VASP is a software package for atomic scale materials modeling, primarily used for quantum mechanical simulations.
Learn MoreML/AI
Python
Python is a high-level programming language widely used for general-purpose programming and AI applications.
Learn MoreTensorFlow
TensorFlow is an open-source machine learning library developed by Google for deep learning and AI applications.
Learn MorePyTorch
PyTorch is an open-source machine learning library based on the Torch library, used for applications such as computer vision and NLP.
Learn MoreScikit-learn
Scikit-learn is a Python module for machine learning built on top of NumPy, SciPy, and matplotlib.
Learn MoreOllama
Ollama is an AI tool for building and deploying natural language processing models.
Learn MoreVisualization and Analysis
ParaView
ParaView is an open-source data analysis and visualization application for scientific data.
Learn MoreVMD
VMD is a molecular visualization program for displaying, animating, and analyzing large biomolecular systems.
Learn MoreMatplotlib
Matplotlib is a Python plotting library for creating static, animated, and interactive visualizations.
Learn MoreJupyter Notebook
Jupyter Notebook is a web-based interactive computing environment that supports various programming languages, especially Python.
Learn MoreData Processing
NetCDF
NetCDF is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented data.
Learn MoreFFTW3
FFTW3 is a C library for computing discrete Fourier transforms (DFTs) in one or more dimensions.
Learn MoreOpenBLAS
OpenBLAS is an open-source implementation of the BLAS library for linear algebra operations.
Learn MoreIntel MKL
Intel MKL (Math Kernel Library) is a set of highly optimized routines for scientific, engineering, and financial applications.
Learn MoreDevelopment Tools
Anaconda
Anaconda is a free and open-source distribution of Python and R programming languages for scientific computing.
Learn MoreGit
Git is a free and open-source version control system for tracking changes in source code during software development.
Learn MoreCMake
CMake is an open-source build system generator for managing the build process of software projects.
Learn MoreSingularity
Singularity is an open-source container platform designed to execute applications in isolated environments.
Learn MoreGNU Parallel
GNU Parallel is a shell tool for executing jobs in parallel using one or more computers.
Learn MoreMonitoring and Debugging
Valgrind
Valgrind is an instrumentation framework for building dynamic analysis tools, often used for debugging and profiling.
Learn MoreLinaro Forge
Linaro Forge is a web-based platform providing tools for optimizing and debugging ARM-based systems.
Learn Morehtop
htop is an interactive process viewer for Unix systems, providing a more user-friendly interface than the traditional top command.
Learn More