Seattle, August 8 - 28, 2007
I attach a download and install script for chroma (just in case, for advanced topics).
It should be run, after the QDP++ installation has proceeded successfully.
(Note added by Steve: on my linux machine I just used the script without any changes and it worked fine. So the following details are for those who like to tinker.)
Again, it may to be edited a little. The critical variables to change again are the CXX, and CC (compilers) to point to gcc-3.4.x series. (May not be necessary for Cygwin) The QDP_INSTALL_DIR is important to get right (I currently assume $HOME/install/qdp++ where the QDP++ was originally installed by the installer script for that) If you installed somewhere else, then change appropriately.
I put LIBGMP_INSTALL_DIR=/usr which is where the installation goes on my linux box (and I think also the Cygwin). Typically if you can find /usr/lib/libgmp.a then the location is /usr It it is in /usr/local/lib/libgmp.a then the location is /usr/local etc.
So apart from these, the code should
If you want to do a minimal check on the installation run the program in $HOME/install/chroma/bin/t_mesplq This will give you the average plaquette and trace of the link for a gauge configuration before and after a random gauge transformation. Thus the two values of the plaquette should be the same (up to about 6 sig figs) while the av. link will change.
This piece of test code will be dissected/written in the first session in the framework of QDP++.
Give it a go if you have the time. I'd expect this compilation to take substantially longer than QDP++ - depending on what value you put after the -j, how fast your laptop/Cygwin installation is, anything between 20 minutes to 2 hours.