Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

HPC Server: Open OnDemand Quick-Start

This is a custom service provided by the USGS ARC team that is available to anyone who has an account on the USGS high performance computers (HPCs). If you are a USGS staff member who does not yet have an account on the HPCs, you can request one here. Once your USGS HPC account has been created, you will be able to follow the instructions below to use this service.

This is the easiest option for running Jupyter notebooks on the HPCs, as there is no configuration needed on your part. This option provides reasonable compute resources via the tallgrass and hovenweep HPC hosts:

The Jupyter Server will run in an allocation on tallgrass or hovenweep. This server will have access to your home directory/folder on that host, which is where your notebooks will reside.

Conda Environment Set Up

If you need to set up your own conda environment to run the notebooks, proceed with the following steps:

Now, you will be able to see the environment you just built as an available kernel from your Jupyter notebook.

For additional help setting up and using conda environments on the HPCs, please see the HPC User Docs.

Note: The code to build the HyTEST Jupyter app is in this repository; however, this repo is only visible on the internal USGS network.

Dask Dashboard

If you plan to use the dask dashboard with OnDemand, you will need to launch your interactive session in a conda environment that includes the dask_labextension package. If you are using the HyTEST environment provided in the hytest.yml file in our repository, we have included this package. You will just need to choose the hytest environment when you are launching your interactive session (after you have built it) using the I have a custom conda env I'd like to use option during launch.