| 13 | | === 2. Distributed Computing, HPC, Cypress, and Other Resources === |
| 14 | | 2.1 Motivation for Cypress[https://it.tulane.edu/technology-delivery/research-computing][[BR]] |
| 15 | | 2.2 Other Resources |
| 16 | | 2.2.1 Louisiana Optical Network Infrastructure (LONI)[https://loni.org/][[BR]] |
| 17 | | 2.2.1.1 LONI HPC Links, etc.[https://hpc.loni.org/][[BR]] |
| 18 | | 2.2.1.2 LONI Tutorials Archive[https://hpc.loni.org/training/archive/tutorials.php][[BR]] |
| 19 | | 2.2.2 NSF ACCESS[https://allocations.access-ci.org/], [https://allocations.access-ci.org/on-ramps][[BR]] |
| 20 | | 2.2.3 Microsoft Azure (Project based, fee-based) |
| | 9 | === 2. Other HPC Resources === |
| | 10 | * Louisiana Optical Network Infrastructure (LONI)[https://loni.org/] |
| | 11 | * LONI HPC Links [https://hpc.loni.org/] |
| | 12 | * LONI Tutorials Archive [https://hpc.loni.org/training/archive/tutorials.php] |
| | 13 | * NSF ACCESS |
| | 14 | * [https://allocations.access-ci.org/] |
| | 15 | * [https://allocations.access-ci.org/on-ramps] |
| | 16 | * Microsoft Azure (Project based, fee-based) |
| 22 | | === 3. Participation: Logging in to Cypress with ssh === |
| 23 | | 3.1 SSH, terminal software [[cypress/SshUsage#SecureSHellSSH]][[BR]] |
| | 18 | === 2. Working on a remote !Unix/Linux system, Part I=== |
| | 19 | * [[cypress/SshUsage/|SSH, terminal software]] |
| | 20 | * Participation: Logging in to Cypress with ssh |
| | 21 | * [[cypress/BasicLinuxComands|Unix/Linux commands]] |
| | 22 | * [[cypress/BasicLinuxComands#man | man]], |
| | 23 | [[cypress/BasicLinuxComands#cd | cd]], |
| | 24 | [[cypress/BasicLinuxComands#mkdir | mkdir]], |
| | 25 | [[cypress/BasicLinuxComands#rm | rm]], |
| | 26 | [[cypress/BasicLinuxComands#find | find]], |
| | 27 | [[cypress/BasicLinuxComands#grep | grep]], |
| | 28 | [[cypress/BasicLinuxComands#chmod | chmod]][[BR]] |
| 29 | | === 4. File Management === |
| 30 | | 4.1 File transfer to/from your desktop/laptop [[cypress/FileTransfer]][[BR]] |
| 31 | | 4.2 (Optional)File Editing Software [[cypress/FileEditingSoftware]][[BR]] |
| 32 | | 4.3 (Optional)Working on a remote !Unix/Linux Cluster [[cypress/WorkingOnClusters]][[BR]] |
| | 34 | === 3. Working on a remote !Unix/Linux system, Part II === |
| | 35 | * [[cypress/FileEditingSoftware|File Editing Software]] |
| | 36 | * [[cypress/FileTransfer|File transfer to/from your desktop/laptop]] |
| | 37 | * Participation: Logging in to Globus in the web browser |
| | 38 | * [[cypress/WorkingOnClusters|Working on a remote Unix/Linux Cluster]] |
| 34 | | === 5. Participation: Logging in to Globus === |
| 35 | | 5.1 [[https://globus.org]][[BR]] |
| 36 | | 5.2 (Optional)Cypress endpoint setup [[cypress/GlobusConnctPersonalSetup]][[BR]] |
| 37 | | 5.3 (Optional)Cypress endpoint run [[cypress/Globus#RunningGlobusConnectPersonalonCypress]][[BR]] |
| 38 | | |
| 39 | | === 6. Introduction to Linux === |
| 40 | | (Download Samples via the following.) |
| 41 | | |
| 42 | | {{{git clone https://hidekiCCS:@bitbucket.org/hidekiCCS/hpc-workshop.git}}} |
| 43 | | |
| 44 | | 6.1 [[https://wiki.hpc.tulane.edu/trac/wiki/cypress/BasicLinuxComands#AbsoluteandRelativeFileandDirectoryPaths |Absolute and Relative File and Directory Paths]][[BR]] |
| 45 | | |
| 46 | | 6.2 Basic Linux commands |
| 47 | | [[cypress/BasicLinuxComands#cd | cd]], |
| 48 | | [[cypress/BasicLinuxComands#mkdir | mkdir]], |
| 49 | | [[cypress/BasicLinuxComands#rm | rm]], |
| 50 | | [[cypress/BasicLinuxComands#find | find]], |
| 51 | | [[cypress/BasicLinuxComands#grep | grep]], |
| 52 | | [[cypress/BasicLinuxComands#chmod | chmod]][[BR]] |
| | 40 | === 4. Working on a remote !Unix/Linux system, Part III === |
| | 41 | * [[cypress/ModuleCommand|Module command]] |
| | 42 | * [[cypress/SlurmPractice|How to submit a job]], SLURM commands |
| | 43 | * Submit jobs [[cypress/using#Submitusingsbatchcommand | sbatch]], |
| | 44 | * Job queue [[cypress/using#Monitorusingsqueuecancelusingscancelcommands | squeue]], |
| | 45 | * Cancel jobs [[cypress/using#Monitorusingsqueuecancelusingscancelcommands | scancel]], |
| | 46 | * Review past jobs [[cypress/using#Reviewpastjobsusingsacctcommand | sacct]] |
| | 47 | * [[cypress/using#SubmittingInteractiveJobs | Submitting Interactive Jobs]] |
| 58 | | === 7. Module command === |
| 59 | | |
| 60 | | [[/cypress/ModuleCommand | Module command]][[BR]] |
| 61 | | |
| 62 | | === 8. Introduction to SLURM === |
| 63 | | |
| 64 | | 8.1 [[cypress/using#SubmittingJobsonCypress | How to submit a job]][[BR]] |
| 65 | | SLURM commands: |
| 66 | | [[cypress/using#Submitusingsbatchcommand | sbatch]], |
| 67 | | [[cypress/using#Monitorusingsqueuecancelusingscancelcommands | squeue]], |
| 68 | | [[cypress/using#Monitorusingsqueuecancelusingscancelcommands | scancel]], |
| 69 | | [[cypress/using#Reviewpastjobsusingsacctcommand | sacct]] |
| 70 | | 8.2 [[cypress/using#SubmittingInteractiveJobs | Submitting Interactive Jobs]] |
| 71 | | |
| 72 | | ''Break'' |
| 73 | | |
| 74 | | ---- |
| 75 | | |