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

Resolves 1892: compute view factor for rht #2042

Merged
merged 14 commits into from
Feb 27, 2023

Conversation

lberti
Copy link
Collaborator

@lberti lberti commented Feb 15, 2023

  • View factor computation via raytracing is performed.
  • Two test cases on a cubic and cylindrical cavity are proposed: checks on view factors summing to 1 and comparison with analytical solutions are performed
  • Test cases for view factors with quadrature rules have been updated and separated from raytracing ones.
  • A Bounding Volume Hierarchy structure is used, and an elementary stackless raytracing algorithm is implemented, as proposed in

Hapala, Michal, et al. "Efficient stack-less bvh traversal for ray tracing." Proceedings of the 27th Spring Conference on Computer Graphics. 2011.

- Bounding Volume Hierarchy tree (one leaf per elem)
- Stackless traversal algorithm
- fix case cube unobstructed VF
- tests for cubic and cylindrical cavities
- view factor computation via raytracing
- up new tests for view factor computation
@lberti lberti linked an issue Feb 15, 2023 that may be closed by this pull request
@lberti lberti added this to the v111 milestone Feb 15, 2023
@lberti lberti self-assigned this Feb 15, 2023
lberti and others added 6 commits February 15, 2023 12:38
skip toolboxes skip mor skip python
- multithreading for raytracing view factor computation
- Nthreads in the json
skip toolboxes skip mor skip python
- increase threads and ray number
skip toolboxes skip python skip mor
- Nanoflann is no longer needed for the computation of view factors
with raytracing
- remove the files in tools/view_factor: the current implementation of
raytracing is in feel/feelviewfactor
skip toolboxes skip mor skip python
Requirements before resolving 1892: compute view factor for rht
@prudhomm
Copy link
Member

@lberti I merged the PR #2039 so there will be conflicts with with this one. Please do not remove the work I did on nanonflann it will certainly be useful in other context.

skip feelpp skip toolboxes skip tests skip python skip mor
skip feelpp skip toolboxes skip mor skip tests skip python
skip toolboxes skip mor skip python
@lberti
Copy link
Collaborator Author

lberti commented Feb 27, 2023

@prudhomm I have made the required changes and the test suite is completed successfully

@prudhomm prudhomm self-requested a review February 27, 2023 16:57
@prudhomm prudhomm merged commit f794d20 into 1892-compute-view-factor-for-rht Feb 27, 2023
@prudhomm prudhomm deleted the raytracing_vf branch February 27, 2023 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Compute ray tracing view factor for RHT
2 participants