1. 2

“Simit is a linear algebra language with control flow” for sparse systems: those whose elements are mostly zeros. “The main difference between Simit and other linear algebra languages, such as Matlab and Julia, is its hypergraph data structure that is used to represent sparse systems, its vector/matrix type system that ties them to the hypergraph, and the vector/matrix assembly that lets you assemble system vectors and matrices from hypergraphs.”

  1.