1. School of Mathematics and Statistics, Ningxia University, Yinchuan 750021, P. R. China
2. Xinhua College, Ningxia University, Yinchuan 750021, P. R. China
3. Department of Scientific Computing, Florida State University, Tallahassee, FL 32310-6046, USA