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
  • 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
  • Natural Language Processing with Deep Learning
    0
    • CS224N: NLP with Deep Learning
    CS244N is a renowned natural language processing course offered by Stanford University and taught by Christopher Manning. It covers a wide range of topics in NLP, including language modeling, machine translation, sentiment analysis, and more. It teaches both foundational concepts and cutting-edge research to gain a comprehensive understanding of NLP techniques and applications.
    • natural-language-processing
    • training
    • workforce-development
    0 Likes

    Login to like
    Type
    video_link
    Level
    Beginner, Intermediate
  • AI Institutes Cyberinfrastructure Documents: SAIL Meeting
    0
    • Recording of CI ACCESS Talk
    • Flyer about ACCESS
    • Slides from CI ACCESS Talk
    Materials from the SAIL meeting (https://aiinstitutes.org/2023/06/21/sail-2023-summit-for-ai-leadership/). A space where AI researchers can learn about using ACCESS resources for AI applications and research.
    • ACCESS-account
    • ai
    • data-analysis
    • machine-learning
    0 Likes

    Login to like
    Type
    learning
    Level
    Beginner, Intermediate, Advanced
  • Slurm Scheduling Software Documentation
    0
    • Slurm Documentation
    Slurm is an open source, fault-tolerant, and highly scalable cluster management and job scheduling system for large and small Linux clusters. Slurm requires no kernel modifications for its operation and is relatively self-contained. As a cluster workload manager, Slurm has three key functions. First, it allocates exclusive and/or non-exclusive access to resources (compute nodes) to users for some duration of time so they can perform work. Second, it provides a framework for starting, executing, and monitoring work (normally a parallel job) on the set of allocated nodes. Finally, it arbitrates contention for resources by managing a queue of pending work.
    • cluster-management
    • cluster-support
    • slurm
    0 Likes

    Login to like
    Type
    website
    Level
    Intermediate, Advanced
  • 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
  • Building the ArduPilot environment for Linux
    0
    • Building the ArduPilot environment for Linux
    This article provides instructions for building AirSim, an open-source simulator for autonomous vehicles, on Linux. It outlines the steps to build Unreal Engine, clone and build the AirSim repository, and set up the Unreal environment. It also includes information on how to use AirSim and optional setups such as remote control for manual flight.
    • profiling
    • data-transfer
    • github
    • github-pages
    • cpu-architecture
    • bash
    • environment-modules
    • git
    • modules
    • os
    • permissions
    • ssh
    • vim
    0 Likes

    Login to like
    Type
    documentation
    Level
    Beginner
  • Introduction to GPU/Parallel Programming using OpenACC
    0
    • Intro to OpenACC
    Introduction to the basics of OpenACC.
    • gpu
    • c
    • c++
    • compiling
    • fortran
    0 Likes

    Login to like
    Type
    presentation
    Level
    Beginner
  • Data Analysis with R for Educators
    0
    • Data Analysis with R for Educators
    This webinar series is an orientation to R. We start with an overview of R’s history and place in the larger data science ecosystem. Next, we introduce the R Studio user interface and how to access R’s excellent documentation. Finally, we present the fundamental concepts you need to use the R environment and language for data analysis. Along the way, we compare R script files (.R) to R Notebook (.Rmd) files and show how the features of R Notebook support better communication and encourage more dynamic engagement with statistical analysis and code. It is helpful to be familiar with tabular data analysis using statistical software, database tools, or spreadsheet programs. Workshop materials, including setup directions and slides are available at https://github.com/CornellCAC/r_for_edu/ The Rstudio Cloud project used in the workshop is https://rstudio.cloud/project/4044219.
    • data-analysis
    • data-science
    • psychology
    • biology
    • training
    • workforce-development
    • r
    0 Likes

    Login to like
    Type
    video_link
    Level
    Beginner
  • Pandas - Python
    0
    • Pandas Docs
    pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language. It lets you store data in easy to manage and display data frames, with column names and datatypes.
    • documentation
    • ai
    • big-data
    • data-analysis
    0 Likes

    Login to like
    Type
    documentation
    Level
    Beginner, Intermediate
  • Intro to Statistical Computing with Stan
    0
    • https://mc-stan.org/users/documentation/
    • https://vasishth.github.io/bayescogsci/book/ch-introstan.html
    • https://pystan.readthedocs.io/en/latest/
    The Stan language is used to specify a (Bayesian) statistical model with an imperative program calculating the log probability density function. Here are some useful links to start your exploration of this statistical programming language, and a Python interface to Stan.
    • data-analysis
    • machine-learning
    • monte-carlo
    • python
    0 Likes

    Login to like
    Type
    documentation
    Level
    Beginner, Intermediate
  • 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
  • Molecular Dynamics Tutorials for Beginner's
    0
    • GROMACS - MDTutorials.com
    • OpenMM - Making It Rain
    • NAMD - UIUC
    Links to MD tutorials for beginner's across various simulation platforms.
    • cloud-computing
    • amber
    • charmm
    • gromacs
    • molecular-dynamics
    • namd
    • computational-chemistry
    0 Likes

    Login to like
    Type
    learning
    Level
    Beginner
  • AI powered VsCode Editor
    0
    • Cursor - AI code editor
    **Cursor: The AI-Powered Code Editor** Cursor is a cutting-edge, AI-first code editor designed to revolutionize the way developers write, debug, and understand code. Built upon the premise of pair-programming with artificial intelligence, Cursor harnesses the capabilities of advanced AI models to offer real-time coding assistance, bug detection, and code generation. **How Cursor Benefits High-Performance Computing (HPC) Work:** 1. **Efficient Code Development:** With AI-assisted code generation, researchers and developers in the HPC realm can quickly write optimized code for simulations, data processing, or modeling tasks, reducing the time to deployment. 2. **Debugging Assistance:** Handling complex datasets and simulations often lead to intricate bugs. Cursor's capability to automatically investigate errors and determine root causes can save crucial time in the HPC workflow. 3. **Tailored Code Suggestions:** Cursor's AI provides context-specific code suggestions by understanding the entire codebase. For HPC applications where performance is paramount, this means receiving recommendations that align with optimization goals. 4. **Improved Code Quality:** With AI-driven bug scanning and linter checks, Cursor ensures that HPC codes are not only fast but also robust and free of common errors. 5. **Easy Integration:** Being a fork of VSCode, Cursor allows seamless migration, ensuring that developers working in HPC can swiftly integrate their existing VSCode setups and extensions. In essence, for HPC tasks that demand speed, precision, and robustness, Cursor acts as an invaluable co-pilot, guiding developers towards efficient and optimized coding solutions. It is free if you provide your own OPEN AI API KEY.
    • ai
    • machine-learning
    • workflow
    • natural-language-processing
    • programming
    • python
    • sas
    0 Likes

    Login to like
    Type
    tool
    Level
    Beginner, Intermediate
  • DAGMan for orchestrating complex workflows on HTC resources (High Throughput Computing)
    0
    • DAGMan
    • DAGMan Workflows
    DAGMan (Directed Acyclic Graph Manager) is a meta-scheduler for HTCondor. It manages dependencies between jobs at a higher level than the HTCondor Scheduler. It is a workflow management system developed by the High-Throughput Computing (HTC) community, specifically for managing large-scale scientific computations and data analysis tasks. It enables users to define complex workflows as directed acyclic graphs (DAGs). In a DAG, nodes represent individual computational tasks, and the directed edges represent dependencies between the tasks. DAGMan manages the execution of these tasks and ensures that they are executed in the correct order based on their dependencies. The primary purpose of DAGMan is to simplify the management of large-scale computations that consist of numerous interdependent tasks. By defining the dependencies between tasks in a DAG, users can easily express the order of execution and allow DAGMan to handle the scheduling and coordination of the tasks. This simplifies the development and execution of complex scientific workflows, making it easier to manage and track the progress of computations.
    • open-science-grid
    0 Likes

    Login to like
    Type
    tool
    Level
    Intermediate, Advanced
  • C Programming
    0
    • C Programming Notes
    "These notes are part of the UW Experimental College course on Introductory C Programming. They are based on notes prepared (beginning in Spring, 1995) to supplement the book The C Programming Language, by Brian Kernighan and Dennis Ritchie, or K&R as the book and its authors are affectionately known. (The second edition was published in 1988 by Prentice-Hall, ISBN 0-13-110362-8.) These notes are now (as of Winter, 1995-6) intended to be stand-alone, although the sections are still cross-referenced to those of K&R, for the reader who wants to pursue a more in-depth exposition." C is a low-level programming language that provides a deep understanding of how a computer's memory and hardware work. This knowledge can be valuable when optimizing apps for performance or when dealing with resource-constrained environments.C is often used as the foundation for creating cross-platform libraries and frameworks. Learning C can allow you to develop libraries that can be used across different platforms, including iOS, Android, and desktop environments.
    • c
    • c++
    • compiling
    • programming
    • programming-best-practices
    0 Likes

    Login to like
    Type
    learning
    Level
    Beginner
  • GIS: Projections and their distortions
    0
    • Map Projections
    In GIS, projections are helpful to take something plotted on a globe and convert it to a flat map that we can print or show on a screen. Unfortunately it also introduces distortions to the objects and features on the map. This not only distorts the objects visually, but the results for any spatial attribute calculations will also reflect this distortion (such as distance and area ). Below is a link to a quick primer on projections, types of distortions that can occur, and suggestions on how to choose a correct projection for your work.
    • gis
    0 Likes

    Login to like
    Type
    learning
    Level
    Beginner, Intermediate
  • AWS Tutorial For Beginners
    0
    • AWS Tutorial For Beginners
    An AWS Tutorial for Beginners is a course that teaches the basics of Amazon Web Services (AWS), a cloud computing platform that offers a wide range of services, including compute, storage, networking, databases, analytics, machine learning, and artificial intelligence.
    • aws
    0 Likes

    Login to like
    Type
    video_link
    Level
    Beginner, Intermediate
  • Wiki for Onboarding onto the C3DDB Cluster at MGHPCC
    0
    • Github Wiki
    This is a resource for researchers and students looking to on-board onto the c3ddb cluster at MGHPCC. In the code section, there are example job submission scripts for the different queues on c3ddb.
    • cluster-support
    0 Likes

    Login to like
    Type
    learning
    Level
    Beginner
  • Educause HEISC-800-171 Community Group
    0
    • Educause HEISC-800-171 Community Group
    The purpose of this group is to provide a forum to discuss NIST 800-171 compliance. Participants are encouraged to collaborate and share effective practices and resources that help higher education institutions prepare for and comply with the NIST 800-171 standard as it relates to Federal Student Aid (FSA), CMMC, DFARS, NIH, and NSF activities.
    • cybersecurity
    0 Likes

    Login to like
    Type
    website
    Level
    Beginner, Intermediate, Advanced
  • Official Documentation for PyTorch and NumPy
    0
    • Official PyTorch Documentation
    • Official NumPy Documentation
    The official documentation for PyTorch, a machine learning tensor-based framework, and NumPy, which allows for support for ndarrays which is useful to make tensors when implementing NNs. Both libraries can be installed with pip.
    • deep-learning
    • neural-networks
    • pytorch
    • python
    0 Likes

    Login to like
    Type
    documentation
    Level
    Beginner
  • ACCESS KB Guide - Expanse
    0
    • ACCESS KB Guide
    Expanse at SDSC is a cluster designed by Dell and SDSC delivering 5.16 peak petaflops, and offers Composable Systems and Cloud Bursting. This documentation describes how to use the Expanse cluster with some specific information for people with ACCESS accounts.
    • expanse
    • composable-systems
    • gpu
    0 Likes

    Login to like
    Type
    documentation
    Level
    Beginner, Intermediate, Advanced
  • Framework to help in scaling Machine Learning/Deep Learning/AI/NLP Models to Web Application level
    0
    • Framework to help in scaling Machine Learning/Deep Learning/AI/NLP Models to Web Application level
    This framework will help in scaling Machine Learning/Deep Learning/Artificial Intelligence/Natural Language Processing Models to Web Application level almost without any time.
    • ai
    • deep-learning
    • machine-learning
    • neural-networks
    0 Likes

    Login to like
    Type
    learning
    Level
    Intermediate
  • The Official Documentation of Pandas
    0
    • pandas documentation
    Pandas is one of the most essential Python libraries for data analysis and manipulation. It provides high-performance, easy-to-use data structures, and data analysis tools for the Python programming language. The official documentation serves as an in-depth guide to using this powerful tool including explanations and examples.
    • plotting
    • visualization
    0 Likes

    Login to like
    Type
    documentation
    Level
    Beginner, Intermediate
  • Master’s in Cybersecurity Degree Essentials
    0
    • Master’s in Cybersecurity Degree
    • Take the lead: Find Online Cybersecurity Master’s Programs
    Offers comprehensive information on various master's degree options in cybersecurity, including program details, admission requirements, and career opportunities, helping students make informed decisions about pursuing an advanced degree in cybersecurity.
    • resources
    • professional-development
    • cybersecurity
    0 Likes

    Login to like
    Type
    website
    Level
    Beginner, Intermediate, Advanced

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