GTNEUT is a two-dimensional code for the calculation of the transport of neutral particles in fusion plasmas. It is based on the T ransmission and E scape P robabilities (TEP) method and can be considered a computationally efficient alternative to traditional Monte Carlo methods. The code has been benchmarked extensively against Monte Carlo and has been used to model the distribution of neutrals in fusion experiments. Program summary Title of program: GTNEUT Catalogue identifier: ADTX Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland Program summary URL: http://cpc.cs.qub.ac.uk/summaries/ADTX Computer for which the program is designed and others on which it has been tested: The program was developed on a SUN Ultra 10 workstation and has been tested on other Unix workstations and PCs. Operating systems or monitors under which the program has been tested: Solaris 8, 9, HP-UX 11i, Linux Red Hat v8.0, Windows NT/2000/XP. Programming language used: Fortran 77 Memory required to execute with typical data: 6 219 388 bytes No. of bits in a word: 32 No. of processors used: 1 Has the code been vectorized or parallelized?: No No. of bytes in distributed program, including test data, etc.: 300 709 No. of lines in distributed program, including test data, etc.: 17 365 Distribution format: compressed tar gzip file Keywords: Neutral transport in plasmas, Escape probability methods Nature of physical problem: This code calculates the transport of neutral particles in thermonuclear plasmas in two-dimensional geometric configurations. Method of solution: The code is based on the Transmission and Escape Probability (TEP) methodology [1], which is part of the family of integral transport methods for neutral particles and neutrons. The resulting linear system of equations is solved by standard direct linear system solvers (sparse and non-sparse versions are included). Restrictions on the complexity of the problem: The current version of the code can handle only one species of atomic neutrals. Typical running time: It depends on the size of the problem and the computing platform. For example, it takes 15.6 seconds of user time to run the second test problem on a SUN Ultra 10 workstation, using the sparse linear matrix solver. Unusual features of the program: The program requires linking with the publicly available LAPACK linear algebra library which is usually included with the Fortran compilers of many UNIX vendors or can be obtained from NETLIB ( www.netlib.org). To use the optional sparse matrix solver, the UMFPACK library is required which can be obtained from http://www.cise.ufl.edu/research/sparse/umfpack.
Read full abstract