Text this: Matrix Square Root Based Differentiable RCWA Implementation for High-Performance Parallel Computing.