Improvements on the Fusion Code FAFNER2

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.

[1]  Peter V. Coveney,et al.  Scientific applications of grid computing , 2005 .

[2]  A. Teubel,et al.  Influence of radial electric fields on the heating efficiency of neutral beam injection in the W7-AS stellarator , 1994 .

[3]  G. G. Lister,et al.  FAFNER. A Fully 3-D Neutral Beam Injection Code Using Monte Carlo Methods , 1985 .

[4]  Eduardo Huedo,et al.  Grid Resource Selection for Opportunistic Job Migration , 2003, Euro-Par.

[5]  H. Zohm,et al.  The isotope effect in ASDEX , 1993 .

[6]  Alfonso Tarancón,et al.  Flux-expansion divertor studies in TJ-II , 2009 .

[7]  Allen H. Boozer,et al.  Guiding center drift equations , 1980 .

[8]  M. Liniers,et al.  Loss cone structure for ions in the TJ-II helical axis stellarator Part I: Properties without a radial electric field , 2000 .

[9]  N. Miyamoto,et al.  Experimental results on ITER‐NBI concept source , 1996 .

[10]  Víctor Robles,et al.  Scientific Applications of Grid Computing, First International Workshop, SAG 2004, Beijing, China, September 20-24, 2004, Revised Selected and Invited Papers , 2005, SAG.

[11]  F. Castejón,et al.  Ion kinetic transport in the presence of collisions and electric field in TJ-II ECRH plasmas , 2007 .

[12]  Francine Berman,et al.  Grid Computing: Making the Global Infrastructure a Reality , 2003 .

[13]  William Gropp,et al.  MPI-2: Extending the Message-Passing Interface , 1996, Euro-Par, Vol. I.

[14]  S Sato,et al.  Shielding design of the ITER NBI duct for nuclear and bremsstrahlung radiation. , 2005, Radiation protection dosimetry.

[15]  Andreas Haas,et al.  Standardization of an API for Distributed Resource Management Systems , 2007, Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid '07).

[16]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[17]  Eduardo Huedo,et al.  The GridWay Framework for Adaptive Scheduling and Execution on Grids , 2001, Scalable Comput. Pract. Exp..

[18]  E. Hodgson,et al.  Radiation effects on insulating gases for the ITER NBI system , 1998 .

[19]  Germán Barrera,et al.  Thermal load calculations at TJ-II vacuum vessel under neutral beam injection , 1999 .

[20]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[21]  A. J. Rubio-Montero,et al.  Drift Kinetic Equation Solver for Grid (DKEsG) , 2010, IEEE Transactions on Plasma Science.