ADAS Subroutine d8vgol
subroutine d8vgol(tea, ga, ga0, garest, z1, n0, v0, phfrac) C----------------------------------------------------------------------- C C ****************** FORTRAN77 SUBROUTINE: D8VGOL ********************* C C PURPOSE: Routine to evaluate total radiative recombination rate C coefficients at zero density using the Von Goeler type C formula with modified capture to the lowest accessible C principal quantum shell. C C PHFRAC gives the proportion of the lowest level capture C allowed based on the available phase space of occupied C shells arguments. C C CALLING PROGRAM: ADAS408 C C C INPUT: (R*8) TEA = Electron temperatures (k) C (R*8) z1 = Recombining ion charge C (I*4) n0 = Lowest accessible n-shell by recombination C (R*8) v0 = Effective principal quantum number of C lowest accessible shell C (R*8) phfrac = Phase space occupation factor for lowest C accessible shell C C C OUTPUT: (R*8) ga = Total radiative recombination C coefficient (cm**3 sec-1) C (R*8) ga0 = Ground shell recombination coefficient C (R*8) garest = Recombination coefficient to all shells C excluding the ground shell. C C C ROUTINES: C ROUTINE SOURCE DESCRIPTION C ---------------------------------------------------------- C C C HISTORY: C C H.P. Summers, JET 24 June 1987 C M. O'Mullane 10 Aug 1992 - modified for one temperature C C C----------------------------------------------------------------------- C UNIX-IDL PORT: C C VERSION: 1.1 DATE: 15-04-96 C MODIFIED: WILLIAM OSBORN (TESSELLA SUPPORT SERVICES PLC) C - FIRST CONVERTED C C VERSION: 1.2 DATE: 16-02-2004 C MODIFIED: Martin O'Mullane C - Convert to implicit none. C C VERSION: 1.3 DATE: 17-05-2007 C MODIFIED: Allan Whiteford C - Updated comments as part of subroutine documentation C procedure. C C----------------------------------------------------------------------- INTEGER N0 REAL*8 GA, GA0, GAREST, PHFRAC REAL*8 TEA, V0, Z1