Skip to main navigation Skip to search Skip to main content

MURMUR: Mesh Computing Remote Automatic Workflow

Research output: Non-textual formSoftware

Abstract

The software suite uses a microservice architecture using Docker and `docker-compose`. The microservices are as follows: 1. User interface. This interface is written in JavaScript using the Svelte framework. It exposes form elements and a 3D visualizer to prompt the user through the definition of microstructure parameters, and setting parameters for mesh generation and refinement. 2. Mesh generator. This is a container running the Python package for DREAM3D to generate a voxelized mesh that represents a microstructure defined by the user in the interface. 3. Cubit runner. This is a secure shell protocol tool that makes the submitting the DREAM mesh to an HPC instance and starts to run Cubit shell commands to smooth the grain boundaries with its `sculpt` library, applies user-defined boundary node sets, and bundles and returns the simulation-ready meshes and input files as a zipped directory.
Original languageAmerican English
DOIs
StatePublished - Jul 25 2024

Fingerprint

Dive into the research topics of 'MURMUR: Mesh Computing Remote Automatic Workflow'. Together they form a unique fingerprint.

Cite this