Opening an absent file with gmsh%open from gmsh.f90 returns no error code
When opening a file with gmsh%open:
call gmsh%open('mesh.msh', ierr = ierr)
if the file 'mesh.msh' does not exist, the error code ierr returns 0 instead of a negative value to indicate an error.