adamantine-sim / adamantine

Software to simulate heat transfer for additive manufacturing
https://adamantine-sim.github.io/adamantine/
Other
31 stars 9 forks source link

Print all deal.II configurations problems before aborting #279

Closed masterleinad closed 1 month ago

masterleinad commented 2 months ago

I needed to reconfigure deal.II multiple times since I didn't look into the file that checks the configuration. It's easier to print all the configuration problems at once.

Rombur commented 2 months ago

If you want to print all the configuration issues at once, then accumulate the options that are not satisfied in one string and print one error message. With this PR, we are printing the same sentence many times over, only is a single word is changed. Moreover the last sentence does not give any new information, it just fills the screen.