CVS instructions for homework 3. 1) Import the skeleton code in your home directory on csil with $ cd ~cs240a/hw3 && cvs -d ~/cvs import -m "Initial import" hw3 hw3 START 2) Checkout the code on each computer you will work (and csil) on with: $ cd ~ $ export CVS_RSH=ssh $ cvs -d:ext:$USER@csil.cs.ucsb.edu:/cs/student/$USER/cvs co hw3 Also ensure your .cshrc on each computer has: cluster2 : source /cluster/home/viral/root/etc/cs240a.sh datastar : source ~ux454232/etc/cs240a.sh cray (MN) : source ~viral/etc/cs240a.sh beowulf : source ~viral/etc/cs240a.sh cray (AL) : source ~hochstei/config/setup.sh 3) On each platform, you will need to use the correct Make.inc. Feel free to modify the CFLAGS and other compiler options on each computer. On cluster2, you can get the right compilers with: % cp MAKE.INC/Make.inc.cluster2 Make.inc 4) Every time you compile, your changes will be saved in cvs. If you modify your code on cluster2, and want it on the X1 you can update it with: % make update Now if you make some changes on the cray, your changes will be saved to cvs when you compile. You can force your changes to be saved with: % make commit Now you can use "make update" back on cluster2 to get the latest version of your code. 5) For turnin, on csil: $ export CVS_RSH=ssh $ cd ~/hw3 && make update && make turnin