I've been doing some numerical testing of Sho, and am puzzled by how slow the matrix manipulations are. Matrix multiplication, for example, is
many times slower than Numpy/Matlab that both allegedly use the MKL multi-processor libraries. You can see from the task manager that Sho is not using all available cores.
OK, I found that upon initialization of Sho, the initial statement indicated that for some reason "fast math" was not enabled. After completely
re-installing Sho, the statement went away, and now the matrix multiply speed for large arrays are comparable (if not slightly better!) than Matlab7.6.