compile eigensystems to obj, write sor.c