References¶
The method¶
- The method and the key to its implementation.
- Kühbach, M.On the Significance of the Long-Range Environment and Capillary Contributionsfor Nucleating Abnormal Grain Growth and Recrystallizationsubmitted to Acta Materialia, 2018Kühbach, M., Mießen, C., Barrales-Mora, L. A., Gottstein, G.Simulation and data-analytics of sub-grain growth with considerationof stored elastic energy and anisotropic grain boundary propertiesProceedings of the 6th International Conference on Recrystallization and Grain Growth2016 (ReX & GG 2016) in the Omni William Penn Hotel in Pittsburgh, PA, U.S.ISBN 978-1-119-32835-3Kühbach M., Barrales-Mora L.A., Mießen C., Gottstein G.:Ultrafast analysis of individual grain behavior during grain growth by parallel computingProceedings of the 36th Riso International Symposium on Materials Science
- Further details are provided within my dissertation entitled
- Kühbach, M.Efficient Recrystallization Microstructure Modeling by Utilizing Parallel ComputationPhD thesis RWTH Aachen UniversitySuccessfully defended and accepted for publication in August, 2017Finally open source published in January, 2018
Contact¶
Feel free to contact me and allow me to identify whether the TopologyTracer supplies functionalities which can cater also your analyses needs! Interested? Please contact me
Specifically about GraGLeS¶
Currently, the GraGLeS model is one of the very few grain coarsening simulation packages available that is capable of stressing the TopologyTracer.
Mießen, C. Velinov, N., Gottstein, G., Barrales-Mora, L. A.A highly efficient 3D level-set grain growth algorithm tailored for ccNUMA architectureModelling and Simulation in Materials Science and EngineeringMießen C., Liesenjohann M., Barrales-Mora L.A., Shvindlerman L.S., Gottstein G.An advanced level set approach to grain growth – Accounting for grain boundary anisotropy and finite triple junction mobilityActa Materialia, 2015, 99Mießen, C.A massive parallel simulation approach to 2d and 3d grain growthPhD thesis RWTH Aachen UniversitySuccessfully defended in November, 2017
Third-party contributions¶
The TopologyTracer makes use of third-party contributions for some of its functionalities:
- RapidXML: for the XML-based processing of control files and parameterization
- Kalicinski, M.
- Poly2Tri: for the triangularization of non-self-intersecting polygons
- Robust predicates are required for numerical stable computational geometry. For these tasks Poly2Tri relies on
- Shewchuk, J. R.Adaptive Precision Floating-Point Arithmetic and Fast Robust Geometric PredicatesComputational Geometry, 1997, 18, p305
- Boost C++ library for probing the project folder structure to obtain meta data automatically
- Eigen open-source library for performing various geometrical operations and the fitting of circles to point clouds for principal curvature radius estimation.
- The detection of the intersection area between arbitrary triangles and a circle was inspired by the algorithm idea described in
Furthermore, I would like to acknowledge the work of S. Strobl et. al. who provided an open source algorithm to the numerical robust computation of the intersection volume of an arbitrary tetrahedron and with a sphere:
Strobl, S., Formella, A., Pöschel, T.Exact calculation of the overlap volume of spheres and mesh elementsJournal of Computational Physics, Vol 311, 2016, p158
Additionally, I acknowledge the tetrahedralization project TetGen by Hang Si, which enabled me at least to probe in a substantiated manner the potential extension of the above-mentioned intersection problem in 3d:
Hang SiTetGen A Quality Tetrahedral Mesh Generator and a 3D Delaunay Triangulator
Its source code is not part of the TopologyTracer due to licencing issues but can be linked to the program, for which the interested user is referred to the source code.