The syntax for starting the Evolver from the system command prompt is:
evolver [-ffilename] [-a-] [-d] [-e] [-i] [-m] [-pn] [-q] [-w] [-x] [datafile]
The current directory and EVOLVERPATH will be searched for datafile. If the datafile is not found, then a new search with extension .fe is done. If still not found, or the datafile is not given on the command line, then the user will be prompted. Options:
Back issues:
Note: In Windows NT/95/98, the second interrupt doesn't do anything much since Windows creates a separate thread to handle the interrupt, and I can't find any way to force the offending thread to stop and longjmp back to where it should. So if the Evolver is really, really stuck, you may just have to kill the whole program.
Silicon Graphics systems with multiple processors may run a version
that will use some or all processor by including -DSGI_MULTI in
CFLAGS in Makefile. This version will run fine with one processor,
also. Currently, the only calculations done in parallel are the "named
quantities", so it is best to start Evolver with the -q
option. The number n of processes actually done in parallel can
be controlled with the -pn command
line option. It will slow things down to use more processes than are physically
available, but it is possible to run multiple processes on a single-processor
system. SGI's use shared memory, so no message passing is necessary, and
this version runs pretty well.
PVM parallel version
PVM (Parallel Virtual Machine) is a portable message-passing interface
for distributed parallel processing. The PVM Evolver is not too sophisticated
yet, passing all data to all processes. Hence it should be regarded as
experimental rather than practical. Improvements are planned some day.
The only practical use of it so far has been massive knot energy calculations,
where every process does need to have all data. Interested users should
contact brakke@susqu.edu.
MPI parallel version
MPI (Message Passing Interface) is a portable message-passing interface
for distributed parallel processing. The MPI Evolver is not too sophisticated
yet, passing all data to all processes. Hence it should be regarded as
experimental rather than practical. Improvements are planned some day.
The only practical use of it so far has been massive knot energy calculations,
where every process does need to have all data. Interested users should
contact brakke@susqu.edu.