Doc::Faculty Resources: Difference between revisions

From Computer Science Wiki
Jump to navigation Jump to search
Carnold (talk | contribs)
Carnold (talk | contribs)
No edit summary
 
(7 intermediate revisions by 3 users not shown)
Line 14: Line 14:
*'''Remote login server'''
*'''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.
** 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'''
* '''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 [[Printing]]  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@cs.vt.edu.
** 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'''
* '''Computer Science Intranet'''
Line 28: Line 36:


* '''CVS system'''
* '''CVS system'''
** A subversion instance is available to faculty for teaching or research at https://cvs.cs.vt.edu  To get started using the cvs, contact techstaff@cs.vt.edu.
** A subversion instance is available to faculty for teaching or research at https://cvs.cs.vt.edu  To get started using the cvs, [[Contact Techstaff]].


* '''Wordpress'''
* '''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 .
** 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'''
* '''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@cs.vt.edu or read more here [[CS 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'''
* '''Support'''
** The technical staff is available for general computing support, just contact techstaff@cs.vt.edu.
** The technical staff is available for general computing support, just [[Contact Techstaff]].


== Research ==
== Research ==
Line 44: Line 55:
** Create custom virtualized servers for short term research projects.  To get started: http://csrvm.cs.vt.edu .
** Create custom virtualized servers for short term research projects.  To get started: http://csrvm.cs.vt.edu .


*'''System G'''
*'''Virtual GPU Servers'''
** Supercomputer clusterFind out more: http://www.cs.vt.edu/facilities/systemg  To get started: [[SystemG Reservations]].
** Create custom virtualized GPU servers for short term research projectsTo get started: http://csrgpu.cs.vt.edu .


*'''Backups'''
*'''Backups'''
** We have a rsync based backup system dedicated to research.  To get started using the research backups email techstaff@cs.vt.edu.
** We have a rsync based backup system dedicated to research.  To get started using the research backups [[Contact Techstaff]].


*'''Website space'''
*'''Website space'''
** You can host a research related website on http://research.cs.vt.edu  It is hosted on apache 2 with php, mysql, perl, and python support.  To get started email techstaff@cs.vt.edu.
** You can host a research related website on http://research.cs.vt.edu  It is hosted on apache 2 with php, mysql, perl, and python support.  To get started [[Contact Techstaff]].


== Teaching ==
== Teaching ==
Line 58: Line 69:
** 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.
** 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.


*'''Ironclaw cluster'''
*'''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.  ironclaw1 & 2 include NVidia GPUsironclaw3 & 4 have AMD GPUs.
** 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 softwareTo 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'''
*'''Moodle'''
Line 65: Line 80:


*'''Course Website'''
*'''Course Website'''
** You can host a course related website on http://courses.cs.vt.edu  It is hosted on apache 2 with php, mysql, perl, and python support.  To get started email techstaff@cs.vt.edu.
** You can host a course related website on http://courses.cs.vt.edu  It is hosted on apache 2 with php, mysql, perl, and python support.  To get started [[Contact Techstaff]].
 
*'''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


*'''Discussion Forums'''
*'''Coder'''
** http://forum.cs.vt.edu Allow students to discuss class related topics or post announcements to your classTo get started email techstaff@cs.vt.edu.
** Kubernetes backed development environmentsUse terraform to spin up one off developments, currently VSCode or Jupyter basedhttps://code.cs.vt.edu


*'''(beta) IaaS'''
*'''Virtual Machine'''
** Infrastructure as a Service instance based on OpenStack is available and dedicated to teaching.  Allows you to create, modify, and destroy virtual machines on the fly.  Can be used to create short term course servers or customized installs for teaching.  To get started email techstaff@cs.vt.edu.
** We can create a VM to suit your teaching needsNVidia based GPU resources also available for VMs.  To get started [[Contact Techstaff]].

Latest revision as of 12:04, 5 September 2024

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.