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 MoreMachine Learning / 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 / 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
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 / 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