Introduction 'File Transfer'¶
Learning outcomes
- Have seen the file transfer tools at this course
Overview¶
Below an overview of the sessions and their relations. The optional sessions have thinner borders.
flowchart TD
classDef always stroke:#000,stroke-width:4px;
classDef optional stroke:#000,stroke-width:1px;
account[Account for HPC cluster]:::always
can_use_filezilla(Can use FileZilla?)
what_do_you_need(What do you need?)
filezilla[Transfer files using FileZilla]:::optional
scp[Transfer files using scp]:::always
rsync[Transfer files using rsync]:::optional
sftp[Transfer files using sftp]:::optional
cluster_to_cluster[Cluster to cluster]:::optional
account --> scp
scp --> can_use_filezilla
can_use_filezilla --> |yes| filezilla
filezilla --> what_do_you_need
can_use_filezilla --> |no| what_do_you_need
what_do_you_need --> rsync
what_do_you_need --> sftp
what_do_you_need --> cluster_to_cluster
As per prerequisites:
- you already have an account at an HPC cluster
- you can already log in to a console environment at your HPC cluster using SSH
Here is an overview of the file transfer tools in this course:
| Feature | FileZilla | scp |
rsync |
sftp |
|---|---|---|---|---|
| Summary | Intuitive | Preinstalled | Powerful | Two-way portal |
| Type of user interface | Graphical | Terminal | Terminal | Terminal |
| Can transfer files between clusters? | No | Yes | Yes | Yes |
| Installation needed? | Yes | Maybe | Yes | Maybe |
| Suitable for large files? | Not really | Not really | Yes | Not really |
| Behavior upon overwriting files | Asks | Overwrite | Overwrite if newer | Asks |
| Suitable for sensitive data? | Yes | Yes | Yes | Yes |
| Tolerant to interruption? | No | No | Yes | No |
| Flexibility | Some | Some | High | Low |
| Session | Session | Session | Session | Session |
Here is an overview of the documentation pages for each HPC center:
| HPC Cluster | Documentation |
|---|---|
| Alvis | Documentation |
| Berzelius | Documentation |
| Bianca | Documentation |
| COSMOS | Documentation |
| Dardel | Documentation |
| Kebnekaise | Documentation |
| LUMI | Documentation |
| Pelle | Documentation |
| Tetralith | Documentation |
| Vera | Documentation |