MSC sections: 76D05 35Q30 76D17 76Exx