Add logic to the parameters parsing sections to ensure that output directories exist. I chose to abort rather than create the missing directories to prevent cases where someone may have launched from the wrong working directory or otherwise made a mistake in their simulation setup. I could be persuaded to just create missing directories, though.
The change is motivated by the following deal.ii error message, which gives a correct but overly general diagnosis of the problem.
Add logic to the parameters parsing sections to ensure that output directories exist. I chose to abort rather than create the missing directories to prevent cases where someone may have launched from the wrong working directory or otherwise made a mistake in their simulation setup. I could be persuaded to just create missing directories, though.
The change is motivated by the following![image](https://github.com/dougshidong/PHiLiP/assets/94074298/62b06bc4-1825-4337-adb5-f46ae5eedc80)
deal.ii
error message, which gives a correct but overly general diagnosis of the problem.