Programs in Physics & Physical Chemistry
|[Licence| Download | New Version Template] aept_v1_0.tar.gz(1074 Kbytes)|
|Manuscript Title: GTROTA: A code for the solution of the coupled nonlinear extended neoclassical rotation equations in tokamak plasmas using successive over-relaxation and simulated annealing|
|Authors: C. Bae, W.M. Stacey, T.D. Morley|
|Program title: GTROTAv1|
|Catalogue identifier: AEPT_v1_0|
Distribution format: tar.gz
|Journal reference: Comput. Phys. Commun. 184(2013)2571|
|Programming language: Matlab.|
|Computer: Any workstation or PC where Matlab can be run.|
|Operating system: Any with Matlab available. Tested on Windows 7.|
|RAM: 1024 MB to run Matlab|
|Keywords: Nonlinear, Tokamak, Plasma, GTROTA.|
Nature of problem:
Tokamak plasma rotation velocities and the poloidal in-out and up-down asymmetries of plasma densities are calculated from the coupled set of nonlinear equations, which shows a very instable iterative dynamics. To solve for the true solution for this nonlinearly coupled system that does not converge to a single solution, physics-based determination of the true solution becomes necessary and GTROTA provides the algorithm for users to find the true solution from the nonlinear topological maps.
The code decomposes the given system into three subsystems to stabilize the iterative dynamics and uses Successive Over-Relaxation and the concept of Simulated Annealing to determine the true solution.
The code is designed for strong rotation analysis. An updated code for slow rotation and plasma edge analysis is to be developed in the future.
For a new rotation calculation, the code requires several test runs to determine the iterations step for the true solution.
Due to the extreme nonlinearity of the extended rotation calculation model, the signs of the inputs must be adjusted correctly to yield correct solutions. Refer to the User's Manual for this discussion.
8 seconds (except test runs that depend on the complexity of the nonlinear dynamics)
|Disclaimer | ScienceDirect | CPC Journal | CPC | QUB|