Matrix assembly with Thrust