Now giving error for trying Strang dimensional splitting in 3D

This just gives a little more input parameter checking, to avoid surprising the user by silently doing Godunov (which is what the code does whenever dimensional splitting is requested in 3D) when the user really wanted Strang.