Skip to main content

> Learn about the Campus Champions AI Mentorship Program!

  • ACCESS CI
  • News
  • Login

Campus Champions

Uniting Research Computing Facilitators

Campus Champions Campus Champions

CC Main menu

  • Champions
    Current Champions Join the Champions
  • About Us
    About Us Governance Code of Conduct Contact Us
  • Community
    Announcements Affinity Groups Affinity Groups FAQ Join the CSSN Community of Communities NSF ACCESS Resources
  • Knowledge Base
    Ask a Question Resources
  • Tags
    Browse Tags

Knowledge Base Resources

These resources are contributed by researchers, facilitators, engineers, and HPC admins. Please upvote resources you find useful!
Add a Resource
  • OpenHPC: Beyond the Install Guide
    0
    • OpenHPC: Beyond the Install Guide
    Materials for the "OpenHPC: Beyond the Install Guide" half-day tutorial, first offered at PEARC24. The goal of this repository is to let instructors or self-learners to construct one or more OpenHPC 3.x virtual environments, for those environments to be as close as possible to the defaults from the OpenHPC installation guide, and to then use those environments to demonstrate several topics beyond the basic installation guide. Topics include: 1. Building a login node that's practically identical to a compute node (except for where it needs to be different) 2. Adding more security to the SMS and login node 3. Using node-local storage for the OS and/or scratch 4. De-coupling the SMS and the compute nodes (e.g., independent kernel versions) 5. GPU driver installation (simulated/recorded, not live) 6. Easier management of node differences (GPU or not, diskless/single-disk/multi-disk, Infiniband or not, etc.) 7. Slurm configuration to match some common policy goals (fair share, resource limits, etc.)
    • jetstream
    • administering-hpc
    • cluster-management
    • hpc-cluster-build
    • provisioning
    • slurm
    0 Likes

    Login to like
    Type
    learning
    Level
    Intermediate
  • HPCwire
    0
    • HPCwire
    HPCwire is a prominent news and information source for the HPC community. Their website offers articles, analysis, and reports on HPC technologies, applications, and industry trends.
    • documentation
    • pytorch
    • data-science
    • bioinformatics
    • hpc-operations
    • training
    • programming
    • programming-best-practices
    • python
    0 Likes

    Login to like
    Type
    website
    Level
    Beginner, Intermediate, Advanced
  • The Theory Behind Neural Networks (Very Simplified)
    0
    • 3Blue1Brown Neural Networks
    This video by the YouTube channel 3Blue1Brown provides a very simplified introduction to the theory behind neural networks. This tutorial is perfect for those that don't have much linear algebra or machine learning background and are eager to step into the realm of ML!
    • neural-networks
    0 Likes

    Login to like
    Type
    video_link
    Level
    Beginner
  • Anvil Documentation
    0
    • Anvil Documentation
    Documentation for Anvil, a powerful supercomputer at Purdue University that provides advanced computing capabilities to support a wide range of computational and data-intensive research spanning from traditional high-performance computing to modern artificial intelligence applications.
    • anvil
    0 Likes

    Login to like
    Type
    documentation
    Level
    Beginner, Intermediate, Advanced
  • Creating a Mobile Application
    0
    • Creating a Mobile Application
    Goes through in detail on how to build an application that can run on Android and IOS devices, using Qt Creator to develop Qt Quick applications. Goes through the setting up, creation, configuration, optimization, and overall deployment. This provides the fundamental basis, need to click around on the site for more specifics.
    • github
    • compiling
    • programming
    0 Likes

    Login to like
    Type
    website
    Level
    Intermediate
  • Python Tools for Data Science
    0
    • Python Tools for Data Science
    Python has become a very popular programming language and software ecosystem for work in Data Science, integrating support for data access, data processing, modeling, machine learning, and visualization. In this webinar, we will describe some of the key Python packages that have been developed to support that work, and highlight some of their capabilities. This webinar will also serve as an introduction and overview of topics addressed in two Cornell Virtual Workshop tutorials, available at https://cvw.cac.cornell.edu/pydatasci1 and https://cvw.cac.cornell.edu/pydatasci2
    • ai
    • machine-learning
    • big-data
    • data-analysis
    • data-wrangling
    • data-science
    • training
    • workforce-development
    • python
    • scikit-learn
    • sql
    0 Likes

    Login to like
    Type
    video_link
    Level
    Intermediate
  • High Performance Computing (HPC) 101 - Cluster
    0
    • High Performance Computing (HPC) 101 Cluster
    High Performance Computing (HPC) Cluster
    • hpc-cluster-build
    0 Likes

    Login to like
    Type
    video_link
    Level
    Beginner, Intermediate
  • Rockfish at Johns Hopkins University
    0
    • Rockfish Resources and Documentation
    Resources and User Guide available at Rockfish
    • rockfish
    0 Likes

    Login to like
    Type
    documentation
    Level
    Intermediate
  • Examples of Thrust code for GPU Parallelization
    0
    • thrust_ex.txt
    Some examples for writing Thrust code. To compile, download the CUDA compiler from NVIDIA. This code was tested with CUDA 9.2 but is likely compatible with other versions. Before compiling change extension from thrust_ex.txt to thrust_ex.cu. Any code on the device (GPU) that is run through a Thrust transform is automatically parallelized on the GPU. Host (CPU) code will not be. Thrust code can also be compiled to run on a CPU for practice.
    • parallelization
    • gpu
    • cuda
    0 Likes

    Login to like
    Type
    learning
    Level
    Intermediate, Advanced
  • Fairness and Machine Learning
    0
    • Fairness and Machine Learning
    The "Fairness and Machine Learning" book offers a rigorous exploration of fairness in ML and is suitable for researchers, practitioners, and anyone interested in understanding the complexities and implications of fairness in machine learning.
    • ai
    • data-analysis
    • deep-learning
    • machine-learning
    • data-science
    0 Likes

    Login to like
    Type
    documentation
    Level
    Intermediate, Advanced
  • Running Particle-in-Cell Simulations on HPC
    0
    • WarpX website
    WarpX is an advanced particle-in-cell code used to model particle accelerators, which needs to be run on HPC. This website contains the tutorial on how to build WarpX on various HPC systems such as NERSC along with examples on how to set up post-processing/visualization tools for different physics cases.
    • github
    • github-pages
    • novel-accelerators
    0 Likes

    Login to like
    Type
    documentation
    Level
    Intermediate
  • PetIGA, an open-source code for isogeometric analysis
    0
    • github link
    • documentation link
    This documentation provides an overview of the PetIGA framework, an open source code for solving multiphysics problems with isogeometric analysis. The documentation covers some simple tutorials and examples to help users get started with the framework and apply it to solve real-world problems in continuum mechanics, including solid and fluid mechanics.
    • finite-element-analysis
    • documentation
    • fluid-dynamics
    • c
    0 Likes

    Login to like
    Type
    documentation
    Level
    Beginner, Intermediate
  • Trinity Tutorial for Transcriptome Assembly
    0
    • Trinity Tutorial for Transcriptome Assembly
    Trinity is one of the most popular tool to assemble transcripts from RNA-Seq short reads. In this tutorial, we will cover the basic usage of Trinity, best practice and common problems.
    • biology
    0 Likes

    Login to like
    Type
    learning
    Level
    Beginner
  • GIS: What is a Geodetic Datums?
    0
    • What are Geodetic Datums?
    Often when working with GIS, or spatial data, one encounters the word "datum" and it may require that you choose a "datum" when doing GIS computation tasks. Below is a short video on what are datums from NOAA and UCAR.
    • arcgis
    • gis
    0 Likes

    Login to like
    Type
    learning
    Level
    Beginner
  • Managing and Optimizing Your Jobs on HPC
    0
    • Managing and Optimizing Your Jobs on HPC
    An overview of tools and methods to manage and optimize jobs and HPC workflows
    • memory
    • optimization
    • batch-jobs
    • job-accounting
    • job-submission
    • resources
    • slurm
    0 Likes

    Login to like
    Type
    video_link
    Level
    Intermediate
  • DeepChem
    0
    • DeepChem Tutorial
    DeepChem is an open-source library built on TensorFlow and PyTorch. It is helpful in applying machine learning algorithms to molecular data.
    • pytorch
    • tensorflow
    • computational-chemistry
    0 Likes

    Login to like
    Type
    tool
    Level
    Beginner, Intermediate, Advanced
  • Research Security Operations Center at IU
    0
    • Research Security Operations Center
    The NSF-funded ResearchSOC helps make scientific computing resilient to cyberattacks and capable of supporting trustworthy, productive research through operational cybersecurity services, training, and information sharing necessary to a community as unique and variable as research and education (R&E). ResearchSOC is a service offering from Indiana University's OmniSOC.
    • cybersecurity
    0 Likes

    Login to like
    Type
    website
    Level
    Beginner, Intermediate, Advanced
  • United Nations Mentor Handbook
    0
    • United National Mentor Handbook
    The United Nations (UN) is an international organization comprising 193 Member States, including the United States. As a global organization, the UN is the one place on Earth where the world's nations can gather to discuss common problems and find shared solutions that benefit all humanity. This handbook has been produced for UN staff of all backgrounds and levels and provides an overview of how to approach your participation in a mentorship program. This resource is quickly digestible and provides a basic structure that will be helpful to review before the first meeting with your mentee.
    • mentorship
    • professional-development
    • training
    • workforce-development
    0 Likes

    Login to like
    Type
    documentation
    Level
    Beginner
  • Singularity/Apptainer User Manuals
    0
    • Singularity Documentation
    • Apptainer Documentation
    Singularity/Apptainer is a free and open-source container platform that allows users to build and run containers on high performance computing resources. SingularityCE is the community edition of Singularity maintained by Sylabs, a company that also offers commercial Singularity products and services. Apptainer is a fork of Singularity, maintained by the Linux foundation, a community of developers and users who are passionate about open source software.
    • containers
    • singularity
    0 Likes

    Login to like
    Type
    documentation
    Level
    Intermediate
  • Bash shell tutorial
    0
    • Bash shell tutorial
    Training materials for using the bash (and zsh) shell.
    • bash
    0 Likes

    Login to like
    Type
    learning
    Level
    Intermediate
  • OnShape Documentation
    0
    • Onshape Onboarding
    This contains documentation for getting started with using OnShape for CAD. OnShape cloud-hosted CAD software that lets you work with others like on a Google Doc, with the power and capabilities of any other software like Solidworks or Inventor.
    • documentation
    • faster
    0 Likes

    Login to like
    Type
    tool
    Level
    Beginner
  • Regular Expressions
    0
    • Learn Regular Expressions with simple, interactive exercises
    • An online tool to learn, build, & test Regular Expressions
    • An Online tool that lets you enter your own text and regular expressions to see what matches
    Regular expressions (sometimes referred to as RegEx) is an incredibly powerful tool that is used to define string patterns for "find" or "find and replace" operations on strings, or for input validation. Regular Expressions are used in search engines, in search and replace dialogs of word processors and text editors, and text-processing Linux utilities such as sed and awk. They are supported in many programming languages, including Python, R, Perl, Java, and others.
    • perl
    • programming
    • python
    • r
    0 Likes

    Login to like
    Type
    learning
    Level
    Beginner, Intermediate
  • Paraview UArizona HPC links (beginner)
    0
    • University of Arizona Visualization homepage
    • Getting Started with Paraview
    • Paraview Cameras and Keyframes
    • Graphs and Data Exporting
    • Visualizing netcdf files
    These links take you to visualization resources supported by the University of Arizona's HPC visualization consultant (rtdatavis.github.io). The following links are specific to the Paraview program and the workflows that have been used my researchers at the U of Arizona. Some of the pages linked are very beginner friendly: getting started, working with cameras and keyframes for rendering, visualizing external files (netcdf climate data), graphs and data exporting. Many of the workflows involve using remote desktops via the Open On Demand interface, but if this isn't set up at your university you can use paraview locally on a desktop. Feel free to post on access ci https://ask.cyberinfrastructure.org/ if you need assistance getting a paraview gui open for your work on HPC.
    • visualization
    0 Likes

    Login to like
    Type
    documentation
    Level
    Beginner

Pagination

  • First page « First
  • Previous page ‹‹
  • …
  • Page 4
  • Page 5
  • Page 6
  • Page 7
  • Page 8
  • Page 9
  • Page 10
  • Page 11
  • Page 12
  • Next page ››
  • Last page Last »

Topics

  • machine-learning (50)
  • ai (43)
  • training (41)
  • data-analysis (39)
  • deep-learning (28)
  • documentation (28)
  • big-data (26)
  • neural-networks (24)
  • workforce-development (20)
  • professional-development (18)
  • visualization (18)
  • parallelization (16)
  • programming (14)
  • community-outreach (13)
  • image-processing (13)
  • cybersecurity (12)
  • gpu (12)
  • r (12)
  • pytorch (11)
  • slurm (10)
  • c (9)
  • cloud-computing (9)
  • compiling (9)
  • mpi (9)
  • plotting (9)
  • administering-hpc (8)

Topics

  • machine-learning (50)
  • ai (43)
  • training (41)
  • data-analysis (39)
  • deep-learning (28)
  • documentation (28)
  • big-data (26)
  • neural-networks (24)
  • workforce-development (20)
  • professional-development (18)
  • visualization (18)
  • parallelization (16)
  • programming (14)
  • community-outreach (13)
  • image-processing (13)
  • cybersecurity (12)
  • gpu (12)
  • r (12)
  • pytorch (11)
  • slurm (10)
  • c (9)
  • cloud-computing (9)
  • compiling (9)
  • mpi (9)
  • plotting (9)
  • administering-hpc (8)

If you'd like to use more filters, please login to view them all.

Champions

  • Current Champions
  • Join the Champions

About

  • About Us
  • Governance
  • Code of Conduct
  • Contact Us

Community

  • People
  • Affinity Groups
  • Affinity Groups FAQ
  • Join the CSSN

Knowledge Base

  • Ask a Question
  • CI Links

Tags

  • Browse Tags
  • Request a Tag

News

  • News
  • Events
  • Jobs

My Profile

  • Add/Edit Interests
  • Add/Edit Skills
  • Edit My Account
  • Change Password
Campus Champions
ACCESS CI Connect.CI Ask.CyberInfrastructure YouTube

The Campus Champions are funded in part by the National Science Foundation (OAC-2505400) as part of the NAIRR Pilot.

Copyright © 2026, Campus Champions • Privacy Policy • Code of Conduct • Connect.CI