20
Using workspaces on nanoHUB.org Michael McLennan Software Architect Network for Computational Nanotechnology

Using workspaces on nanoHUB

Embed Size (px)

DESCRIPTION

Using workspaces on nanoHUB.org. Michael McLennan Software Architect Network for Computational Nanotechnology. Violin. File server. What is a workspace?. Full-featured Linux desktop For tool developers For researchers Accessible from any web browser - PowerPoint PPT Presentation

Citation preview

Page 1: Using workspaces on nanoHUB

Using workspaces on nanoHUB.org

Michael McLennanSoftware Architect

Network for Computational Nanotechnology

Page 2: Using workspaces on nanoHUB

What is a workspace?

• Full-featured Linux desktop

• For tool developers

• For researchers

• Accessible from any web browser

• Still running after you close your browser

• Access to Grid resources

• File storage provided by nanoHUB

ViolinFile server

Page 3: Using workspaces on nanoHUB

Requesting workspace access

• Given automatically to tool developers

Page 4: Using workspaces on nanoHUB

Requesting workspace access

• Given to others on a case-by-case basis

Give us a good reason:• How are you affiliated with NCN?• What are you doing?

Page 5: Using workspaces on nanoHUB

Launching workspaces

http://www.nanohub.org/tools/workspace “my tools” list on“my nanoHUB” page

Page 6: Using workspaces on nanoHUB

Accessing running workspaces

Close the browser

Still running, and listed under “my sessions”

Page 7: Using workspaces on nanoHUB

Closing workspaces

Close the workspace

Closes the session

Page 8: Using workspaces on nanoHUB

Resize the screen

Click and drag

Type in a new sizePress Tab

Page 9: Using workspaces on nanoHUB

Pop out as a separate window

Get rid of this header andsee more of the workspace

Solve problem of mouse trailse.g., MacOSX/Firefox

Page 10: Using workspaces on nanoHUB

Pop out as a separate window

This area goes blank.Closing this window also closes the popup.

Click Popout again to pop back in

Page 11: Using workspaces on nanoHUB

Share your screen

myfriend

See samescreen at

same timeEnter the loginfor your friend

Check this if you don’twant to share control

Page 12: Using workspaces on nanoHUB

Developing tools

• Use Subversion to check out project source codesvn checkout https://repo.nanohub.org/svn/app-qdot/trunk app-qdot

• Edit, compile, testcd srcmake installcd ../rappturevi tool.xmlrappture

• Use Subversion to check out project source codesvn checkout https://repo.nanohub.org/svn/app-qdot/trunk app-qdot

• Edit, compile, testcd srcmake installcd ../rappturevi tool.xmlrappture

See instructions:• in your project area at wiki/GettingStarted

• Subversion tutorial

• Rappture tutorial

Page 13: Using workspaces on nanoHUB

Downloading Files

• Easy way to download files:exportfile tool.xml

exportfile examples/*

• Easy way to download files:exportfile tool.xml

exportfile examples/*

Page 14: Using workspaces on nanoHUB

Uploading files

• Easy way to upload files:importfile src.tgz

• Easy way to upload files:importfile src.tgz

Page 15: Using workspaces on nanoHUB

Uploading files

• Easy way to upload files:importfile src.tgz

importfile mesh.dat doping.dat

• Easy way to upload files:importfile src.tgz

importfile mesh.dat doping.dat

Page 16: Using workspaces on nanoHUB

Using webdav to access files

Browse your nanoHUB files on any Windows, Macintosh, or Linux desktop

On Microsoft Windows:

• Go to My Network Places

• Click Add a network place

• Internet or network address: https://webdav.nanohub.org

Page 17: Using workspaces on nanoHUB

Using webdav to access files

Browse your nanoHUB files on any Windows, Macintosh, or Linux desktop

Next time, use this shortcut

Log in with your nanoHUBusername and password

filefile

Drag filesin and out

See this page on nanoHUBfor instructions on otherplatforms

Page 18: Using workspaces on nanoHUB

Using sftp to access files

sftp [email protected] [email protected]

sftp [email protected] [email protected]

your nanoHUB login

Page 19: Using workspaces on nanoHUB

Violin

Accessing the grid

Launch jobs on the gridIf you would have typed…

spice3 –b indeck > out.dat

…then submit the job to the grid as:

submit spice3 –b indeck > out.dat

submit --venue hamlet spice3 –b indeck > out.dat

Launch jobs on the gridIf you would have typed…

spice3 –b indeck > out.dat

…then submit the job to the grid as:

submit spice3 –b indeck > out.dat

submit --venue hamlet spice3 –b indeck > out.dat

spice3

Page 20: Using workspaces on nanoHUB

More Information

Linux tutorial online:http://www.ee.surrey.ac.uk/Teaching/Unix/

Pick an editor:• vi• emacs• nano• xedit