hpc:how_to_use_openondemand
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
hpc:how_to_use_openondemand [2023/10/23 13:46] – [Active jobs] Adrien Albert | hpc:how_to_use_openondemand [2024/06/27 09:21] (current) – [How To connect] Yann Sagon | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~NOTOC~~ | ||
+ | {{METATOC 1-5}} | ||
====== Introduction ====== | ====== Introduction ====== | ||
- | OpenOnDemand simplifies the deployment of web applications without the need for ssh tunneling, whether it' | + | Ondemand makes it easy for users to run jobs with graphics, such as JupyterLab, MATLAB, or a desktop. No need for complex setups |
- | |||
- | Some adjustments will be necessary on our end to ensure proper functionality. | ||
We are confident that this new tool will prove valuable to many individuals, | We are confident that this new tool will prove valuable to many individuals, | ||
especially those who are beginners in or have limited experience in computing. | especially those who are beginners in or have limited experience in computing. | ||
Line 31: | Line 31: | ||
====== How To connect ====== | ====== How To connect ====== | ||
- | First each cluster will have his own openondemand | + | First each cluster will have his own OpenOnDemand |
- | You MUST use the same bind email to the unige account. It means: | + | You MUST use the same email bound to your HPC account. It means: |
* Unige email (@unige.ch) for unige members (Student/ | * Unige email (@unige.ch) for unige members (Student/ | ||
* Email used for registration for Outsider members | * Email used for registration for Outsider members | ||
- | If not, you will not be able to connect through | + | If not, you will not be able to connect through |
- | To access | + | Access |
- | ** :!: Yggdrasil | + | |
+ | Access to Bamboo OpenOnDemand web instance: https:// | ||
+ | |||
+ | ** :!: Yggdrasil | ||
====== Tabs ====== | ====== Tabs ====== | ||
===== Dashboard ===== | ===== Dashboard ===== | ||
Line 68: | Line 71: | ||
| | ||
- | For instance, attempting to include the `##SBATCH --array=` option directly in the sbatch command won't work, | + | For instance, attempting to include the '' |
- | as this option is available within | + | as this option is available within |
==== Interactive Apps ==== | ==== Interactive Apps ==== | ||
- | The "Interactive Apps" | + | The **Interactive Apps** tab serves as a centralized hub for all available applications, |
For now, JupyterLab, a desktop environment, | For now, JupyterLab, a desktop environment, | ||
These tools are provided to enhance user productivity and convenience. | These tools are provided to enhance user productivity and convenience. | ||
Line 84: | Line 87: | ||
- | ``mkdir -p $HOME/ | + | |
- | Restart your environnment "Help > Restart web server" | + | Restart your environnment |
- | + | ||
- |  is not installed or available through a ``module``, it will not work. Don't hesitate to share it with us so that we can add it to the system of interactive apps available to everyone. | Please note that apps must be configured to function properly on the Unige cluster. If the chosen app (for fake example, Dynamito) is not installed or available through a ``module``, it will not work. Don't hesitate to share it with us so that we can add it to the system of interactive apps available to everyone. | ||
- | To install an already developed app, navigate to the new tab ``develop > My Sandbox app``. This section lists all your installed apps, and you can click " | + | To install an already developed app, navigate to the new tab ``**develop > My Sandbox app**``. This section lists all your installed apps, and you can click "**New**" to clone a git repository. |
+ | |||
+ | |||
+ | > :!: Some adjustment are required to make your own app work. | ||
- | >: | ||
===== Logout ===== | ===== Logout ===== | ||
To Logout you need to close you browser and not only the current tab. | To Logout you need to close you browser and not only the current tab. | ||
+ | |||
+ | ===== Launching applications ===== | ||
+ | This documentation has been taken from https:// | ||
+ | |||
+ | After choosing from the available applications, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | Typically, when requesting resources, you will be given the option to choose number of cores, maximum running time and memory per core. If multiple versions of the application are available, this may be offered too. | ||
+ | |||
+ | For many use-cases, including non-computational visualisation, | ||
+ | |||
+ | There is also the option to request an email to notify you when the job starts, in the case of sessions which require longer queueing time. | ||
+ | |||
+ | For graphical applications, | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | <WRAP center round info 60%> | ||
+ | Note also the **View only** link. OnDemand sessions are secure and confined only to you. However, you have the option to share a **read-only view** of your session for purposes of monitoring progress of a job with a collaborator or to demonstrate work to a colleague. | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Session persistence ==== | ||
+ | A session remains active for the time period you have requested it for. If you have finished your work, then we recommend that you close the application cleanly, followed by clicking Delete next to your session on My Interactive Sessions page. This will release resources back to the cluster. | ||
+ | |||
+ | If you are running a graphical application which uses a desktop environment, | ||
+ | |||
+ | Closing a browser tab while running a web service session such as Jupyter | ||
+ | |||
+ | {{: |
hpc/how_to_use_openondemand.1698068802.txt.gz · Last modified: 2023/10/23 13:46 by Adrien Albert