Title :
Improvements on the Fusion Code FAFNER2
Author :
Rodríguez-Pascual, Manuel ; Guasp, José ; Magaña, Francisco Castejón ; Rubio-Montero, Antonio Juan ; Llorente, Ignacio Martín ; García, Rafael Mayo
Author_Institution :
CIEMAT, Madrid, Spain
Abstract :
FAFNER2, which is a 3-D code adapted to the TJ-II helical axis stellarator from the original one developed by Lister at Max Planck IPP, simulates by Monte Carlo methods the neutral beam injection technology (a key heating method for most of the fusion experiments worldwide). To date, FAFNER2 has been usually run at CIEMAT by means of a batch mode on a shared memory computer with MIPS processors. This paper describes how the application has ben updated to employ MPI and run on standard Linux clusters. As in Grid infrastructures, not every site has MPI installed on their nodes; a serial version has also been developed, together with a Java Distributed Resource Management Application API program able to run FAFNER2 on distributed resource platforms, such as Grid infrastructures. In addition, and with new improvements in the code for maximizing its performance, the metascheduler GridWay has also been incorporated for maximizing the executions on the Grid. Scalability, fault tolerance, and correctness of the result have been proved employing a significant number of particles and nodes within a local cluster and the EGEE infrastructure.
Keywords :
Monte Carlo methods; fusion reactor design; grid computing; plasma beam injection heating; plasma simulation; stellarators; 3D fusion code FAFNER2; EGEE infrastructure; Grid infrastructure; Java distributed resource management application API program; Linux clusters; MIPS processors; Monte Carlo method; TJ-II helical axis stellarator; batch mode CIEMAT; distributed resource platform; fault tolerance; heating method; metascheduler GridWay; neutral beam injection technology; result correctness; scalability; shared memory computer; Application software; Computational modeling; Heating; Ions; Libraries; Particle beam injection; Particle beams; Plasma applications; Plasma confinement; Plasma devices; Plasma sources; Plasma temperature; Plasma waves; Plasmas; Scalability; FAFNER2; Grid applications; neutral beam injection (NBI) heating;
Journal_Title :
Plasma Science, IEEE Transactions on
DOI :
10.1109/TPS.2010.2057450