Skip to content

Latest commit

 

History

History
51 lines (41 loc) · 1.83 KB

packages-compare.md

File metadata and controls

51 lines (41 loc) · 1.83 KB

Compare Python FEM packages

Mesh packages

  • meshio recommanded

    • used in reading and exporting meshes
    • well functioned, no bug so far
    • need more documents
    • cannot export in ascii (maybe it can, but there is no docs)
  • meshpy not recommanded

    • have to compile and install manually
    • the only example does not work
    • almost no documents, no figures
    • cannot be cleanly uninstalled
  • gmsh not recommanded

    • easy to install (apt install gmsh)
    • poorly-written docs
      • no explaination of its own .geo grammar. (I know there are some examples here. However, there are only examples but no explanation of grammar. Let alone these examples are incomprehensible. Examples are used to supplement grammars, not replace grammars!)
      • no explanation of its command line parameters.
    • buggy GUI
    • no one is using it, so there is no instruction except for the shabby document.
    • it wasted me at least 8 hours. Please keep away from gmsh.
  • pygmsh not recommanded

    • easy to install
    • some examples and figures
    • it is a wrap of gmsh but gmsh itself is not recommended
    • too few function: no quadrilateral mesh

FEM packages