fun. I'd say that if the outputDir_ does not exist, that's not an exceptional event. (I hope that you agree, IMHO it's less exceptional than if the solver does not converge.) the boost guys seem to think differently...

anyway, I've used boost::filesystem::exists() for this now. thanks for catching this.