|
Wean 5336
|
|
|
|
|
The official programming environment for 15-462 is a computer cluster located
in Wean Hall 5336. Access to this cluster is restricted to students who are
currently enrolled in a graphics-related course; please contact the course staff
ASAP if swiping your Carnegie Mellon ID+ card does not allow you to enter the room.
Before visiting the cluster, you will need to properly configure your Andrew account.
To do this, SSH to one of the unix.andrew.cmu.edu pool of machines, and execute the
following setup script from the shell:
/afs/cs.cmu.edu/project/weh5336/SetupAndrewAccount
Once your Andrew account has been configured, you should be able to log in to any of
the Wean 5336 cluster machines. Your username will be <Your Andrew ID>@ANDREW.CMU.EDU,
and your password will be your normal Andrew password (please note that the
"@ANDREW.CMU.EDU" is required and must be uppercase).
Once you have confirmed your ability to log in to a Wean 5336 cluster machine, please
create a private, read-protected folder for your assignment work using the following commands:
mkdir private
fs sa private system:anyuser none
fs sa private system:campusnet none
For your convenience, the Wean 5336 cluster machines are also accessible via SSH; their
hostnames are weh5336-?.intro.cs.cmu.edu (where '?' is a letter 'a' to 'y').
|
|
|
|
|
|
Using Your Own Machine
|
|
|
|
|
Because the Wean 5336 cluster machines are a limited resource shared by students in all
graphics courses (and for your own convenience), you are encouraged to use your own machine to
complete the programming assignments when possible. The provided starter code is supported by
the following freely-available tools:
Windows: Microsoft Visual C++ 2008 Express Edition;
a Visual Studio solution file and all necessary libraries are included with the starter code.
Mac OS X: Xcode 3.1.2; a command-line Makefile
is included, you must have the command-line developer tools and X11 installed.
GNU/Linux and BSD: Most GNU/Linux distributions and BSD variants can provide the necessary tools;
details vary from distribution to distribution.
While other operating systems and compilers will most likely work, at least one of the TAs should be
able to assist you with problems building on any of the platforms above. However:
Regardless of the platform on which you develop your code, your project
will be graded based on its performance and functionality in the Wean 5336 cluster. To avoid
last-minute surprises (and crowds!), please ensure your code compiles and runs correctly in Wean 5336
well before the deadline!
|
|
|
|
|
|
|
|