ADAS Subroutine dasumd
SUBROUTINE DASUMD ( NDREP , NDPRT , NDT ,
& IPI , IPF , IPFS ,
& MAXTM , IREPMAX , IREP , DRMF ,
& DRMS
& )
C-----------------------------------------------------------------------
C
C **************** FORTRAN 77 SUBROUTINE: DASUMD **********************
C
C VERSION: 1.0
C
C PURPOSE: TO SUM BADNELL DIELECTRONIC RATE COEFFICIENT DATA OVER THE
C REPRESENTATIVE SET TO GIVE ZERO DENSITY TOTAL RATE
C FROM SATELLITE LINES.
C
C BASED ON B4SUMD
C
C CALLING PROGRAM: DADATA
C
C
C INPUT:
C INPUT : (I*4) NDREP = MAXIMUM NUMBER OF REPRESENTATIVE LEVELS
C INPUT : (I*4) NDPRT = MAXIMUM NUMBER OF PARENT STATES
C INPUT : (I*4) NDT = MAXIMUM NUMBER OF TEMPERATURES
C INPUT : (I*4) IPI = INITIAL PARENT
C INPUT : (I*4) IPF = FINAL PARENT
C INPUT : (I*4) IPFS = SOIN SYSTEM
C INPUT : (I*4) DRMF(,,) = BADNELL DIELECTRONIC DATA (CM3 S-1)
C 1ST.DIM: REPR. N-SHELL INDEX
C 2ND.DIM: INITIAL PARENT INDEX
C 3RD.DIM: FINAL PARENT INDEX
C 4TH.DIM: SPIN SYSTEM INDEX
C 5TH.DIM: TEMPERATURE INDEX
C INPUT : (I*4) NBT = NO. OF TEMPERATURES
C INPUT : (I*4) IREPMAX = NO OF REPRESENTATIVE LEVELS
C INPUT : (I*4) IREP() = SET OF REPRESENTATIVE LEVELS
C
C OUTPUT: (R*8) DRMS() = SUMMED DR RATE COEFFICIENTS (CM3 S-1)
C 1ST.DIM: INITIAL PARENT INDEX
C 2ND.DIM: FINAL PARENT INDEX
C 3RD.DIM: SPIN SYSTEM INDEX
C 4TH.DIM: TEMPERATURE INDEX
C
C (I*4) NREP = GENERAL LEVEL INDEX
C (I*4) IN = GENERAL INDEX
C (I*4) IT = GENERAL INDEX
C (R*8) V = GENERAL VARIABLE FOR N-SHELL
C (R*8) V1 = GENERAL VARIABLE FOR N-SHELL
C (R*8) Y = GENERAL VARIABLE FOR N-SHELL
C (R*8) Y0 = GENERAL VARIABLE FOR N-SHELL
C (R*8) Y1 = GENERAL VARIABLE FOR N-SHELL
C
C
C AUTHOR: Martin O'Mullane
C JET
C
C DATE: 19-02-98
C
C VERSION: 1.1 DATE: 03-03-98
C MODIFIED: RICHARD MARTIN
C - PUT THROUGH SCCS.
C
C-------------------------------------------------------------------
INTEGER IPF, IPFS, IPI
INTEGER IREP(NDREP), IREPMAX, MAXTM, NDPRT
INTEGER NDREP, NDT
REAL*8 DRMF(NDREP,NDPRT,NDPRT,2,NDT)
REAL*8 DRMS(NDPRT,NDPRT,2,NDT)