// Instructional Video Collection
Accessing NCCS Systems
Become an NCCS User
Potential NCCS Users must accomplish certain prerequisites to gain access to the NCCS systems. This video gives instruction summary on how to establish a NASA Identity, complete the IT security training, and request an RSA SecurID token.
FULL PAGE
How to Request an NCCS RSA Token
Potential NCCS Users must accomplish certain prerequisites to gain access to the NCCS systems. This video gives detailed instructions on how to request an RSA SecurID token.
FULL PAGE
Authenticate through PIV
Topics include ssh and scp, Windows PuTTy and WinSCP installation and setup for PIV on gov’t issued machines to access NCCS systems.
ADAPT
Accessing ADAPT Instructional Video
Learn how to access and login to a virtual machine on the ADAPT system. ADAPT users can customize their VM experience by selecting their preferred operating system. Instructions include how to access an ADAPT Linux VM from Linux and Windows operating systems, and how to access a Windows ADAPT VM directly through a web browser.
FULL PAGE
Anaconda on ADAPT
Anaconda is now available globally on ADAPT which means users no longer need to install Anaconda down their personal directory locations. This instructional includes descriptions of where the system default Anaconda is located, steps to load different Anaconda modules, activating and deactivating a conda environment, and how to create and customize a new conda env or leverage an existing one.
Accessing a Windows VM through Guacamole
It’s now quicker and easier to connect to an ADAPT windows virtual machine using Guacamole. This instructional leads the user through steps to achieve startup of their windows virtual machine.
FULL PAGE
Discover
Introduction to Using SLURM on the Discover Cluster
NCCS provides SchedMD's Slurm resource manager for users to control their scientific computing jobs and workflows on the Discover supercomputer. This video gives instructions on how users can submit jobs to be scheduled, specifying resource requests such as CPU time, memory, as well as other options for optimizing productivity.
FULL PAGE
Interaction of SLURM and MPI
Basics of MPI job startup, how to troubleshoot basic issues with starting MPI jobs, and the interaction between MPI startup and SLURM. The target audience is Discover and Explore users who run MPI based applications.
Performing Secure File Transfers Between Discover and Your Windows Workstation
This video instructional describes how to perform a secure file transfer between the Discover systems and a local windows workstation. The user will be given instruction on how to download and install the PuTTy terminal emulator software as well as the WinSCP secure GUI file transfer utility necessary to accomplish file transfers.
FULL PAGE
Earth Science and NCCS
Earth Science using NCCS data
This TT describes ways that remote sensing data here at NCCS is used for Earth science applications. Topics include Science Context intro, preprocessing steps to prepare geospatial data, and Model building and processing.
EViz
EViz: an easy-to-use visualization framework for earth scientists
EViz consists of two Python-based tools, eViz and iViz, that provide a simple way to visualize a wide variety of data sources. eViz is a CLI-driven static plotting tool configurable with YAML files. iViz is a Jupyter Notebook-based tool with a Bokeh backend for providing an interactive exploration of data sources.
Geographic Information System (GIS)
GIS Portal Part 1 – How the system works
This instructional is a capture of a Tech Talk that was presented by Jim Shute. Part 1 of this 5 part presentation is an overview of the Capabilities and Services of the NCCS GIS Portal. It covers on a high level the NCCS Architecture, Spatial Platform Architecture, GIS development Paradigm, Example Workflow, Data Publishing Workflow, Development Options, and Windows Access.
GIS Portal Part 2 – Website and Applications
This instructional is a capture of a Tech Talk that was presented by Jim Shute. Part 2 of this 5 part presentation explores the NCCS GIS portal website and the many existing applications that are available to users.
GIS Portal Part 3 – Make a Webmap and publish from Desktop
This instructional is a capture of a Tech Talk that was presented by Jim Shute. Part 3 of this 5 part presentation describes the steps involved in creating a webmap and publishing from your desktop.
GIS Portal Part 4 – Publishing Content
This instructional is a capture of a Tech Talk that was presented by Jim Shute. Part 4 of this 5 part presentation describes 3 methods to publish content to the web.
GIS Portal Part 5 – Questions and Answers
This instructional is a capture of a Tech Talk that was presented by Jim Shute. This Part 5 question and answer portion of the presentation addresses more on hot spots, GeoJson files, heat maps, hot spot analysis, benefits of using the GIS portal, web addresses, contact info, and comments about this software as a service.
Gitlab
Gitlab Capabilities Demo: NASA
The latest features and capabilities of Gitlab are presented.
Jupyter
Jupyter on ADAPT Part 1 – Overview
Jupyter is now available on ADAPT. Project Jupyter products include Jupyter Notebook, Jupyter kernels, JupyterHub, and JupyterLab, the next generation version of Jupyter Notebook. This instructional gives an Overview describing Jupyter Hub, it’s configuration on ADAPT, and how to signin and start up the Jupyter Hub server.
FULL PAGE
Jupyter on ADAPT Part 2 – JupyterLab
This video instructional explores some of the key features of JupyterLab. It describes the icons in the navigation panel such as Folders, Kernels, Commands, The Hub Control Panel, and runs an example Jupyter Notebook.
FULL PAGE
JupyterHub (JupLab Console, Condas, and Notebooks)
Topics include starting up a JupHub server, exploring the JupyterLab console, as well as conda environments and how they are available to Jupyter Notebooks within a user session.
Kubernetes
Kubernetes 101: Design Principals and Architecture
This TT will focus on design principals and architecture.
Kubernetes: Deploying apps and cluster add-ons
This TT will focus on deploying apps and cluster add-ons declaratively. Presented will be an opinionated Kubernetes (K8s) and ArgoCD deployment and GitOps demo.
This TT will focus on design principals and architecture.
Kubernetes: Deploying apps and cluster add-ons
This TT will focus on deploying apps and cluster add-ons declaratively. Presented will be an opinionated Kubernetes (K8s) and ArgoCD deployment and GitOps demo.
Linux FAQs
Linux 101 FAQs session
In this video, NCCS staff will address common helpdesk FAQs and answer basic Linux questions submitted by the user community.
Linux 101 FAQs pdf
ML/AI
Explainable AI ML
Machine learning provides a statistical inference based on the inputs provided by the user in which algorithms learn relationships between input data and output results. This TT will give an overview of machine learning topics such as: Benefits of using ML, the S/W that supports ML, ML frameworks in python, ML Algorithms, and an example Jupyter Notebook run.
NCCS and GPU Programming
NCCS Introduction to GPU Programming Seminar
This video explores the GPU resources available at NCCS and NAS. It offers an introduction to GPU programming, covering the GPU stack, the basics of GPU architecture, and an overview of various programming models. Perfect for anyone looking to understand the essentials of GPU technology.
Open OnDemand
NCCS Open OnDemand
A demonstration of a different way to consume HPC resources will be presented.
Please note: This is not operational within NCCS at this time. This video is for general Technical Sharing of Information to our Users.
Open OnDemand Slides
User applications
User Applications on NCCS Resources
The focus of this TT is the types of User applications available on NCCS resources. Also discussed will be module usage and a light touch on other types of packaged envs.