Supported HPC SitesΒΆ

Below you will find a list of supported HPC sites that use UNICORE or firecREST and their respective details (API URL, Token URL, machines, etc.).

These details are required in Compute Backend config for submitting runs via Mantik to HPC sites (see Compute Backend Config UnicoreApiUrl and Firecrest sections).

If you have access to any other HPC site that has a UNICORE or firecREST REST API and is not listed below (i.e. officially supported), it is possible to use their API details as well. Please feel free to contact us or contribute in order to add the site’s details to the below tables. (For contact information, see our Helpdesk.)

For submitting runs using Mantik to HPC sites supporting UNICORE, your common username and password for accessing the HPC site are required as a Connection, or for local submission alternatively as environment variables.

Site

UNICORE API URL

UFTP URL

Mantik Trial UNICORE

https://unicore.dev.cloud.mantik.ai/DEMO-SITE/rest/core

JΓΌlich Supercomputing Centre (JSC)

https://uftp.fz-juelich.de:9112/UFTP_Auth/rest/auth/JUDAC

Warning

The Mantik UNICORE Trial instance should only be used while following tutorials that support it since it’s a trial instance and is not properly secured. Moreover, it does not support UFTP or any file transfer.

For submitting runs using Mantik to HPC sites supporting firecREST, you need an OIDC client and its secret as a Connection, or for local submission alternatively as environment variables.

To create an OIDC client, log into the OIDC dashboard of the respective HPC site provided in the table below and create a client, and copy the client ID and the respective client secret.

Site

firecREST API URL

Token URL

Machines

OIDC client dashboard

Notes

CSCS Swiss National Supercomputing Centre

https://firecrest.cscs.ch

https://auth.cscs.ch/auth/realms/firecrest-clients/protocol/openid-connect/token

  • daint
  • eiger

https://oidc-dashboard-prod.cscs.ch

Requires Resources.NodeConstraints in the Compute Backend Config. E.g. for GPU nodes (daint), use Resources.NodeConstraints=gpu for additional options, we refer to the respective system documentation or admins.