Litcius/Paper detail

I-STL2MOOSE: From STL data to integrated volumetrical meshes for MOOSE

Joe Sgarrella, Farshad Ghanbari, Christian Peco

2022SoftwareX14 citationsDOIOpen Access PDF

Abstract

In several areas of science and engineering, STL (STereoLithography) data files are the standard representation of three-dimensional geometries. STL files are amenable to 3D printing and computer-aided design modeling, which often become the starting point for high-fidelity Finite Element analysis simulations. When the model is complex and involves various STL files, their integration into a conforming mesh with CAD-based interface level of definition is not a straightforward process. In this paper, we present I-STL2MOOSE, a Python-based tool that combines an arbitrary number of STL files into an integrated volumetrical mesh that is directly readable by MOOSE, a parallel, efficient open-source Finite Element implementation.

Topics & Concepts

Python (programming language)Computer sciencePolygon meshStereolithographyComputational scienceFinite element methodCADInterface (matter)File formatComputer graphics (images)Mesh generationEngineering drawingComputer Aided DesignProcess (computing)Programming languageParallel computingOperating systemMechanical engineeringEngineeringPhysicsThermodynamicsMaximum bubble pressure methodBubbleAdvanced Numerical Analysis TechniquesComputational Geometry and Mesh Generation3D Shape Modeling and Analysis
I-STL2MOOSE: From STL data to integrated volumetrical meshes for MOOSE | Litcius