Jupyter At FCC AFs¶
One of the services available at the FCC analysis facilities is the Jupyter Lab environment.
Table of Contents¶
- Accessing the JupyterHub
- The JupyterHub resources on HTC cluster and HPC clusters
- Kernels and extensions in the FCC Jupyter environment
- Getting help
Accessing the JupyterHub¶
The BNL JupyterHub is
https://jupyter-fedid.sdcc.bnl.gov/
Before accessing it, please apply for a BNL computing account — see the Onboarding Checklist, or the Federated ID instructions directly. Both Federated Identity and full SCDF accounts can use JupyterHub.
BNL's Scientific Computing and Data Facility (SCDF) provides a JupyterHub environment on their HTC (high throughput computing) cluster and HPC (high performance computing) clusters. Choose one of them to log in.
Note
HTC JupyterHub sessions run as HTCondor batch jobs against the FCC accounting group group_usfcc. You are placed in that group automatically when you select FCC as your experiment on your account application, so there is nothing extra to request.
The JupyterHub resources on HTC cluster and HPC clusters¶
Jupyter instances running under the HTC JupyterHub are actually Condor batch jobs. Using HTC JupyterHub requires affiliation to an experiment, such as FCC.
Jupyter instances running under the HPC JupyterHub are run as SLURM batch jobs on the BNL Institutional Cluster (IC). Using HPC JupyterHub requires a valid time allocation on those clusters. Nvidia GPUs are available on the IC cluster.
Kernels and extensions in the FCC Jupyter environment¶
The Jupyter environment provides several kernels and extensions. This includes:
- python3 kernel with the Key4hep software stack, which includes the FCC software stack.
- python3 with pyroot and uproot.
- python3 with ML packages such as Tensorflow and Keras, with support of Nvidia GPUs.
- Terminal console for simple interactive use, e.g. file management.
- Markdown document editor and previewer. You can edit and preview in two tabs simultaneously.
Getting help¶
Need help? Have questions or comments? Visit the AF Discourse Forum (not to be confused with Discord 👾) for user support, discussion, announcements and more. There is a specific "BNL FCC analysis facility" section for FCC questions — the forum itself is shared, because the FCC AF and the ATLAS AF share much of their technical setup.
For account creation or access problems, email rt-racf-useraccounts@bnl.gov.