#!/usr/bin/env perl
# Input: Delta-1.dat & Delta-2.dat
# Output: FSOL* and Delta.dat, Delta.dat2

unlink("FSOL.dat", "FSOLNEG.dat", "FSOL.dat2", "FSOLNEG.dat2", "Delta.dat", "Delta.dat2");

system("cp ./Delta-2.dat ./Delta.dat");
system("cp ./Delta-2.dat ./Delta.dat2");
system("${NRGPREFIX} adapt P | tee solverlog-2");
system("${NRGPREFIX} adapt N | tee solverlogneg-2");
if (!(-e "FSOL.dat" && -e "FSOLNEG.dat")) {
    print "solver failed.\n";
    exit(1);
} else {
    system("mv FSOL.dat ./FSOL.dat2");
    system("mv FSOLNEG.dat ./FSOLNEG.dat2");
}

system("cp ./Delta-1.dat ./Delta.dat");
system("${NRGPREFIX} adapt P | tee solverlog-1");
system("${NRGPREFIX} adapt N | tee solverlogneg-1");
if (!(-e "FSOL.dat" && -e "FSOLNEG.dat")) {
    print "solver failed.\n";
    exit(1);
}
