Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on...

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

Transcript of Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on...

Page 1: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

Eric Pitman Summer Workshop in Computational Science

0. Workshop environment

Jeanette Sperhac

Page 2: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

Intro to

0. Workshop environment: set up on vidia.ccr.buffalo.edu

- Register on VIDIA - Starting the RStudio tool - Setting up RStudio Projects: GitHub - File transfer: using WebDAV - Using groups on VIDIA

Page 3: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

Workshop Computing Environment

Student workstation(Firefox browser)

VIDIA server(webserver, RStudio)

You are here!

Page 4: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

Register on VIDIA

Use email address: [email protected]

1. On vidia.ccr.buffalo.edu, click Register.

2. Specify your full name; choose username and password; specify email address; submit.

3. We will enable your account.

Page 5: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

Create New Account screen

Complete and submit:● contact information● username and

password● email address

Page 6: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

Fill in required fields and submit

Page 7: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

New account created

We will enable your account; then, you can sign in to VIDIA.

Page 8: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

User Dashboard

Page 9: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

Running Rstudio tool on VIDIA

Page 10: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

VIDIA Dashboard: RStudio Tool

Page 11: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up
Page 12: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

hpc2 My Tools: R Studio Tool

RStudio session: TerminateSuspend

Page 13: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

RStudio window: Pop outRefreshExpand

Page 14: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

Using Github

Page 15: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

GitHub

Student workstation

GitHub server

VIDIA server

Pull files and dataView files

Page 16: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

Workshop Files and Data: GitHub

Student workstation

GitHub server

VIDIA server

Pull R source filesCreate RStudio project

Page 17: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

Workshop Files and Data: GitHub

Student workstationVIDIA server

Page 18: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

Rstudio Project management

Page 19: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

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

Page 20: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

Create Project in RStudio2. In RStudio:

Next, select Git

Page 21: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

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 22: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

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

Page 23: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

Create Project in RStudio

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

– examples

– exercises

– project

– resources

Page 24: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

File transfer to and from VIDIA

Page 25: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

File Transfer

Student workstation

VIDIA server

WebDAV

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

Page 26: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

File Transfer: WebDAV

Student workstation

Home folder

Page 27: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

File Transfer: WebDAV

Student workstation

File: Connect to Server...

Page 28: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

File Transfer: WebDAV

Student workstation

Use your VIDIA user credentials

Server: vidia.ccr.buffalo.eduType: Secure WebDAVFolder: /webdav

Page 29: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

File Transfer

Student workstation

VIDIA server

WebDAV

Page 30: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

Groups on VIDIA

Page 31: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

Browse HUBzero Groups

Page 32: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

HUBzero Group Page

Page 33: Eric Pitman Summer Workshop in Computational Science...Intro to 0. Workshop environment: set up on vidia.ccr.buffalo.edu - Register on VIDIA - Starting the RStudio tool - Setting up

HUBzero Resources