Jed, Perhaps we erred in keeping the thread/task management/model code in PETSc as opposed to a small portable library? We should revisit this, but unfortunately cannot before next Wednesday :-), or can we :-) What do you think? Barry