Skip to main content
Ctrl+K
NMT High Performance Computing
New Mexico Tech  documentation - Home NMT High Performance Computing
New Mexico Tech  documentation - Home

Getting Started

  • Navigating the NMT HPC Documentation
  • Accounts and System Login
  • Frequently Asked Questions
  • Acknowledging NMTHPC

Computing Environment

  • Nodes and Filesystems
  • Software Available on NMTHPC
  • Transferring Data
  • Monitoring Resources
  • Partitions and Quality of Service (QOS)

Using NMTHPC

  • Running Interactive Jobs
  • Running Batch Jobs and SLURM Basics
  • Using SLURM Job Arrays
  • Running Jobs on GPU Nodes

Software and Examples

  • Software available
  • Anaconda
  • Python and R with Anaconda
  • R
  • VASP
  • Spack

Programming tutorials

  • Coding best practices
  • Using MPI with C
  • Using MPI with Fortran
  • Using OpenMP with C
  • Using OpenMP with Fortran
  • Fundamentals of parallel programming
  • Profiling NVIDIA GPU Performance
  • .md

Navigating the NMT HPC Documentation

Contents

  • Documentation Structure
    • 1. Getting Started
    • 2. Computing Environment
    • 3. Using NMTHPC
    • 4. Software and Examples
  • Tips for Finding Information
  • Getting Help
  • Contributing to Documentation

Navigating the NMT HPC Documentation#

Welcome to the New Mexico Tech High Performance Computing documentation! This guide will help you find the information you need to effectively use our HPC cluster.

Documentation Structure#

Our documentation is organized into four main sections:

1. Getting Started#

Perfect for new users or those looking for quick answers:

  • Accounts and System Login: Learn how to get an account and connect to NMTHPC

  • Frequently Asked Questions: Quick answers to common questions

  • Acknowledging NMTHPC: How to cite NMTHPC resources in publications

2. Computing Environment#

Information about the system architecture and available resources:

  • Nodes and Filesystems: Hardware specifications and storage systems

  • Software Available on NMTHPC: Installed applications and modules

  • Transferring Data: Methods for moving data to and from the cluster

  • Monitoring Resources: Tools for tracking job status and resource usage

  • Partitions and QOS: Understanding job queues and priorities

3. Using NMTHPC#

Practical guides for running your computational work:

  • Running Interactive Jobs: Start interactive sessions for testing and development

  • Running Batch Jobs and SLURM Basics: Submit jobs to run without manual intervention

  • Using SLURM Job Arrays: Run many similar jobs efficiently

  • Running Jobs on GPU Nodes: Utilize GPU resources for accelerated computing

4. Software and Examples#

Detailed guides for specific applications:

  • Anaconda: Python environment management

  • R: Statistical computing with R

  • VASP: Density functional theory calculations

Tips for Finding Information#

Tip

Quick Search: Use your browser’s find function (Ctrl+F or Cmd+F) to search within a page for specific keywords.

Tip

Common Workflows:

  • First time user? Start with Accounts and System Login

  • Ready to run jobs? Go to Running Batch Jobs

  • Need specific software? Check Software Available on NMTHPC

  • GPU computing? See Running Jobs on GPU Nodes

Getting Help#

If you can’t find what you’re looking for in the documentation:

  1. Check the FAQ for common questions

  2. Contact our support team at hpc@nmthpc.atlassian.net

  3. Include relevant details: job IDs, error messages, and what you’ve already tried

Contributing to Documentation#

Notice an error or have a suggestion? We welcome contributions to improve this documentation. Please contact the HPC support team with your feedback.

previous

New Mexico Tech High Performance Computing Documentation

next

Accounts and System Login

Contents
  • Documentation Structure
    • 1. Getting Started
    • 2. Computing Environment
    • 3. Using NMTHPC
    • 4. Software and Examples
  • Tips for Finding Information
  • Getting Help
  • Contributing to Documentation