Hello,
The other possibility is that the message is correct and that the boundary conditions file is not compatible with the mesh.
The fact that Fudaa works is not a proof, it can display a mesh that is not really a finite element mesh. For example two triangles connected by one point is not a finite element mesh: nothing can flow from one triangle to the other, and the connection point belongs to both triangles and is influenced by both, it would mean that for any physical quantity it has one value for a triangle and another value for the second. It could be that somewhere you have such a situation, a triangle connected to the rest of the mesh by a single point ? If I look at the algorithm that complains, it seems that no element sees a given boundary point.
If you know Fortran you can take subroutine elebd.f (library bief) in your FORTRAN FILE and where the message is written (line with WRITE(LU,810) IEL) you can add a line :
WRITE(LU,*) 'K1=',K1,' N1=',N1
it will give you the guilty boundary point number, and its global number, so that you can see where it is. I'll add this extra information for everybody in the next version, it will be easier to locate a problem.
Regards,
JMH