Shock-wave/boundary-layer interactions with sidewall effects in the OpenSBLI code-generation framework