From 84e899ad456a557874dded261f51538bcb802423 Mon Sep 17 00:00:00 2001 From: Pariksheet Nanda Date: Tue, 11 Apr 2017 18:45:58 -0400 Subject: [PATCH] Initial configuration for Storrs HPC workshop --- _config.yml | 4 +- index.html | 177 ++++++++++++++++++---------------------------------- 2 files changed, 63 insertions(+), 118 deletions(-) diff --git a/_config.yml b/_config.yml index 8a6e415..8bf2736 100644 --- a/_config.yml +++ b/_config.yml @@ -37,8 +37,8 @@ training_site: "https://swcarpentry.github.io/instructor-training" swc_installer: "https://github.com/swcarpentry/windows-installer/releases/download/v0.3/SWCarpentryInstaller.exe" # Surveys. -pre_survey: "https://www.surveymonkey.com/r/swc_pre_workshop_v1?workshop_id=" -post_survey: "https://www.surveymonkey.com/r/swc_post_workshop_v1?workshop_id=" +pre_survey: "https://uconn.co1.qualtrics.com/jfe/form/SV_2rC3DedvVoYORrT" +post_survey: "https://uconn.co1.qualtrics.com/SE/?SID=SV_cAc15sbUMlafLOB" # Start time in minutes (0 to be clock-independent, 540 to show a start at 09:00 am) start_time: 0 diff --git a/index.html b/index.html index eb7ffe1..f92e3b4 100644 --- a/index.html +++ b/index.html @@ -1,21 +1,21 @@ --- layout: workshop # DON'T CHANGE THIS. root: . # DON'T CHANGE THIS EITHER. (THANK YOU.) -carpentry: "FIXME" # what kind of Carpentry (must be either "dc" or "swc") -venue: "FIXME" # brief name of host site without address (e.g., "Euphoric State University") -address: "FIXME" # full street address of workshop (e.g., "Room A, 123 Forth Street, Blimingen, Euphoria") -country: "FIXME" # lowercase two-letter ISO country code such as "fr" (see https://en.wikipedia.org/wiki/ISO_3166-1) -language: "FIXME" # lowercase two-letter ISO language code such as "fr" (see https://en.wikipedia.org/wiki/ISO_639-1) -latlng: "FIXME" # decimal latitude and longitude of workshop venue (e.g., "41.7901128,-87.6007318" - use http://www.latlong.net/) -humandate: "FIXME" # human-readable dates for the workshop (e.g., "Feb 17-18, 2020") -humantime: "FIXME" # human-readable times for the workshop (e.g., "9:00 am - 4:30 pm") -startdate: FIXME # machine-readable start date for the workshop in YYYY-MM-DD format like 2015-01-01 -enddate: FIXME # machine-readable end date for the workshop in YYYY-MM-DD format like 2015-01-02 -instructor: ["FIXME"] # boxed, comma-separated list of instructors' names as strings, like ["Kay McNulty", "Betty Jennings", "Betty Snyder"] -helper: ["FIXME"] # boxed, comma-separated list of helpers' names, like ["Marlyn Wescoff", "Fran Bilas", "Ruth Lichterman"] -contact: ["fixme@example.org"] # boxed, comma-separated list of contact email addresses for the host, lead instructor, or whoever else is handling questions, like ["marlyn.wescoff@example.org", "fran.bilas@example.org", "ruth.lichterman@example.org"] +carpentry: "dc" # what kind of Carpentry (must be either "dc" or "swc") +venue: "University of Connecticut, Storrs" # brief name of host site without address (e.g., "Euphoric State University") +address: "Laurel Hall 306, Storrs, CT 06269" # full street address of workshop (e.g., "Room A, 123 Forth Street, Blimingen, Euphoria") +country: "us" # lowercase two-letter ISO country code such as "fr" (see https://en.wikipedia.org/wiki/ISO_3166-1) +language: "en" # lowercase two-letter ISO language code such as "fr" (see https://en.wikipedia.org/wiki/ISO_639-1) +latlng: "41.807232, -72.253436" # decimal latitude and longitude of workshop venue (e.g., "41.7901128,-87.6007318" - use http://www.latlong.net/) +humandate: "Apr 17, 2017" # human-readable dates for the workshop (e.g., "Feb 17-18, 2020") +humantime: "10:00 am - 12:00 pm" # human-readable times for the workshop (e.g., "9:00 am - 4:30 pm") +startdate: 2017-04-17 # machine-readable start date for the workshop in YYYY-MM-DD format like 2015-01-01 +enddate: 2017-04-17 # machine-readable end date for the workshop in YYYY-MM-DD format like 2015-01-02 +instructor: ["Pariksheet Nanda"] # boxed, comma-separated list of instructors' names as strings, like ["Kay McNulty", "Betty Jennings", "Betty Snyder"] +helper: ["Jingwen Pei", "Xin Li", "Tingyang Xu", "Christian Kuntz", "Luke Malinowski", "Dave Christianson", "Ed Swindelles"] # boxed, comma-separated list of helpers' names, like ["Marlyn Wescoff", "Fran Bilas", "Ruth Lichterman"] +contact: ["hpc@uconn.edu"] # boxed, comma-separated list of contact email addresses for the host, lead instructor, or whoever else is handling questions, like ["marlyn.wescoff@example.org", "fran.bilas@example.org", "ruth.lichterman@example.org"] collaborative_notes: # optional: URL for the workshop collaborative notes, e.g. an Etherpad or Google Docs document -eventbrite: # optional: alphanumeric key for Eventbrite registration, e.g., "1234567890AB" (if Eventbrite is being used) +eventbrite: 33643014161 # optional: alphanumeric key for Eventbrite registration, e.g., "1234567890AB" (if Eventbrite is being used) --- @@ -47,10 +47,12 @@ eventbrite: # optional: alphanumeric key for Eventbrite registration, {% endif %} +

General Information

@@ -61,15 +63,12 @@ and the administrator will contact you if we need any extra information. the pitch. -->

- Software Carpentry - aims to help researchers get their work done - in less time and with less pain - by teaching them basic research computing skills. - This hands-on workshop will cover basic concepts and tools, - including program design, version control, data management, - and task automation. - Participants will be encouraged to help one another - and to apply what they have learned to their own research problems. + The HPC Essentials workshop is for any researcher + to use UConn's computer cluster + with no prior experience of the command-line or programming. + We will cover what the cluster can do for you, + how to navigate the command-line interface to run your programs + and transfer data.

@@ -132,7 +131,7 @@ and the administrator will contact you if we need any extra information.

Requirements: Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges - on. They should have a few specific software packages installed (listed + on. They should have a few specific software packages installed and an account on the HPC cluster (listed below). They are also required to abide by Software Carpentry's Code of Conduct. @@ -206,25 +205,12 @@ and the administrator will contact you if we need any extra information.

-

Day 1

- - - - - - - -
09:00 Automating tasks with the Unix shell
10:30 Coffee
12:00 Lunch break
13:00 Building programs with Python
14:30 Coffee
16:00 Wrap-up
-
-
-

Day 2

- - - - - - + + + + +
09:00 Version control with Git
10:30 Coffee
12:00 Lunch break
13:00 Managing data with SQL
14:30 Coffee
16:00 Wrap-up
10:00 What is a modern supercomputer?
10:10 Using the UNIX shell
11:00 Loading modules and submitting jobs to the cluster
11:45 Saving results with Globus
12:00 Wrap-up
@@ -272,13 +258,11 @@ and the administrator will contact you if we need any extra information. + - +
- -
  • Click on "Next".
  • - -
  • Click on "Next".
  • - -
  • - - Keep "Use Git from the Windows Command Prompt" selected and click on "Next". - - If you forgot to do this programs that you need for the workshop will not work properly. - If this happens rerun the installer and select the appropriate option. -
  • - -
  • Click on "Next".
  • - -
  • - - Keep "Checkout Windows-style, commit Unix-style line endings" selected and click on "Next". - -
  • - -
  • - - Keep "Use Windows' default console window" selected and click on "Next". - -
  • - -
  • Click on "Install".
  • - - -
  • Click on "Finish".
  • - - -
  • - If your "HOME" environment variable is not set (or you don't know what this is): -
      -
    1. Open command prompt (Open Start Menu then type cmd and press [Enter])
    2. -
    3. - Type the following line into the command prompt window exactly as shown: -

      setx HOME "%USERPROFILE%"

      -
    4. -
    5. Press [Enter], you should see SUCCESS: Specified value was saved.
    6. -
    7. Quit command prompt by typing exit then pressing [Enter]
    8. -
    -
  • +
  • Go to the Putty download + page
  • +
  • Click on putty.exe link under Alternative binary files to download putty
  • +
  • To use it, double-click on the downloaded file
  • -

    This will provide you with both Git and Bash in the Git Bash program.

    Mac OS X

    @@ -450,8 +389,6 @@ and the administrator will contact you if we need any extra information. need to install anything. You access Bash from the Terminal (found in /Applications/Utilities). - See the Git installation video tutorial - for an example on how to open the Terminal. You may want to keep Terminal in your dock for this workshop.

    @@ -468,8 +405,19 @@ and the administrator will contact you if we need any extra information.
    -
    +
    +

    HPC cluster account

    +

    + You will need to be able to access the HPC cluster via login.storrs.hpc.uconn.edu + as described on our HPC wiki. + Otherwise, you will need an account on our HPC cluster. + You can request an account from + hpc.uconn.edu. +

    +
    + + +
    -
    +

    Text Editor

    @@ -585,12 +533,9 @@ and the administrator will contact you if we need any extra information.

    - + -
    +

    Python

    @@ -670,16 +615,16 @@ and the administrator will contact you if we need any extra information.

    - - -
    +
    + +

    R

    @@ -728,9 +673,9 @@ and the administrator will contact you if we need any extra information.

    - + -
    +

    SQLite