It is useful in the development process to create and use other pvmmake config files for other purposes. An example of this is a ``make clean'' config file. A sample of such a config file is provided in the examples subdirectory under the name mw_make_clean.pvmmake. This config file contains commands instructing pvmmake to issue ``make clean'' commands on each host. Users who inspect the sample makefile provided with the PADE distribution will notice a ``clean'' directive at the bottom.
To create a ``make clean'' example, choose the Setup button from the PADE main window. The Setup window should reappear. Note that every invocation of this window subsequent to the first will be filled in with the setup information from the most recent saved setup file. The fastest way to clear all information is to open the Tree View window and delete the files from each host one-by-one and then select the Save button in this window. The Setup window will then have only a list of hosts along with their commands. The user then modifies each of these hosts and changes the host commands to the something similar to the following.
cd <PVM executable directory>; make -f <host-specific makefile name here> cleanThe ``clean'' directive in the sample makefile simply removes the manager.o, worker.o, manager, and worker files that were created during the compilation.
Many other routine functions can be automated in a way similar to the ``make clean'' example described above. In this sense, PADE can be used creatively for more tasks than just parallel program development.