enGits / engrid

ENGRID is a mesh generation software with CFD applications in mind. It supports automatic prismatic boundary layer grids for Navier-Stokes simulations and has a Qt based GUI.
Other
146 stars 55 forks source link

endless loop for volume meshing #11

Closed wyldckat closed 12 years ago

wyldckat commented 12 years ago

Original Report:

5 [enGrid] bug major always 2011-07-22 08:30 2011-12-26 15:37
bengits  
wyldckat  
normal  
resolved 1.3beta  
fixed  
none    
none  
endless loop for volume meshing
If no values for the edge lengths are present -- usually the case if volume meshing is called without meshing the surface in enGrid -- the program enters an endless loop
wyldckat commented 12 years ago
Notes

(0000020)
wyldckat  
2011-08-30 15:16   Temporary fix in branch windows-1.3, commit 0c8d5bf661e977e5de9372fb1d532b8d7d4afb1a.
Leaves a message in the output log on what to do next and emits EG_BUG.

This way things won't lock up in an endless loop, but it doesn't properly fix the problem.

(0000022)
wyldckat  
2011-08-30 16:32   Added commit 20f6bce3d67b5e7a3d09b054b2015d958fd76003 to this "temporary fix" list. Now uses EG_ERR_RETURN, instead of cout+EG_BUG.

(0000042)
wyldckat  
2011-09-08 11:16   New installers released for enGrid 1.3beta on Windows:
https://sourceforge.net/projects/wyldckat.u/files/enGrid/ [^]
The ones with the name "enGrid_1.3beta_2011-09-08_setup_win*_MSVC2008.exe" have these temporary fixes.

(0000059)
wyldckat  
2011-12-26 12:47   This has already been merged into the release-1.3 branch, but I still have to confirm if it's working as it should be.

(0000061)
wyldckat  
2011-12-26 15:37   I'm no longer able to replicate this scenario.
Either way, the sanity check that was put in place should cover other situations as well.