Miscellaneous notes for Ling645/CMSC723, Fall 2005

Notes on working with different programming languages on GRACE machines

C++

There is an issue when running programs compiled with g++ on the
GRACE machines.   The solution is to compile as follows:

  g++ yourprogram.cc -o yourprogram -Wl,-rpath,/usr/local/lib

Python

For Python, you should be using /usr/local/bin/python. 

We temporarily installed a copy of Python in
/afs/glue.umd.edu/class/fall2005/cmsc/723/0101/public/python/bin/python.
(In order to run it, you must first do 'setenv LD_LIBRARY_PATH
/usr/local/lib'.)    But this will be going away at some point.

Java

Java is in /afs/glue.umd.edu/software/java/1.4.2/Linux/bin. Java seems to be shared with Glue.

vim (editor)

If having trouble with the arrow keys and backspace in insert mode, use this .vimrc script. (Note: contains control characters.)