Technology Engagement Center Classroom (Telcom Bldg, 1st Floor)
Lunch provided to registrants; there is no charge for the event.
Research software has become more complex, and more complexity has made sharing computing methods and results more challenging. This workshop provides researchers in the humanities, arts, and sciences an opportunity to become familiar with tools that are available on the Duke Compute Cluster and are in wide use in the research computing world. The workshop will introduce the tools and provide hands-on experience. Researchers with software they want to package -- or "containerize" -- for use on the cluster or elsewhere will be able to do so.
The four-hour workshop has two sessions, one before and the other after lunch, which will be provided to registrants by Duke Research Computing. The morning session introduces Gitlab-CI (https://about.gitlab.com/features/gitlab-ci-cd/) and Singularity (http://singularity.lbl.gov/) and tools that OIT programmers have built to automate the production of "cluster-ready" Singularity containers. The afternoon session is for participants to build their own containers, using both the automation and virtual machines with Singularity software. Participants can get help "containerizing" their own software package during the workshop.
Who should take part? Users of the Duke Compute Cluster; researchers who are using software with specific and perhaps exotic library dependencies; researchers who are using computers at other locations, including XSEDE supercomputers, Open Science Grid (OSG), or computers shared with colleagues at other institutions, researchers who want to increase the likelihood that their computational methods are transportable and reproducible. In short, just about everyone.
Pre-requisites: In order to make sure that all participants can benefit the most, people taking part should be familiar with using Git and have an account on Duke's internal Gitlab service (https://gitlab.oit.duke.edu/). Duke's Gitlab uses Shibboleth authentication and is freely available to anyone with a NetID. Comfort with the Linux command line is required. The class is open to all Duke students, staff, and faculty.
7 / 25 Enrolled
We also offer weekly classes in a few topics that we know are in high demand in the studio. These classes do not require registration, just show up! All Studio Sessions are held in the Co-Lab Studio in the Technology Engagement Center.
Our Studio Sessions will return in the spring!
3D Printer OS is our cloud printing service. In order to use our 3D printers, you'll have to get up to speed on this simple software. In this Studio Session, we'll go through all the required steps to make a 3d print from our fleet of printers. After the class, you'll also be able to send jobs right from your own laptop (anywhere on campus) and come pick up your print when it's done.
Fusion360 is a basic 3d modeling software that can be used for building things for 3d printing. In this short session, we'll go over some of the basic tools in order to get started building something. By the end, you'll have a simple object you can 3d print.
In the studio we have two laser cutters that are capable of cutting and etching a variety of surfaces including wood, paper, leather, and more. It's a fantastic tool for anything from rapid prototyping to artistic endeavors.
For anyone interested in an introduction to CNC milling. Learn about our three CNC machines and how they can be used for your projects. Fusion 360 Roots course or similar experience recommended for Tormach Mill, no experience needed for Carvey or Shopbot CNC routers.