// USING ADAPT

// ADAPT’S VM ENVIRONMENT

Users may request their preferred type of virtual machine (VM), including the operating system and the number of cores and amount of memory.

  • Multiple occurrences of that VM may also be requested.
  • Users are given user level access to VM’s (not root).

// VM UTILIZATION

ADAPT’s system administration team work with users to understand their requirements and provision resources.

*When VM’s are no longer required, please notify the ADAPT team so that VM’s can be spun down and resources can be re-provisioned.

CONTACT US

OPERATING SYSTEMS

The following Operating Systems are available in ADAPT:

  • Debian Jessie & Stretch Linux
  • CentOS6 & CentOS7 Linux
  • Windows Server 2012 R2
  • Ubuntu - Coming Soon

Hardware


Hardware Location CPU Cores Memory Network
Dell Container Broadwell E5-2650 v4 24 (2.2 Ghz) 256 2x10Gbe

The hypervisor hardware for the ADAPT systems are primarily 2.2-GHz 24-core Intel Xeon Broadwell E5-2650 v4 with 256 GiB memory. Newly-created ADAPT VMs have options to use one of the following flavors:

Flavor vCPUs Memory
adapt.nano 1 6
adapt.small 2 12
adapt.quarter 4 48
adapt.half 10 122
adapt.whole 20 245

Our physical nodes will be set to reserve 2 physical CPUs and at least 2 GB of memory for the hypervisor.

The NCCS recommends new users start with a small flavor for initial set up. We will then work with users to grow their resources based on the observed usage patterns. Specialty hardware such as GPUs are available as a shared resource via the Slurm scheduler.


Software (Reperesentative)

ADAPT users have employed the following software in their work:

LINUX SOFTWARE WINDOWS SOFTWARE
AMES Stereo Pipeline ArcGIS Desktop
eCognition ArcGIS Pro
Ganglia eCognition (user must provide license)
GDAL GNU Octave
Grads IDL (user must provide license)
IDL (limited licenses available) MATLAB (user must provide license)
Imagemagik Qgis
Mapserver R/R Studio
MATLAB (user must provide license)
Maven
NetCDF/HDF libraries
PGSC GDAL
Qgis
R
SciKit
MongoDB
Postgres

When additional software is needed, users may load the software in local, personal directories. If the software requires elevated privileges, users may seek out assistance from ADAPT system administrators.

Some of these tools have been made accessible through the module utility. This allows the user to log-in, run a few commands, and load pre-installed software into their environment, and begin using the software that they require. To learn more about the module command and the software it supports on ADAPT, go to the following page:

MODULES ON ADAPT

ADAPT Self-Provisioning


ADAPT Self-Provisioning is currently on hold. If you need additional ADAPT resources, please contact support@nccs.nasa.gov


//  ACCESSING ADAPT VMS

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.

USER TYPES ACCESSING WINDOWS VM’S ACCESSING LINUX VM’S
WINDOWS USERS Guacamole MobaXterm application
MAC USERS Guacamole $ ssh adaptlogin.nccs.nasa.gov
LINUX USERS Guacamole $ ssh adaptlogin.nccs.nasa.gov

// USING ADAPT

NCCS SUPPORTED TOOLS

  • ArcGIS Desktop/Pro – Global imaging software (Windows)
  • Ganglia – Resource monitoring software (Linux)
  • Guacamole - Web browser access to Windows virtual machines
  • pdsh – Parallel shell to launch jobs across multiple VM’s simultaneously
  • SLURM Workload Manager – Job scheduler/running jobs
  • JupyterHub – Computational environment for creating Jupyter notebook documents

EXTERNAL TOOLS (FREEWARE)

  • Filezila - File transfer system (Mac, Windows, Linux)
  • MobaXterm - ssh client with Xserver (Linux access through Windows)
  • Qgis – Global imaging software (Linux)
  • WinSCP - File transfer system (Windows)

OTHER TOOLS

  • Python - high-level interpreted programming language.
  • GPUs plus Machine-learning - ADAPT also offers a subset of systems that have been upgraded to use high-speed storage and GPUs to enable high-performance computing. These systems also come equipped with pre-installed ML tools like TensorFlow, Pytorch, RapidsAI, and much more!

// DATA COLLECTIONS

ADAPT provides users access to centralized, commonly used data collections such as LANDSAT, MODIS, MERRA/MERRA2, and NGA*.

  • Datasets are not static–additional data is continually being added.
  • If users identify new data that is of interest to an expanded audience, it can be staged for general access as well.

*Note: Access to NGA data requires a signed agreement and adherence to specific usage policies.

DATA COLLECTIONS

// STORAGE

All file systems on ADAPT, including home and nobackup, are shared and accessible across all VM’s. 

STORAGE

// ABOVE USERS

ADAPT virtual environment was originally created for ABOVE users to conduct research. It has since expanded and evolved to support numerous NCCS users.

NEW USERS

If you are an ABOVE user new to ADAPT, please follow these instructions to gain access.

ABOVE USERS

ABOVE DATA COLLECTIONS

See Data Collections page to see available ABOVE data collections.

DATA COLLECTIONS

CITING ADAPT IN PUBLICATIONS

When researchers publish research based on the use of NCCS resources, please acknowledge these NASA-provided resources with language similar to this example:

“Resources supporting this work were provided by the NASA High-End Computing (HEC) Program through the NASA Center for Climate Simulation (NCCS) at Goddard Space Flight Center.”

ORTHORECTIFYING DATA ON ADAPT

Please see the PGC Imagery Utilities Guide developed in conjunction with the Polar Geospatial Center detailing how to use the PGC Imagery Utilities on ADAPT.

// ACCOUNT INFO 

new users icon

See information about account eligibility, set-up, and maintenance.

GET STARTED