Hefei Institutes of Physical Science;
Chinese Academy of Sciences;
Hefei 230031;
China;
University of Science and Technology of China;
Hefei 230026;
China;
Center for Integrated Plasma Studies;
University of Colorado at Boulder;
Boulder;
Colorado 80309;
USA;