Skip to content

bahugo/meshb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meshb

Build Status

Introduction

Meshb is a rust library to handle FEM meshes.

Its main goal is to be able :

  • load a mesh from a file,
  • perform modifications (nodes, cells, groups, ...),
  • dump modifications to a file

Current development status

Meshb is an experimental personnal project. It's not ready for production yet.

Parsers :

  • .mail format

Elementary elements :

  • Node
  • POI1 cell
  • SEG2 cell
  • SEG3 cell
  • SEG4 cell
  • TRIA3 cell
  • TRIA6 cell
  • TRIA7 cell
  • QUAD4 cell
  • QUAD8 cell
  • QUAD9 cell
  • HEXA8 cell
  • HEXA20 cell
  • HEXA27 cell
  • PENTA6 cell
  • PENTA15 cell
  • PENTA18 cell
  • TETRA4 cell
  • TETRA10 cell
  • PYRAM5 cell
  • PYRAM13 cell

Mesh container :

  • Create nodes
  • Edit existing nodes
  • Create cells
  • Edit existing cells
  • Create group of nodes
  • Create group of cells
  • Instanciate mesh from parser

Misc :

  • Create python bindings

Available parsers

Code_aster .mail format

Code_aster is a FEA software. Here is the .mail format documentation :

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages