CaPS HOME ZPL for the Mercury-RACE Department of Computer Science, UMASS Lowell University of Massachusetts at Lowell |
Compiling and Running ZPL Programs on force1The ZPL compiler for Mercury RACE is currently installed on force1, a 4-node RACE 1.0 machine running MC/OS 4.x. The ZPL system on force1 is stable and corresponds to the version 1.17.70 of the compiler. Our force1 provides a good environment for application development and prototype testing. However, for benchmarking, a machine running MC/OS 5.x is recommended. Please contact drey@cs.uml.edu regarding bugs. For compiling errors, please include the verbose output of zcforce1 info
How to use the ZPL compiler (ZC) on force1
Note: the environment file works for the tcsh shell only. Please create your own file with the appropiate changes if you use a different shell. ObservationsVerbose flagWhen compiling fails (due to some unexexpected error condition), turn the verbose flag (-v) on. This way you can get all the error messages. % zc -v jacobi.z License serverIf you get an error message similar to:
you must turn the license server off. Using the command % lmdown then restart the license server, using: % lmgrd DeadlocksIf one or more workers are on deadlock on any CE, you must force the termination of one or more active processes. To kill all active process on all CEs, you can use the zkill command: % zkill Machine dependent flagsTo get a list of all the machine dependent flags, call your compiled ZPL program with the help flag (-h) % my_program -h Comments to: Demetrio Rey, drey@cs.uml.edu |