eric pitman summer workshop in computational science · eric pitman summer workshop in...

25
Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac

Upload: ngocong

Post on 08-Sep-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

Eric Pitman Summer Workshop in Computational Science

0. Workshop environment

Jeanette Sperhac

Page 2: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

Intro to

0. Workshop environment: set up on hpc2.org

- Register on hpc2.org - Starting the RStudio tool - Setting up RStudio Projects: GitHub - File transfer: using WebDAV

Page 3: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

Workshop Computing Environment

Student workstation(Firefox browser)

hpc2 server(webserver, RStudio)

You are here!

Page 4: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

Register on hpc2.org

You must have an email address...

1. On hpc2.org website, click Login link

2. On Login form, click Create One link

3. In Create New Account page:

a) Choose username and password; specify email address; submit

4. Click link on confirmation email; sign in

Page 5: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

Login link on hpc2.org

Page 6: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

Click “Create One”

Page 7: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

Pick a login name and password

Page 8: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

hpc2 New Account Created

Page 9: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

RStudio

Dashboard

Page 10: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:
Page 11: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

hpc2 My Tools: R Studio Tool

RStudio session: TerminateSuspend

Page 12: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

RStudio window: Pop outRefreshExpand

Page 13: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

GitHub

Student workstation

GitHub server

hpc2 server

Pull files and dataView files

Page 14: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

Workshop Files and Data: GitHub

Student workstation

GitHub server

hpc2 server

Pull R source filesCreate RStudio project

Page 15: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

Workshop Files and Data: GitHub

Student workstationhpc2 server

Page 16: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

Create Project in RStudio1. In the RStudio menu:● Select Project: Create Project● Select Version Control

Page 17: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

Create Project in RStudio2. In RStudio:

Next, select Git

Page 18: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

Create Project in RStudio3. In RStudio:● Type the Repository URL as shown● Use a unique project directory name

git://github.com/ubccr/hsws.git

Page 19: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

Create Project in RStudio4. RStudio copies the files from GitHub to your home directory on hpc2.

Page 20: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

Create Project in RStudio

● Selecting the project sets the working directory● Your RStudio project contains directories:

– examples

– exercises

– project

– resources

Page 21: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

File Transfer

Student workstation

hpc2 server

WebDAV

You'll need file transfer for adding graphics files to your presentation slides

Page 22: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

File Transfer: WebDAV

Student workstation

Home folder

Page 23: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

File Transfer: WebDAV

Student workstation

File: Connect to Server...

Page 24: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

File Transfer: WebDAV

Student workstation

Use your hpc2 user credentials

Server: hpc2.orgType: Secure WebDAVFolder: /webdav

Page 25: Eric Pitman Summer Workshop in Computational Science · Eric Pitman Summer Workshop in Computational Science 0. Workshop environment Jeanette Sperhac. Intro to 0. Workshop environment:

File Transfer

Student workstation

hpc2 server

WebDAV