Commit d5e9e659 authored by Florian Landis's avatar Florian Landis 👾
Browse files

Software for interacting with Euler

parent 61e0d031
......@@ -152,6 +152,75 @@ You could skip this section if you don't plan to run the whole Nexus-e platform
- You could change the variables `scen`, `tpRes`, and `limDifference` as instructed in the script
- Consult Blazhe Gjorgiev (gblazhe@ethz.ch) if you want to run other scripts in the `Run_Nexuse` folder.
#### Software for interacting with Euler from local machine ####
In our experience, it is usefull to have two tools available for
- transferring files between Euler and your local machine and
- interacting with the command prompt on Euler.
**GUIs for file transfer**
For transferring files between Euler and your personal computer, a graphical user interface (GUI) is useful.
We suggest [FileZilla](https://filezilla-project.org/) since it is available for "all" platforms.
The scicomp wiki also has [information](https://scicomp.ethz.ch/wiki/Getting_started_with_clusters#Graphical_tools) on this.
**Command prompts for secure shell connections**
Unix systems (Linux/Mac) come with shells (command prompts) from which useful interactions with Euler are possible.
E.g., type `ssh <username>@euler.ethz.ch` to make a "secure shell" connection to Euler and issue commands to the Euler command prompt.
Windows users are less fortunate and have to install additional software to achieve this functionality.
Examples are
- putty.exe and
- [MobaXterm](https://mobaxterm.mobatek.net/).
We can highly recommend MobaXTerm.
<!-- ##### Install: putty.exe (not needed for Mac) ##### -->
<!-- Putty is command promt like interface from which you run your scripts on the cluster. -->
<!-- Use the commands below to run everything through putty. -->
<!-- ##### Install: WinSCP.exe/or Filezilla (for Mac) ##### -->
<!-- WinSCP is your GUI with your folder on the cluster, there you put your scripts and receive your results. -->
<!-- Results must be saved with a command in your script: -->
<!-- save (‘results’,’Var1’,’Var2’…). Var1, Var2, … denote the variables you want to save, while results denote the name of the file crated by Matlab (this is wat you see in WinSCP). -->
<!-- Remember to type in port 22 (default might be different) -->
**Login**
- Log-in with `ssh` on Unix-based operating systems:
`ssh <ethz-username>@euler.ethz.ch`
Lacking SSH keys, ssh will ask you for your ETH (LDAP) password and after that your following commands are issued to Euler.
See [scicomp wiki](https://scicomp.ethz.ch/wiki/Getting_started_with_clusters#SSH) for instructions for setting up SSH keys if desired.
- File transfers between local and Euler in FileZilla can be made through `sftp` (secure file transfer protocol).
For this, enter `sftp://euler.ethz.ch` in the 'server' field and your ETH-user name and password in the respective fields, then hit 'connect'.
- Access to Euler: since May 2020, first time access to Euler is only granted upon request. ETH account holders just write an email to cluster-support@id.ethz.ch;
If you used the Euler cluster before the 15. May 2020, then you
would need to change
your LDAP password to get again access to the Euler cluster
(wait for 1 day until the change takes effect).
(see https://scicomp.ethz.ch/wiki/Getting_started_with_clusters
for more info).
<!-- #### Starting steps #### -->
<!-- - login on putty (Hostname: euler.ethz.ch; than ethz username and pasword) -->
<!-- - login on the WinSCP (Hostname: euler.ethz.ch; than ethz username and password) -->
<!-- - -->
<!-- NOTE: You can use windows Command Prompt to run your jobs on Euler instead of Putty. In this case, you can connect by typing: ssh username@euler.ethz.ch -->
<!-- #### Alternative to Putty #### -->
<!-- MobaXterm https://mobaxterm.mobatek.net/ -->
<!-- It offers more options and better interface looks then Putty. In the same time, it can replace WinSCP. Strongly recommended. However for copying/transferring files from/to Euler -->
<!-- folders is slow. For this purpose WinSCP is better. [FileZilla](https://filezilla-project.org/) does the job well, too. -->
#### Euler setup
In order to run the full Nexus-e platform efficiently, we use [Euler](https://scicomp.ethz.ch/wiki/Euler), an ETH cluster for High Performance Computing. To set up the Nexus-e platform on Euler, you first need to access Euler. Instructions on accessing Euler and commands for Euler can be found [here](https://scicomp.ethz.ch/wiki/Getting_started_with_clusters#Euler).
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment