Giter VIP home page Giter VIP logo

Comments (2)

wyldckat avatar wyldckat commented on September 18, 2024
Notes

(0000033)
wyldckat  
2011-09-07 15:57   A quick question/request: the settings you are using, are they the default ones?
In other words, are they like these: http://engits.eu/wiki/index.php/Tutorials/Version1.3/DamperDuct/Default_Settings [^]


(0000034)
studioa  
2011-09-08 00:17   Initially I did not have these settings, but few minutes ago I retried with the exact settings from your tutorial and still it's not working. Just that this time I'm getting the error below:


---------------------------
Error
---------------------------
This seems to be a bug in enGrid

file: ..\..\..\libengrid\updatedesiredmeshdensity.cpp
line:253


---------------------------
OK
---------------------------


This is on a Win 7 machine amd quad A6 w/ 6gig of ram, haven't tried on Ubuntu with these settings. With previous settings it crashes like described initially.

Btw: is 1.3beta available for Ubuntu? - I couldn't see it anywhere.

Thanks for your hard work!

(0000035)
wyldckat  
2011-09-08 07:43   For Ubuntu, installing enGrid 1.3 beta is as simple as following these instructions: http://engits.eu/wiki/index.php/Installation#Building_enGrid_on_an_Ubuntu_system [^]

You wouldn't happen to have saved the previous settings, even if in picture format!? If not, could you please replicate the settings for making it crash, so we can reproduce the error? You can take snapshots of the Settings window on Windows by pressing the keys "Alt+Print Screen" and then pasting in Windows Paint or some other picture editor.

As for the bug, sometimes that's a hint to not having set all of the necessary properties.

PS: In Windows, pressing the "Print Screen" key will take a snapshot of what you are seeing on your desktop. Pressing "Alt+Print Screen" will only take a snapshot of the window that currently has focus.
These key combinations also work in Ubuntu, but Ubuntu has a nice automatic utility that is triggered when these keys are pressed and provides a GUI after the keys are pressed, so we can choose where and how to save said snapshot :)


(0000038)
wyldckat  
2011-09-08 10:40   Found the problem: the STL like file is not properly defined! There are loose vertexes that try to connect directly to faces instead of other vertexes. You can verify this in enGrid by running from the menu "Tools -> Check surface integrity".


Now, starting with default values, then only changing the "minimal number of cells across" value to 1, I've managed to reproduce the initially reported error.

It crashes in the method "char InsertPoints::getNewNodeType(stencil_t S)", due to not detecting whether there might be an "S.id_cell.size()==1", which is the case for the crash.

I've committed a fix where it will break operations similarly the way it did for studioa at note 034. But now it will shortly explains what's going on, for both reported scenarios.

The temporary fix is in commit e400111, on the branch "windows-1.3".

I'll release new Windows builds today and post a note about it here. This commit will not affect the version for Linux yet.


(0000039)
wyldckat  
2011-09-08 11:14   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 this issue fixed.

(0000043)
studioa  
2011-09-08 14:32   1. Thanks for the fix! I'll try it out.

2. The file was exported from Blender 2.49b to EnGrid (as .begc format)
I did not export as .stl format.

3. At that time I did not save the settings, as when something goes wrong, I try to tweak settings to see if works that way. But I tried to re-import that file and I put in the settings that if I recall correct, I used at that time. Indeed the 1.3 crashes similarly. Attached are the .zip screen captures.
 
See SETTINGS_CRASH.zip above.

The original ROOM_10x15x8.zip file I have uploaded on 2011-09-02 @ 16:11 contains all Blender & EnGrid files of that room I was trying to simulate the airflow pattern.

If it's easier for you, I can send you directly all the files when I work on a project and it crashes. Of course they will be zipped down as small attachments. Or I can create an ftp account for you on our servers and upload the files & send a notice to you when a "crash case" happen and it's uploaded.
If this is ok with you, send me a message here with your business e-mail.

3. On Ubuntu I was looking for an updated 1.3 .tar, that one I wasn't finding. Most of the time I'm using the lazy path by running Ubuntu from a stick - so simply untar that on the stick and run the application.

Thanks for your hard work!

(0000044)
wyldckat  
2011-09-08 15:17   About 2. - I was thinking of STL only in a similar way, because the surface looked like something that was created from STL, since triangles are a must for surfaces in enGrid. And because I've seen STLs that are only good enough for 3D printing, not surface meshing.

About 3. - Hopefully the amount of bug reports will be low enough to not require a more direct service line :) Specially when there isn't much time to check every single bug :( But every bug report is very welcome!

About 4'ish - Mmm... since it's still in beta, providing the built binaries is something that isn't streamlined yet, at least as far as I can tell... specially due to the size that they usually occupy. Although nightly/weekly builds is something to think about...

I still have to see the latest file you posted.

(0000058)
wyldckat  
2011-12-23 19:00   The temporary fix has been merged into the release-1.3 branch: ac6df61

Will have to review this bug before closing it.

(0000063)
wyldckat  
2011-12-26 15:55   Confirmed that this is now fixed by the merge of release-1.3 with windows-1.3.

from engrid.

wyldckat avatar wyldckat commented on September 18, 2024

Files now attached at https://gist.github.com/3072026 :

from engrid.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.