Doc::Faculty Resources

From Computer Science Wiki
Jump to navigation Jump to search

Faculty Computing Resources

This is a generalized list of unique computing resources provided to Computer Science faculty by the department.

General

  • @cs.vt.edu email address
    • To get started using your @cs.vt.edu email address: Make sure you have a CS account (https://admin.cs.vt.edu). You can either read your email directly using IMAP, https://webmail.cs.vt.edu, or text based through pine on ap1. You can also forward to another email address if wanted. Read Doc::Email to find out more.
  • Software
    • The department has access to several site licensed software packages including most all Microsoft products. You can find out more and find links to download the software at https://software.cs.vt.edu
  • Remote login server
    • Linux based server with SSH enabled and development tools. Dedicated for faculty use. To get started SSH to ap1.cs.vt.edu.
  • Git Repositories
    • We have two instances of gitlab to host public or private git repositories
    • https://git.cs.vt.edu is dedicated to teaching, faculty get additional privileges to access student repos
    • https://version.cs.vt.edu is for any departmental use, you can use this to make private repos
  • Docker registry
    • Docker images can be stored along side your git repos
  • Printing
    • There are two shared printers in the Knowledgeworks building. One is a color laser printer and the other is a high volume copier/printer. To get started with printing see Network_Printers There is also a poster printer that is run and maintained by the technical staff, to find out more about printing a poster Contact Techstaff.
  • Computer Science Intranet
    • https://admin.cs.vt.edu Allows you to create your CS account and change your CS account settings, access forms, change course/research website settings, and more.
  • Personal website
    • http://people.cs.vt.edu/username Your personal website space hosted on apache 2 with php, mysql, perl and python support. To get started, SSH to ap1.cs.vt.edu and access the space at /web/people/username.
  • Wiki
    • A mediawiki instance is available for faculty use at http://wiki.cs.vt.edu Also has how-to and documentation for Computer Science resources.
  • Wordpress
    • We have a shared wordpress instance. Allows you to have a wordpress site without having to set up and maintain a wordpress instance. To get started: http://wordpress.cs.vt.edu/create .
  • Mattermost
    • We have a shared Mattermost Free instance. This a Slack like messaging and collaboration suite. https://meet.cs.vt.edu
  • Backups
    • A backup system based on rsync is available. Capable of running daily backups of Windows, Linux, or Mac desktops or any device that can run rsync. To create a backup Contact Techstaff or read more here CS Backups.
  • Support
    • The technical staff is available for general computing support, just Contact Techstaff.

Research

  • Virtual Servers
  • Virtual GPU Servers
  • Backups
    • We have a rsync based backup system dedicated to research. To get started using the research backups Contact Techstaff.

Teaching

  • Rlogin cluster
    • Multi-node remote login system to provide a consistent development environment dedicated to instructional use. Available to faculty, graduate students, and undergraduate students. To find out more: http://rlogin.cs.vt.edu . To get started, SSH to rlogin.cs.vt.edu.
  • GPU cluster
    • GPU teaching resource available via remote login. This system was designed to provide a GPU development environment dedicated to instructional use. Available to faculty, graduate students, and undergraduate students. NVidia based GPU with Cuda software. To get started, SSH to glogin.cs.vt.edu.
  • Git Repositories
    • We have two instances of gitlab to host public or private git repositories
    • https://git.cs.vt.edu is dedicated to teaching, faculty get additional privileges to access student repos
  • Moodle
    • (This service is no longer maintained, you should consider moving to Canvas https://canvas.vt.edu) http://moodle.cs.vt.edu Computer Science runs an instance of Moodle for teaching. Post syllabi, documents, calender events, discussion forums, file downloads, and more. To find out more, contact stedwar2@cs.vt.edu.
  • Kubernetes Cluster
    • Kubernetes container cluster for testing and deploying Linux based containers. There are two clusters Discovery open to all students for general teaching and Endeavour with GPU resources for longer term projects and AI/ML teaching. https://launch.cs.vt.edu
  • Coder
    • Kubernetes backed development environments. Use terraform to spin up one off developments, currently VSCode or Jupyter based. https://code.cs.vt.edu
  • Virtual Machine
    • We can create a VM to suit your teaching needs. NVidia based GPU resources also available for VMs. To get started Contact Techstaff.