On Oct 18, 2009, at 1:20 PM, Jed Brown wrote:
> Barry Smith wrote: >> >> It is fine with me to switch the infrastructure to use a PetscReal >> instead of integer > > Done. > > http://petsc.cs.iit.edu/petsc/petsc-dev/rev/5704078f5057 > > > Did PetscSleep() once return the time remaining instead of an error > code? The following can't possibly have worked correctly for a while. > Should it be fixed or removed? Likely, it had sleep() in there and a global search and replace wrongly turned it into a PetscSleep(). The correct fix is to test properly under AIX, but since no one has AIX and it sucks it cannot be tested. Barry > > /* > IBM sleep may return at anytime, hence must see if there is > more time to sleep > */ > { > int left = sleeptime; > while (left > 0) {left = PetscSleep(left) - 1;} > } > > > > Jed >
