change PC pause function so cost-related metric instances aren't disabled
authorkaravan <karavan>
Tue, 30 Apr 1996 06:26:41 +0000 (06:26 +0000)
committerkaravan <karavan>
Tue, 30 Apr 1996 06:26:41 +0000 (06:26 +0000)
commit78871d77b2231a21815e0390bbfc42ed63e20e00
tree8b0faed9839845287299679a1b4d4f7522df5574
parent75b6f2c9df28b2a28822c3c04043e3ea074a9d32
change PC pause function so cost-related metric instances aren't disabled
if another phase is running.

fixed bug in search node activation code.

added change to treat activeProcesses metric differently in all PCmetrics
in which it is used; checks for refinement along process hierarchy and
if there is one, uses value "1" instead of enabling activeProcesses metric.

changed costTracker:  we now use min of active Processes and number of
cpus, instead of just number of cpus; also now we average only across
time intervals rather than cumulative average.
17 files changed:
paradyn/src/PCthread/PCexperiment.C
paradyn/src/PCthread/PCexperiment.h
paradyn/src/PCthread/PCfilter.C
paradyn/src/PCthread/PCfilter.h
paradyn/src/PCthread/PCintern.h
paradyn/src/PCthread/PCmain.C
paradyn/src/PCthread/PCmetric.C
paradyn/src/PCthread/PCmetric.h
paradyn/src/PCthread/PCmetricInst.C
paradyn/src/PCthread/PCmetricInst.h
paradyn/src/PCthread/PCrules.C
paradyn/src/PCthread/PCsearch.C
paradyn/src/PCthread/PCsearch.h
paradyn/src/PCthread/PCshg.C
paradyn/src/PCthread/PCshg.h
paradyn/src/PCthread/PCwhy.C
paradyn/src/PCthread/PCwhy.h