halbux / sparselizard

C++ FEM library | user-friendly | multi-physics | hp-adaptive | HPC
http://www.sparselizard.org
Other
332 stars 62 forks source link

Do not use abort() #67

Closed Drinausaur closed 1 year ago

Drinausaur commented 1 year ago

Using abort() will crash any software running sparselizard in the same process. There are over 600 abort() calls in the current master.

Using C++ exceptions would allow the host application to catch the problem, without crashing.

halbux commented 1 year ago

That's true. I should take the time to change that!

halbux commented 1 year ago

Just found the time. Will work on it today. @Drinausaur. Sorry for the delay, it's been hectic.

halbux commented 1 year ago

Done @Drinausaur. Sorry for the delay.