# 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](accounts_login.md)**: Learn how to get an account and connect to NMTHPC
- **[Frequently Asked Questions](faq.md)**: Quick answers to common questions
- **[Acknowledging NMTHPC](acknowledging_nmthpc.md)**: How to cite NMTHPC resources in publications

### 2. Computing Environment

Information about the system architecture and available resources:

- **[Nodes and Filesystems](../computing_environment/nodes_filesystems.md)**: Hardware specifications and storage systems
- **[Software Available on NMTHPC](../computing_environment/software.md)**: Installed applications and modules
- **[Transferring Data](../computing_environment/data_transfer.md)**: Methods for moving data to and from the cluster
- **[Monitoring Resources](../computing_environment/monitoring_resources.md)**: Tools for tracking job status and resource usage
- **[Partitions and QOS](../computing_environment/partitions_qos.md)**: Understanding job queues and priorities

### 3. Using NMTHPC

Practical guides for running your computational work:

- **[Running Interactive Jobs](../using_nmthpc/interactive_jobs.md)**: Start interactive sessions for testing and development
- **[Running Batch Jobs and SLURM Basics](../using_nmthpc/batch_jobs.md)**: Submit jobs to run without manual intervention
- **[Using SLURM Job Arrays](../using_nmthpc/job_arrays.md)**: Run many similar jobs efficiently
- **[Running Jobs on GPU Nodes](../using_nmthpc/gpu_jobs.md)**: Utilize GPU resources for accelerated computing

### 4. Software and Examples

Detailed guides for specific applications:

- **[Anaconda](../software/anaconda.md)**: Python environment management
<!-- - **[Python and Jupyter Notebooks](../software/python_jupyter.md)**: Interactive Python development --->
<!-- - **[Training AI/ML Models on GPUs](../software/ai_ml_gpu.md)**: Machine learning workflows --->
- **[R](../software/r.md)**: Statistical computing with R
- **[VASP](../software/vasp.md)**: Density functional theory calculations
<!-- - **[Using MPI with Fortran](../software/mpi_fortran.md)**: Parallel programming --->

## 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](accounts_login.md)
- Ready to run jobs? Go to [Running Batch Jobs](../using_nmthpc/batch_jobs.md)
- Need specific software? Check [Software Available on NMTHPC](../computing_environment/software.md)
- GPU computing? See [Running Jobs on GPU Nodes](../using_nmthpc/gpu_jobs.md)
```

## Getting Help

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

1. Check the [FAQ](faq.md) 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.
