Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

GEOM - SURF_ID

111 views
Skip to first unread message

John S.

unread,
Nov 4, 2021, 12:20:19 PM11/4/21
to BlenderFDS discussion
Is it possible to specify a SURF_ID and MAT_ID for GEOM created obstructions/geometry?

I have the shape drawn in Blender and it imports it correctly, but I get the following error on my 8 mesh code:

 Time Step:      1, Simulation Time:      0.02 s
forrtl: severe (157): Program Exception - access violation
Image              PC                Routine            Line        Source
fds.exe            00007FF73A358449  COMPLEX_GEOMETRY_       12943  geom.f90
fds.exe            00007FF73A3625F4  Unknown               Unknown  Unknown
fds.exe            00007FF73A07F7EB  MAIN__                    626  main.f90
fds.exe            00007FF73A03F09E  Unknown               Unknown  Unknown
fds.exe            00007FF73A9D6664  Unknown               Unknown  Unknown
KERNEL32.DLL       00007FF8F14A7C24  Unknown               Unknown  Unknown
ntdll.dll          00007FF8F248D721  Unknown               Unknown  Unknown
forrtl: severe (157): Program Exception - access violation
Image              PC                Routine            Line        Source
fds.exe            00007FF73A3D473C  PHYSICAL_FUNCTION        2851  func.f90
fds.exe            00007FF73A3C1134  Unknown               Unknown  Unknown
libiomp5md.dll     00007FF88A672B63  Unknown               Unknown  Unknown
libiomp5md.dll     00007FF88A5CE16D  Unknown               Unknown  Unknown
libiomp5md.dll     00007FF88A58B5FD  Unknown               Unknown  Unknown
fds.exe            00007FF73A3ACFB0  Unknown               Unknown  Unknown
fds.exe            00007FF73A07FB38  MAIN__                    648  main.f90
fds.exe            00007FF73A03F09E  Unknown               Unknown  Unknown
fds.exe            00007FF73A9D6664  Unknown               Unknown  Unknown
KERNEL32.DLL       00007FF8F14A7C24  Unknown               Unknown  Unknown
ntdll.dll          00007FF8F248D721  Unknown               Unknown  Unknown
forrtl: severe (157): Program Exception - access violation
Image              PC                Routine            Line        Source
fds.exe            00007FF73A3D473C  PHYSICAL_FUNCTION        2851  func.f90
fds.exe            00007FF73A3C1134  Unknown               Unknown  Unknown
libiomp5md.dll     00007FF88A672B63  Unknown               Unknown  Unknown
libiomp5md.dll     00007FF88A5CE16D  Unknown               Unknown  Unknown
libiomp5md.dll     00007FF88A58B5FD  Unknown               Unknown  Unknown
fds.exe            00007FF73A3ACFB0  Unknown               Unknown  Unknown
fds.exe            00007FF73A07FB38  MAIN__                    648  main.f90
fds.exe            00007FF73A03F09E  Unknown               Unknown  Unknown
fds.exe            00007FF73A9D6664  Unknown               Unknown  Unknown
KERNEL32.DLL       00007FF8F14A7C24  Unknown               Unknown  Unknown
ntdll.dll          00007FF8F248D721  Unknown               Unknown  Unknown

===================================================================================
=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
=   RANK 1 PID 15236 RUNNING AT HEN009147
=   EXIT STATUS: -1 (ffffffff)
===================================================================================

Emanuele Gissi

unread,
Nov 4, 2021, 12:23:04 PM11/4/21
to blend...@googlegroups.com
1) Yes, see:

2) this is an FDS issue. Please, ask in FDS discussion group


--
You received this message because you are subscribed to the Google Groups "BlenderFDS discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blenderfds+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/blenderfds/6eb6f6dc-9c29-496b-9e56-aacbd3253a72n%40googlegroups.com.

John S.

unread,
Nov 4, 2021, 1:33:39 PM11/4/21
to BlenderFDS discussion
Thanks for your quick response.

1) I followed this procedure for adding SURF ID, and I get the error from my first post.  I also tried the code without a SURF ID, and I get the following error:  


ERROR: problem with GEOM Candle.Cylinder, local SURF_ID index for FACE        1out of bounds. (CHID: CandleFigue4_37_1)

ERROR: FDS was improperly set-up - FDS stopped (CHID: CandleFigue4_37_1)


Is it possible that the error is from me overlapping geometries in Blender when creating the GEOM obstructions?



2)I posted this error in FDS discussion and mvanella asked me to post it in the issue tracker.  So it may be a bug.  I will keep you posted if they figure anything out with it.

John S.

unread,
Nov 4, 2021, 1:41:58 PM11/4/21
to BlenderFDS discussion
To further elaborate on (1), 

in Blender I used Add>Mesh>Cylinder>Cap Fill Type "Nothing" then Add Modifier>Solidify to create a hollow cylinder with a wall.  Is this the correct procedure for Blender FDS to create a hollow cylinder?  Or is this the source of my error?

Emanuele Gissi

unread,
Nov 4, 2021, 1:55:25 PM11/4/21
to blend...@googlegroups.com
Please, share the input file.

John S.

unread,
Nov 8, 2021, 8:31:49 AM11/8/21
to BlenderFDS discussion
Emanuele,

Can I email you the code input file?

John S.

unread,
Nov 9, 2021, 10:54:02 AM11/9/21
to BlenderFDS discussion

Please find my code attached.

1) Can you tell me if it is possible for Blender FDS to code with GEOM a solid made with the method I mentioned above?
     - in Blender I used Add>Mesh>Cylinder>Cap Fill Type "Nothing" then Add Modifier>Solidify to create a hollow cylinder with a 1 mesh width

2) The code gives the following error on FDS6.7.6-0-g5064c500c-release (The previous error message I posted was from the previous version of FDS):

forrtl: severe (157): Program Exception - access violation
Image              PC                Routine            Line        Source
fds.exe            00007FF633FC5E25  Unknown               Unknown  Unknown
fds.exe            00007FF633FF6248  Unknown               Unknown  Unknown
fds.exe            00007FF633FF2383  Unknown               Unknown  Unknown
fds.exe            00007FF633FA6E5D  Unknown               Unknown  Unknown
fds.exe            00007FF63405A7C9  Unknown               Unknown  Unknown
fds.exe            00007FF6337347D7  MAIN__                    464  main.f90
fds.exe            00007FF6336F2F3E  Unknown               Unknown  Unknown
fds.exe            00007FF6340E3D28  Unknown               Unknown  Unknown
KERNEL32.DLL       00007FFF4C6C7C24  Unknown               Unknown  Unknown
ntdll.dll          00007FFF4CEAD721  Unknown               Unknown  Unknown

===================================================================================
=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
=   RANK 1 PID 12800 RUNNING AT HEN009147
=   EXIT STATUS: -1 (ffffffff)
===================================================================================

===================================================================================
=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
=   RANK 2 PID 8960 RUNNING AT HEN009147
=   EXIT STATUS: -1 (ffffffff)
===================================================================================

===================================================================================
=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
=   RANK 3 PID 12620 RUNNING AT HEN009147
=   EXIT STATUS: -1 (ffffffff)
===================================================================================

===================================================================================
=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
=   RANK 4 PID 19544 RUNNING AT HEN009147
=   EXIT STATUS: -1 (ffffffff)
===================================================================================

===================================================================================
=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
=   RANK 5 PID 15552 RUNNING AT HEN009147
=   EXIT STATUS: -1 (ffffffff)
===================================================================================

===================================================================================
=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
=   RANK 6 PID 12456 RUNNING AT HEN009147
=   EXIT STATUS: -1 (ffffffff)
===================================================================================

===================================================================================
=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
=   RANK 7 PID 20336 RUNNING AT HEN009147
=   EXIT STATUS: -1 (ffffffff)
===================================================================================
Candle4_37_1 example code GEOM error.fds

Emanuele Gissi

unread,
Nov 9, 2021, 1:55:08 PM11/9/21
to blend...@googlegroups.com
Probably better if you open an issue and attach the file there, so that it does not get lost.

Open the issue here:

Emanuele Gissi

unread,
Nov 9, 2021, 1:55:35 PM11/9/21
to blend...@googlegroups.com
Please, attach the blend file as well

John S.

unread,
Nov 9, 2021, 4:38:06 PM11/9/21
to BlenderFDS discussion
I have no problem attaching the blend file, but the original FDS file (which I have edited out of parts of the file I posted) contains some proprietary information.  Could I just attach a Blender FDS exported file with the GEOM that is giving the issue as well as the blend file?  It will just contain the mesh, an example vent and the GEOM that is giving me the issue.

Thanks and please advise.

Emanuele Gissi

unread,
Nov 10, 2021, 1:26:15 PM11/10/21
to blend...@googlegroups.com
If this is the case, try to create a new simpler blend file that reproduces the issue and attach that.

John S.

unread,
Nov 10, 2021, 2:11:57 PM11/10/21
to BlenderFDS discussion
Will do.

John S.

unread,
Nov 10, 2021, 6:49:14 PM11/10/21
to BlenderFDS discussion
Couldn't attach .blend file to the Issue?  Only lets you attach supported files.  I change the .fds file to .txt.

Let me know if there is a workaround.

Thanks.
CandleCylinder2_1GEOM.blend

Emanuele Gissi

unread,
Nov 11, 2021, 7:52:08 AM11/11/21
to blend...@googlegroups.com
Hi John,
I took a look at your blend file. It is formally correct from a BlenderFDS perspective. But to my knowledge, FDS does not currently support GEOM-GEOM GEOM-OBST intersection. Even two GEOMs that are too close (less than cell size) can give the same problems.
So, your case allows for a quick solution. Make your candle an only object by boolean addition. I did that for you, I attach the result. I quickly tested it with fds and it works.
Please, try it and let me know.
Best,
Emanuele

CandleCylinder2_1GEOM_oneonly.blend

John S.

unread,
Nov 16, 2021, 1:52:16 PM11/16/21
to BlenderFDS discussion
This looks great.  Could you perhaps give me a short description of how you created the hollow cylinder or point me to a good tutorial on boolean addition in Blender?  I am new to Blender and I could not figure out how to recreate your design.

This design looks great, only thing is would it be possible to have a solid "Candle bulk/paraffin wax".  I see you have it modeled as just a flat surface, but I think that will affect the heat transfer.

If you could point me in the direction of how to do a similar 3D design myself, I would greatly appreciate it.

I will have to draw several different candles of different sizes.  I have all the FDS code I am just hoping I can make a more accurate geometry with GEOM instead of voxels.

Thanks!

John S.

unread,
Nov 17, 2021, 11:22:24 AM11/17/21
to BlenderFDS discussion
I found some tutorials on how to cut with Boolean.  However, would it be possible to make the same outline but with the candle bulk (inside of cylinder) as a solid GEOM object for heat transfer?  Or are all GEOMs hollow?  While still maintaining that they are different SURFs.

Thank you!

Message has been deleted

John S.

unread,
Nov 17, 2021, 12:13:22 PM11/17/21
to BlenderFDS discussion
For instance, can I use Boolean - Union?  And can GEOM objects have vents?

Is something like this .blend file possible:
CandleCylinder3_0GEOM.blend

Emanuele Gissi

unread,
Nov 19, 2021, 2:20:26 AM11/19/21
to blend...@googlegroups.com
Hi John, I have seen that you're getting interesting answers on the fds discussion group.
Let me know if I can be of any help.
Emanuele

John S.

unread,
Nov 19, 2021, 8:41:38 AM11/19/21
to BlenderFDS discussion
Yes, and thanks for your help.  I think I will hold off on using GEOMs until they are officially incorporated.  I need this simulation for a real world, so I think OBST voxels will be the way to go.

Emanuele Gissi

unread,
Nov 19, 2021, 9:14:46 AM11/19/21
to blend...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages