# Dolfin-convert vs meshio

**URL:** <https://fenicsproject.discourse.group/t/dolfin-convert-vs-meshio/7234>\
**Category:** mesh\
**Created:** [December 3, 2021, 3:08pm UTC](https://fenicsproject.discourse.group/t/dolfin-convert-vs-meshio/7234 "2021-12-03T15:08:26Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sou\_Ren](https://yyz2.discourse-cdn.com/free1/user_avatar/fenicsproject.discourse.group/sou_ren/32/3252_2.png) [@Sou\_Ren](https://fenicsproject.discourse.group/u/Sou_Ren)\
**Post date:** [December 3, 2021, 3:08pm UTC](https://fenicsproject.discourse.group/t/dolfin-convert-vs-meshio/7234/1 "2021-12-03T15:08:26Z")

</div>

Is `dolfin-convert` still a thing or it is completely replaced by `meshio`?

---

<div class="post-metadata">

**Author:** ![nate](https://yyz2.discourse-cdn.com/free1/user_avatar/fenicsproject.discourse.group/nate/32/17_2.png) [@nate](https://fenicsproject.discourse.group/u/nate)\
**Post date:** [December 3, 2021, 3:55pm UTC](https://fenicsproject.discourse.group/t/dolfin-convert-vs-meshio/7234/2 "2021-12-03T15:55:28Z")

</div>

`dolfin-convert` was deprecated many many years ago and is no longer maintained. I recommend `meshio` since it’s actively developed.

---

<div class="post-metadata">

**Author:** ![Sou\_Ren](https://yyz2.discourse-cdn.com/free1/user_avatar/fenicsproject.discourse.group/sou_ren/32/3252_2.png) [@Sou\_Ren](https://fenicsproject.discourse.group/u/Sou_Ren)\
**Post date:** [December 3, 2021, 4:10pm UTC](https://fenicsproject.discourse.group/t/dolfin-convert-vs-meshio/7234/3 "2021-12-03T16:10:27Z")

</div>

Is there any comprehensive tutorial for converting `.msh` files to `.xdmf` files using meshio? I see different folks doing it differently.  
For instance is this [Mesh generation and conversion with GMSH and PYGMSH | Jørgen S. Dokken](https://jsdokken.com/converted_files/tutorial_pygmsh.html#second) the way to go?  
Is the tutorial here usable for all scenarios?

---

<div class="post-metadata">

**Author:** ![Calva](https://avatars.discourse-cdn.com/v4/letter/c/b9e5f3/32.png) [@Calva](https://fenicsproject.discourse.group/u/Calva)\
**Post date:** [December 5, 2021, 7:05pm UTC](https://fenicsproject.discourse.group/t/dolfin-convert-vs-meshio/7234/4 "2021-12-05T19:05:08Z")

</div>

I usually use terminal commands to convert my meshes.

```auto
meshio-convert mesh.msh mesh.xdmf

```

is simple does the trick. It also avoids bloating my python code with trivial i/o.
