// 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.




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.



Tech Talk Knowledge Sharing Sessions


See additional resources from previous Tech Talks on using NCCS Systems and Services:


Tech Talks