Skip to content

Documentation update log

2026-09-01

  • Update: Reconciled the corpus against the CARC knowledge store — staff-reviewed articles distilled from real support tickets plus cluster state observed directly over SSH on 2026-07-25. Corrected stale facts: Slurm intro now lists Easley's real partitions (debug is 1 hour, not 4; there is no Easley condo partition) plus the group-gated h100/l40s GPU partitions and the default time/memory behavior; resource limits (now curated in-repo) carries observed per-cluster partition tables — the old Hopper table was a hardware generation stale — full storage quotas with file-count limits, and the job time-limit extension policy; storage and backups (now curated in-repo) documents the real paths (/carc/scratch, /easley/scratch, /projects), the 180-day Easley scratch cleanup, that Hopper has no machine-local scratch, and how to find a project's path; the retired anaconda3 module was replaced with miniconda3 across conda environments, getting R, and deep-learning packages; getting R and Gurobi with R now show the current r/4.x module tree; and modules no longer claims plain intel modules don't exist.
  • Creation: Added CUDA-aware MPI — passing GPU device pointers directly to MPI and fixing the mixed OpenMPI/UCX environment segfault, distilled from a staff-reviewed, user-confirmed ticket resolution.
  • Update: Folded ticket-derived answers into the FAQ and guides: troubleshooting covers the uid not in group permitted to use this partition rejection and the ColdFront path to GPU-partition access, jobs stuck in CG, a full out-of-memory diagnosis (per-job memory enforcement, DefMemPerCPU defaults, calibrating with seff), Python ModuleNotFoundError after loading miniconda3, quota surprises (group-ownership accounting, stale warnings), hanging transfers, and password-reset propagation; the general FAQ answers where project scratch lives, how to keep data past scratch retention, GPU-partition gating, and allocation expiration/renewal; password reset and transferring data carry the matching tips; getting started tells PIs to keep allocations current.

  • Update: The agent guide now cross-links the GPT 101 generative-AI workshop — an OKF v0.2 bundle with the same llms.txt conventions, maintained and taught by CARC.

2026-08-30

  • Update: System-status links now point straight at the live monitors — the cluster login & website status board, UNM IT alerts, perfSONAR network performance, the Easley DNS check, and XDMoD usage metrics — instead of the intermediary carc.unm.edu downtime page. The landing button and troubleshooting steps use the cluster status board; the support card and systems overview list all five.

  • Update: The header logo is now a Googie starburst — the same 12-ray construction as the homepage hero's atomic bursts (alternating ray lengths, tip dots, cycling colors), in the cream/turquoise/white subset that reads on the cherry header.

  • Update: Completed the retirement of Wheeler, Taos, Gibbs, and Xena across the corpus. The "Legacy content" admonitions are gone, and every active page now reads against the current clusters: hostnames and prompts point at Hopper, retired-only sections were removed (the Wheeler/PBS Orca variant, the Xena AlphaFold script, Xena-specific partition flags), and the historical Xena and Wheeler queue tables moved from resource limits into the legacy cluster reference. The migration pipeline now enforces this: it fails if a retired system name appears outside the sanctioned legacy pages (provenance frontmatter and the changelog stay truthful).

  • Update: Converted the remaining PBS-era material on active pages to Slurm (storage example script and wording, R package installs interactive-session request) and fenced all file paths on the storage page. Fixed the SSH config example (now a single well-formed block covering Hopper and Easley).

  • Update: Footer social links: removed the X/Twitter icon (account no longer exists) and pointed YouTube at the main UNM CARC channel.

2026-08-29

  • Update: Made the deployed site directly consumable by AI agents: every page's Markdown source (OKF frontmatter intact) is now served at its URL plus index.md; rendered pages advertise it via link rel=alternate and okf:* meta tags (type, status, trust tier, generated-at); robots.txt points crawlers at llms.txt, the full corpus, and the mirror convention (scripts/postbuild_agent_surface.py, wired into CI). Added the For AI agents guide and a repository AGENTS.md/CLAUDE.md for coding harnesses.

  • Update: Embedded CARC YouTube recordings across the site: the Video tutorials page now carries the full QuickBytes playlist, CARC Annual Meeting 2025 talks, and research presentations from the UNMCARC channel; ten guide pages (logging in, Slurm intro, storage, transfers, modules, conda, X11, GNU Parallel, SimCov, parallel R) embed their matching walkthrough via the migration pipeline.

  • Creation: Rebuilt the Workshops and slides page (previously a stub) as a curated catalog of 33 slide decks: the Introduction to CARC series, domain-focused workshops, course guest lectures, and legacy material.

  • Update: The Xena cluster has been retired. Removed Xena from the Systems overview, Facilities description, FAQ, and landing page; added it to the retired-systems list in Cluster specifications; marked Xena-specific GPU guides (PyTorch, MATLAB GPU/deep learning, deep-learning packages) as status: draft with legacy notices pending review against Hopper and Easley GPUs.

  • Update: Annotated all code across the corpus: tab-indented QuickBytes code now renders as language-fenced blocks with syntax highlighting; restructured Installing deep learning packages (now curated in-repo); annotated inline code references in Parallel R with the future package.

  • Creation: Added the Interactive computing section (Open OnDemand, JupyterHub) and the FAQ section (General FAQ, Troubleshooting).

  • Creation: Added Contributing to these docs — the OKF frontmatter contract, verification workflow, and local build instructions for CARC staff.
  • Update: Added machine-readable llms.txt and llms-full.txt indexes generated from OKF frontmatter (scripts/gen_llms_txt.py, enforced in CI); moved the page table of contents into the left sidebar.

  • Initialization: Created this documentation bundle with Zensical, structured as an Open Knowledge Format (OKF v0.2) knowledge bundle.

  • Migration: Migrated 56 tutorials and guides from UNM-CARC/QuickBytes and UNM-CARC/webinfo with provenance frontmatter (generated, sources, per-file last_modified from git history). All migrated pages are unverified pending CARC staff review.
  • Creation: Wrote the Getting started overview, Good Neighbor Use Policy, Systems overview, Video tutorials, Getting help, Acknowledging CARC, Mission and vision, Facilities description, and Partner cyberinfrastructure pages from carc.unm.edu content.
  • Deprecation: Marked Cluster specifications (retired Wheeler, Taos, and Gibbs systems) and R batch jobs with PBS as deprecated; both are kept for history and links.