Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Smokeview does not show BNDF data at boundaries of meshes #1915

Open
mcgratta opened this issue May 22, 2024 · 23 comments
Open

Smokeview does not show BNDF data at boundaries of meshes #1915

mcgratta opened this issue May 22, 2024 · 23 comments
Assignees

Comments

@mcgratta
Copy link
Contributor

Run the case called Fires/box_burn_away1.fds using 4 MPI processes. In Smokeview, load a boundary file of WALL TEMPERATURE. You will see something like this

image

It's been a long time, but is there a reason why the boundary data is not colored on the mesh boundaries? Is this related to the fact that we want to see through the forward facing walls?

@mcgratta
Copy link
Contributor Author

mcgratta commented Aug 1, 2024

This might be an FDS issue. Let me investigate further.

@mcgratta
Copy link
Contributor Author

mcgratta commented Aug 1, 2024

box_burn_away1b.smv.txt
Remove the .txt and load this file into Smokeview. Run a Tour and notice that when one of the two obstructions disappears, the remaining one has a transparent face through which you can see the inside of the obstruction, and since these inner linings are one-way mirrors, it appears that the faces are missing unless you look at it from the outside. I understand the one-way mirror effect for inside surfaces, but why does the shared plane disappear when the first obstruction disappears. Does Smokeview only draw one of the two abutting planes?

@gforney
Copy link
Contributor

gforney commented Aug 1, 2024 via email

@mcgratta
Copy link
Contributor Author

mcgratta commented Aug 1, 2024

It works fine. All six faces of the remaining OBST are colored

@gforney
Copy link
Contributor

gforney commented Aug 1, 2024

think the problem is the blockage is crossing a mesh interface. if the blockage is totally within a mesh do you see the problem?

@mcgratta
Copy link
Contributor Author

mcgratta commented Aug 1, 2024

This is only a problem at the mesh interface. I should have mentioned that.

@gforney
Copy link
Contributor

gforney commented Aug 2, 2024

update your repo and try again.

@mcgratta
Copy link
Contributor Author

mcgratta commented Aug 2, 2024

Yes, that works now, but NGDGU. For this same case, load a boundary file and see that it remains after both blocks have been removed. You might need to use the red wall as background to see it. It might only be possible to view the boundary image from one direction because I think this has to do with surface orientation and the mesh boundary, our old nemesis.

@gforney
Copy link
Contributor

gforney commented Aug 2, 2024

can you upload box_burn_away1b.fds . you just uploaded the .smv file earlier. should have realized - had to google NGDGU

@gforney
Copy link
Contributor

gforney commented Aug 2, 2024

don't need to upload - I see what you are seeing in a different case.

@mcgratta
Copy link
Contributor Author

mcgratta commented Aug 2, 2024

box_burn_away1b.fds.txt
Try this case. First run an animation with no boundary rendered to check that the blocks are rendered properly. Then load the boundary file. It shows properly while the blocks are present, but a shadow is left behind.

@gforney
Copy link
Contributor

gforney commented Aug 9, 2024

I'm back to looking at this case. does the box_burn_awaay_1b.fds.txt need to be updated? I'm getting this error when running with the latest fds. it runs with 6.9.1

ERROR(375): OBST OBST-1 is VARIBALE_THICKNESS or HT3D and needs a MATL_ID

@mcgratta
Copy link
Contributor Author

mcgratta commented Aug 9, 2024

Move

MATL_ID              = 'FOAM'

from the SURF line to the OBST line.

@gforney
Copy link
Contributor

gforney commented Aug 20, 2024

2 cell disappearing blockage case illustrating problem

obst5.fds.txt

@mcgratta
Copy link
Contributor Author

image

I forgot to upgrade my Smokeview. This older version shows the patch.

@gforney
Copy link
Contributor

gforney commented Aug 20, 2024

I'm extracting data from the wrong patch. I am using data from the patch for the entire internal mesh interface and extracting values for the portion of the obst . the problem is that for a different case when the blockage disappears it would show the extra patch

@mcgratta
Copy link
Contributor Author

OK, but the data for the exposed patch appears to be within the large patch of the interface between the meshes. The key is to stop drawing it once the backing obst disappears.

@gforney
Copy link
Contributor

gforney commented Aug 20, 2024 via email

@mcgratta
Copy link
Contributor Author

Yes, let's ponder. The problem is that MPI process 0 only knows that there are solid objects in the ghost cells created by OBSTs controlled by MPI process 1. We do not cycle over these OBST faces that face outward into another mesh.

@gforney
Copy link
Contributor

gforney commented Aug 24, 2024

this is a 2 mesh case. mesh with dark/thick black outines is mesh 1, other mesh is mesh 2. blockage is in mesh 2. the blue face is on the interface between mesh 1 and 2. this blue face was also a part of a blockage in mesh 1 that disapeared a short time earlier. patches exist for this mesh interface for both boundary files in mesh 1 and mesh 2. which boundary file should smokeview use to color the blue face - the boundary file in mesh 1 ? currently smokeview is using the boundary file for the mesh containing the blockage (mesh 2) but I found the data to be entirely ambient. the boundary file for mesh 1 contained non-ambient temperatures at the mesh interface

obst5_0783

@gforney
Copy link
Contributor

gforney commented Aug 24, 2024

input file for case illustrated in previous comment

obst5.fds.txt

@gforney
Copy link
Contributor

gforney commented Aug 24, 2024

note, my changes used to make image are not ready to be pushed up yet

@gforney
Copy link
Contributor

gforney commented Oct 9, 2024

looks like box_burn_away1 is not displaying corrrectly with latest smokeview. I'm taking a look. Looks like it is drawing boundary file patches from two meshes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants