Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

If an nxn matrix has 0 value at any diagonal entity, this square matrix is not invertible and is called singular. The section of code is used to check singularity to prevent the solver from crashing. The main reason to cause singularity is that this node may not network correctly, as mentioned by Jason.

Hope this helps.