SUCCEED

   

parallelUniverse 2016
Shodor > SUCCEED > Workshops > Archive > parallelUniverse 2016

After all of the students arrived, Aaron started the lesson by introducing the students to the Bootable Cluster CD (BCCD). However, before the students could boot up the BCCD, they had to learn about the Command Line Interface (CLI). The CLI is important for using the BCCD because the BCCD runs on Debian Linux, which the user interacts with by using the CLI. The students spent the first half of the workshop learning basic CLI commands through Terminal, a program that is included as part of OS X. Both Linux and OS X are based off of Unix, another coding language, which means that the CLI commands for OS X and Linux are almost identical. Aaron taught the students about pwd, cd, ls, history, the root directory, the home directory, tab completion, and manual pages. After the break, the students set up a virtual machine on their Mac laptops in order to use Debian Linux. The students used VirtualBox in order to set up a virtual machine. After the students set up their virtual machines, they booted them up for the first time, which involved waiting for a few minutes while the machine performed the initial set up. After the computers finished their setup, the students compiled the GalaxSee project, which is a set of code written in C++ that displays a galaxy when it is run. Through the CLI, the students could control how many stars were generated, how big the stars were, and how long the model ran. Finally, Aaron ran a few tests with varying amounts of generated stars to see how the number of stars affected the amount of time that it took the model to run.