freefem++_msh_io, a FORTRAN77 code which reads and writes files used by the FreeFem++() finite element program to store mesh information.
Note that the GMSH() program creates mesh files that use the ".msh" extension, but which are an entirely different format.
The msh file format is obliquely described in section 12.5 of the FreeFem++ documentation.
At least for the 2D case of a triangular mesh, the format seems to be as follows:
The computer code and data files made available on this web page are distributed under the GNU LGPL license.
freefem++_msh_io is available in a C version and a C++ version and a FORTRAN77 version and a FORTRAN90 version and a MATLAB version and a Python version.
bamg, examples which illustrate the use of BAMG, a program for generating 2D meshes that can be used to define the geometry for the the finite element package FREEFEM++.
FREEFEM++, examples which illustrate the use of the FREEFEM++ package, a high-level integrated development environment for the numerical solution of nonlinear multiphysics partial differential equations (PDE's) in 2D and 3D.
FREEFEM++_MSH, a data directory which contains examples of the mesh files created by the FreeFem++ program, which use the extension ".msh".
MITCHELL_FREEFEM++, examples which illustrate the implementation of the Mitchell 2D elliptic partial differential equation (PDE) test problems using FREEFEM++.