Search Site | Contact Details | FAQ

ADAS Subroutine ghnle

       SUBROUTINE GHNLE(Z0,Z1,ZEFF,N,L,MULTN,N1,MULTN1,NL2,TEV,GAMA,
     *GAMTOT)
       IMPLICIT REAL*8(A-H,O-Z)
C-----------------------------------------------------------------------
C  PURPOSE: EVALUATES APPROXIMATE EXCITATION RATE PARAMETERS, GAMMA,
C  FROM N,L (SINGLET OR TRIPLET) LEVELS OF HELIUM-LIKE IONS TO
C  HIGHER LEVELS N1,L1 (SINGLET OR TRIPLET) USING CLASSICAL OVERLAPS.
C
C  FOR TRANSITIONS FROM 1S,2S AND 2P APPROXIMATE FITTINGS ARE USED BASED
C  ON SAMPSON DATA.(FOR SINGLET OR TRIPLET LEVELS)
C  FOR TRANSITIONS FROM HIGHER NL LEVELS UPWARDS A RESOLVED VARIANT
C  OF PERCIVAL-RICHARDS IS USED, WITH NUMERICAL QUADRATURES.
C  ALLOWENCE HAS BEEN MADE FOR THE EFFECT OF SPIN CHANGE.
C
C  *******   H.P. SUMMERS, JET   15 JAN. 1985  ******************
C  ******* SPENCE+SUMMERS(1985),  PAPER TO BE PUBLISHED *********
C  *******     J. SPENCE,  STRATHCLYDE    18 NOV. 1985  *********
C  INPUT
C      Z0=NUCLEAR CHARGE
C      Z1=ION CHARGE+1
C      ZEFF=EFFECTIVE ION CHARGE   (CF. SAMPSON ET AL.)
C      N=LOWER PRINCIPAL QUANTUM NUMBER
C      L=LOWER ANGULAR QUANTUM NUMBER
C      MULTN=MULTIPLICITY OF N
C      N1=UPPER PRINCIPAL QUANTUM NUMBER
C      MULTN1=MULTIPLICITY OF N1
C      NL2=INCLUSIVE LIMIT FOR THE RESOLUTION OF N INTO SEPERATE L'S.
C      TEV=ELECTRON TEMPERATURE (EV)
C  OUTPUT
C      GAMA(I),I=1,N1 IS VECTOR OF RATE PARAMETERS WITH L1=I-1 AND
C                        L1 THE UPPER ANGULAR QUANTUM NUMBER
C      GAMTOT = SUM OF GAMA(I),I=1,N1
C
C
C
C  VERSION : 1.2
C  MODIFIED: Martin O'Mullane      
C  DATE    : 08-11-2004
C            Alter nmax in gamaf() from 200 to 500.       
C
C  VERSION : 1.3
C  MODIFIED: Allan Whiteford  
C  DATE    : 16-05-2007
C            - Updated comments as part of subroutine documentation    
C              procedure.
C
C-----------------------------------------------------------------------
      INTEGER             L,           MULTN,       MULTN1,      N
      INTEGER             N1,          NL2
      REAL*8              GAMA(20),    GAMTOT,      TEV,         Z0
      REAL*8              Z1,          ZEFF
© Copyright 1995-2024 The ADAS Project
Comments and questions to: adas-at-adas.ac.uk