ELEMENTS: A Unified Framework for Supporting Low and High Order Numerical Methods for Multi-Physics Material Dynamics Simulations
2021
- 204Usage
Metric Options: CountsSelecting the 1-year or 3-year option will change the metrics count to percentiles, illustrating how an article or review compares to other articles or reviews within the selected time period in the same journal. Selecting the 1-year option compares the metrics against other articles/reviews that were also published in the same calendar year. Selecting the 3-year option compares the metrics against other articles/reviews that were also published in the same calendar year plus the two years prior.
Example: if you select the 1-year option for an article published in 2019 and a metric category shows 90%, that means that the article or review is performing better than 90% of the other articles/reviews published in that journal in 2019. If you select the 3-year option for the same article published in 2019 and the metric category shows 90%, that means that the article or review is performing better than 90% of the other articles/reviews published in that journal in 2019, 2018 and 2017.
Citation Benchmarking is provided by Scopus and SciVal and is different from the metrics context provided by PlumX Metrics.
Example: if you select the 1-year option for an article published in 2019 and a metric category shows 90%, that means that the article or review is performing better than 90% of the other articles/reviews published in that journal in 2019. If you select the 3-year option for the same article published in 2019 and the metric category shows 90%, that means that the article or review is performing better than 90% of the other articles/reviews published in that journal in 2019, 2018 and 2017.
Citation Benchmarking is provided by Scopus and SciVal and is different from the metrics context provided by PlumX Metrics.
Metrics Details
- Usage204
- Downloads162
- Abstract Views42
Thesis / Dissertation Description
Many complexities arise when writing software for computational physics. The choice of underlying data structures, physics model representation, and numerical methods used for the solver all add to the overall complexity of a code and significantly affect the simulation speed and accuracy of the solution. This work has integrated multiple recently developed software tools into a unified framework called ELEMENTS. ELEMENTS contains tools to address the complexities of data representation and numerical methods implementation for computational physics applications. ELEMENTS consists of multiple software packages: Elements, MATAR, Swage, Geometry, and SLAM. MATAR is a performance portability and productivity implementation of data-oriented design that leverages KOKKOS for multi-architecture portability. MATAR's data-oriented design allows for highly efficient memory use through the use of contiguous memory allocation and access for optimal performance. The elements library contains the requisite mathematical functions for a wide range of numerical methods and high order field representation, including the Serendipity basis set that allows for a higher-order solution with fewer degrees of freedom than the more standard tensor product elements. Swage is a novel mesh class capable of representing all of the geometric entities required to implement low and high-order continuous and discontinuous Galerkin methods on unstructured hexahedral meshes as well as connectivity structures between the disparate index spaces. SLAM is a library for linear algebra solvers and tools for linking to external solver packages. Combining these tools allows for the research and development of novel methods for solving problems in computational physics. This work discusses the ELEMENTS package and reviews multiple numerical methods built using ELEMENTS.
Bibliographic Details
Provide Feedback
Have ideas for a new metric? Would you like to see something else here?Let us know