Skip to content

Work repository for CS 348 at Carleton: Parallel and Distributed Computing

Notifications You must be signed in to change notification settings

vrn-sn/parallel-and-distributed-computing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Homework Container

This is a containerized repository for doing projects and homework in C/C++/Python/Java. The organization for this is quite simple. The src directory is where you would write and organize your code. The test directory is where to write test programs to test your code. When you compile your code, binaries can be placed in src/bin for access from the test directory. For interpreted code, the src directory itself is in the PYTHONPATH & CLASSPATH for access from the test directory.

If you are new to containers, then you will need to download Docker and install it on your computer.

https://www.docker.com/

If you are running Windows, you'll also need to enable the WSL 2 feature on Windows. You can read about how to do that by going to this web address.

https://docs.docker.com/desktop/install/windows-install/

Once you have done that, clone this repository on your system. You may need to install GIT to do that. Instructions can be found here. Otherwise, you can download the zip file found under the Code dropdown menu on the github page.

https://git-scm.com/download/mac

OR

https://git-scm.com/download/windows

Finally, you'll likely want to install Visual Studio Code. It makes using containers very painless. Other environments are possible, but Studio Code is recommended.

https://code.visualstudio.com/

These products are endorsed with no monetary incentive. They are just tools found to be useful and are commonly used in professional circles.