This is the old Sourceforge web page for the GS2 plasma physics code, and hasn't changed much since about 2008 or 2009. For the latest version, go to the GS2/AstroGK/Trinity welcome page, the GS2 Gyrokinetics Wiki, or the main Sourceforge Gyrokinetics Project page. The files in this older directory may still contain useful documentation on older versions of the code used for publications (and may contain documentation useful for the current version of the code that hasn't yet been incorporated into the new wiki pages), so this should be kept here. -- G. Hammett, Feb. 2015.
GS2 is a physics application, developed to study low-frequency turbulence in magnetized plasma. It is typically used to assess the microstability of plasmas produced in the laboratory and to calculate key properties of the turbulence which results from instabilities. It is also used to simulate turbulence in plasmas which occur in nature, such as in astrophysical and magnetospheric systems.
GS2 development is funded primarily by the United States Department of Energy, as part of the Scientific Discovery through Advanced Computing program. There are presently about 20 users at universities and laboratories around the world.
GS2 is currently supported on Unix platforms ranging from laptops to Beowulf clusters to supercomputers. It is written in object-oriented style, with Fortran 95. Executables are available for supercomputers and clusters that are used within the magnetic confinement fusion program. Compilation requires access to a high-quality Fortran compiler, such as Lahey's lf95 or NAG's f95.