Chemical reaction and heat source effects on MHD oscillatory flow in an irregular channel