Skip to main content

Breadcrumb

  1. ACCESS Home
  2. Support
  3. Knowledge Base
  4. Knowledge Base Resources

Knowledge Base Resources

These resources are contributed by researchers, facilitators, engineers, and HPC admins. Please upvote resources you find useful!
Add a Resource

Topics

  • machine-learning (50)
  • ai (45)
  • training (41)
  • data-analysis (40)
  • deep-learning (28)
  • documentation (28)
  • big-data (26)
  • neural-networks (24)
  • workforce-development (21)
  • professional-development (18)
  • visualization (18)
  • parallelization (16)
  • community-outreach (14)
  • programming (14)
  • 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 (45)
  • training (41)
  • data-analysis (40)
  • deep-learning (28)
  • documentation (28)
  • big-data (26)
  • neural-networks (24)
  • workforce-development (21)
  • professional-development (18)
  • visualization (18)
  • parallelization (16)
  • community-outreach (14)
  • programming (14)
  • 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.

Containerization Explained
0
  • Containerization Explained
Containerization is a software development method in which applications are packaged into standard units for development, shipment, and deployment.
containers
0 Likes

Login to like
Type
video_link
Level
Beginner
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
Ultimate guide to Unix
0
  • unix list of basic commands
Unix is incredibly common and useful. This website provides all the common commands and explanations for one to get started with a unix system.
bash
0 Likes

Login to like
Type
website
Level
Beginner
Using Dask on HPC Systems
0
  • Dask Tutorial Github Page
  • Video Recording of Tutorial - Part 1
  • Video Recording of Tutorial - Part 2
A tutorial on the effective use of Dask on HPC resources. The four-hour tutorial will be split into two sections, with early topics focused on novice Dask users and later topics focused on intermediate usage on HPC and associated best practices. The knowledge areas covered include (but are not limited to): Beginner section High-level collections including dask.array and dask.dataframe Distributed Dask clusters using HPC job schedulers Earth Science data analysis using Dask with Xarray Using the Dask dashboard to understand your computation Intermediate section Optimizing the number of workers and memory allocation Choosing appropriate chunk shapes and sizes for Dask collections Querying resource usage and debugging errors
trainingjupyterhubpython
0 Likes

Login to like
Type
learning
Level
Beginner, Intermediate
Learn Python Online
0
  • Python Courses Online
Learn Python online with these distance learning courses.
professional-developmenttrainingpython
0 Likes

Login to like
Type
website
Level
Beginner
Implementing Markov Processes with Julia
0
  • Markov Decision Processes in Julia
The following link provides an easy method of implementing Markov Decision Processes (MDP) in the Julia computing language. MDPs are a class of algorithms designed to handle stochastic situations where the actor has some level of control. For example, used at a low level, MDPs can be used to control an inverted pendulum, but applied in higher level decision making the can also decide when to take evasive action in air traffic management. MDPs can also be extended to the partially observable domain to form the Partially Observable Markov Decision Process (POMDP). This link contains a wealth of information to show one can easily implement basic POMDP and MDP algorithms and apply well known online and offline solvers.
aimachine-learningjulia
0 Likes

Login to like
Type
tool
Level
Intermediate, Advanced
Numba: Compiler for Python
0
  • Numba Compiler
Numba is a Python compiler designed for accelerating numerical and array operations, enabling users to enhance their application's performance by writing high-performance functions in Python itself. It utilizes LLVM to transform pure Python code into optimized machine code, achieving speeds comparable to languages like C, C++, and Fortran. Noteworthy features include dynamic code generation during import or runtime, support for both CPU and GPU hardware, and seamless integration with the Python scientific software ecosystem, particularly Numpy.
vectorizationoptimizationperformance-tuningparallelization
0 Likes

Login to like
Type
documentation
Level
Intermediate, Advanced
RMACC Website
0
  • RMACC.org
Rocky Mountain Advanced Computing Consortium Website
community-outreach
0 Likes

Login to like
Type
website
Level
Beginner, Intermediate, Advanced
Vulkan Support Survey across Systems
0
  • OSF hosted knowledge base submission
It's not uncommon to see beautiful visualizations in HPC center galleries, but the majority of these are either rendered off the HPC or created using programs that run on OpenGL or custom rasterization techniques. To put it simply the next generation of graphics provided by OpenGL's successor Vulkan is strangely absent in the super computing world. The aim of this survey of available resources is to determine the systems that can support Vulkan workflows and programs. This will assist users in getting past some of the first hurdles in using Vulkan in HPC contexts.
big-datacomputer-graphicsworkflow
0 Likes

Login to like
Type
learning
Level
Intermediate
MATLAB with other Programming Languages
0
  • Using MATLAB with Other Programming Languages
MATLAB is a really useful tool for data analysis among other computational work. This tutorial takes you through using MATLAB with other programming languages including C, C++, Fortran, Java, and Python.
cc++fortranjavamatlabpython
0 Likes

Login to like
Type
tool
Level
Beginner, Intermediate, Advanced
GDAL Multi-threading
0
  • GDAL Multi-threading
Multi-threading guidance when using GDAL.
parallelizationgis
0 Likes

Login to like
Type
learning
Level
Intermediate
Charliecloud User Group
0
  • Charliecloud User Group
Announcements for for users and developers of Charliecloud, which provides lightweight user-defined software stacks for high-performance computing.
containers
0 Likes

Login to like
Type
mailing_list
Level
Beginner
Use Windows Subsystem for Linux for HPC Command Line Access from Windows
0
  • Install Linux on Windows with WSL
Windows Subsystem for Linux (WSL) provides a Linux environment for Windows users to access HPC resources fast and efficiently.
workflowssh
0 Likes

Login to like
Type
tool
Level
Beginner
TensorFlow for Deep Neural Networks
0
  • TensorFlow Docs
TensorFlow is a powerful framework for Deep Learning, developed by google. This specifically is their python package, which is easy to use and can be used to train incredibly powerful models.
documentationfastertensorflow
0 Likes

Login to like
Type
tool
Level
Intermediate, Advanced
Language models and using HPC resources
0
  • AI-Generated Text Detection In 2023
Documentation and research based on the latest NLP text generation detection methods for 2023.
natural-language-processing
0 Likes

Login to like
Type
learning
Level
Intermediate
CyberAmbassadors: Professional Skills for Interdisciplinary Work
0
  • CyberAmbassador Program
The CyberAmbassadors project was funded through a workforce development grant from the National Science Foundation (Award #1730137). Starting in 2017, the initial focus of this project was to develop, test, and refine new curriculum to help CyberInfrastructure (CI) Professionals strengthen their communications, teamwork and leadership skills. With support and collaboration from a number of academic and professional organizations, the CyberAmbassadors project was expanded to offer professional skills training to college students and professionals working across STEM (science, technology, engineering, math) disciplines.
mentorshipprofessional-developmentresearch-facilitationtrainingworkforce-development
0 Likes

Login to like
Type
learning
Level
Beginner, Intermediate, Advanced
Samtools Documentation
0
  • https://www.htslib.org/doc/
Samtools is a suite of programs for interacting with high-throughput sequencing data, especially in the SAM/BAM format. It offers various utilities for processing, analyzing, and managing sequence data generated from next-generation sequencing (NGS) experiments. Samtools is widely used in bioinformatics and genomics research for tasks such as read alignment, variant calling, and data manipulation.
documentationdata-analysisbioinformaticsdata-sciencegenomics
0 Likes

Login to like
Type
documentation
Level
Beginner, Intermediate, Advanced
ACCESS Support Portal
0
  • ACCESS Support Portal
affinity-grouppegasusACCESS-websiteopen-ondemand
0 Likes

Login to like
Type
website
Level
Beginner, Intermediate, Advanced
ACCESS KB Guide - DELTA
0
  • ACCESS KB Guide - DELTA
NCSA is the home of Delta, a computing and data resource that balances cutting-edge graphics processor and CPU architectures with a non-POSIX file system with a POSIX-like interface. Delta allows applications to reap the benefits of modern file systems without rewriting code.
delta
0 Likes

Login to like
Type
documentation
Level
Beginner, Intermediate, Advanced
Data Imputation Methods for Climate Data and Mortality Data
0
  • Data Imputation Methods for Climate Data and Mortality Data - Slices
  • Github repository
  • Data Imputation Methods for Climate Data and Mortality Data - Full Tutorial
This slices and videos introduced how to use K-Nearest-Neighbors method to impute climate data and how to use Bayesian Spatio-Temporal models in R-INLA to impute mortality data. The demos will be added soon.
allocation-valuedocumentationaiplottingvisualizationdata-analysismachine-learning
0 Likes

Login to like
Type
video_link
Level
Intermediate, Advanced
Slurm Tutorials
0
  • Slurm Tutorials
Introduction to the Slurm Workload Manager for users and system administrators, plus some material for Slurm programmers.
administering-hpccluster-managementhpc-cluster-architecturetraining
0 Likes

Login to like
Type
learning
Level
Beginner
Installing Rocky Linux Operating System
0
  • Installing Rocky Linux 9
Rocky Linux is an open-source enterprise operating system. It is compatible with Red Hat Enterprise Linux (RHEL). It is a community-driven project that provides a stable and reliable platform for production workloads. It is one of the best alternatives to Opensource CentOS, since Centos will be on end of life (EoL) soon in 2024 by shifting to CentOS Stream.
unix-environmentsoftware-installation
0 Likes

Login to like
Type
learning
Level
Beginner
Neurodesk
0
  • Neurodesk
Neurodesk provides a containerised data analysis environment to facilitate reproducible analysis of neuroimaging data. Analysis pipelines for neuroimaging data typically rely on specific versions of packages and software, and are dependent on their native operating system. These dependencies mean that a working analysis pipeline may fail or produce different results on a new computer, or even on the same computer after a software update. Neurodesk provides a platform in which anyone, anywhere, using any computer can reproduce your original research findings given the original data and analysis code.
psychologycontainerssoftware-installationversion-control
0 Likes

Login to like
Type
website
Level
Beginner, Intermediate, Advanced

Pagination

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