error('DYNARE_SOLVE (solve_algo=2|4|12): the Dulmage-Mendelsohn decomposition returned a non-square block. This means that the Jacobian is singular. You may want to try another value for solve_algo.')
end
ifoptions.debug
dprintf('DYNARE_SOLVE (solve_algo=2|4|12): solving block %u of size %u.',i,blocklength);