#!/bin/perl -w use strict "vars"; #----------------------------------------------------------------------------- my $EGround = "/home/tptp/Systems/GrAnDe---1.0/eground"; my $ECommandFormat = "$EGround --tptp-in --dimacs --silent --resources-info --split-tries=100 --memory-limit=400 --soft-cpu-limit=%d --add-one-instance --constraints %s"; my $ECPUFraction = 0.75; my $DecideDir = "/home/tptp/Systems/ZChaff---2001.2.17"; my $Decide = "$DecideDir/zchaff.2001.2.17.solaris"; my $DecideCommandFormat = "$Decide %s"; my $TempFile = "/tmp/PizEAndDecide$$"; my $GlobalInterrupted; #----------------------------------------------------------------------------- sub InterruptHandle { my ($Signal) = @_; $GlobalInterrupted = 1; } #----------------------------------------------------------------------------- my $FromEHandle = "FromEHandle"; my $ToFileHandle = "ToFileHandle"; my $FromDecideHandle = "FromDecideHandle"; my $ECommand; my $DecideCommand; my $Line; my $EStatusLine; my $DecideDone; my $ETime; if (scalar(@ARGV) != 2) { die("Usage: And