1
edit
(17 intermediate revisions by 5 users not shown) | |||
Line 2: | Line 2: | ||
This page discusses plasma transport calculations, not the [[MHD equilibrium]]. | This page discusses plasma transport calculations, not the [[MHD equilibrium]]. | ||
== Projects == | |||
* [http://www.lehigh.edu/~infusion/ Fusion Simulation Project] (USA) | |||
== Codes == | == Codes == | ||
Codes can either be interpretative (taking some input from experiment) or predictive. | Codes can either be interpretative (taking some input from experiment) or predictive. | ||
They can be full-tokamak (or full-stellarator), or simulate only a small portion of plasma (a flux tube, the edge, or the Scrape-Off Layer). They can be fluid models for one (electrons), two (electrons + ions) or more (impurities) fluid species, Monte Carlo type (particle tracing) codes, or gyro-kinetic codes. The latter are again subdivided into full-f or delta-f codes (delta-f referring to the fact that only the deviation from a background Maxwellian particle velocity distribution function is simulated). | They can be full-[[Tokamak|tokamak]] (or full-[[Stellarator|stellarator]]), or simulate only a small portion of plasma (a [[Flux tube|flux tube]], the edge, or the [[Scrape-Off Layer]]). They can be fluid models for one (electrons), two (electrons + ions) or more ([[impurities]]) fluid species, Monte Carlo type (particle tracing) codes, or gyro-kinetic codes. The latter are again subdivided into full-f or delta-f codes (delta-f referring to the fact that only the deviation from a background Maxwellian particle velocity distribution function is simulated). | ||
Recent years have seen an increased effort in the field of cross code benchmarking. | Recent years have seen an increased effort in the field of cross code benchmarking. | ||
<ref> | <ref>Nevins W.M. et al, [[doi:10.1063/1.2402510|Phys. Plasmas '''13''' (2006) 122306]]</ref> | ||
<ref>[ | <ref>A.M. Dimits et al, [[doi:10.1088/0029-5515/47/8/012|Nucl. Fusion '''47''' (2007) 817-824]]</ref> | ||
<ref>[ | <ref>G L Falchetto et al, [[doi:10.1088/0741-3335/50/12/124015|Plasma Phys. Control. Fusion '''50''' (2008) 124015]]</ref> | ||
<ref>[http://w3.pppl.gov/ntcc/ National Transport Code Collaboration]</ref> | <ref>[http://w3.pppl.gov/ntcc/ National Transport Code Collaboration]</ref> | ||
Line 27: | Line 31: | ||
* [[UEDGE]] | * [[UEDGE]] | ||
* [[SOLPS]] | * [[SOLPS]] | ||
* [[EMC3-EIRENE]]<ref>[[doi:10.1002/ctpp.201410092|Y. Feng et al, Contrib. Plasma Phys. '''54''' (2014) 426-431]]</ref> | |||
* [[FINDIF]] <ref>https://hsx.wisc.edu/wp-content/uploads/sites/747/2022/10/Findif_nvTT_3.19-G.Pelka_.pdf</ref> | |||
* [[BOUT++]]<ref>https://boutproject.github.io</ref> | |||
=== Monte Carlo codes === | === Monte Carlo codes === | ||
Line 38: | Line 45: | ||
The gyrokinetic treatment simplifies the [[:Wikipedia:Vlasov_equation|Vlasov equation]] for the evolution of the single-particle distribution function <math>f(\vec{x},\vec{v},t)</math> by averaging over the gyration angle, resulting in an evolution equation for the particle guiding centre. | The gyrokinetic treatment simplifies the [[:Wikipedia:Vlasov_equation|Vlasov equation]] for the evolution of the single-particle distribution function <math>f(\vec{x},\vec{v},t)</math> by averaging over the gyration angle, resulting in an evolution equation for the particle guiding centre. | ||
See [[Gyrokinetic simulations]]. | |||
* [[GYRO]] <ref>[http://fusion.gat.com/theory/Gyro Gyro homepage]</ref> | * [[GYRO]] <ref>[http://fusion.gat.com/theory/Gyro Gyro homepage]</ref> | ||
* [[GS2]] (flux tube) | * [[GS2]] ([[Flux tube|flux tube]]) | ||
* [[GENE]] (flux tube) | * [[GENE]] ([[Flux tube|flux tube]]) | ||
* [[GEM]] (delta f) <ref>[http://cips.colorado.edu/simulation/gem.htm Plasma Simulation Group]</ref> | * [[GEM]] (delta f) <ref>[http://cips.colorado.edu/simulation/gem.htm Plasma Simulation Group]</ref> | ||
* [[EUTERPE]] | * [[EUTERPE]] | ||
* [[SUMMIT/PG3EQ_NC]] | * [[SUMMIT/PG3EQ_NC]] | ||
== Validation == | |||
See [[Model validation]] | |||
== References == | == References == | ||
<references /> | <references /> |
edit