ViennaRay
Top-Down Flux Calculation Library
ViennaRay stands as a dedicated flux calculation library tailored for topography simulations, leveraging Intel®’s powerful ray tracing kernel, Embree. Crafted with a focus on delivering efficient and high-performance ray tracing capabilities, ViennaRay maintains a user-friendly interface for seamless integration into various applications. While specifically optimized for synergy with ViennaLS, where it complements the essential geometry representation, ViennaRay is versatile enough to function independently. Users have the flexibility to employ it as a standalone library, accommodating custom geometries for diverse simulation needs.
ViennaRay is under heavy development and improved daily. If you do have suggestions or find bugs, please let us know on GitHub or contact us directly at viennatools@iue.tuwien.ac.at!
About the project
ViennaRay was developed under the aegis of the Institute for Microelectronics at the TU Wien.
Current contributors: Tobias Reiter
Contact us via: viennatools@iue.tuwien.ac.at
Contributing
If you want to contribute to ViennaRay, make sure to follow the LLVM Coding guidelines. Before creating a pull request, make sure ALL files have been formatted by clang-format, which can be done using the format-project.sh
script in the root directory.
License
See file LICENSE in the base directory.