next up previous contents Back to SYMPHONY Home Page
Next: Configuring the Modules Up: Introduction Previous: The LP Engine

Developing an Application

Once the user functions are filled in, all that remains is to compile the application. The distribution comes with two make files that facilitate this process. The primary make file resides in the root directory. The user make file resides in the user's subdirectory, initially called User/. There are a number of variables that must be set in the primary make file. Read the comments in the file SYMPHONY-2.8/Makefile to ensure that everything is set properly. The user make file shouldn't require much modification unless you add source files other than the ones included in the distribution or change their names.

When you are ready, type ``make'' to make the executables. SYMPHONY will create three subdirectories--User/obj.*, User/bin.*, and User/dep.* where * is a number corresponding the current architecture (determined by the PVM_ARCH environment variable). Note that if you don't have PVM installed, you should either modify the make file appropriately (read the make file to see how to do this) or set the PVM_ARCH environment variable by hand. If your architecture is not be listed in the make file, edit it by following the example set by the architectures already included. Make sure to set the corresponding path variables properly. Be sure to also set the proper links from the $PVM_ROOT/bin/$PVM_ARCH as explained in the previous section if you are compiling a distributed version.


next up previous contents
Next: Configuring the Modules Up: Introduction Previous: The LP Engine
Ted Ralphs
2000-09-08