×

GENE-X: a full-\(f\) gyrokinetic turbulence code based on the flux-coordinate independent approach. (English) Zbl 1539.76003

Summary: Understanding and predicting plasma turbulence in the scrape-off layer of a magnetic confinement fusion device is a key open problem in modern plasma physics. The transitional region between the core and scrape-off layer poses a difficult problem for turbulence simulations. The poloidal magnetic field vanishes at the X-point of a fusion device, which introduces a coordinate singularity in the commonly used field-aligned coordinates. In the present work, we present a full-\(f\) gyrokinetic code based on a locally field-aligned coordinate system that is flux-coordinate independent and free of singularities. The coordinate system, as well as the equations and numerical methods are described. In addition, careful numerical and physical verifications in closed magnetic flux surfaces are included.

MSC:

76-04 Software, source code, etc. for problems pertaining to fluid mechanics
76X05 Ionized gas flow in electromagnetic fields; plasmic flow
76F65 Direct numerical and large eddy simulation of turbulence
82D10 Statistical mechanics of plasmas
Full Text: DOI

References:

[1] Stangeby, P., The Plasma Boundary of Magnetic Fusion Devices, Series in Plasma Physics and Fluid Dynamics (2000), Taylor & Francis
[2] Loarte, A.; Lipschultz, B.; Kukushkin, A.; Matthews, G.; Stangeby, P.; Asakura, N.; Counsell, G.; Federici, G.; Kallenbach, A.; Krieger, K.; Mahdavi, A.; Philipps, V.; Reiter, D.; Roth, J.; Strachan, J.; Whyte, D.; Doerner, R.; Eich, T.; Fundamenski, W.; Herrmann, A.; Fenstermacher, M.; Ghendrih, P.; Groth, M.; Kirschner, A.; Konoshima, S.; LaBombard, B.; Lang, P.; Leonard, A.; Monier-Garbet, P.; Neu, R.; Pacher, H.; Pegourie, B.; Pitts, R.; Takamura, S.; Terry, J.; Tsitrone, E., Nucl. Fusion, 47, S203-S263 (2007)
[3] Brizard, A. J.; Hahm, T. S., Rev. Mod. Phys., 79, 421-468 (2007) · Zbl 1205.76309
[4] Lin, Z.; Hahm, T. S.; Lee, W. W.; Tang, W. M.; White, R. B., Science, 281, 1835-1837 (1998)
[5] Parker, S. E.; Kim, C.; Chen, Y., Phys. Plasmas, 6, 1709-1716 (1999)
[6] Jenko, F.; Dorland, W.; Kotschenreuther, M.; Rogers, B. N., Phys. Plasmas, 7, 1904-1910 (2000)
[7] Dorland, W.; Jenko, F.; Kotschenreuther, M.; Rogers, B. N., Phys. Rev. Lett., 85, 5579-5582 (2000)
[8] Candy, J.; Waltz, R. E., Phys. Rev. Lett., 91, Article 045001 pp. (2003)
[9] Grandgirard, V.; Brunetti, M.; Bertrand, P.; Besse, N.; Garbet, X.; Ghendrih, P.; Manfredi, G.; Sarazin, Y.; Sauter, O.; Sonnendrücker, E.; Vaclavik, J.; Villard, L., J. Comput. Phys., 217, 395-423 (2006) · Zbl 1160.76385
[10] Idomura, Y.; Ida, M.; Kano, T.; Aiba, N.; Tokuda, S., Comput. Phys. Commun., 179, 391-403 (2008) · Zbl 1197.82110
[11] Jolliet, S.; Bottino, A.; Angelino, P.; Hatzky, R.; Tran, T.; Mcmillan, B.; Sauter, O.; Appert, K.; Idomura, Y.; Villard, L., Comput. Phys. Commun., 177, 409-425 (2007)
[12] Peeters, A.; Camenen, Y.; Casson, F.; Hornsby, W.; Snodin, A.; Strintzi, D.; Szepesi, G., Comput. Phys. Commun., 180, 2650-2672 (2009), 40 YEARS OF CPC: a celebratory issue focused on quality software for high performance, grid and novel computing architectures · Zbl 1197.76004
[13] Görler, T.; Lapillonne, X.; Brunner, S.; Dannert, T.; Jenko, F.; Merz, F.; Told, D., J. Comput. Phys., 230, 7053-7071 (2011) · Zbl 1408.76592
[14] Ricci, P.; Halpern, F. D.; Jolliet, S.; Loizu, J.; Mosetto, A.; Fasoli, A.; Furno, I.; Theiler, C., Plasma Phys. Control. Fusion, 54, Article 124047 pp. (2012)
[15] Stegmeir, A.; Coster, D.; Maj, O.; Hallatschek, K.; Lackner, K., Comput. Phys. Commun., 198, 139-153 (2016) · Zbl 1344.82048
[16] Tamain, P.; Bufferand, H.; Ciraolo, G.; Colin, C.; Galassi, D.; Ghendrih, P.; Schwander, F.; Serre, E., J. Comput. Phys., 321, 606-623 (2016) · Zbl 1349.82154
[17] Dudson, B. D.; Leddy, J., Plasma Phys. Control. Fusion, 59, Article 054010 pp. (2017)
[18] Zhu, B.; Francisquez, M.; Rogers, B. N., Comput. Phys. Commun., 232, 46-58 (2018) · Zbl 07694787
[19] Chang, C. S.; Ku, S.; Diamond, P.; Adams, M.; Barreto, R.; Chen, Y.; Cummings, J.; D’Azevedo, E.; Dif-Pradalier, G.; Ethier, S.; Greengard, L.; Hahm, T. S.; Hinton, F.; Keyes, D.; Klasky, S.; Lin, Z.; Lofstead, J.; Park, G.; Parker, S.; Podhorszki, N.; Schwan, K.; Shoshani, A.; Silver, D.; Wolf, M.; Worley, P.; Weitzner, H.; Yoon, E.; Zorin, D., J. Phys. Conf. Ser., 180, Article 012057 pp. (2009)
[20] Dorf, M. A.; Dorr, M. R.; Hittinger, J. A.; Cohen, R. H.; Rognlien, T. D., Phys. Plasmas, 23, Article 056102 pp. (2016)
[21] Shi, E. L.; Hammett, G. W.; Stoltzfus-Dueck, T.; Hakim, A., J. Plasma Phys., 83, Article 905830304 pp. (2017)
[22] Pan, Q.; Told, D.; Shi, E. L.; Hammett, G. W.; Jenko, F., Phys. Plasmas, 25, Article 062303 pp. (2018)
[23] Caschera, E.; Dif-Pradalier, G.; Ghendrih, P.; Grandgirard, V.; Asahi, Y.; Bouzat, N.; Donnel, P.; Garbet, X.; Latu, G.; Passeron, C.; Sarazin, Y., J. Phys. Conf. Ser., 1125, Article 012006 pp. (2018)
[24] Boesl, M.; Bergmann, A.; Bottino, A.; Coster, D.; Lanti, E.; Ohana, N.; Jenko, F., Phys. Plasmas, 26, Article 122302 pp. (2019)
[25] Francisquez, M.; Bernard, T. N.; Zhu, B.; Hakim, A.; Rogers, B. N.; Hammett, G. W., Phys. Plasmas, 27, Article 082301 pp. (2020)
[26] Hariri, F.; Ottaviani, M., Comput. Phys. Commun., 184, 2419-2429 (2013) · Zbl 1349.76918
[27] Held, M.; Wiesenberger, M.; Stegmeir, A., Comput. Phys. Commun., 199, 29-39 (2016) · Zbl 1344.76054
[28] Shanahan, B.; Dudson, B.; Hill, P., Plasma Phys. Control. Fusion, 61, Article 025007 pp. (2018)
[29] Paruta, P.; Ricci, P.; Riva, F.; Wersal, C.; Beadle, C.; Frei, B., Phys. Plasmas, 25, Article 112301 pp. (2018)
[30] Zholobenko, W.; Body, T.; Manz, P.; Stegmeir, A.; Zhu, B.; Griener, M.; Conway, G.; Coster, D.; Jenko, F., Plasma Phys. Control. Fusion, 63, Article 034001 pp. (2021)
[31] Dorf, M.; Dorr, M., Contrib. Plasma Phys., 60, Article e201900113 pp. (2020)
[32] Stegmeir, A.; Ross, A.; Body, T.; Francisquez, M.; Zholobenko, W.; Coster, D.; Maj, O.; Manz, P.; Jenko, F.; Rogers, B. N.; Kang, K. S., Phys. Plasmas, 26, Article 052517 pp. (2019)
[33] Scott, B.; Smirnov, J., Phys. Plasmas, 17, Article 112302 pp. (2010)
[34] Bottino, A.; Sonnendrücker, E., J. Plasma Phys., 81, Article 435810501 pp. (2015)
[35] Sugama, H., Phys. Plasmas, 7, 466-480 (2000)
[36] Ottaviani, M., Phys. Lett. A, 375, 1677-1685 (2011)
[37] Stegmeir, A.; Coster, D.; Maj, O.; Lackner, K., Contrib. Plasma Phys., 54, 549-554 (2014)
[38] Arakawa, A., J. Comput. Phys., 1, 119-143 (1966) · Zbl 0147.44202
[39] Runge-Kutta and Extrapolation Methods, 129-353 (1993), Springer Berlin Heidelberg: Springer Berlin Heidelberg Berlin, Heidelberg
[40] Roache, P. J., J. Fluids Eng., 124, 4-10 (2001)
[41] Wolfram Research, Inc., Mathematica, Version 12.1, Champaign, IL, 2020
[42] Coulette, D.; Besse, N., J. Comput. Phys., 248, 1-32 (2013) · Zbl 1349.82075
[43] Latu, G.; Mehrenberger, M.; Güçlü, Y.; Ottaviani, M.; Sonnendrücker, E., J. Sci. Comput., 74, 1601-1650 (2018) · Zbl 1412.65081
[44] Güttel, S.; Tisseur, F., Acta Numer., 26, 1-94 (2017) · Zbl 1377.65061
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.