Implemented the trsm on the GPU.
Moved sanity check to where it belongs.
Actually do the sync transfer in terms of async or it blocks everything!
Added the sanity-check back in.
Added the S-loop back in.
Fixed S-loop indentation only. I PROMISE WHITESPACE ONLY.
Minor code cleanup. No semantic changes.
Changed the multi-phenotype error to a warning.

"It should work, but I didn't test it."
Slightly more detailed timing of S-loop.