diff --git a/src/MNH/ini_rain_ice.f90 b/src/MNH/ini_rain_ice.f90 index 5244a0d709db32e7d861c07d60b6f3472e4d2dd7..f4698d441e7f900080f00e81f4b1f40c1730da20 100644 --- a/src/MNH/ini_rain_ice.f90 +++ b/src/MNH/ini_rain_ice.f90 @@ -1,14 +1,4 @@ -!MNH_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier -!MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence -!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt -!MNH_LIC for details. version 1. -!----------------------------------------------------------------- -!--------------- special set of characters for RCS information -!----------------------------------------------------------------- -! $Source$ $Revision$ -! masdev4_7 BUG1 2007/06/15 17:47:18 -!----------------------------------------------------------------- -! ######################## +! ######spl MODULE MODI_INI_RAIN_ICE ! ######################## ! @@ -31,7 +21,7 @@ END SUBROUTINE INI_RAIN_ICE END INTERFACE ! END MODULE MODI_INI_RAIN_ICE -! ########################################################### +! ######spl SUBROUTINE INI_RAIN_ICE ( KLUOUT, PTSTEP, PDZMIN, KSPLITR, HCLOUD ) ! ########################################################### ! @@ -40,12 +30,12 @@ END MODULE MODI_INI_RAIN_ICE !! !! PURPOSE !! ------- -!! The purpose of this routine is to initialize the constants used to -!! resolve the mixed phase microphysical scheme. The collection kernels of +!! The purpose of this routine is to initialize the constants used to +!! resolve the mixed phase microphysical scheme. The collection kernels of !! the precipitating particles are recomputed if necessary if some parameters !! defining the ice categories have been modified. The number of small !! time steps leading to stable scheme for the rain, ice, snow and ggraupeln -!! sedimentation is also computed (time-splitting technique). +!! sedimentation is also computed (time-splitting technique). !! !!** METHOD !! ------ @@ -55,12 +45,12 @@ END MODULE MODI_INI_RAIN_ICE !! sedimentation is fulfilled for a Raindrop maximal fall velocity equal !! VTRMAX. The parameters defining the collection kernels are read and are !! checked against the new ones. If any change occurs, these kernels are -!! recomputed and their numerical values are written in the output listiing. +!! recomputed and their numerical values are written in the output listing. !! !! EXTERNAL !! -------- !! GAMMA : gamma function -!! +!! !! !! IMPLICIT ARGUMENTS !! ------------------ @@ -104,6 +94,7 @@ END MODULE MODI_INI_RAIN_ICE !! J.-P. Chaboureau & J.-P. Pinty !! 24/03/01 Update XCRIAUTI for cirrus cases !! J.-P. Pinty 24/11/01 Update ICE3/ICE4 options +!! S. Riette 2016-11: new ICE3/ICE4 options !! !------------------------------------------------------------------------------- ! @@ -129,6 +120,7 @@ USE MODI_READ_XKER_SDRYG USE MODI_READ_XKER_RDRYG USE MODI_READ_XKER_SWETH USE MODI_READ_XKER_GWETH +USE MODI_READ_XKER_RWETH ! IMPLICIT NONE ! @@ -140,7 +132,7 @@ INTEGER, INTENT(OUT):: KSPLITR ! Number of small time step ! integration for rain ! sedimendation ! -REAL, INTENT(IN) :: PTSTEP ! Effective Time step +REAL, INTENT(IN) :: PTSTEP ! Effective Time step ! REAL, INTENT(IN) :: PDZMIN ! minimun vertical mesh size ! @@ -150,17 +142,19 @@ CHARACTER (LEN=4), INTENT(IN) :: HCLOUD ! Indicator of the cloud scheme ! !* 0.2 Declarations of local variables : ! -INTEGER :: IKB ! Coordinates of the first physical +INTEGER :: IKB ! Coordinates of the first physical ! points along z INTEGER :: J1,J2 ! Internal loop indexes REAL :: ZT ! Work variable REAL :: ZVTRMAX ! Raindrop maximal fall velocity REAL :: ZRHO00 ! Surface reference air density +REAL :: ZE, ZRV ! Work array for ZRHO00 computation REAL :: ZRATE ! Geometrical growth of Lbda in the tabulated ! functions and kernels REAL :: ZBOUND ! XDCSLIM*Lbda_s: upper bound for the partial ! integration of the riming rate of the aggregates -REAL :: ZEGS, ZEGR, ZEHS, ZEHG! Bulk collection efficiencies +REAL :: ZEGS, ZEGR, ZEHS, & ! Bulk collection efficiencies + & ZEHG, ZEHR ! INTEGER :: IND ! Number of interval to integrate the kernels REAL :: ZESR ! Mean efficiency of rain-aggregate collection @@ -175,27 +169,27 @@ REAL :: ZGAMC,ZGAMC2 ! parameters ! involving various moments of the generalized gamma law REAL :: ZFACT_NUCL! Amplification factor for the minimal ice concentration REAL :: ZXR ! Value of x_r in N_r = C_r lambda_r ** x_r -! +! INTEGER :: KND INTEGER :: KACCLBDAS,KACCLBDAR,KDRYLBDAG,KDRYLBDAS,KDRYLBDAR -INTEGER :: KWETLBDAS,KWETLBDAG,KWETLBDAH +INTEGER :: KWETLBDAS,KWETLBDAG,KWETLBDAR,KWETLBDAH REAL :: PALPHAR,PALPHAS,PALPHAG,PALPHAH REAL :: PNUR,PNUS,PNUG,PNUH -REAL :: PBR,PBS,PBG,PBH +REAL :: PBR,PBS,PBG REAL :: PCR,PCS,PCG,PCH REAL :: PDR,PDS,PDG,PDH -REAL :: PESR,PEGS,PEGR,PEHS,PEHG +REAL :: PESR,PEGS,PEGR,PEHS,PEHG,PEHR REAL :: PFDINFTY REAL :: PACCLBDAS_MAX,PACCLBDAR_MAX,PACCLBDAS_MIN,PACCLBDAR_MIN REAL :: PDRYLBDAG_MAX,PDRYLBDAS_MAX,PDRYLBDAG_MIN,PDRYLBDAS_MIN REAL :: PDRYLBDAR_MAX,PDRYLBDAR_MIN REAL :: PWETLBDAS_MAX,PWETLBDAG_MAX,PWETLBDAS_MIN,PWETLBDAG_MIN -REAL :: PWETLBDAH_MAX,PWETLBDAH_MIN +REAL :: PWETLBDAR_MAX,PWETLBDAH_MAX,PWETLBDAR_MIN,PWETLBDAH_MIN !------------------------------------------------------------------------------- ! ! !* 0. FUNCTION STATEMENTS -! ------------------- +! ------------------- ! ! !* 0.1 p_moment of the Generalized GAMMA function @@ -207,7 +201,7 @@ REAL :: PWETLBDAH_MAX,PWETLBDAH_MIN ! !* 1.1 Set the hailstones maximum fall velocity ! -IF (CSEDIM == 'SPLI') THEN +IF (CSEDIM == 'SPLI' .AND. .NOT. LRED ) THEN IF (HCLOUD == 'ICE4') THEN ZVTRMAX = 40. ELSE IF (HCLOUD == 'ICE3') THEN @@ -218,7 +212,7 @@ END IF !* 1.2 Compute the number of small time step integration ! KSPLITR = 1 -IF (CSEDIM == 'SPLI') THEN +IF (CSEDIM == 'SPLI' .AND. .NOT. LRED ) THEN SPLIT : DO ZT = PTSTEP / FLOAT(KSPLITR) IF ( ZT * ZVTRMAX / PDZMIN .LT. 1.) EXIT SPLIT @@ -236,7 +230,7 @@ END IF !------------------------------------------------------------------------------- ! !* 2. CHARACTERISTICS OF THE SPECIES -! ------------------------------ +! ------------------------------ ! ! !* 2.1 Cloud droplet and Raindrop characteristics @@ -268,7 +262,7 @@ XC1R = 1./2. SELECT CASE (CPRISTINE_ICE) CASE('PLAT') XAI = 0.82 ! Plates - XBI = 2.5 ! Plates + XBI = 2.5 ! Plates XC_I = 800. ! Plates XDI = 1.0 ! Plates XC1I = 1./XPI ! Plates @@ -277,7 +271,7 @@ SELECT CASE (CPRISTINE_ICE) XBI = 1.7 ! Columns XC_I = 2.1E5 ! Columns XDI = 1.585 ! Columns - XC1I = 0.8 ! Columns + XC1I = 0.8 ! Columns CASE('BURO') XAI = 44.0 ! Bullet rosettes XBI = 3.0 ! Bullet rosettes @@ -353,7 +347,7 @@ XC1H = 1./2. !------------------------------------------------------------------------------- ! !* 3. DIMENSIONAL DISTRIBUTIONS OF THE SPECIES -! ---------------------------------------- +! ---------------------------------------- ! ! ! 3.1 Cloud droplet distribution @@ -411,9 +405,7 @@ XLBH = ( XAH*XCCH*MOMG(XALPHAH,XNUH,XBH) )**(-XLBEXH) ! !* 3.5 Minimal values allowed for the mixing ratios ! -XLBDAR_MAX = 100000.0 XLBDAS_MAX = 100000.0 -XLBDAG_MAX = 100000.0 ! ZCONC_MAX = 1.E6 ! Maximal concentration for falling particules set to 1 per cc XLBDAS_MAX = ( ZCONC_MAX/XCCS )**(1./XCXS) @@ -439,7 +431,7 @@ XCONC_URBAN=5E8 ! 500/cm3 !------------------------------------------------------------------------------- ! !* 4. CONSTANTS FOR THE SEDIMENTATION -! ------------------------------- +! ------------------------------- ! ! !* 4.1 Exponent of the fall-speed air density correction @@ -447,7 +439,11 @@ XCONC_URBAN=5E8 ! 500/cm3 XCEXVT = 0.4 ! IKB = 1 + JPVEXT -ZRHO00 = XP00/(XRD*XTHVREFZ(IKB)) +!ZRHO00 = XP00/(XRD*XTHVREFZ(IKB)) +!According to Foote and Du Toit (1969) and List (1958), ZRHO00 must be computed for Hu=50%, P=101325Pa and T=293.15K +ZE = (50./100.) * EXP(XALPW-XBETAW/293.15-XGAMW*LOG(293.15)) +ZRV = (XRD/XRV) * ZE / (101325.-ZE) +ZRHO00 = 101325.*(1.+ZRV)/(XRD+ZRV*XRV)/293.15 ! !* 4.2 Constants for sedimentation ! @@ -466,6 +462,8 @@ XFSEDI = (4.*XPI*900.)**(-XEXCSEDI) * & XC_I*XAI*MOMG(XALPHAI,XNUI,XBI+XDI) * & ((XAI*MOMG(XALPHAI,XNUI,XBI)))**(-XEXRSEDI) * & (ZRHO00)**XCEXVT +!When we do not use computations for columns, I think we must uncomment line just below +!XEXCSEDI = XEXCSEDI * 3. to be checked ! ! Computations made for Columns ! @@ -493,7 +491,7 @@ XFSEDH = XCH*XAH*XCCH*MOMG(XALPHAH,XNUH,XBH+XDH)* & !------------------------------------------------------------------------------- ! !* 5. CONSTANTS FOR THE SLOW COLD PROCESSES -! ------------------------------------- +! ------------------------------------- ! ! !* 5.1 Constants for ice nucleation @@ -571,11 +569,13 @@ XEX1DEPH = XCXH-0.5*(XDH+3.0) ! XTIMAUTI = 1.E-3 ! Time constant at T=T_t XTEXAUTI = 0.015 ! Temperature factor of the I+I collection efficiency +!!XCRIAUTI = 0.25E-3 ! Critical ice content for the autoconversion to occur XCRIAUTI = 0.2E-4 ! Critical ice content for the autoconversion to occur - ! Revised value by Chaboureau and Pinty (2006) -XACRIAUTI = 0.06 -XBCRIAUTI = -3.5 -XT0CRIAUTI= (LOG10(XCRIAUTI)-XBCRIAUTI)/0.06 + ! Revised value by Chaboureau et al. (2001) +XACRIAUTI=0.06 +XBCRIAUTI=-3.5 +XT0CRIAUTI=(LOG10(XCRIAUTI)-XBCRIAUTI)/0.06 + ! GFLAG = .TRUE. IF (GFLAG) THEN @@ -583,10 +583,10 @@ IF (GFLAG) THEN WRITE(UNIT=KLUOUT,FMT='(" Time constant XTIMAUTI=",E13.6)') XTIMAUTI WRITE(UNIT=KLUOUT,FMT='(" Temp. factor XTEXAUTI=",E13.6)') XTEXAUTI WRITE(UNIT=KLUOUT,FMT='(" Crit. ice cont. XCRIAUTI=",E13.6)') XCRIAUTI - WRITE(UNIT=KLUOUT,FMT='(" A Coef. for cirrus law XACRIAUTI=",E13.6)') XACRIAUTI - WRITE(UNIT=KLUOUT,FMT='(" B Coef. for cirrus law XBCRIAUTI=",E13.6)') XBCRIAUTI + WRITE(UNIT=KLUOUT,FMT='(" A Coef. for cirrus law XACRIAUTI=",E13.6)')XACRIAUTI + WRITE(UNIT=KLUOUT,FMT='(" B Coef. for cirrus law XBCRIAUTI=",E13.6)')XBCRIAUTI WRITE(UNIT=KLUOUT,FMT='(" Temp degC at which cirrus law starts to be & - & used=",E13.6)') XT0CRIAUTI + used=",E13.6)') XT0CRIAUTI END IF ! ! @@ -608,13 +608,13 @@ END IF !------------------------------------------------------------------------------- ! !* 6. CONSTANTS FOR THE SLOW WARM PROCESSES -! ------------------------------------- +! ------------------------------------- ! ! !* 6.1 Constants for the cloud droplets autoconversion ! XTIMAUTC = 1.E-3 -XCRIAUTC = 0.5E-3 +XCRIAUTC = 0.5E-3 ! GFLAG = .TRUE. IF (GFLAG) THEN @@ -639,7 +639,7 @@ XEX1EVAR = -1.0-0.5*(XDR+3.0) !------------------------------------------------------------------------------- ! !* 7. CONSTANTS FOR THE FAST COLD PROCESSES FOR THE AGGREGATES -! -------------------------------------------------------- +! -------------------------------------------------------- ! ! !* 7.1 Constants for the riming of the aggregates @@ -652,6 +652,9 @@ XEXCRIMSG= XEXCRIMSS XCRIMSG = XCRIMSS XSRIMCG = XCCS*XAS*MOMG(XALPHAS,XNUS,XBS) XEXSRIMCG= XCXS-XBS +XSRIMCG2 = XCCS*XAG*MOMG(XALPHAS,XNUS,XBG) +XSRIMCG3 = XFRACM90 +XEXSRIMCG2=XCXS-XBG ! GFLAG = .TRUE. IF (GFLAG) THEN @@ -667,11 +670,13 @@ ZRATE = EXP(LOG(XGAMINC_BOUND_MAX/XGAMINC_BOUND_MIN)/FLOAT(NGAMINC-1)) ! IF( .NOT.ALLOCATED(XGAMINC_RIM1) ) ALLOCATE( XGAMINC_RIM1(NGAMINC) ) IF( .NOT.ALLOCATED(XGAMINC_RIM2) ) ALLOCATE( XGAMINC_RIM2(NGAMINC) ) +IF( .NOT.ALLOCATED(XGAMINC_RIM4) ) ALLOCATE( XGAMINC_RIM4(NGAMINC) ) ! DO J1=1,NGAMINC ZBOUND = XGAMINC_BOUND_MIN*ZRATE**(J1-1) XGAMINC_RIM1(J1) = GAMMA_INC(XNUS+(2.0+XDS)/XALPHAS,ZBOUND) XGAMINC_RIM2(J1) = GAMMA_INC(XNUS+XBS/XALPHAS ,ZBOUND) + XGAMINC_RIM4(J1) = GAMMA_INC(XNUS+XBG/XALPHAS ,ZBOUND) END DO ! XRIMINTP1 = XALPHAS / LOG(ZRATE) @@ -859,6 +864,8 @@ XCOLEXIG = 0.1 ! Temperature factor of the I+G collection efficiency WRITE (KLUOUT, FMT=*) ' NEW Constants for the cloud ice collection by the graupeln' WRITE (KLUOUT, FMT=*) ' XCOLIG, XCOLEXIG = ',XCOLIG,XCOLEXIG XFIDRYG = (XPI/4.0)*XCOLIG*XCCG*XCG*(ZRHO00**XCEXVT)*MOMG(XALPHAG,XNUG,XDG+2.0) +XEXFIDRYG=(XCXG-XDG-2.)/(XCXG-XBG) +XFIDRYG2=XFIDRYG/XCOLIG*(XAG*XCCG*MOMG(XALPHAG,XNUG,XBG))**(-XEXFIDRYG) ! GFLAG = .TRUE. IF (GFLAG) THEN @@ -1062,10 +1069,14 @@ END IF !* 9.2.1 Constant for the cloud droplet and cloud ice collection ! by the hailstones ! +XCOLIH = 0.01 ! Collection efficiency of I+H +XCOLEXIH = 0.1 ! Temperature factor of the I+H collection efficiency XFWETH = (XPI/4.0)*XCCH*XCH*(ZRHO00**XCEXVT)*MOMG(XALPHAH,XNUH,XDH+2.0) ! !* 9.2.2 Constants for the aggregate collection by the hailstones ! +XCOLSH = 0.01 ! Collection efficiency of S+H +XCOLEXSH = 0.1 ! Temperature factor of the S+H collection efficiency XFSWETH = (XPI/4.0)*XCCH*XCCS*XAS*(ZRHO00**XCEXVT) ! XLBSWETH1 = MOMG(XALPHAH,XNUH,2.)*MOMG(XALPHAS,XNUS,XBS) @@ -1074,12 +1085,22 @@ XLBSWETH3 = MOMG(XALPHAS,XNUS,XBS+2.) ! !* 9.2.3 Constants for the graupel collection by the hailstones ! +XCOLGH = 0.01 ! Collection efficiency of G+H +XCOLEXGH = 0.1 ! Temperature factor of the G+H collection efficiency XFGWETH = (XPI/4.0)*XCCH*XCCG*XAG*(ZRHO00**XCEXVT) ! XLBGWETH1 = MOMG(XALPHAH,XNUH,2.)*MOMG(XALPHAG,XNUG,XBG) XLBGWETH2 = 2.*MOMG(XALPHAH,XNUH,1.)*MOMG(XALPHAG,XNUG,XBG+1.) XLBGWETH3 = MOMG(XALPHAG,XNUG,XBG+2.) ! +!* 9.2.3 bis Constants for the rain collection by the hailstones +! +XFRWETH = (XPI/4.0)*XCCH*XCCR*XAR*(ZRHO00**XCEXVT) +! +XLBRWETH1 = MOMG(XALPHAH,XNUH,2.)*MOMG(XALPHAR,XNUR,XBR) +XLBRWETH2 = 2.*MOMG(XALPHAH,XNUH,1.)*MOMG(XALPHAR,XNUR,XBR+1.) +XLBRWETH3 = MOMG(XALPHAR,XNUR,XBR+2.) +! ! Notice: One magnitude of lambda discretized over 10 points ! NWETLBDAS = 80 @@ -1094,9 +1115,15 @@ XWETLBDAG_MAX = 1.0E7 ! Max value of Lbda_g to tabulate XKER_GWETH ZRATE = LOG(XWETLBDAG_MAX/XWETLBDAG_MIN)/FLOAT(NWETLBDAG-1) XWETINTP1G = 1.0 / ZRATE XWETINTP2G = 1.0 - LOG( XWETLBDAG_MIN ) / ZRATE +NWETLBDAR = 40 +XWETLBDAR_MIN = 1.0E3 ! Minimal value of Lbda_r to tabulate XKER_RWETH +XWETLBDAR_MAX = 1.0E7 ! Maximal value of Lbda_r to tabulate XKER_RWETH +ZRATE = LOG(XWETLBDAR_MAX/XWETLBDAR_MIN)/FLOAT(NWETLBDAR-1) +XWETINTP1R = 1.0 / ZRATE +XWETINTP2R = 1.0 - LOG( XWETLBDAR_MIN ) / ZRATE NWETLBDAH = 40 -XWETLBDAH_MIN = 1.0E3 ! Min value of Lbda_h to tabulate XKER_SWETH,XKER_GWETH -XWETLBDAH_MAX = 1.0E7 ! Max value of Lbda_h to tabulate XKER_SWETH,XKER_GWETH +XWETLBDAH_MIN = 1.0E3 ! Min value of Lbda_h to tabulate XKER_SWETH,XKER_GWETH,XKER_RWETH +XWETLBDAH_MAX = 1.0E7 ! Max value of Lbda_h to tabulate XKER_SWETH,XKER_GWETH,XKER_RWETH ZRATE = LOG(XWETLBDAH_MAX/XWETLBDAH_MIN)/FLOAT(NWETLBDAH-1) XWETINTP1H = 1.0 / ZRATE XWETINTP2H = 1.0 - LOG( XWETLBDAH_MIN ) / ZRATE @@ -1235,6 +1262,72 @@ IF( (KWETLBDAH/=NWETLBDAH) .OR. (KWETLBDAG/=NWETLBDAG) .OR. (KND/=IND) .OR. & END IF ! ! +IND = 50 ! Number of interval used to integrate the dimensional +ZEHR = 1.0 ! distributions when computing the kernel XKER_RWETH +ZFDINFTY = 20.0 +! +IF( .NOT.ALLOCATED(XKER_RWETH) ) ALLOCATE( XKER_RWETH(NWETLBDAH,NWETLBDAR) ) +! +CALL READ_XKER_RWETH (KWETLBDAH,KWETLBDAR,KND, & + PALPHAH,PNUH,PALPHAR,PNUR,PEHR,PBR,PCH,PDH,PCR,PDR, & + PWETLBDAH_MAX,PWETLBDAR_MAX,PWETLBDAH_MIN,PWETLBDAR_MIN, & + PFDINFTY ) +IF( (KWETLBDAH/=NWETLBDAH) .OR. (KWETLBDAR/=NWETLBDAR) .OR. (KND/=IND) .OR. & + (PALPHAH/=XALPHAH) .OR. (PNUH/=XNUH) .OR. & + (PALPHAR/=XALPHAR) .OR. (PNUR/=XNUR) .OR. & + (PEHR/=ZEHR) .OR. (PBR/=XBR) .OR. & + (PCH/=XCH) .OR. (PDH/=XDH) .OR. (PCR/=XCR) .OR. (PDR/=XDR) .OR. & + (PWETLBDAH_MAX/=XWETLBDAH_MAX) .OR. (PWETLBDAR_MAX/=XWETLBDAR_MAX) .OR. & + (PWETLBDAH_MIN/=XWETLBDAH_MIN) .OR. (PWETLBDAR_MIN/=XWETLBDAR_MIN) .OR. & + (PFDINFTY/=ZFDINFTY) ) THEN + CALL RZCOLX ( IND, XALPHAH, XNUH, XALPHAR, XNUR, & + ZEHR, XBR, XCH, XDH, XCR, XDR, & + XWETLBDAH_MAX, XWETLBDAR_MAX, XWETLBDAH_MIN, XWETLBDAR_MIN, & + ZFDINFTY, XKER_RWETH ) + WRITE(UNIT=KLUOUT,FMT='("*****************************************")') + WRITE(UNIT=KLUOUT,FMT='("**** UPDATE NEW SET OF RWETH KERNELS ****")') + WRITE(UNIT=KLUOUT,FMT='("*****************************************")') + WRITE(UNIT=KLUOUT,FMT='("!")') + WRITE(UNIT=KLUOUT,FMT='("KND=",I3)') IND + WRITE(UNIT=KLUOUT,FMT='("KWETLBDAH=",I3)') NWETLBDAH + WRITE(UNIT=KLUOUT,FMT='("KWETLBDAR=",I3)') NWETLBDAR + WRITE(UNIT=KLUOUT,FMT='("PALPHAH=",E13.6)') XALPHAH + WRITE(UNIT=KLUOUT,FMT='("PNUH=",E13.6)') XNUH + WRITE(UNIT=KLUOUT,FMT='("PALPHAR=",E13.6)') XALPHAR + WRITE(UNIT=KLUOUT,FMT='("PNUR=",E13.6)') XNUR + WRITE(UNIT=KLUOUT,FMT='("PEHR=",E13.6)') ZEHR + WRITE(UNIT=KLUOUT,FMT='("PBR=",E13.6)') XBR + WRITE(UNIT=KLUOUT,FMT='("PCH=",E13.6)') XCH + WRITE(UNIT=KLUOUT,FMT='("PDH=",E13.6)') XDH + WRITE(UNIT=KLUOUT,FMT='("PCR=",E13.6)') XCR + WRITE(UNIT=KLUOUT,FMT='("PDR=",E13.6)') XDR + WRITE(UNIT=KLUOUT,FMT='("PWETLBDAH_MAX=",E13.6)') & + XWETLBDAH_MAX + WRITE(UNIT=KLUOUT,FMT='("PWETLBDAR_MAX=",E13.6)') & + XWETLBDAR_MAX + WRITE(UNIT=KLUOUT,FMT='("PWETLBDAH_MIN=",E13.6)') & + XWETLBDAH_MIN + WRITE(UNIT=KLUOUT,FMT='("PWETLBDAR_MIN=",E13.6)') & + XWETLBDAR_MIN + WRITE(UNIT=KLUOUT,FMT='("PFDINFTY=",E13.6)') ZFDINFTY + WRITE(UNIT=KLUOUT,FMT='("!")') + WRITE(UNIT=KLUOUT,FMT='("IF( PRESENT(PKER_RWETH) ) THEN")') + DO J1 = 1 , NWETLBDAH + DO J2 = 1 , NWETLBDAR + WRITE(UNIT=KLUOUT,FMT='("PKER_RWETH(",I3,",",I3,") = ",E13.6)') & + J1,J2,XKER_RWETH(J1,J2) + END DO + END DO + WRITE(UNIT=KLUOUT,FMT='("END IF")') + ELSE + CALL READ_XKER_RWETH (KWETLBDAH,KWETLBDAR,KND, & + PALPHAH,PNUH,PALPHAR,PNUR,PEHR,PBR,PCH,PDH,PCR,PDR, & + PWETLBDAH_MAX,PWETLBDAR_MAX,PWETLBDAH_MIN,PWETLBDAR_MIN, & + PFDINFTY,XKER_RWETH ) + WRITE(UNIT=KLUOUT,FMT='(" Read XKER_RWETH")') +END IF +! +! !------------------------------------------------------------------------------- ! !* 10. SOME PRINTS FOR CONTROL diff --git a/src/MNH/modd_param_ice.f90 b/src/MNH/modd_param_ice.f90 index 987a403fdcb79dab2b51d21f3df1f9ca50b155f2..d6f3399b7d9b646d1aaf51b8d0fae4f57e58bb89 100644 --- a/src/MNH/modd_param_ice.f90 +++ b/src/MNH/modd_param_ice.f90 @@ -2,13 +2,7 @@ !MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence !MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt !MNH_LIC for details. version 1. -!----------------------------------------------------------------- -!--------------- special set of characters for RCS information -!----------------------------------------------------------------- -! $Source: /srv/cvsroot/MNH-VX-Y-Z/src/MNH/modd_param_ice.f90,v $ $Revision: 1.1.8.1.2.1.18.2 $ -! MASDEV4_7 modd 2006/10/16 14:23:23 -!----------------------------------------------------------------- -! ##################### +! ######spl MODULE MODD_PARAM_ICE ! ##################### ! @@ -36,7 +30,7 @@ !! MODIFICATIONS !! ------------- !! Original 14/12/95 -!! 01/04/14 (C.Lac) Add LCONVHG +!! Jan 2015 S. Riette: new ICE3/ICE4 parameters !! 01/10/16 (C.Lac) Add droplet deposition for fog !! !------------------------------------------------------------------------------- @@ -49,14 +43,40 @@ IMPLICIT NONE LOGICAL, SAVE :: LWARM ! When .TRUE. activates the formation of rain by ! the warm microphysical processes LOGICAL, SAVE :: LSEDIC ! TRUE to enable the droplet sedimentation -LOGICAL, SAVE :: LCONVHG ! TRUE to allow the conversion from hail to graupel LOGICAL, SAVE :: LDEPOSC ! TRUE to enable cloud droplet deposition REAL, SAVE :: XVDEPOSC ! Droplet deposition velocity ! -! CHARACTER(LEN=4), SAVE :: CPRISTINE_ICE ! Pristine ice type PLAT, COLU or BURO CHARACTER(LEN=4), SAVE :: CSEDIM ! Sedimentation calculation mode ! +LOGICAL, SAVE :: LRED ! To use modified ICE3/ICE4 to reduce time step dependency +LOGICAL, SAVE :: LFEEDBACKT ! When .TRUE. feed back on temperature is taken into account +LOGICAL, SAVE :: LEVLIMIT ! When .TRUE. water vapour pressure is limited by saturation +LOGICAL, SAVE :: LNULLWETG ! When .TRUE. graupel wet growth is activated with null rate (to allow water shedding) +LOGICAL, SAVE :: LWETGPOST ! When .TRUE. graupel wet growth is activated with positive temperature (to allow water shedding) +LOGICAL, SAVE :: LNULLWETH ! Same as LNULLWETG but for hail +LOGICAL, SAVE :: LWETHPOST ! Same as LWETGPOST but for hail +CHARACTER(LEN=4), SAVE :: CSNOWRIMING ! OLD or M90 for Murakami 1990 formulation +REAL, SAVE :: XFRACM90 ! Fraction used for the Murakami 1990 formulation +INTEGER, SAVE :: NMAXITER ! Maximum number of iterations for mixing ratio or time splitting +REAL, SAVE :: XMRSTEP ! maximum mixing ratio step for mixing ratio splitting +LOGICAL, SAVE :: LCONVHG ! TRUE to allow the conversion from hail to graupel +LOGICAL, SAVE :: LCRFLIMIT !True to limit rain contact freezing to possible heat exchange +! +REAL, SAVE :: XTSTEP_TS ! Approximative time step for time-splitting (0 for no time-splitting) +! +CHARACTER*80, SAVE :: CSUBG_RC_RR_ACCR ! subgrid rc-rr accretion +CHARACTER*80, SAVE :: CSUBG_RR_EVAP ! subgrid rr evaporation +CHARACTER*80, SAVE :: CSUBG_PR_PDF ! pdf for subgrid precipitation +! +LOGICAL, SAVE :: LADJ_BEFORE ! must we perform an adjustment before rain_ice call +LOGICAL, SAVE :: LADJ_AFTER ! must we perform an adjustment after rain_ice call +CHARACTER*1, SAVE :: CFRAC_ICE_ADJUST ! ice fraction for adjustments +CHARACTER*1, SAVE :: CFRAC_ICE_SHALLOW_MF ! ice fraction for shallow_mf +LOGICAL, SAVE :: LSEDIM_AFTER ! sedimentation done before (.FALSE.) or after (.TRUE.) microphysics +! +REAL, SAVE :: XSPLIT_MAXCFL ! Maximum CFL number allowed for SPLIT scheme +! !------------------------------------------------------------------------------- ! END MODULE MODD_PARAM_ICE diff --git a/src/MNH/modd_rain_ice_param.f90 b/src/MNH/modd_rain_ice_param.f90 index e2bbaac43620fd353db2b5efe0ee8b78cbe8f953..7568e2a68efc91b9081f88ca55d426724038c3fc 100644 --- a/src/MNH/modd_rain_ice_param.f90 +++ b/src/MNH/modd_rain_ice_param.f90 @@ -2,13 +2,7 @@ !MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence !MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt !MNH_LIC for details. version 1. -!----------------------------------------------------------------- -!--------------- special set of characters for RCS information -!----------------------------------------------------------------- -! $Source$ $Revision$ -! MASDEV4_7 modd 2006/10/16 14:23:23 -!----------------------------------------------------------------- -! ########################## +! ######spl MODULE MODD_RAIN_ICE_PARAM ! ########################## ! @@ -23,124 +17,129 @@ !! !!** IMPLICIT ARGUMENTS !! ------------------ -!! None +!! None !! !! REFERENCE !! --------- !! Book2 of documentation of Meso-NH (MODD_RAIN_ICE_PARAM) -!! +!! !! AUTHOR !! ------ -!! J.-P. Pinty *Laboratoire d'Aerologie* +!! J.-P. Pinty *Laboratoire d'Aerologie* !! !! MODIFICATIONS !! ------------- -!! Original 04/12/95 +!! Original 04/12/95 !! J.-P. Pinty 29/11/02 add ICE4 +!! S. Riette 11/2016: new ICE3/ICE4 processes !! !------------------------------------------------------------------------------- ! !* 0. DECLARATIONS ! ------------ ! -IMPLICIT NONE +IMPLICIT NONE ! REAL,DIMENSION(2),SAVE :: XFSEDC ! Constants for sedimentation fluxes of C REAL,SAVE :: XFSEDR,XEXSEDR, & ! Constants for sedimentation - XFSEDI,XEXCSEDI,XEXRSEDI, & ! fluxes of R, I, S and G - XFSEDS,XEXSEDS, & - XFSEDG,XEXSEDG + XFSEDI,XEXCSEDI,XEXRSEDI, & ! fluxes of R, I, S and G + XFSEDS,XEXSEDS, & + XFSEDG,XEXSEDG ! REAL,SAVE :: XNU10,XALPHA1,XBETA1, & ! Constants for heterogeneous - XNU20,XALPHA2,XBETA2, & ! ice nucleation : HEN - XMNU0 ! mass of nucleated ice crystal + XNU20,XALPHA2,XBETA2, & ! ice nucleation : HEN + XMNU0 ! mass of nucleated ice crystal ! REAL,SAVE :: XALPHA3,XBETA3, & ! Constants for homogeneous - XHON ! ice nucleation : HON + XHON ! ice nucleation : HON ! REAL,SAVE :: XSCFAC, & ! Constants for raindrop - X0EVAR,X1EVAR,XEX0EVAR,XEX1EVAR, & ! evaporation: EVA and for - X0DEPI,X2DEPI, & ! deposition : DEP on I, + X0EVAR,X1EVAR,XEX0EVAR,XEX1EVAR, & ! evaporation: EVA and for + X0DEPI,X2DEPI, & ! deposition : DEP on I, X0DEPS,X1DEPS,XEX0DEPS,XEX1DEPS, & ! on S and - X0DEPG,X1DEPG,XEX0DEPG,XEX1DEPG ! on G + X0DEPG,X1DEPG,XEX0DEPG,XEX1DEPG ! on G ! REAL,SAVE :: XTIMAUTI,XTEXAUTI,XCRIAUTI, & ! Constants for pristine ice XT0CRIAUTI,XACRIAUTI,XBCRIAUTI ! autoconversion : AUT ! -REAL,SAVE :: XCOLIS,XCOLEXIS, & ! Constants for snow - XFIAGGS, & ! aggregation : AGG - XEXIAGGS +REAL,SAVE :: XCOLIS,XCOLEXIS, & ! Constants for snow + XFIAGGS, & ! aggregation : AGG + XEXIAGGS ! REAL,SAVE :: XTIMAUTC, & ! Constants for cloud droplet - XCRIAUTC ! autoconversion : AUT + XCRIAUTC ! autoconversion : AUT ! REAL,SAVE :: XFCACCR, & ! Constants for cloud droplet - XEXCACCR ! accretion on raindrops : ACC + XEXCACCR ! accretion on raindrops : ACC ! REAL,SAVE :: XDCSLIM,XCOLCS, & ! Constants for the riming of - XEXCRIMSS,XCRIMSS, & ! the aggregates : RIM - XEXCRIMSG,XCRIMSG, & ! - XEXSRIMCG,XSRIMCG, & ! - XGAMINC_BOUND_MIN, & ! Min val. of Lbda_s for RIM - XGAMINC_BOUND_MAX, & ! Max val. of Lbda_s for RIM - XRIMINTP1,XRIMINTP2 ! Csts for lin. interpol. of - ! the tab. incomplete Gamma law + XEXCRIMSS,XCRIMSS, & ! the aggregates : RIM + XEXCRIMSG,XCRIMSG, & ! + XEXSRIMCG,XSRIMCG, & ! + XEXSRIMCG2,XSRIMCG2, & ! + XSRIMCG3, & ! + XGAMINC_BOUND_MIN, & ! Min val. of Lbda_s for RIM + XGAMINC_BOUND_MAX, & ! Max val. of Lbda_s for RIM + XRIMINTP1,XRIMINTP2 ! Csts for lin. interpol. of + ! the tab. incomplete Gamma law INTEGER,SAVE :: NGAMINC ! Number of tab. Lbda_s REAL, DIMENSION(:), SAVE, ALLOCATABLE & :: XGAMINC_RIM1, & ! Tab. incomplete Gamma funct. - XGAMINC_RIM2 ! for XDS+2 and for XBS + XGAMINC_RIM2, & ! for XDS+2 and for XBS + XGAMINC_RIM4 ! and for 2+XDS+XBS-XBG ! -REAL,SAVE :: XFRACCSS, & ! Constants for the accretion +REAL,SAVE :: XFRACCSS, & ! Constants for the accretion XLBRACCS1,XLBRACCS2,XLBRACCS3, & ! raindrops onto the aggregates XFSACCRG, & ! ACC (processes RACCSS and XLBSACCR1,XLBSACCR2,XLBSACCR3, & ! SACCRG) - XACCLBDAS_MIN, & ! Min val. of Lbda_s for ACC - XACCLBDAS_MAX, & ! Max val. of Lbda_s for ACC - XACCLBDAR_MIN, & ! Min val. of Lbda_r for ACC - XACCLBDAR_MAX, & ! Max val. of Lbda_r for ACC - XACCINTP1S,XACCINTP2S, & ! Csts for bilin. interpol. of - XACCINTP1R,XACCINTP2R ! Lbda_s and Lbda_r in the + XACCLBDAS_MIN, & ! Min val. of Lbda_s for ACC + XACCLBDAS_MAX, & ! Max val. of Lbda_s for ACC + XACCLBDAR_MIN, & ! Min val. of Lbda_r for ACC + XACCLBDAR_MAX, & ! Max val. of Lbda_r for ACC + XACCINTP1S,XACCINTP2S, & ! Csts for bilin. interpol. of + XACCINTP1R,XACCINTP2R ! Lbda_s and Lbda_r in the ! XKER_RACCSS and XKER_SACCRG - ! tables + ! tables INTEGER,SAVE :: NACCLBDAS, & ! Number of Lbda_s values and - NACCLBDAR ! of Lbda_r values in the - ! XKER_RACCSS and XKER_SACCRG - ! tables + NACCLBDAR ! of Lbda_r values in the + ! XKER_RACCSS and XKER_SACCRG + ! tables REAL,DIMENSION(:,:), SAVE, ALLOCATABLE & - :: XKER_RACCSS, & ! Normalized kernel for RACCSS - XKER_RACCS, & ! Normalized kernel for RACCS - XKER_SACCRG ! Normalized kernel for SACCRG + :: XKER_RACCSS, & ! Normalized kernel for RACCSS + XKER_RACCS, & ! Normalized kernel for RACCS + XKER_SACCRG ! Normalized kernel for SACCRG REAL,SAVE :: XFSCVMG ! Melting-conversion factor of ! the aggregates ! REAL,SAVE :: XCOLIR, & ! Constants for rain contact - XEXRCFRI,XRCFRI, & ! freezing : CFR - XEXICFRR,XICFRR ! + XEXRCFRI,XRCFRI, & ! freezing : CFR + XEXICFRR,XICFRR ! ! REAL,SAVE :: XFCDRYG, & ! Constants for the dry growth XCOLIG,XCOLEXIG,XFIDRYG, & ! of the graupeln : DRY + XFIDRYG2, XEXFIDRYG, & XCOLSG,XCOLEXSG,XFSDRYG, & ! processes RCDRYG XLBSDRYG1,XLBSDRYG2,XLBSDRYG3, & ! RIDRYG XFRDRYG, & ! RSDRYG XLBRDRYG1,XLBRDRYG2,XLBRDRYG3, & ! RRDRYG XDRYLBDAR_MIN, & ! Min val. of Lbda_r for DRY - XDRYLBDAR_MAX, & ! Max val. of Lbda_r for DRY + XDRYLBDAR_MAX, & ! Max val. of Lbda_r for DRY XDRYLBDAS_MIN, & ! Min val. of Lbda_s for DRY - XDRYLBDAS_MAX, & ! Max val. of Lbda_s for DRY - XDRYLBDAG_MIN, & ! Min val. of Lbda_g for DRY - XDRYLBDAG_MAX, & ! Max val. of Lbda_g for DRY - XDRYINTP1R,XDRYINTP2R, & ! Csts for bilin. interpol. of - XDRYINTP1S,XDRYINTP2S, & ! Lbda_r, Lbda_s and Lbda_g in - XDRYINTP1G,XDRYINTP2G ! the XKER_SDRYG and XKER_RDRYG - ! tables + XDRYLBDAS_MAX, & ! Max val. of Lbda_s for DRY + XDRYLBDAG_MIN, & ! Min val. of Lbda_g for DRY + XDRYLBDAG_MAX, & ! Max val. of Lbda_g for DRY + XDRYINTP1R,XDRYINTP2R, & ! Csts for bilin. interpol. of + XDRYINTP1S,XDRYINTP2S, & ! Lbda_r, Lbda_s and Lbda_g in + XDRYINTP1G,XDRYINTP2G ! the XKER_SDRYG and XKER_RDRYG + ! tables INTEGER,SAVE :: NDRYLBDAR, & ! Number of Lbda_r, - NDRYLBDAS, & ! of Lbda_s and - NDRYLBDAG ! of Lbda_g values in - ! the XKER_SDRYG and XKER_RDRYG - ! tables + NDRYLBDAS, & ! of Lbda_s and + NDRYLBDAG ! of Lbda_g values in + ! the XKER_SDRYG and XKER_RDRYG + ! tables REAL,DIMENSION(:,:), SAVE, ALLOCATABLE & :: XKER_SDRYG, & ! Normalized kernel for SDRYG - XKER_RDRYG ! Normalized kernel for RDRYG + XKER_RDRYG ! Normalized kernel for RDRYG ! ! addition of Hail category ! @@ -149,27 +148,38 @@ REAL,SAVE :: XFSEDH,XEXSEDH ! Constants for sedimentation ! REAL,SAVE :: X0DEPH,X1DEPH,XEX0DEPH,XEX1DEPH ! Constants for deposition ! +REAL,SAVE :: XCOLIH, XCOLEXIH, & ! Constants for the dry growth + & XCOLSH, XCOLEXSH, & ! of the hail + & XCOLGH, XCOLEXGH ! +! REAL,SAVE :: XFWETH,XFSWETH, & ! Constants for the wet growth XLBSWETH1,XLBSWETH2,XLBSWETH3, & ! of the hailstones : WET XFGWETH, & ! processes RSWETH XLBGWETH1,XLBGWETH2,XLBGWETH3, & ! RGWETH + XFRWETH, & ! RRWETH + XLBRWETH1,XLBRWETH2,XLBRWETH3, & ! XWETLBDAS_MIN, & ! Min val. of Lbda_s for WET XWETLBDAS_MAX, & ! Max val. of Lbda_s for WET XWETLBDAG_MIN, & ! Min val. of Lbda_g for WET XWETLBDAG_MAX, & ! Max val. of Lbda_g for WET + XWETLBDAR_MIN, & ! Min val. of Lbda_r for WET + XWETLBDAR_MAX, & ! Max val. of Lbda_r for WET XWETLBDAH_MIN, & ! Min val. of Lbda_h for WET XWETLBDAH_MAX, & ! Max val. of Lbda_h for WET XWETINTP1S,XWETINTP2S, & ! Csts for bilin. interpol. of - XWETINTP1G,XWETINTP2G, & ! Lbda_r, Lbda_s and Lbda_g in - XWETINTP1H,XWETINTP2H ! the XKER_SWETH and XKER_GWETH - ! tables + XWETINTP1G,XWETINTP2G, & ! Lbda_r, Lbda_s, Lbda_g + XWETINTP1R,XWETINTP2R, & ! and Lbda_h in + XWETINTP1H,XWETINTP2H ! the XKER_SWETH, XKER_GWETH + ! and XKER_RWETH tables INTEGER,SAVE :: NWETLBDAS, & ! Number of Lbda_s, - NWETLBDAG, & ! of Lbda_g and + NWETLBDAG, & ! of Lbda_g, + NWETLBDAR, & ! of Lbda_r and NWETLBDAH ! of Lbda_h values in - ! the XKER_SWETH and XKER_GWETH - ! tables + ! the XKER_SWETH, XKER_GWETH + ! and XKER_RWETH tables REAL,DIMENSION(:,:), SAVE, ALLOCATABLE & :: XKER_SWETH, & ! Normalized kernel for SWETH - XKER_GWETH ! Normalized kernel for GWETH + XKER_GWETH, & ! Normalized kernel for GWETH + XKER_RWETH ! Normalized kernel for RWETH ! -END MODULE MODD_RAIN_ICE_PARAM +END MODULE MODD_RAIN_ICE_PARAM diff --git a/src/MNH/modn_param_ice.f90 b/src/MNH/modn_param_ice.f90 index b233bf4f0ece68e292d755fdda587e165da842e0..0c7379b3b0f75b233ba679e0d2469ce3a759e0cd 100644 --- a/src/MNH/modn_param_ice.f90 +++ b/src/MNH/modn_param_ice.f90 @@ -5,12 +5,8 @@ !----------------------------------------------------------------- !--------------- special set of characters for RCS information !----------------------------------------------------------------- -! $Source: /srv/cvsroot/MNH-VX-Y-Z/src/MNH/modn_param_ice.f90,v $ $Revision: 1.2.2.1.2.1.18.2 $ +! $Source: /home/cvsroot/MNH-VX-Y-Z/src/MNH/modn_param_ice.f90,v $ $Revision: 1.2.2.1.2.1.18.3 $ ! MASDEV4_7 modn 2006/10/16 14:23:23 -!! -!! MODIFICATIONS -!! -!! 10/2016 (C.Lac) Add droplet deposition !----------------------------------------------------------------- ! ##################### MODULE MODN_PARAM_ICE @@ -25,6 +21,11 @@ USE MODD_PARAM_ICE ! IMPLICIT NONE ! -NAMELIST/NAM_PARAM_ICE/LWARM,LSEDIC,LCONVHG,CPRISTINE_ICE,CSEDIM,LDEPOSC,XVDEPOSC +NAMELIST/NAM_PARAM_ICE/LWARM,LSEDIC,LCONVHG,CPRISTINE_ICE,CSEDIM,LDEPOSC,XVDEPOSC, & + LRED, LFEEDBACKT, & + LEVLIMIT,LNULLWETG,LWETGPOST,LNULLWETH,LWETHPOST, & + CSNOWRIMING,XFRACM90,NMAXITER,XMRSTEP,XTSTEP_TS, & + LADJ_BEFORE, LADJ_AFTER, CFRAC_ICE_ADJUST, LCRFLIMIT, & + XSPLIT_MAXCFL, CFRAC_ICE_SHALLOW_MF, LSEDIM_AFTER ! END MODULE MODN_PARAM_ICE diff --git a/src/MNH/read_xker_rweth.f90 b/src/MNH/read_xker_rweth.f90 new file mode 100644 index 0000000000000000000000000000000000000000..8093eeb0d81ae3d6232e4a6dc7471c98459892ef --- /dev/null +++ b/src/MNH/read_xker_rweth.f90 @@ -0,0 +1,1733 @@ +!MNH_LIC Copyright 1994-2018 CNRS, Meteo-France and Universite Paul Sabatier +!MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence +!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt +!MNH_LIC for details. version 1. +! ######spl + MODULE MODI_READ_XKER_RWETH +! ########################### +! +INTERFACE + SUBROUTINE READ_XKER_RWETH (KWETLBDAH,KWETLBDAR,KND, & + PALPHAH,PNUH,PALPHAR,PNUR,PEHR,PBR,PCH,PDH,PCR,PDR, & + PWETLBDAH_MAX,PWETLBDAR_MAX,PWETLBDAH_MIN,PWETLBDAR_MIN, & + PFDINFTY,PKER_RWETH ) +! +IMPLICIT NONE +INTEGER, INTENT(OUT) :: KND,KWETLBDAH,KWETLBDAR +REAL, INTENT(OUT) :: PALPHAH +REAL, INTENT(OUT) :: PNUH +REAL, INTENT(OUT) :: PALPHAR +REAL, INTENT(OUT) :: PNUR +REAL, INTENT(OUT) :: PEHR +REAL, INTENT(OUT) :: PBR +REAL, INTENT(OUT) :: PCH +REAL, INTENT(OUT) :: PDH +REAL, INTENT(OUT) :: PCR +REAL, INTENT(OUT) :: PDR +REAL, INTENT(OUT) :: PWETLBDAH_MAX +REAL, INTENT(OUT) :: PWETLBDAR_MAX +REAL, INTENT(OUT) :: PWETLBDAH_MIN +REAL, INTENT(OUT) :: PWETLBDAR_MIN +REAL, INTENT(OUT) :: PFDINFTY +REAL, DIMENSION(:,:), INTENT(OUT), OPTIONAL :: PKER_RWETH +! +END SUBROUTINE +! +END INTERFACE +! +END MODULE MODI_READ_XKER_RWETH +! ######spl + SUBROUTINE READ_XKER_RWETH (KWETLBDAH,KWETLBDAR,KND, & + PALPHAH,PNUH,PALPHAR,PNUR,PEHR,PBR,PCH,PDH,PCR,PDR, & + PWETLBDAH_MAX,PWETLBDAR_MAX,PWETLBDAH_MIN,PWETLBDAR_MIN, & + PFDINFTY,PKER_RWETH ) +!DEC$ OPTIMIZE:0 +! ######################################################################## +! +!!**** * * - initialize the kernels for the rain-hail wet growth process +!! +!! PURPOSE +!! ------- +!! The purpose of this routine is to initialize the kernels PKER_RWETH +!! prepared from a previous run of the routine INI_RAIN_ICE. The reading of +!! the kernels is optional after checking for the dimensions of the arrays. +!! +!!** METHOD +!! ------ +!! +!! +!! EXTERNAL +!! -------- +!! None +!! +!! +!! IMPLICIT ARGUMENTS +!! ------------------ +!! None +!! +!! REFERENCE +!! --------- +!! Book2 of documentation ( routine READ_XKER_RWETH ) +!! +!! AUTHOR +!! ------ +!! S. Riette +!! +!! MODIFICATIONS +!! ------------- +!! Original 6 Mar 2015 +!! +!------------------------------------------------------------------------------- +! +!* 0. DECLARATIONS +! ------------ +! +!* 0.2 Declarations of local variables : +! +! +IMPLICIT NONE +INTEGER, INTENT(OUT) :: KND,KWETLBDAH,KWETLBDAR +REAL, INTENT(OUT) :: PALPHAH +REAL, INTENT(OUT) :: PNUH +REAL, INTENT(OUT) :: PALPHAR +REAL, INTENT(OUT) :: PNUR +REAL, INTENT(OUT) :: PEHR +REAL, INTENT(OUT) :: PBR +REAL, INTENT(OUT) :: PCH +REAL, INTENT(OUT) :: PDH +REAL, INTENT(OUT) :: PCR +REAL, INTENT(OUT) :: PDR +REAL, INTENT(OUT) :: PWETLBDAH_MAX +REAL, INTENT(OUT) :: PWETLBDAR_MAX +REAL, INTENT(OUT) :: PWETLBDAH_MIN +REAL, INTENT(OUT) :: PWETLBDAR_MIN +REAL, INTENT(OUT) :: PFDINFTY +REAL, DIMENSION(:,:), INTENT(OUT), OPTIONAL :: PKER_RWETH +! +! ################################################################### +! #INSERT HERE THE OUTPUT OF INI_RAIN_ICE IF THE KERNELS ARE UPDATED# +! ################################################################### +! +KND= 50 +KWETLBDAH= 40 +KWETLBDAR= 40 +PALPHAH= 0.100000E+01 +PNUH= 0.800000E+01 +PALPHAR= 0.100000E+01 +PNUR= 0.100000E+01 +PEHR= 0.100000E+01 +PBR= 0.300000E+01 +PCH= 0.207000E+03 +PDH= 0.640000E+00 +PCR= 0.842000E+03 +PDR= 0.800000E+00 +PWETLBDAH_MAX= 0.100000E+08 +PWETLBDAR_MAX= 0.100000E+08 +PWETLBDAH_MIN= 0.100000E+04 +PWETLBDAR_MIN= 0.100000E+04 +PFDINFTY= 0.200000E+02 +! +IF( PRESENT(PKER_RWETH) ) THEN + PKER_RWETH( 1, 1) = 0.402762E+01 + PKER_RWETH( 1, 2) = 0.360940E+01 + PKER_RWETH( 1, 3) = 0.394235E+01 + PKER_RWETH( 1, 4) = 0.470822E+01 + PKER_RWETH( 1, 5) = 0.561595E+01 + PKER_RWETH( 1, 6) = 0.648059E+01 + PKER_RWETH( 1, 7) = 0.722764E+01 + PKER_RWETH( 1, 8) = 0.784765E+01 + PKER_RWETH( 1, 9) = 0.835593E+01 + PKER_RWETH( 1, 10) = 0.877187E+01 + PKER_RWETH( 1, 11) = 0.911259E+01 + PKER_RWETH( 1, 12) = 0.939210E+01 + PKER_RWETH( 1, 13) = 0.962170E+01 + PKER_RWETH( 1, 14) = 0.981053E+01 + PKER_RWETH( 1, 15) = 0.996598E+01 + PKER_RWETH( 1, 16) = 0.100940E+02 + PKER_RWETH( 1, 17) = 0.101996E+02 + PKER_RWETH( 1, 18) = 0.102867E+02 + PKER_RWETH( 1, 19) = 0.103586E+02 + PKER_RWETH( 1, 20) = 0.104179E+02 + PKER_RWETH( 1, 21) = 0.104669E+02 + PKER_RWETH( 1, 22) = 0.105074E+02 + PKER_RWETH( 1, 23) = 0.105409E+02 + PKER_RWETH( 1, 24) = 0.105685E+02 + PKER_RWETH( 1, 25) = 0.105914E+02 + PKER_RWETH( 1, 26) = 0.106103E+02 + PKER_RWETH( 1, 27) = 0.106259E+02 + PKER_RWETH( 1, 28) = 0.106388E+02 + PKER_RWETH( 1, 29) = 0.106494E+02 + PKER_RWETH( 1, 30) = 0.106583E+02 + PKER_RWETH( 1, 31) = 0.106656E+02 + PKER_RWETH( 1, 32) = 0.106716E+02 + PKER_RWETH( 1, 33) = 0.106766E+02 + PKER_RWETH( 1, 34) = 0.106807E+02 + PKER_RWETH( 1, 35) = 0.106842E+02 + PKER_RWETH( 1, 36) = 0.106870E+02 + PKER_RWETH( 1, 37) = 0.106893E+02 + PKER_RWETH( 1, 38) = 0.106913E+02 + PKER_RWETH( 1, 39) = 0.106929E+02 + PKER_RWETH( 1, 40) = 0.106942E+02 + PKER_RWETH( 2, 1) = 0.438807E+01 + PKER_RWETH( 2, 2) = 0.333752E+01 + PKER_RWETH( 2, 3) = 0.311028E+01 + PKER_RWETH( 2, 4) = 0.348499E+01 + PKER_RWETH( 2, 5) = 0.418314E+01 + PKER_RWETH( 2, 6) = 0.496720E+01 + PKER_RWETH( 2, 7) = 0.569617E+01 + PKER_RWETH( 2, 8) = 0.631912E+01 + PKER_RWETH( 2, 9) = 0.683403E+01 + PKER_RWETH( 2, 10) = 0.725566E+01 + PKER_RWETH( 2, 11) = 0.760059E+01 + PKER_RWETH( 2, 12) = 0.788312E+01 + PKER_RWETH( 2, 13) = 0.811488E+01 + PKER_RWETH( 2, 14) = 0.830526E+01 + PKER_RWETH( 2, 15) = 0.846182E+01 + PKER_RWETH( 2, 16) = 0.859069E+01 + PKER_RWETH( 2, 17) = 0.869686E+01 + PKER_RWETH( 2, 18) = 0.878439E+01 + PKER_RWETH( 2, 19) = 0.885658E+01 + PKER_RWETH( 2, 20) = 0.891616E+01 + PKER_RWETH( 2, 21) = 0.896534E+01 + PKER_RWETH( 2, 22) = 0.900596E+01 + PKER_RWETH( 2, 23) = 0.903951E+01 + PKER_RWETH( 2, 24) = 0.906722E+01 + PKER_RWETH( 2, 25) = 0.909013E+01 + PKER_RWETH( 2, 26) = 0.910906E+01 + PKER_RWETH( 2, 27) = 0.912471E+01 + PKER_RWETH( 2, 28) = 0.913765E+01 + PKER_RWETH( 2, 29) = 0.914834E+01 + PKER_RWETH( 2, 30) = 0.915719E+01 + PKER_RWETH( 2, 31) = 0.916450E+01 + PKER_RWETH( 2, 32) = 0.917055E+01 + PKER_RWETH( 2, 33) = 0.917555E+01 + PKER_RWETH( 2, 34) = 0.917969E+01 + PKER_RWETH( 2, 35) = 0.918311E+01 + PKER_RWETH( 2, 36) = 0.918594E+01 + PKER_RWETH( 2, 37) = 0.918828E+01 + PKER_RWETH( 2, 38) = 0.919022E+01 + PKER_RWETH( 2, 39) = 0.919182E+01 + PKER_RWETH( 2, 40) = 0.919315E+01 + PKER_RWETH( 3, 1) = 0.511774E+01 + PKER_RWETH( 3, 2) = 0.355317E+01 + PKER_RWETH( 3, 3) = 0.278395E+01 + PKER_RWETH( 3, 4) = 0.269701E+01 + PKER_RWETH( 3, 5) = 0.308711E+01 + PKER_RWETH( 3, 6) = 0.371510E+01 + PKER_RWETH( 3, 7) = 0.438830E+01 + PKER_RWETH( 3, 8) = 0.500120E+01 + PKER_RWETH( 3, 9) = 0.552011E+01 + PKER_RWETH( 3, 10) = 0.594762E+01 + PKER_RWETH( 3, 11) = 0.629736E+01 + PKER_RWETH( 3, 12) = 0.658342E+01 + PKER_RWETH( 3, 13) = 0.681772E+01 + PKER_RWETH( 3, 14) = 0.700990E+01 + PKER_RWETH( 3, 15) = 0.716776E+01 + PKER_RWETH( 3, 16) = 0.729757E+01 + PKER_RWETH( 3, 17) = 0.740442E+01 + PKER_RWETH( 3, 18) = 0.749244E+01 + PKER_RWETH( 3, 19) = 0.756500E+01 + PKER_RWETH( 3, 20) = 0.762484E+01 + PKER_RWETH( 3, 21) = 0.767423E+01 + PKER_RWETH( 3, 22) = 0.771499E+01 + PKER_RWETH( 3, 23) = 0.774866E+01 + PKER_RWETH( 3, 24) = 0.777646E+01 + PKER_RWETH( 3, 25) = 0.779943E+01 + PKER_RWETH( 3, 26) = 0.781841E+01 + PKER_RWETH( 3, 27) = 0.783410E+01 + PKER_RWETH( 3, 28) = 0.784707E+01 + PKER_RWETH( 3, 29) = 0.785779E+01 + PKER_RWETH( 3, 30) = 0.786665E+01 + PKER_RWETH( 3, 31) = 0.787398E+01 + PKER_RWETH( 3, 32) = 0.788004E+01 + PKER_RWETH( 3, 33) = 0.788505E+01 + PKER_RWETH( 3, 34) = 0.788919E+01 + PKER_RWETH( 3, 35) = 0.789262E+01 + PKER_RWETH( 3, 36) = 0.789545E+01 + PKER_RWETH( 3, 37) = 0.789780E+01 + PKER_RWETH( 3, 38) = 0.789974E+01 + PKER_RWETH( 3, 39) = 0.790134E+01 + PKER_RWETH( 3, 40) = 0.790267E+01 + PKER_RWETH( 4, 1) = 0.603974E+01 + PKER_RWETH( 4, 2) = 0.410879E+01 + PKER_RWETH( 4, 3) = 0.288715E+01 + PKER_RWETH( 4, 4) = 0.233851E+01 + PKER_RWETH( 4, 5) = 0.235142E+01 + PKER_RWETH( 4, 6) = 0.273888E+01 + PKER_RWETH( 4, 7) = 0.329704E+01 + PKER_RWETH( 4, 8) = 0.387228E+01 + PKER_RWETH( 4, 9) = 0.438639E+01 + PKER_RWETH( 4, 10) = 0.481827E+01 + PKER_RWETH( 4, 11) = 0.517314E+01 + PKER_RWETH( 4, 12) = 0.546325E+01 + PKER_RWETH( 4, 13) = 0.570050E+01 + PKER_RWETH( 4, 14) = 0.589481E+01 + PKER_RWETH( 4, 15) = 0.605418E+01 + PKER_RWETH( 4, 16) = 0.618508E+01 + PKER_RWETH( 4, 17) = 0.629272E+01 + PKER_RWETH( 4, 18) = 0.638131E+01 + PKER_RWETH( 4, 19) = 0.645429E+01 + PKER_RWETH( 4, 20) = 0.651445E+01 + PKER_RWETH( 4, 21) = 0.656406E+01 + PKER_RWETH( 4, 22) = 0.660500E+01 + PKER_RWETH( 4, 23) = 0.663879E+01 + PKER_RWETH( 4, 24) = 0.666669E+01 + PKER_RWETH( 4, 25) = 0.668973E+01 + PKER_RWETH( 4, 26) = 0.670877E+01 + PKER_RWETH( 4, 27) = 0.672450E+01 + PKER_RWETH( 4, 28) = 0.673750E+01 + PKER_RWETH( 4, 29) = 0.674825E+01 + PKER_RWETH( 4, 30) = 0.675713E+01 + PKER_RWETH( 4, 31) = 0.676447E+01 + PKER_RWETH( 4, 32) = 0.677054E+01 + PKER_RWETH( 4, 33) = 0.677556E+01 + PKER_RWETH( 4, 34) = 0.677972E+01 + PKER_RWETH( 4, 35) = 0.678315E+01 + PKER_RWETH( 4, 36) = 0.678599E+01 + PKER_RWETH( 4, 37) = 0.678834E+01 + PKER_RWETH( 4, 38) = 0.679028E+01 + PKER_RWETH( 4, 39) = 0.679189E+01 + PKER_RWETH( 4, 40) = 0.679321E+01 + PKER_RWETH( 5, 1) = 0.701523E+01 + PKER_RWETH( 5, 2) = 0.485290E+01 + PKER_RWETH( 5, 3) = 0.330114E+01 + PKER_RWETH( 5, 4) = 0.235568E+01 + PKER_RWETH( 5, 5) = 0.197832E+01 + PKER_RWETH( 5, 6) = 0.205971E+01 + PKER_RWETH( 5, 7) = 0.243216E+01 + PKER_RWETH( 5, 8) = 0.292372E+01 + PKER_RWETH( 5, 9) = 0.341291E+01 + PKER_RWETH( 5, 10) = 0.384329E+01 + PKER_RWETH( 5, 11) = 0.420248E+01 + PKER_RWETH( 5, 12) = 0.449701E+01 + PKER_RWETH( 5, 13) = 0.473767E+01 + PKER_RWETH( 5, 14) = 0.493445E+01 + PKER_RWETH( 5, 15) = 0.509560E+01 + PKER_RWETH( 5, 16) = 0.522777E+01 + PKER_RWETH( 5, 17) = 0.533633E+01 + PKER_RWETH( 5, 18) = 0.542559E+01 + PKER_RWETH( 5, 19) = 0.549905E+01 + PKER_RWETH( 5, 20) = 0.555956E+01 + PKER_RWETH( 5, 21) = 0.560943E+01 + PKER_RWETH( 5, 22) = 0.565056E+01 + PKER_RWETH( 5, 23) = 0.568450E+01 + PKER_RWETH( 5, 24) = 0.571251E+01 + PKER_RWETH( 5, 25) = 0.573564E+01 + PKER_RWETH( 5, 26) = 0.575474E+01 + PKER_RWETH( 5, 27) = 0.577052E+01 + PKER_RWETH( 5, 28) = 0.578355E+01 + PKER_RWETH( 5, 29) = 0.579433E+01 + PKER_RWETH( 5, 30) = 0.580323E+01 + PKER_RWETH( 5, 31) = 0.581059E+01 + PKER_RWETH( 5, 32) = 0.581668E+01 + PKER_RWETH( 5, 33) = 0.582171E+01 + PKER_RWETH( 5, 34) = 0.582587E+01 + PKER_RWETH( 5, 35) = 0.582931E+01 + PKER_RWETH( 5, 36) = 0.583215E+01 + PKER_RWETH( 5, 37) = 0.583450E+01 + PKER_RWETH( 5, 38) = 0.583645E+01 + PKER_RWETH( 5, 39) = 0.583806E+01 + PKER_RWETH( 5, 40) = 0.583939E+01 + PKER_RWETH( 6, 1) = 0.795455E+01 + PKER_RWETH( 6, 2) = 0.566068E+01 + PKER_RWETH( 6, 3) = 0.389662E+01 + PKER_RWETH( 6, 4) = 0.265525E+01 + PKER_RWETH( 6, 5) = 0.193212E+01 + PKER_RWETH( 6, 6) = 0.168546E+01 + PKER_RWETH( 6, 7) = 0.181153E+01 + PKER_RWETH( 6, 8) = 0.216086E+01 + PKER_RWETH( 6, 9) = 0.259008E+01 + PKER_RWETH( 6, 10) = 0.300451E+01 + PKER_RWETH( 6, 11) = 0.336420E+01 + PKER_RWETH( 6, 12) = 0.366278E+01 + PKER_RWETH( 6, 13) = 0.390721E+01 + PKER_RWETH( 6, 14) = 0.410685E+01 + PKER_RWETH( 6, 15) = 0.427007E+01 + PKER_RWETH( 6, 16) = 0.440373E+01 + PKER_RWETH( 6, 17) = 0.451336E+01 + PKER_RWETH( 6, 18) = 0.460339E+01 + PKER_RWETH( 6, 19) = 0.467741E+01 + PKER_RWETH( 6, 20) = 0.473833E+01 + PKER_RWETH( 6, 21) = 0.478850E+01 + PKER_RWETH( 6, 22) = 0.482985E+01 + PKER_RWETH( 6, 23) = 0.486395E+01 + PKER_RWETH( 6, 24) = 0.489209E+01 + PKER_RWETH( 6, 25) = 0.491531E+01 + PKER_RWETH( 6, 26) = 0.493448E+01 + PKER_RWETH( 6, 27) = 0.495031E+01 + PKER_RWETH( 6, 28) = 0.496339E+01 + PKER_RWETH( 6, 29) = 0.497420E+01 + PKER_RWETH( 6, 30) = 0.498312E+01 + PKER_RWETH( 6, 31) = 0.499050E+01 + PKER_RWETH( 6, 32) = 0.499660E+01 + PKER_RWETH( 6, 33) = 0.500165E+01 + PKER_RWETH( 6, 34) = 0.500581E+01 + PKER_RWETH( 6, 35) = 0.500926E+01 + PKER_RWETH( 6, 36) = 0.501211E+01 + PKER_RWETH( 6, 37) = 0.501447E+01 + PKER_RWETH( 6, 38) = 0.501641E+01 + PKER_RWETH( 6, 39) = 0.501803E+01 + PKER_RWETH( 6, 40) = 0.501936E+01 + PKER_RWETH( 7, 1) = 0.881081E+01 + PKER_RWETH( 7, 2) = 0.644923E+01 + PKER_RWETH( 7, 3) = 0.456302E+01 + PKER_RWETH( 7, 4) = 0.312729E+01 + PKER_RWETH( 7, 5) = 0.213937E+01 + PKER_RWETH( 7, 6) = 0.159348E+01 + PKER_RWETH( 7, 7) = 0.144580E+01 + PKER_RWETH( 7, 8) = 0.159857E+01 + PKER_RWETH( 7, 9) = 0.191990E+01 + PKER_RWETH( 7, 10) = 0.229195E+01 + PKER_RWETH( 7, 11) = 0.264196E+01 + PKER_RWETH( 7, 12) = 0.294215E+01 + PKER_RWETH( 7, 13) = 0.319025E+01 + PKER_RWETH( 7, 14) = 0.339309E+01 + PKER_RWETH( 7, 15) = 0.355870E+01 + PKER_RWETH( 7, 16) = 0.369410E+01 + PKER_RWETH( 7, 17) = 0.380497E+01 + PKER_RWETH( 7, 18) = 0.389590E+01 + PKER_RWETH( 7, 19) = 0.397057E+01 + PKER_RWETH( 7, 20) = 0.403196E+01 + PKER_RWETH( 7, 21) = 0.408248E+01 + PKER_RWETH( 7, 22) = 0.412408E+01 + PKER_RWETH( 7, 23) = 0.415837E+01 + PKER_RWETH( 7, 24) = 0.418665E+01 + PKER_RWETH( 7, 25) = 0.420997E+01 + PKER_RWETH( 7, 26) = 0.422922E+01 + PKER_RWETH( 7, 27) = 0.424512E+01 + PKER_RWETH( 7, 28) = 0.425824E+01 + PKER_RWETH( 7, 29) = 0.426908E+01 + PKER_RWETH( 7, 30) = 0.427804E+01 + PKER_RWETH( 7, 31) = 0.428544E+01 + PKER_RWETH( 7, 32) = 0.429155E+01 + PKER_RWETH( 7, 33) = 0.429661E+01 + PKER_RWETH( 7, 34) = 0.430079E+01 + PKER_RWETH( 7, 35) = 0.430424E+01 + PKER_RWETH( 7, 36) = 0.430710E+01 + PKER_RWETH( 7, 37) = 0.430946E+01 + PKER_RWETH( 7, 38) = 0.431141E+01 + PKER_RWETH( 7, 39) = 0.431302E+01 + PKER_RWETH( 7, 40) = 0.431436E+01 + PKER_RWETH( 8, 1) = 0.956627E+01 + PKER_RWETH( 8, 2) = 0.717320E+01 + PKER_RWETH( 8, 3) = 0.522361E+01 + PKER_RWETH( 8, 4) = 0.367446E+01 + PKER_RWETH( 8, 5) = 0.250914E+01 + PKER_RWETH( 8, 6) = 0.172781E+01 + PKER_RWETH( 8, 7) = 0.132243E+01 + PKER_RWETH( 8, 8) = 0.124848E+01 + PKER_RWETH( 8, 9) = 0.141419E+01 + PKER_RWETH( 8, 10) = 0.170540E+01 + PKER_RWETH( 8, 11) = 0.202584E+01 + PKER_RWETH( 8, 12) = 0.232058E+01 + PKER_RWETH( 8, 13) = 0.257083E+01 + PKER_RWETH( 8, 14) = 0.277692E+01 + PKER_RWETH( 8, 15) = 0.294524E+01 + PKER_RWETH( 8, 16) = 0.308264E+01 + PKER_RWETH( 8, 17) = 0.319496E+01 + PKER_RWETH( 8, 18) = 0.328694E+01 + PKER_RWETH( 8, 19) = 0.336236E+01 + PKER_RWETH( 8, 20) = 0.342430E+01 + PKER_RWETH( 8, 21) = 0.347521E+01 + PKER_RWETH( 8, 22) = 0.351711E+01 + PKER_RWETH( 8, 23) = 0.355161E+01 + PKER_RWETH( 8, 24) = 0.358005E+01 + PKER_RWETH( 8, 25) = 0.360349E+01 + PKER_RWETH( 8, 26) = 0.362283E+01 + PKER_RWETH( 8, 27) = 0.363879E+01 + PKER_RWETH( 8, 28) = 0.365197E+01 + PKER_RWETH( 8, 29) = 0.366285E+01 + PKER_RWETH( 8, 30) = 0.367183E+01 + PKER_RWETH( 8, 31) = 0.367926E+01 + PKER_RWETH( 8, 32) = 0.368539E+01 + PKER_RWETH( 8, 33) = 0.369046E+01 + PKER_RWETH( 8, 34) = 0.369465E+01 + PKER_RWETH( 8, 35) = 0.369811E+01 + PKER_RWETH( 8, 36) = 0.370097E+01 + PKER_RWETH( 8, 37) = 0.370334E+01 + PKER_RWETH( 8, 38) = 0.370530E+01 + PKER_RWETH( 8, 39) = 0.370691E+01 + PKER_RWETH( 8, 40) = 0.370825E+01 + PKER_RWETH( 9, 1) = 0.102200E+02 + PKER_RWETH( 9, 2) = 0.781427E+01 + PKER_RWETH( 9, 3) = 0.583508E+01 + PKER_RWETH( 9, 4) = 0.422651E+01 + PKER_RWETH( 9, 5) = 0.295601E+01 + PKER_RWETH( 9, 6) = 0.201318E+01 + PKER_RWETH( 9, 7) = 0.139951E+01 + PKER_RWETH( 9, 8) = 0.110495E+01 + PKER_RWETH( 9, 9) = 0.108447E+01 + PKER_RWETH( 9, 10) = 0.125349E+01 + PKER_RWETH( 9, 11) = 0.151396E+01 + PKER_RWETH( 9, 12) = 0.178854E+01 + PKER_RWETH( 9, 13) = 0.203611E+01 + PKER_RWETH( 9, 14) = 0.224455E+01 + PKER_RWETH( 9, 15) = 0.241570E+01 + PKER_RWETH( 9, 16) = 0.255537E+01 + PKER_RWETH( 9, 17) = 0.266938E+01 + PKER_RWETH( 9, 18) = 0.276256E+01 + PKER_RWETH( 9, 19) = 0.283887E+01 + PKER_RWETH( 9, 20) = 0.290144E+01 + PKER_RWETH( 9, 21) = 0.295281E+01 + PKER_RWETH( 9, 22) = 0.299504E+01 + PKER_RWETH( 9, 23) = 0.302979E+01 + PKER_RWETH( 9, 24) = 0.305841E+01 + PKER_RWETH( 9, 25) = 0.308199E+01 + PKER_RWETH( 9, 26) = 0.310143E+01 + PKER_RWETH( 9, 27) = 0.311747E+01 + PKER_RWETH( 9, 28) = 0.313070E+01 + PKER_RWETH( 9, 29) = 0.314162E+01 + PKER_RWETH( 9, 30) = 0.315064E+01 + PKER_RWETH( 9, 31) = 0.315809E+01 + PKER_RWETH( 9, 32) = 0.316424E+01 + PKER_RWETH( 9, 33) = 0.316933E+01 + PKER_RWETH( 9, 34) = 0.317353E+01 + PKER_RWETH( 9, 35) = 0.317700E+01 + PKER_RWETH( 9, 36) = 0.317987E+01 + PKER_RWETH( 9, 37) = 0.318224E+01 + PKER_RWETH( 9, 38) = 0.318420E+01 + PKER_RWETH( 9, 39) = 0.318582E+01 + PKER_RWETH( 9, 40) = 0.318716E+01 + PKER_RWETH( 10, 1) = 0.107794E+02 + PKER_RWETH( 10, 2) = 0.837003E+01 + PKER_RWETH( 10, 3) = 0.637887E+01 + PKER_RWETH( 10, 4) = 0.474241E+01 + PKER_RWETH( 10, 5) = 0.341615E+01 + PKER_RWETH( 10, 6) = 0.237589E+01 + PKER_RWETH( 10, 7) = 0.161585E+01 + PKER_RWETH( 10, 8) = 0.113766E+01 + PKER_RWETH( 10, 9) = 0.929743E+00 + PKER_RWETH( 10, 10) = 0.946883E+00 + PKER_RWETH( 10, 11) = 0.111245E+01 + PKER_RWETH( 10, 12) = 0.134310E+01 + PKER_RWETH( 10, 13) = 0.157719E+01 + PKER_RWETH( 10, 14) = 0.178469E+01 + PKER_RWETH( 10, 15) = 0.195816E+01 + PKER_RWETH( 10, 16) = 0.210028E+01 + PKER_RWETH( 10, 17) = 0.221619E+01 + PKER_RWETH( 10, 18) = 0.231078E+01 + PKER_RWETH( 10, 19) = 0.238810E+01 + PKER_RWETH( 10, 20) = 0.245141E+01 + PKER_RWETH( 10, 21) = 0.250332E+01 + PKER_RWETH( 10, 22) = 0.254594E+01 + PKER_RWETH( 10, 23) = 0.258097E+01 + PKER_RWETH( 10, 24) = 0.260979E+01 + PKER_RWETH( 10, 25) = 0.263353E+01 + PKER_RWETH( 10, 26) = 0.265308E+01 + PKER_RWETH( 10, 27) = 0.266921E+01 + PKER_RWETH( 10, 28) = 0.268250E+01 + PKER_RWETH( 10, 29) = 0.269348E+01 + PKER_RWETH( 10, 30) = 0.270253E+01 + PKER_RWETH( 10, 31) = 0.271001E+01 + PKER_RWETH( 10, 32) = 0.271618E+01 + PKER_RWETH( 10, 33) = 0.272129E+01 + PKER_RWETH( 10, 34) = 0.272550E+01 + PKER_RWETH( 10, 35) = 0.272898E+01 + PKER_RWETH( 10, 36) = 0.273186E+01 + PKER_RWETH( 10, 37) = 0.273424E+01 + PKER_RWETH( 10, 38) = 0.273620E+01 + PKER_RWETH( 10, 39) = 0.273783E+01 + PKER_RWETH( 10, 40) = 0.273917E+01 + PKER_RWETH( 11, 1) = 0.112547E+02 + PKER_RWETH( 11, 2) = 0.884593E+01 + PKER_RWETH( 11, 3) = 0.685131E+01 + PKER_RWETH( 11, 4) = 0.520348E+01 + PKER_RWETH( 11, 5) = 0.385081E+01 + PKER_RWETH( 11, 6) = 0.275817E+01 + PKER_RWETH( 11, 7) = 0.190805E+01 + PKER_RWETH( 11, 8) = 0.129789E+01 + PKER_RWETH( 11, 9) = 0.929130E+00 + PKER_RWETH( 11, 10) = 0.787911E+00 + PKER_RWETH( 11, 11) = 0.830555E+00 + PKER_RWETH( 11, 12) = 0.988070E+00 + PKER_RWETH( 11, 13) = 0.119042E+01 + PKER_RWETH( 11, 14) = 0.138918E+01 + PKER_RWETH( 11, 15) = 0.156279E+01 + PKER_RWETH( 11, 16) = 0.170708E+01 + PKER_RWETH( 11, 17) = 0.182507E+01 + PKER_RWETH( 11, 18) = 0.192127E+01 + PKER_RWETH( 11, 19) = 0.199976E+01 + PKER_RWETH( 11, 20) = 0.206392E+01 + PKER_RWETH( 11, 21) = 0.211645E+01 + PKER_RWETH( 11, 22) = 0.215952E+01 + PKER_RWETH( 11, 23) = 0.219488E+01 + PKER_RWETH( 11, 24) = 0.222394E+01 + PKER_RWETH( 11, 25) = 0.224785E+01 + PKER_RWETH( 11, 26) = 0.226753E+01 + PKER_RWETH( 11, 27) = 0.228375E+01 + PKER_RWETH( 11, 28) = 0.229712E+01 + PKER_RWETH( 11, 29) = 0.230815E+01 + PKER_RWETH( 11, 30) = 0.231725E+01 + PKER_RWETH( 11, 31) = 0.232476E+01 + PKER_RWETH( 11, 32) = 0.233096E+01 + PKER_RWETH( 11, 33) = 0.233608E+01 + PKER_RWETH( 11, 34) = 0.234031E+01 + PKER_RWETH( 11, 35) = 0.234380E+01 + PKER_RWETH( 11, 36) = 0.234669E+01 + PKER_RWETH( 11, 37) = 0.234907E+01 + PKER_RWETH( 11, 38) = 0.235104E+01 + PKER_RWETH( 11, 39) = 0.235267E+01 + PKER_RWETH( 11, 40) = 0.235402E+01 + PKER_RWETH( 12, 1) = 0.116571E+02 + PKER_RWETH( 12, 2) = 0.925058E+01 + PKER_RWETH( 12, 3) = 0.725629E+01 + PKER_RWETH( 12, 4) = 0.560505E+01 + PKER_RWETH( 12, 5) = 0.424152E+01 + PKER_RWETH( 12, 6) = 0.312383E+01 + PKER_RWETH( 12, 7) = 0.222456E+01 + PKER_RWETH( 12, 8) = 0.153134E+01 + PKER_RWETH( 12, 9) = 0.104379E+01 + PKER_RWETH( 12, 10) = 0.762641E+00 + PKER_RWETH( 12, 11) = 0.672444E+00 + PKER_RWETH( 12, 12) = 0.731332E+00 + PKER_RWETH( 12, 13) = 0.877846E+00 + PKER_RWETH( 12, 14) = 0.105398E+01 + PKER_RWETH( 12, 15) = 0.122217E+01 + PKER_RWETH( 12, 16) = 0.136721E+01 + PKER_RWETH( 12, 17) = 0.148718E+01 + PKER_RWETH( 12, 18) = 0.158513E+01 + PKER_RWETH( 12, 19) = 0.166497E+01 + PKER_RWETH( 12, 20) = 0.173011E+01 + PKER_RWETH( 12, 21) = 0.178335E+01 + PKER_RWETH( 12, 22) = 0.182694E+01 + PKER_RWETH( 12, 23) = 0.186268E+01 + PKER_RWETH( 12, 24) = 0.189201E+01 + PKER_RWETH( 12, 25) = 0.191613E+01 + PKER_RWETH( 12, 26) = 0.193596E+01 + PKER_RWETH( 12, 27) = 0.195229E+01 + PKER_RWETH( 12, 28) = 0.196574E+01 + PKER_RWETH( 12, 29) = 0.197683E+01 + PKER_RWETH( 12, 30) = 0.198598E+01 + PKER_RWETH( 12, 31) = 0.199352E+01 + PKER_RWETH( 12, 32) = 0.199975E+01 + PKER_RWETH( 12, 33) = 0.200489E+01 + PKER_RWETH( 12, 34) = 0.200914E+01 + PKER_RWETH( 12, 35) = 0.201264E+01 + PKER_RWETH( 12, 36) = 0.201554E+01 + PKER_RWETH( 12, 37) = 0.201793E+01 + PKER_RWETH( 12, 38) = 0.201991E+01 + PKER_RWETH( 12, 39) = 0.202154E+01 + PKER_RWETH( 12, 40) = 0.202289E+01 + PKER_RWETH( 13, 1) = 0.119970E+02 + PKER_RWETH( 13, 2) = 0.959324E+01 + PKER_RWETH( 13, 3) = 0.760081E+01 + PKER_RWETH( 13, 4) = 0.594970E+01 + PKER_RWETH( 13, 5) = 0.458280E+01 + PKER_RWETH( 13, 6) = 0.345469E+01 + PKER_RWETH( 13, 7) = 0.253159E+01 + PKER_RWETH( 13, 8) = 0.179227E+01 + PKER_RWETH( 13, 9) = 0.122838E+01 + PKER_RWETH( 13, 10) = 0.841004E+00 + PKER_RWETH( 13, 11) = 0.629650E+00 + PKER_RWETH( 13, 12) = 0.577924E+00 + PKER_RWETH( 13, 13) = 0.645898E+00 + PKER_RWETH( 13, 14) = 0.779895E+00 + PKER_RWETH( 13, 15) = 0.932147E+00 + PKER_RWETH( 13, 16) = 0.107403E+01 + PKER_RWETH( 13, 17) = 0.119506E+01 + PKER_RWETH( 13, 18) = 0.129476E+01 + PKER_RWETH( 13, 19) = 0.137609E+01 + PKER_RWETH( 13, 20) = 0.144235E+01 + PKER_RWETH( 13, 21) = 0.149642E+01 + PKER_RWETH( 13, 22) = 0.154060E+01 + PKER_RWETH( 13, 23) = 0.157677E+01 + PKER_RWETH( 13, 24) = 0.160643E+01 + PKER_RWETH( 13, 25) = 0.163077E+01 + PKER_RWETH( 13, 26) = 0.165078E+01 + PKER_RWETH( 13, 27) = 0.166723E+01 + PKER_RWETH( 13, 28) = 0.168078E+01 + PKER_RWETH( 13, 29) = 0.169194E+01 + PKER_RWETH( 13, 30) = 0.170114E+01 + PKER_RWETH( 13, 31) = 0.170872E+01 + PKER_RWETH( 13, 32) = 0.171498E+01 + PKER_RWETH( 13, 33) = 0.172014E+01 + PKER_RWETH( 13, 34) = 0.172441E+01 + PKER_RWETH( 13, 35) = 0.172792E+01 + PKER_RWETH( 13, 36) = 0.173083E+01 + PKER_RWETH( 13, 37) = 0.173323E+01 + PKER_RWETH( 13, 38) = 0.173522E+01 + PKER_RWETH( 13, 39) = 0.173685E+01 + PKER_RWETH( 13, 40) = 0.173821E+01 + PKER_RWETH( 14, 1) = 0.122839E+02 + PKER_RWETH( 14, 2) = 0.988280E+01 + PKER_RWETH( 14, 3) = 0.789268E+01 + PKER_RWETH( 14, 4) = 0.624309E+01 + PKER_RWETH( 14, 5) = 0.487613E+01 + PKER_RWETH( 14, 6) = 0.374467E+01 + PKER_RWETH( 14, 7) = 0.281151E+01 + PKER_RWETH( 14, 8) = 0.204951E+01 + PKER_RWETH( 14, 9) = 0.144246E+01 + PKER_RWETH( 14, 10) = 0.985100E+00 + PKER_RWETH( 14, 11) = 0.679232E+00 + PKER_RWETH( 14, 12) = 0.523227E+00 + PKER_RWETH( 14, 13) = 0.499857E+00 + PKER_RWETH( 14, 14) = 0.571812E+00 + PKER_RWETH( 14, 15) = 0.692570E+00 + PKER_RWETH( 14, 16) = 0.823458E+00 + PKER_RWETH( 14, 17) = 0.942830E+00 + PKER_RWETH( 14, 18) = 0.104371E+01 + PKER_RWETH( 14, 19) = 0.112656E+01 + PKER_RWETH( 14, 20) = 0.119407E+01 + PKER_RWETH( 14, 21) = 0.124908E+01 + PKER_RWETH( 14, 22) = 0.129395E+01 + PKER_RWETH( 14, 23) = 0.133063E+01 + PKER_RWETH( 14, 24) = 0.136065E+01 + PKER_RWETH( 14, 25) = 0.138526E+01 + PKER_RWETH( 14, 26) = 0.140546E+01 + PKER_RWETH( 14, 27) = 0.142206E+01 + PKER_RWETH( 14, 28) = 0.143571E+01 + PKER_RWETH( 14, 29) = 0.144695E+01 + PKER_RWETH( 14, 30) = 0.145621E+01 + PKER_RWETH( 14, 31) = 0.146384E+01 + PKER_RWETH( 14, 32) = 0.147013E+01 + PKER_RWETH( 14, 33) = 0.147532E+01 + PKER_RWETH( 14, 34) = 0.147960E+01 + PKER_RWETH( 14, 35) = 0.148314E+01 + PKER_RWETH( 14, 36) = 0.148605E+01 + PKER_RWETH( 14, 37) = 0.148846E+01 + PKER_RWETH( 14, 38) = 0.149045E+01 + PKER_RWETH( 14, 39) = 0.149210E+01 + PKER_RWETH( 14, 40) = 0.149346E+01 + PKER_RWETH( 15, 1) = 0.125259E+02 + PKER_RWETH( 15, 2) = 0.101272E+02 + PKER_RWETH( 15, 3) = 0.813939E+01 + PKER_RWETH( 15, 4) = 0.649175E+01 + PKER_RWETH( 15, 5) = 0.512603E+01 + PKER_RWETH( 15, 6) = 0.399434E+01 + PKER_RWETH( 15, 7) = 0.305783E+01 + PKER_RWETH( 15, 8) = 0.228610E+01 + PKER_RWETH( 15, 9) = 0.165747E+01 + PKER_RWETH( 15, 10) = 0.115978E+01 + PKER_RWETH( 15, 11) = 0.790048E+00 + PKER_RWETH( 15, 12) = 0.550236E+00 + PKER_RWETH( 15, 13) = 0.437781E+00 + PKER_RWETH( 15, 14) = 0.434801E+00 + PKER_RWETH( 15, 15) = 0.507067E+00 + PKER_RWETH( 15, 16) = 0.614692E+00 + PKER_RWETH( 15, 17) = 0.726597E+00 + PKER_RWETH( 15, 18) = 0.826793E+00 + PKER_RWETH( 15, 19) = 0.910816E+00 + PKER_RWETH( 15, 20) = 0.979641E+00 + PKER_RWETH( 15, 21) = 0.103570E+01 + PKER_RWETH( 15, 22) = 0.108136E+01 + PKER_RWETH( 15, 23) = 0.111861E+01 + PKER_RWETH( 15, 24) = 0.114905E+01 + PKER_RWETH( 15, 25) = 0.117397E+01 + PKER_RWETH( 15, 26) = 0.119439E+01 + PKER_RWETH( 15, 27) = 0.121116E+01 + PKER_RWETH( 15, 28) = 0.122493E+01 + PKER_RWETH( 15, 29) = 0.123626E+01 + PKER_RWETH( 15, 30) = 0.124559E+01 + PKER_RWETH( 15, 31) = 0.125327E+01 + PKER_RWETH( 15, 32) = 0.125960E+01 + PKER_RWETH( 15, 33) = 0.126482E+01 + PKER_RWETH( 15, 34) = 0.126912E+01 + PKER_RWETH( 15, 35) = 0.127267E+01 + PKER_RWETH( 15, 36) = 0.127560E+01 + PKER_RWETH( 15, 37) = 0.127802E+01 + PKER_RWETH( 15, 38) = 0.128002E+01 + PKER_RWETH( 15, 39) = 0.128167E+01 + PKER_RWETH( 15, 40) = 0.128303E+01 + PKER_RWETH( 16, 1) = 0.127300E+02 + PKER_RWETH( 16, 2) = 0.103335E+02 + PKER_RWETH( 16, 3) = 0.834773E+01 + PKER_RWETH( 16, 4) = 0.670202E+01 + PKER_RWETH( 16, 5) = 0.533793E+01 + PKER_RWETH( 16, 6) = 0.420722E+01 + PKER_RWETH( 16, 7) = 0.327032E+01 + PKER_RWETH( 16, 8) = 0.249524E+01 + PKER_RWETH( 16, 9) = 0.185719E+01 + PKER_RWETH( 16, 10) = 0.133896E+01 + PKER_RWETH( 16, 11) = 0.931613E+00 + PKER_RWETH( 16, 12) = 0.633849E+00 + PKER_RWETH( 16, 13) = 0.447566E+00 + PKER_RWETH( 16, 14) = 0.368904E+00 + PKER_RWETH( 16, 15) = 0.380168E+00 + PKER_RWETH( 16, 16) = 0.450172E+00 + PKER_RWETH( 16, 17) = 0.545119E+00 + PKER_RWETH( 16, 18) = 0.640376E+00 + PKER_RWETH( 16, 19) = 0.724315E+00 + PKER_RWETH( 16, 20) = 0.794253E+00 + PKER_RWETH( 16, 21) = 0.851423E+00 + PKER_RWETH( 16, 22) = 0.897965E+00 + PKER_RWETH( 16, 23) = 0.935873E+00 + PKER_RWETH( 16, 24) = 0.966798E+00 + PKER_RWETH( 16, 25) = 0.992069E+00 + PKER_RWETH( 16, 26) = 0.101275E+01 + PKER_RWETH( 16, 27) = 0.102971E+01 + PKER_RWETH( 16, 28) = 0.104362E+01 + PKER_RWETH( 16, 29) = 0.105506E+01 + PKER_RWETH( 16, 30) = 0.106446E+01 + PKER_RWETH( 16, 31) = 0.107219E+01 + PKER_RWETH( 16, 32) = 0.107857E+01 + PKER_RWETH( 16, 33) = 0.108382E+01 + PKER_RWETH( 16, 34) = 0.108815E+01 + PKER_RWETH( 16, 35) = 0.109172E+01 + PKER_RWETH( 16, 36) = 0.109466E+01 + PKER_RWETH( 16, 37) = 0.109709E+01 + PKER_RWETH( 16, 38) = 0.109910E+01 + PKER_RWETH( 16, 39) = 0.110076E+01 + PKER_RWETH( 16, 40) = 0.110213E+01 + PKER_RWETH( 17, 1) = 0.129024E+02 + PKER_RWETH( 17, 2) = 0.105076E+02 + PKER_RWETH( 17, 3) = 0.852362E+01 + PKER_RWETH( 17, 4) = 0.687964E+01 + PKER_RWETH( 17, 5) = 0.551717E+01 + PKER_RWETH( 17, 6) = 0.438782E+01 + PKER_RWETH( 17, 7) = 0.345170E+01 + PKER_RWETH( 17, 8) = 0.267609E+01 + PKER_RWETH( 17, 9) = 0.203468E+01 + PKER_RWETH( 17, 10) = 0.150732E+01 + PKER_RWETH( 17, 11) = 0.108047E+01 + PKER_RWETH( 17, 12) = 0.747735E+00 + PKER_RWETH( 17, 13) = 0.508950E+00 + PKER_RWETH( 17, 14) = 0.365691E+00 + PKER_RWETH( 17, 15) = 0.313111E+00 + PKER_RWETH( 17, 16) = 0.333878E+00 + PKER_RWETH( 17, 17) = 0.399897E+00 + PKER_RWETH( 17, 18) = 0.482939E+00 + PKER_RWETH( 17, 19) = 0.563733E+00 + PKER_RWETH( 17, 20) = 0.633938E+00 + PKER_RWETH( 17, 21) = 0.692122E+00 + PKER_RWETH( 17, 22) = 0.739609E+00 + PKER_RWETH( 17, 23) = 0.778254E+00 + PKER_RWETH( 17, 24) = 0.809729E+00 + PKER_RWETH( 17, 25) = 0.835404E+00 + PKER_RWETH( 17, 26) = 0.856386E+00 + PKER_RWETH( 17, 27) = 0.873558E+00 + PKER_RWETH( 17, 28) = 0.887632E+00 + PKER_RWETH( 17, 29) = 0.899182E+00 + PKER_RWETH( 17, 30) = 0.908671E+00 + PKER_RWETH( 17, 31) = 0.916474E+00 + PKER_RWETH( 17, 32) = 0.922895E+00 + PKER_RWETH( 17, 33) = 0.928182E+00 + PKER_RWETH( 17, 34) = 0.932539E+00 + PKER_RWETH( 17, 35) = 0.936130E+00 + PKER_RWETH( 17, 36) = 0.939092E+00 + PKER_RWETH( 17, 37) = 0.941535E+00 + PKER_RWETH( 17, 38) = 0.943552E+00 + PKER_RWETH( 17, 39) = 0.945216E+00 + PKER_RWETH( 17, 40) = 0.946590E+00 + PKER_RWETH( 18, 1) = 0.130481E+02 + PKER_RWETH( 18, 2) = 0.106547E+02 + PKER_RWETH( 18, 3) = 0.867216E+01 + PKER_RWETH( 18, 4) = 0.702966E+01 + PKER_RWETH( 18, 5) = 0.566864E+01 + PKER_RWETH( 18, 6) = 0.454066E+01 + PKER_RWETH( 18, 7) = 0.360566E+01 + PKER_RWETH( 18, 8) = 0.283064E+01 + PKER_RWETH( 18, 9) = 0.218857E+01 + PKER_RWETH( 18, 10) = 0.165785E+01 + PKER_RWETH( 18, 11) = 0.122215E+01 + PKER_RWETH( 18, 12) = 0.870920E+00 + PKER_RWETH( 18, 13) = 0.599738E+00 + PKER_RWETH( 18, 14) = 0.409230E+00 + PKER_RWETH( 18, 15) = 0.300399E+00 + PKER_RWETH( 18, 16) = 0.267701E+00 + PKER_RWETH( 18, 17) = 0.294269E+00 + PKER_RWETH( 18, 18) = 0.355318E+00 + PKER_RWETH( 18, 19) = 0.427404E+00 + PKER_RWETH( 18, 20) = 0.495700E+00 + PKER_RWETH( 18, 21) = 0.554339E+00 + PKER_RWETH( 18, 22) = 0.602725E+00 + PKER_RWETH( 18, 23) = 0.642169E+00 + PKER_RWETH( 18, 24) = 0.674260E+00 + PKER_RWETH( 18, 25) = 0.700395E+00 + PKER_RWETH( 18, 26) = 0.721715E+00 + PKER_RWETH( 18, 27) = 0.739136E+00 + PKER_RWETH( 18, 28) = 0.753394E+00 + PKER_RWETH( 18, 29) = 0.765078E+00 + PKER_RWETH( 18, 30) = 0.774667E+00 + PKER_RWETH( 18, 31) = 0.782543E+00 + PKER_RWETH( 18, 32) = 0.789019E+00 + PKER_RWETH( 18, 33) = 0.794348E+00 + PKER_RWETH( 18, 34) = 0.798736E+00 + PKER_RWETH( 18, 35) = 0.802351E+00 + PKER_RWETH( 18, 36) = 0.805330E+00 + PKER_RWETH( 18, 37) = 0.807788E+00 + PKER_RWETH( 18, 38) = 0.809814E+00 + PKER_RWETH( 18, 39) = 0.811487E+00 + PKER_RWETH( 18, 40) = 0.812867E+00 + PKER_RWETH( 19, 1) = 0.131712E+02 + PKER_RWETH( 19, 2) = 0.107790E+02 + PKER_RWETH( 19, 3) = 0.879768E+01 + PKER_RWETH( 19, 4) = 0.715640E+01 + PKER_RWETH( 19, 5) = 0.579662E+01 + PKER_RWETH( 19, 6) = 0.466986E+01 + PKER_RWETH( 19, 7) = 0.373600E+01 + PKER_RWETH( 19, 8) = 0.296191E+01 + PKER_RWETH( 19, 9) = 0.232027E+01 + PKER_RWETH( 19, 10) = 0.178879E+01 + PKER_RWETH( 19, 11) = 0.134972E+01 + PKER_RWETH( 19, 12) = 0.989916E+00 + PKER_RWETH( 19, 13) = 0.701233E+00 + PKER_RWETH( 19, 14) = 0.480800E+00 + PKER_RWETH( 19, 15) = 0.329665E+00 + PKER_RWETH( 19, 16) = 0.248272E+00 + PKER_RWETH( 19, 17) = 0.230434E+00 + PKER_RWETH( 19, 18) = 0.260120E+00 + PKER_RWETH( 19, 19) = 0.315632E+00 + PKER_RWETH( 19, 20) = 0.377834E+00 + PKER_RWETH( 19, 21) = 0.435396E+00 + PKER_RWETH( 19, 22) = 0.484321E+00 + PKER_RWETH( 19, 23) = 0.524549E+00 + PKER_RWETH( 19, 24) = 0.557311E+00 + PKER_RWETH( 19, 25) = 0.583962E+00 + PKER_RWETH( 19, 26) = 0.605667E+00 + PKER_RWETH( 19, 27) = 0.623372E+00 + PKER_RWETH( 19, 28) = 0.637838E+00 + PKER_RWETH( 19, 29) = 0.649677E+00 + PKER_RWETH( 19, 30) = 0.659379E+00 + PKER_RWETH( 19, 31) = 0.667339E+00 + PKER_RWETH( 19, 32) = 0.673877E+00 + PKER_RWETH( 19, 33) = 0.679253E+00 + PKER_RWETH( 19, 34) = 0.683676E+00 + PKER_RWETH( 19, 35) = 0.687317E+00 + PKER_RWETH( 19, 36) = 0.690317E+00 + PKER_RWETH( 19, 37) = 0.692790E+00 + PKER_RWETH( 19, 38) = 0.694828E+00 + PKER_RWETH( 19, 39) = 0.696510E+00 + PKER_RWETH( 19, 40) = 0.697897E+00 + PKER_RWETH( 20, 1) = 0.132755E+02 + PKER_RWETH( 20, 2) = 0.108842E+02 + PKER_RWETH( 20, 3) = 0.890381E+01 + PKER_RWETH( 20, 4) = 0.726353E+01 + PKER_RWETH( 20, 5) = 0.590477E+01 + PKER_RWETH( 20, 6) = 0.477905E+01 + PKER_RWETH( 20, 7) = 0.384623E+01 + PKER_RWETH( 20, 8) = 0.307309E+01 + PKER_RWETH( 20, 9) = 0.243222E+01 + PKER_RWETH( 20, 10) = 0.190101E+01 + PKER_RWETH( 20, 11) = 0.146109E+01 + PKER_RWETH( 20, 12) = 0.109792E+01 + PKER_RWETH( 20, 13) = 0.800957E+00 + PKER_RWETH( 20, 14) = 0.564005E+00 + PKER_RWETH( 20, 15) = 0.385366E+00 + PKER_RWETH( 20, 16) = 0.266229E+00 + PKER_RWETH( 20, 17) = 0.206550E+00 + PKER_RWETH( 20, 18) = 0.199590E+00 + PKER_RWETH( 20, 19) = 0.230425E+00 + PKER_RWETH( 20, 20) = 0.280277E+00 + PKER_RWETH( 20, 21) = 0.333630E+00 + PKER_RWETH( 20, 22) = 0.382023E+00 + PKER_RWETH( 20, 23) = 0.422805E+00 + PKER_RWETH( 20, 24) = 0.456244E+00 + PKER_RWETH( 20, 25) = 0.483458E+00 + PKER_RWETH( 20, 26) = 0.505594E+00 + PKER_RWETH( 20, 27) = 0.523620E+00 + PKER_RWETH( 20, 28) = 0.538325E+00 + PKER_RWETH( 20, 29) = 0.550339E+00 + PKER_RWETH( 20, 30) = 0.560171E+00 + PKER_RWETH( 20, 31) = 0.568227E+00 + PKER_RWETH( 20, 32) = 0.574836E+00 + PKER_RWETH( 20, 33) = 0.580265E+00 + PKER_RWETH( 20, 34) = 0.584727E+00 + PKER_RWETH( 20, 35) = 0.588398E+00 + PKER_RWETH( 20, 36) = 0.591421E+00 + PKER_RWETH( 20, 37) = 0.593910E+00 + PKER_RWETH( 20, 38) = 0.595962E+00 + PKER_RWETH( 20, 39) = 0.597653E+00 + PKER_RWETH( 20, 40) = 0.599048E+00 + PKER_RWETH( 21, 1) = 0.133638E+02 + PKER_RWETH( 21, 2) = 0.109733E+02 + PKER_RWETH( 21, 3) = 0.899363E+01 + PKER_RWETH( 21, 4) = 0.735415E+01 + PKER_RWETH( 21, 5) = 0.599624E+01 + PKER_RWETH( 21, 6) = 0.487138E+01 + PKER_RWETH( 21, 7) = 0.393943E+01 + PKER_RWETH( 21, 8) = 0.316716E+01 + PKER_RWETH( 21, 9) = 0.252708E+01 + PKER_RWETH( 21, 10) = 0.199649E+01 + PKER_RWETH( 21, 11) = 0.155673E+01 + PKER_RWETH( 21, 12) = 0.119262E+01 + PKER_RWETH( 21, 13) = 0.892302E+00 + PKER_RWETH( 21, 14) = 0.647350E+00 + PKER_RWETH( 21, 15) = 0.453162E+00 + PKER_RWETH( 21, 16) = 0.308890E+00 + PKER_RWETH( 21, 17) = 0.215757E+00 + PKER_RWETH( 21, 18) = 0.173047E+00 + PKER_RWETH( 21, 19) = 0.173871E+00 + PKER_RWETH( 21, 20) = 0.204444E+00 + PKER_RWETH( 21, 21) = 0.248705E+00 + PKER_RWETH( 21, 22) = 0.294253E+00 + PKER_RWETH( 21, 23) = 0.334851E+00 + PKER_RWETH( 21, 24) = 0.368823E+00 + PKER_RWETH( 21, 25) = 0.396614E+00 + PKER_RWETH( 21, 26) = 0.419221E+00 + PKER_RWETH( 21, 27) = 0.437608E+00 + PKER_RWETH( 21, 28) = 0.452581E+00 + PKER_RWETH( 21, 29) = 0.464795E+00 + PKER_RWETH( 21, 30) = 0.474774E+00 + PKER_RWETH( 21, 31) = 0.482940E+00 + PKER_RWETH( 21, 32) = 0.489630E+00 + PKER_RWETH( 21, 33) = 0.495118E+00 + PKER_RWETH( 21, 34) = 0.499626E+00 + PKER_RWETH( 21, 35) = 0.503331E+00 + PKER_RWETH( 21, 36) = 0.506378E+00 + PKER_RWETH( 21, 37) = 0.508887E+00 + PKER_RWETH( 21, 38) = 0.510953E+00 + PKER_RWETH( 21, 39) = 0.512656E+00 + PKER_RWETH( 21, 40) = 0.514060E+00 + PKER_RWETH( 22, 1) = 0.134387E+02 + PKER_RWETH( 22, 2) = 0.110487E+02 + PKER_RWETH( 22, 3) = 0.906972E+01 + PKER_RWETH( 22, 4) = 0.743089E+01 + PKER_RWETH( 22, 5) = 0.607364E+01 + PKER_RWETH( 22, 6) = 0.494948E+01 + PKER_RWETH( 22, 7) = 0.401825E+01 + PKER_RWETH( 22, 8) = 0.324671E+01 + PKER_RWETH( 22, 9) = 0.260736E+01 + PKER_RWETH( 22, 10) = 0.207745E+01 + PKER_RWETH( 22, 11) = 0.163817E+01 + PKER_RWETH( 22, 12) = 0.127411E+01 + PKER_RWETH( 22, 13) = 0.972782E+00 + PKER_RWETH( 22, 14) = 0.724507E+00 + PKER_RWETH( 22, 15) = 0.522622E+00 + PKER_RWETH( 22, 16) = 0.363766E+00 + PKER_RWETH( 22, 17) = 0.247703E+00 + PKER_RWETH( 22, 18) = 0.175545E+00 + PKER_RWETH( 22, 19) = 0.146034E+00 + PKER_RWETH( 22, 20) = 0.152234E+00 + PKER_RWETH( 22, 21) = 0.181564E+00 + PKER_RWETH( 22, 22) = 0.220489E+00 + PKER_RWETH( 22, 23) = 0.259220E+00 + PKER_RWETH( 22, 24) = 0.293219E+00 + PKER_RWETH( 22, 25) = 0.321501E+00 + PKER_RWETH( 22, 26) = 0.344597E+00 + PKER_RWETH( 22, 27) = 0.363378E+00 + PKER_RWETH( 22, 28) = 0.378653E+00 + PKER_RWETH( 22, 29) = 0.391092E+00 + PKER_RWETH( 22, 30) = 0.401239E+00 + PKER_RWETH( 22, 31) = 0.409528E+00 + PKER_RWETH( 22, 32) = 0.416310E+00 + PKER_RWETH( 22, 33) = 0.421867E+00 + PKER_RWETH( 22, 34) = 0.426425E+00 + PKER_RWETH( 22, 35) = 0.430168E+00 + PKER_RWETH( 22, 36) = 0.433244E+00 + PKER_RWETH( 22, 37) = 0.435774E+00 + PKER_RWETH( 22, 38) = 0.437857E+00 + PKER_RWETH( 22, 39) = 0.439572E+00 + PKER_RWETH( 22, 40) = 0.440985E+00 + PKER_RWETH( 23, 1) = 0.135023E+02 + PKER_RWETH( 23, 2) = 0.111128E+02 + PKER_RWETH( 23, 3) = 0.913424E+01 + PKER_RWETH( 23, 4) = 0.749591E+01 + PKER_RWETH( 23, 5) = 0.613920E+01 + PKER_RWETH( 23, 6) = 0.501560E+01 + PKER_RWETH( 23, 7) = 0.408496E+01 + PKER_RWETH( 23, 8) = 0.331403E+01 + PKER_RWETH( 23, 9) = 0.267529E+01 + PKER_RWETH( 23, 10) = 0.214598E+01 + PKER_RWETH( 23, 11) = 0.170727E+01 + PKER_RWETH( 23, 12) = 0.134359E+01 + PKER_RWETH( 23, 13) = 0.104222E+01 + PKER_RWETH( 23, 14) = 0.792868E+00 + PKER_RWETH( 23, 15) = 0.587692E+00 + PKER_RWETH( 23, 16) = 0.421446E+00 + PKER_RWETH( 23, 17) = 0.291760E+00 + PKER_RWETH( 23, 18) = 0.198828E+00 + PKER_RWETH( 23, 19) = 0.143521E+00 + PKER_RWETH( 23, 20) = 0.124168E+00 + PKER_RWETH( 23, 21) = 0.133847E+00 + PKER_RWETH( 23, 22) = 0.161331E+00 + PKER_RWETH( 23, 23) = 0.195282E+00 + PKER_RWETH( 23, 24) = 0.228096E+00 + PKER_RWETH( 23, 25) = 0.256525E+00 + PKER_RWETH( 23, 26) = 0.280060E+00 + PKER_RWETH( 23, 27) = 0.299255E+00 + PKER_RWETH( 23, 28) = 0.314859E+00 + PKER_RWETH( 23, 29) = 0.327550E+00 + PKER_RWETH( 23, 30) = 0.337885E+00 + PKER_RWETH( 23, 31) = 0.346315E+00 + PKER_RWETH( 23, 32) = 0.353201E+00 + PKER_RWETH( 23, 33) = 0.358835E+00 + PKER_RWETH( 23, 34) = 0.363451E+00 + PKER_RWETH( 23, 35) = 0.367237E+00 + PKER_RWETH( 23, 36) = 0.370345E+00 + PKER_RWETH( 23, 37) = 0.372900E+00 + PKER_RWETH( 23, 38) = 0.375001E+00 + PKER_RWETH( 23, 39) = 0.376730E+00 + PKER_RWETH( 23, 40) = 0.378154E+00 + PKER_RWETH( 24, 1) = 0.135563E+02 + PKER_RWETH( 24, 2) = 0.111671E+02 + PKER_RWETH( 24, 3) = 0.918899E+01 + PKER_RWETH( 24, 4) = 0.755107E+01 + PKER_RWETH( 24, 5) = 0.619478E+01 + PKER_RWETH( 24, 6) = 0.507163E+01 + PKER_RWETH( 24, 7) = 0.414145E+01 + PKER_RWETH( 24, 8) = 0.337101E+01 + PKER_RWETH( 24, 9) = 0.273279E+01 + PKER_RWETH( 24, 10) = 0.220400E+01 + PKER_RWETH( 24, 11) = 0.176579E+01 + PKER_RWETH( 24, 12) = 0.140257E+01 + PKER_RWETH( 24, 13) = 0.110150E+01 + PKER_RWETH( 24, 14) = 0.852021E+00 + PKER_RWETH( 24, 15) = 0.645715E+00 + PKER_RWETH( 24, 16) = 0.476221E+00 + PKER_RWETH( 24, 17) = 0.339467E+00 + PKER_RWETH( 24, 18) = 0.233850E+00 + PKER_RWETH( 24, 19) = 0.159822E+00 + PKER_RWETH( 24, 20) = 0.118004E+00 + PKER_RWETH( 24, 21) = 0.106334E+00 + PKER_RWETH( 24, 22) = 0.118095E+00 + PKER_RWETH( 24, 23) = 0.143353E+00 + PKER_RWETH( 24, 24) = 0.172771E+00 + PKER_RWETH( 24, 25) = 0.200484E+00 + PKER_RWETH( 24, 26) = 0.224227E+00 + PKER_RWETH( 24, 27) = 0.243806E+00 + PKER_RWETH( 24, 28) = 0.259757E+00 + PKER_RWETH( 24, 29) = 0.272723E+00 + PKER_RWETH( 24, 30) = 0.283268E+00 + PKER_RWETH( 24, 31) = 0.291856E+00 + PKER_RWETH( 24, 32) = 0.298861E+00 + PKER_RWETH( 24, 33) = 0.304583E+00 + PKER_RWETH( 24, 34) = 0.309264E+00 + PKER_RWETH( 24, 35) = 0.313098E+00 + PKER_RWETH( 24, 36) = 0.316243E+00 + PKER_RWETH( 24, 37) = 0.318825E+00 + PKER_RWETH( 24, 38) = 0.320946E+00 + PKER_RWETH( 24, 39) = 0.322691E+00 + PKER_RWETH( 24, 40) = 0.324127E+00 + PKER_RWETH( 25, 1) = 0.136022E+02 + PKER_RWETH( 25, 2) = 0.112133E+02 + PKER_RWETH( 25, 3) = 0.923550E+01 + PKER_RWETH( 25, 4) = 0.759789E+01 + PKER_RWETH( 25, 5) = 0.624194E+01 + PKER_RWETH( 25, 6) = 0.511914E+01 + PKER_RWETH( 25, 7) = 0.418934E+01 + PKER_RWETH( 25, 8) = 0.341929E+01 + PKER_RWETH( 25, 9) = 0.278148E+01 + PKER_RWETH( 25, 10) = 0.225311E+01 + PKER_RWETH( 25, 11) = 0.181534E+01 + PKER_RWETH( 25, 12) = 0.145255E+01 + PKER_RWETH( 25, 13) = 0.115185E+01 + PKER_RWETH( 25, 14) = 0.902595E+00 + PKER_RWETH( 25, 15) = 0.696094E+00 + PKER_RWETH( 25, 16) = 0.525430E+00 + PKER_RWETH( 25, 17) = 0.385484E+00 + PKER_RWETH( 25, 18) = 0.273126E+00 + PKER_RWETH( 25, 19) = 0.187350E+00 + PKER_RWETH( 25, 20) = 0.128722E+00 + PKER_RWETH( 25, 21) = 0.976342E-01 + PKER_RWETH( 25, 22) = 0.916722E-01 + PKER_RWETH( 25, 23) = 0.104476E+00 + PKER_RWETH( 25, 24) = 0.127358E+00 + PKER_RWETH( 25, 25) = 0.152684E+00 + PKER_RWETH( 25, 26) = 0.176023E+00 + PKER_RWETH( 25, 27) = 0.195832E+00 + PKER_RWETH( 25, 28) = 0.212116E+00 + PKER_RWETH( 25, 29) = 0.225373E+00 + PKER_RWETH( 25, 30) = 0.236148E+00 + PKER_RWETH( 25, 31) = 0.244912E+00 + PKER_RWETH( 25, 32) = 0.252049E+00 + PKER_RWETH( 25, 33) = 0.257870E+00 + PKER_RWETH( 25, 34) = 0.262625E+00 + PKER_RWETH( 25, 35) = 0.266514E+00 + PKER_RWETH( 25, 36) = 0.269700E+00 + PKER_RWETH( 25, 37) = 0.272313E+00 + PKER_RWETH( 25, 38) = 0.274458E+00 + PKER_RWETH( 25, 39) = 0.276220E+00 + PKER_RWETH( 25, 40) = 0.277669E+00 + PKER_RWETH( 26, 1) = 0.136413E+02 + PKER_RWETH( 26, 2) = 0.112526E+02 + PKER_RWETH( 26, 3) = 0.927503E+01 + PKER_RWETH( 26, 4) = 0.763768E+01 + PKER_RWETH( 26, 5) = 0.628200E+01 + PKER_RWETH( 26, 6) = 0.515948E+01 + PKER_RWETH( 26, 7) = 0.422997E+01 + PKER_RWETH( 26, 8) = 0.346023E+01 + PKER_RWETH( 26, 9) = 0.282275E+01 + PKER_RWETH( 26, 10) = 0.229473E+01 + PKER_RWETH( 26, 11) = 0.185731E+01 + PKER_RWETH( 26, 12) = 0.149489E+01 + PKER_RWETH( 26, 13) = 0.119454E+01 + PKER_RWETH( 26, 14) = 0.945593E+00 + PKER_RWETH( 26, 15) = 0.739243E+00 + PKER_RWETH( 26, 16) = 0.568324E+00 + PKER_RWETH( 26, 17) = 0.427174E+00 + PKER_RWETH( 26, 18) = 0.311688E+00 + PKER_RWETH( 26, 19) = 0.219506E+00 + PKER_RWETH( 26, 20) = 0.150065E+00 + PKER_RWETH( 26, 21) = 0.103983E+00 + PKER_RWETH( 26, 22) = 0.813323E-01 + PKER_RWETH( 26, 23) = 0.795339E-01 + PKER_RWETH( 26, 24) = 0.926187E-01 + PKER_RWETH( 26, 25) = 0.113085E+00 + PKER_RWETH( 26, 26) = 0.134774E+00 + PKER_RWETH( 26, 27) = 0.154384E+00 + PKER_RWETH( 26, 28) = 0.170899E+00 + PKER_RWETH( 26, 29) = 0.184441E+00 + PKER_RWETH( 26, 30) = 0.195459E+00 + PKER_RWETH( 26, 31) = 0.204415E+00 + PKER_RWETH( 26, 32) = 0.211698E+00 + PKER_RWETH( 26, 33) = 0.217630E+00 + PKER_RWETH( 26, 34) = 0.222469E+00 + PKER_RWETH( 26, 35) = 0.226420E+00 + PKER_RWETH( 26, 36) = 0.229653E+00 + PKER_RWETH( 26, 37) = 0.232300E+00 + PKER_RWETH( 26, 38) = 0.234471E+00 + PKER_RWETH( 26, 39) = 0.236253E+00 + PKER_RWETH( 26, 40) = 0.237716E+00 + PKER_RWETH( 27, 1) = 0.136746E+02 + PKER_RWETH( 27, 2) = 0.112861E+02 + PKER_RWETH( 27, 3) = 0.930868E+01 + PKER_RWETH( 27, 4) = 0.767152E+01 + PKER_RWETH( 27, 5) = 0.631604E+01 + PKER_RWETH( 27, 6) = 0.519374E+01 + PKER_RWETH( 27, 7) = 0.426447E+01 + PKER_RWETH( 27, 8) = 0.349498E+01 + PKER_RWETH( 27, 9) = 0.285775E+01 + PKER_RWETH( 27, 10) = 0.233001E+01 + PKER_RWETH( 27, 11) = 0.189288E+01 + PKER_RWETH( 27, 12) = 0.153076E+01 + PKER_RWETH( 27, 13) = 0.123072E+01 + PKER_RWETH( 27, 14) = 0.982064E+00 + PKER_RWETH( 27, 15) = 0.775961E+00 + PKER_RWETH( 27, 16) = 0.605136E+00 + PKER_RWETH( 27, 17) = 0.463679E+00 + PKER_RWETH( 27, 18) = 0.346968E+00 + PKER_RWETH( 27, 19) = 0.251737E+00 + PKER_RWETH( 27, 20) = 0.176232E+00 + PKER_RWETH( 27, 21) = 0.120216E+00 + PKER_RWETH( 27, 22) = 0.842855E-01 + PKER_RWETH( 27, 23) = 0.682432E-01 + PKER_RWETH( 27, 24) = 0.693968E-01 + PKER_RWETH( 27, 25) = 0.822195E-01 + PKER_RWETH( 27, 26) = 0.100330E+00 + PKER_RWETH( 27, 27) = 0.118826E+00 + PKER_RWETH( 27, 28) = 0.135271E+00 + PKER_RWETH( 27, 29) = 0.149030E+00 + PKER_RWETH( 27, 30) = 0.160290E+00 + PKER_RWETH( 27, 31) = 0.169449E+00 + PKER_RWETH( 27, 32) = 0.176893E+00 + PKER_RWETH( 27, 33) = 0.182947E+00 + PKER_RWETH( 27, 34) = 0.187879E+00 + PKER_RWETH( 27, 35) = 0.191900E+00 + PKER_RWETH( 27, 36) = 0.195185E+00 + PKER_RWETH( 27, 37) = 0.197872E+00 + PKER_RWETH( 27, 38) = 0.200072E+00 + PKER_RWETH( 27, 39) = 0.201876E+00 + PKER_RWETH( 27, 40) = 0.203356E+00 + PKER_RWETH( 28, 1) = 0.137029E+02 + PKER_RWETH( 28, 2) = 0.113146E+02 + PKER_RWETH( 28, 3) = 0.933732E+01 + PKER_RWETH( 28, 4) = 0.770032E+01 + PKER_RWETH( 28, 5) = 0.634501E+01 + PKER_RWETH( 28, 6) = 0.522288E+01 + PKER_RWETH( 28, 7) = 0.429379E+01 + PKER_RWETH( 28, 8) = 0.352449E+01 + PKER_RWETH( 28, 9) = 0.288747E+01 + PKER_RWETH( 28, 10) = 0.235994E+01 + PKER_RWETH( 28, 11) = 0.192305E+01 + PKER_RWETH( 28, 12) = 0.156117E+01 + PKER_RWETH( 28, 13) = 0.126138E+01 + PKER_RWETH( 28, 14) = 0.101298E+01 + PKER_RWETH( 28, 15) = 0.807124E+00 + PKER_RWETH( 28, 16) = 0.636495E+00 + PKER_RWETH( 28, 17) = 0.495081E+00 + PKER_RWETH( 28, 18) = 0.378020E+00 + PKER_RWETH( 28, 19) = 0.281548E+00 + PKER_RWETH( 28, 20) = 0.203081E+00 + PKER_RWETH( 28, 21) = 0.141353E+00 + PKER_RWETH( 28, 22) = 0.963613E-01 + PKER_RWETH( 28, 23) = 0.686158E-01 + PKER_RWETH( 28, 24) = 0.577003E-01 + PKER_RWETH( 28, 25) = 0.608435E-01 + PKER_RWETH( 28, 26) = 0.730535E-01 + PKER_RWETH( 28, 27) = 0.889343E-01 + PKER_RWETH( 28, 28) = 0.104643E+00 + PKER_RWETH( 28, 29) = 0.118411E+00 + PKER_RWETH( 28, 30) = 0.129868E+00 + PKER_RWETH( 28, 31) = 0.139231E+00 + PKER_RWETH( 28, 32) = 0.146844E+00 + PKER_RWETH( 28, 33) = 0.153033E+00 + PKER_RWETH( 28, 34) = 0.158067E+00 + PKER_RWETH( 28, 35) = 0.162167E+00 + PKER_RWETH( 28, 36) = 0.165510E+00 + PKER_RWETH( 28, 37) = 0.168241E+00 + PKER_RWETH( 28, 38) = 0.170474E+00 + PKER_RWETH( 28, 39) = 0.172303E+00 + PKER_RWETH( 28, 40) = 0.173802E+00 + PKER_RWETH( 29, 1) = 0.137271E+02 + PKER_RWETH( 29, 2) = 0.113389E+02 + PKER_RWETH( 29, 3) = 0.936173E+01 + PKER_RWETH( 29, 4) = 0.772485E+01 + PKER_RWETH( 29, 5) = 0.636967E+01 + PKER_RWETH( 29, 6) = 0.524768E+01 + PKER_RWETH( 29, 7) = 0.431873E+01 + PKER_RWETH( 29, 8) = 0.354959E+01 + PKER_RWETH( 29, 9) = 0.291273E+01 + PKER_RWETH( 29, 10) = 0.238537E+01 + PKER_RWETH( 29, 11) = 0.194865E+01 + PKER_RWETH( 29, 12) = 0.158696E+01 + PKER_RWETH( 29, 13) = 0.128738E+01 + PKER_RWETH( 29, 14) = 0.103919E+01 + PKER_RWETH( 29, 15) = 0.833552E+00 + PKER_RWETH( 29, 16) = 0.663125E+00 + PKER_RWETH( 29, 17) = 0.521865E+00 + PKER_RWETH( 29, 18) = 0.404804E+00 + PKER_RWETH( 29, 19) = 0.307944E+00 + PKER_RWETH( 29, 20) = 0.228229E+00 + PKER_RWETH( 29, 21) = 0.163636E+00 + PKER_RWETH( 29, 22) = 0.113284E+00 + PKER_RWETH( 29, 23) = 0.773180E-01 + PKER_RWETH( 29, 24) = 0.561494E-01 + PKER_RWETH( 29, 25) = 0.491502E-01 + PKER_RWETH( 29, 26) = 0.535664E-01 + PKER_RWETH( 29, 27) = 0.649274E-01 + PKER_RWETH( 29, 28) = 0.787521E-01 + PKER_RWETH( 29, 29) = 0.920477E-01 + PKER_RWETH( 29, 30) = 0.103558E+00 + PKER_RWETH( 29, 31) = 0.113095E+00 + PKER_RWETH( 29, 32) = 0.120880E+00 + PKER_RWETH( 29, 33) = 0.127210E+00 + PKER_RWETH( 29, 34) = 0.132356E+00 + PKER_RWETH( 29, 35) = 0.136542E+00 + PKER_RWETH( 29, 36) = 0.139951E+00 + PKER_RWETH( 29, 37) = 0.142731E+00 + PKER_RWETH( 29, 38) = 0.145001E+00 + PKER_RWETH( 29, 39) = 0.146858E+00 + PKER_RWETH( 29, 40) = 0.148378E+00 + PKER_RWETH( 30, 1) = 0.137477E+02 + PKER_RWETH( 30, 2) = 0.113596E+02 + PKER_RWETH( 30, 3) = 0.938254E+01 + PKER_RWETH( 30, 4) = 0.774576E+01 + PKER_RWETH( 30, 5) = 0.639068E+01 + PKER_RWETH( 30, 6) = 0.526879E+01 + PKER_RWETH( 30, 7) = 0.433996E+01 + PKER_RWETH( 30, 8) = 0.357094E+01 + PKER_RWETH( 30, 9) = 0.293420E+01 + PKER_RWETH( 30, 10) = 0.240698E+01 + PKER_RWETH( 30, 11) = 0.197041E+01 + PKER_RWETH( 30, 12) = 0.160887E+01 + PKER_RWETH( 30, 13) = 0.130945E+01 + PKER_RWETH( 30, 14) = 0.106143E+01 + PKER_RWETH( 30, 15) = 0.855966E+00 + PKER_RWETH( 30, 16) = 0.685719E+00 + PKER_RWETH( 30, 17) = 0.544626E+00 + PKER_RWETH( 30, 18) = 0.427680E+00 + PKER_RWETH( 30, 19) = 0.330783E+00 + PKER_RWETH( 30, 20) = 0.250649E+00 + PKER_RWETH( 30, 21) = 0.184810E+00 + PKER_RWETH( 30, 22) = 0.131698E+00 + PKER_RWETH( 30, 23) = 0.907310E-01 + PKER_RWETH( 30, 24) = 0.621333E-01 + PKER_RWETH( 30, 25) = 0.462193E-01 + PKER_RWETH( 30, 26) = 0.421662E-01 + PKER_RWETH( 30, 27) = 0.473138E-01 + PKER_RWETH( 30, 28) = 0.577107E-01 + PKER_RWETH( 30, 29) = 0.696596E-01 + PKER_RWETH( 30, 30) = 0.808783E-01 + PKER_RWETH( 30, 31) = 0.904907E-01 + PKER_RWETH( 30, 32) = 0.984276E-01 + PKER_RWETH( 30, 33) = 0.104901E+00 + PKER_RWETH( 30, 34) = 0.110165E+00 + PKER_RWETH( 30, 35) = 0.114443E+00 + PKER_RWETH( 30, 36) = 0.117924E+00 + PKER_RWETH( 30, 37) = 0.120759E+00 + PKER_RWETH( 30, 38) = 0.123072E+00 + PKER_RWETH( 30, 39) = 0.124960E+00 + PKER_RWETH( 30, 40) = 0.126503E+00 + PKER_RWETH( 31, 1) = 0.137654E+02 + PKER_RWETH( 31, 2) = 0.113773E+02 + PKER_RWETH( 31, 3) = 0.940030E+01 + PKER_RWETH( 31, 4) = 0.776359E+01 + PKER_RWETH( 31, 5) = 0.640859E+01 + PKER_RWETH( 31, 6) = 0.528679E+01 + PKER_RWETH( 31, 7) = 0.435805E+01 + PKER_RWETH( 31, 8) = 0.358912E+01 + PKER_RWETH( 31, 9) = 0.295248E+01 + PKER_RWETH( 31, 10) = 0.242536E+01 + PKER_RWETH( 31, 11) = 0.198890E+01 + PKER_RWETH( 31, 12) = 0.162749E+01 + PKER_RWETH( 31, 13) = 0.132819E+01 + PKER_RWETH( 31, 14) = 0.108031E+01 + PKER_RWETH( 31, 15) = 0.874986E+00 + PKER_RWETH( 31, 16) = 0.704888E+00 + PKER_RWETH( 31, 17) = 0.563945E+00 + PKER_RWETH( 31, 18) = 0.447136E+00 + PKER_RWETH( 31, 19) = 0.350322E+00 + PKER_RWETH( 31, 20) = 0.270119E+00 + PKER_RWETH( 31, 21) = 0.203836E+00 + PKER_RWETH( 31, 22) = 0.149485E+00 + PKER_RWETH( 31, 23) = 0.105870E+00 + PKER_RWETH( 31, 24) = 0.726361E-01 + PKER_RWETH( 31, 25) = 0.500546E-01 + PKER_RWETH( 31, 26) = 0.382950E-01 + PKER_RWETH( 31, 27) = 0.364238E-01 + PKER_RWETH( 31, 28) = 0.419002E-01 + PKER_RWETH( 31, 29) = 0.512768E-01 + PKER_RWETH( 31, 30) = 0.615456E-01 + PKER_RWETH( 31, 31) = 0.709877E-01 + PKER_RWETH( 31, 32) = 0.790080E-01 + PKER_RWETH( 31, 33) = 0.856118E-01 + PKER_RWETH( 31, 34) = 0.909951E-01 + PKER_RWETH( 31, 35) = 0.953723E-01 + PKER_RWETH( 31, 36) = 0.989311E-01 + PKER_RWETH( 31, 37) = 0.101826E+00 + PKER_RWETH( 31, 38) = 0.104185E+00 + PKER_RWETH( 31, 39) = 0.106108E+00 + PKER_RWETH( 31, 40) = 0.107678E+00 + PKER_RWETH( 32, 1) = 0.137804E+02 + PKER_RWETH( 32, 2) = 0.113924E+02 + PKER_RWETH( 32, 3) = 0.941546E+01 + PKER_RWETH( 32, 4) = 0.777881E+01 + PKER_RWETH( 32, 5) = 0.642387E+01 + PKER_RWETH( 32, 6) = 0.530214E+01 + PKER_RWETH( 32, 7) = 0.437346E+01 + PKER_RWETH( 32, 8) = 0.360461E+01 + PKER_RWETH( 32, 9) = 0.296805E+01 + PKER_RWETH( 32, 10) = 0.244102E+01 + PKER_RWETH( 32, 11) = 0.200464E+01 + PKER_RWETH( 32, 12) = 0.164332E+01 + PKER_RWETH( 32, 13) = 0.134412E+01 + PKER_RWETH( 32, 14) = 0.109635E+01 + PKER_RWETH( 32, 15) = 0.891139E+00 + PKER_RWETH( 32, 16) = 0.721160E+00 + PKER_RWETH( 32, 17) = 0.580341E+00 + PKER_RWETH( 32, 18) = 0.463657E+00 + PKER_RWETH( 32, 19) = 0.366953E+00 + PKER_RWETH( 32, 20) = 0.286807E+00 + PKER_RWETH( 32, 21) = 0.220427E+00 + PKER_RWETH( 32, 22) = 0.165613E+00 + PKER_RWETH( 32, 23) = 0.120775E+00 + PKER_RWETH( 32, 24) = 0.850138E-01 + PKER_RWETH( 32, 25) = 0.581425E-01 + PKER_RWETH( 32, 26) = 0.404419E-01 + PKER_RWETH( 32, 27) = 0.319552E-01 + PKER_RWETH( 32, 28) = 0.316626E-01 + PKER_RWETH( 32, 29) = 0.371741E-01 + PKER_RWETH( 32, 30) = 0.455292E-01 + PKER_RWETH( 32, 31) = 0.543130E-01 + PKER_RWETH( 32, 32) = 0.622423E-01 + PKER_RWETH( 32, 33) = 0.689293E-01 + PKER_RWETH( 32, 34) = 0.744234E-01 + PKER_RWETH( 32, 35) = 0.789005E-01 + PKER_RWETH( 32, 36) = 0.825413E-01 + PKER_RWETH( 32, 37) = 0.855015E-01 + PKER_RWETH( 32, 38) = 0.879101E-01 + PKER_RWETH( 32, 39) = 0.898719E-01 + PKER_RWETH( 32, 40) = 0.914716E-01 + PKER_RWETH( 33, 1) = 0.137933E+02 + PKER_RWETH( 33, 2) = 0.114053E+02 + PKER_RWETH( 33, 3) = 0.942841E+01 + PKER_RWETH( 33, 4) = 0.779180E+01 + PKER_RWETH( 33, 5) = 0.643691E+01 + PKER_RWETH( 33, 6) = 0.531523E+01 + PKER_RWETH( 33, 7) = 0.438661E+01 + PKER_RWETH( 33, 8) = 0.361782E+01 + PKER_RWETH( 33, 9) = 0.298132E+01 + PKER_RWETH( 33, 10) = 0.245435E+01 + PKER_RWETH( 33, 11) = 0.201805E+01 + PKER_RWETH( 33, 12) = 0.165680E+01 + PKER_RWETH( 33, 13) = 0.135768E+01 + PKER_RWETH( 33, 14) = 0.110999E+01 + PKER_RWETH( 33, 15) = 0.904867E+00 + PKER_RWETH( 33, 16) = 0.734983E+00 + PKER_RWETH( 33, 17) = 0.594264E+00 + PKER_RWETH( 33, 18) = 0.477684E+00 + PKER_RWETH( 33, 19) = 0.381084E+00 + PKER_RWETH( 33, 20) = 0.301025E+00 + PKER_RWETH( 33, 21) = 0.234678E+00 + PKER_RWETH( 33, 22) = 0.179744E+00 + PKER_RWETH( 33, 23) = 0.134427E+00 + PKER_RWETH( 33, 24) = 0.974646E-01 + PKER_RWETH( 33, 25) = 0.681937E-01 + PKER_RWETH( 33, 26) = 0.465543E-01 + PKER_RWETH( 33, 27) = 0.328007E-01 + PKER_RWETH( 33, 28) = 0.268706E-01 + PKER_RWETH( 33, 29) = 0.276742E-01 + PKER_RWETH( 33, 30) = 0.330242E-01 + PKER_RWETH( 33, 31) = 0.403935E-01 + PKER_RWETH( 33, 32) = 0.478738E-01 + PKER_RWETH( 33, 33) = 0.545206E-01 + PKER_RWETH( 33, 34) = 0.600926E-01 + PKER_RWETH( 33, 35) = 0.646634E-01 + PKER_RWETH( 33, 36) = 0.683873E-01 + PKER_RWETH( 33, 37) = 0.714159E-01 + PKER_RWETH( 33, 38) = 0.738787E-01 + PKER_RWETH( 33, 39) = 0.758827E-01 + PKER_RWETH( 33, 40) = 0.775149E-01 + PKER_RWETH( 34, 1) = 0.138043E+02 + PKER_RWETH( 34, 2) = 0.114163E+02 + PKER_RWETH( 34, 3) = 0.943947E+01 + PKER_RWETH( 34, 4) = 0.780291E+01 + PKER_RWETH( 34, 5) = 0.644805E+01 + PKER_RWETH( 34, 6) = 0.532642E+01 + PKER_RWETH( 34, 7) = 0.439784E+01 + PKER_RWETH( 34, 8) = 0.362909E+01 + PKER_RWETH( 34, 9) = 0.299264E+01 + PKER_RWETH( 34, 10) = 0.246572E+01 + PKER_RWETH( 34, 11) = 0.202947E+01 + PKER_RWETH( 34, 12) = 0.166828E+01 + PKER_RWETH( 34, 13) = 0.136922E+01 + PKER_RWETH( 34, 14) = 0.112160E+01 + PKER_RWETH( 34, 15) = 0.916545E+00 + PKER_RWETH( 34, 16) = 0.746735E+00 + PKER_RWETH( 34, 17) = 0.606095E+00 + PKER_RWETH( 34, 18) = 0.489599E+00 + PKER_RWETH( 34, 19) = 0.393086E+00 + PKER_RWETH( 34, 20) = 0.313112E+00 + PKER_RWETH( 34, 21) = 0.246834E+00 + PKER_RWETH( 34, 22) = 0.191912E+00 + PKER_RWETH( 34, 23) = 0.146456E+00 + PKER_RWETH( 34, 24) = 0.109003E+00 + PKER_RWETH( 34, 25) = 0.785586E-01 + PKER_RWETH( 34, 26) = 0.546497E-01 + PKER_RWETH( 34, 27) = 0.373003E-01 + PKER_RWETH( 34, 28) = 0.267289E-01 + PKER_RWETH( 34, 29) = 0.227683E-01 + PKER_RWETH( 34, 30) = 0.243048E-01 + PKER_RWETH( 34, 31) = 0.293552E-01 + PKER_RWETH( 34, 32) = 0.358030E-01 + PKER_RWETH( 34, 33) = 0.421486E-01 + PKER_RWETH( 34, 34) = 0.477119E-01 + PKER_RWETH( 34, 35) = 0.523530E-01 + PKER_RWETH( 34, 36) = 0.561555E-01 + PKER_RWETH( 34, 37) = 0.592533E-01 + PKER_RWETH( 34, 38) = 0.617731E-01 + PKER_RWETH( 34, 39) = 0.638224E-01 + PKER_RWETH( 34, 40) = 0.654901E-01 + PKER_RWETH( 35, 1) = 0.138137E+02 + PKER_RWETH( 35, 2) = 0.114258E+02 + PKER_RWETH( 35, 3) = 0.944893E+01 + PKER_RWETH( 35, 4) = 0.781240E+01 + PKER_RWETH( 35, 5) = 0.645758E+01 + PKER_RWETH( 35, 6) = 0.533597E+01 + PKER_RWETH( 35, 7) = 0.440743E+01 + PKER_RWETH( 35, 8) = 0.363871E+01 + PKER_RWETH( 35, 9) = 0.300230E+01 + PKER_RWETH( 35, 10) = 0.247542E+01 + PKER_RWETH( 35, 11) = 0.203922E+01 + PKER_RWETH( 35, 12) = 0.167807E+01 + PKER_RWETH( 35, 13) = 0.137906E+01 + PKER_RWETH( 35, 14) = 0.113148E+01 + PKER_RWETH( 35, 15) = 0.926485E+00 + PKER_RWETH( 35, 16) = 0.756733E+00 + PKER_RWETH( 35, 17) = 0.616156E+00 + PKER_RWETH( 35, 18) = 0.499726E+00 + PKER_RWETH( 35, 19) = 0.403283E+00 + PKER_RWETH( 35, 20) = 0.323383E+00 + PKER_RWETH( 35, 21) = 0.257174E+00 + PKER_RWETH( 35, 22) = 0.202305E+00 + PKER_RWETH( 35, 23) = 0.156843E+00 + PKER_RWETH( 35, 24) = 0.119234E+00 + PKER_RWETH( 35, 25) = 0.882933E-01 + PKER_RWETH( 35, 26) = 0.632437E-01 + PKER_RWETH( 35, 27) = 0.437614E-01 + PKER_RWETH( 35, 28) = 0.299201E-01 + PKER_RWETH( 35, 29) = 0.219008E-01 + PKER_RWETH( 35, 30) = 0.194367E-01 + PKER_RWETH( 35, 31) = 0.214285E-01 + PKER_RWETH( 35, 32) = 0.261037E-01 + PKER_RWETH( 35, 33) = 0.317007E-01 + PKER_RWETH( 35, 34) = 0.370659E-01 + PKER_RWETH( 35, 35) = 0.417162E-01 + PKER_RWETH( 35, 36) = 0.455807E-01 + PKER_RWETH( 35, 37) = 0.487442E-01 + PKER_RWETH( 35, 38) = 0.513216E-01 + PKER_RWETH( 35, 39) = 0.534183E-01 + PKER_RWETH( 35, 40) = 0.551239E-01 + PKER_RWETH( 36, 1) = 0.138217E+02 + PKER_RWETH( 36, 2) = 0.114338E+02 + PKER_RWETH( 36, 3) = 0.945703E+01 + PKER_RWETH( 36, 4) = 0.782051E+01 + PKER_RWETH( 36, 5) = 0.646572E+01 + PKER_RWETH( 36, 6) = 0.534413E+01 + PKER_RWETH( 36, 7) = 0.441562E+01 + PKER_RWETH( 36, 8) = 0.364693E+01 + PKER_RWETH( 36, 9) = 0.301055E+01 + PKER_RWETH( 36, 10) = 0.248370E+01 + PKER_RWETH( 36, 11) = 0.204753E+01 + PKER_RWETH( 36, 12) = 0.168642E+01 + PKER_RWETH( 36, 13) = 0.138744E+01 + PKER_RWETH( 36, 14) = 0.113991E+01 + PKER_RWETH( 36, 15) = 0.934954E+00 + PKER_RWETH( 36, 16) = 0.765248E+00 + PKER_RWETH( 36, 17) = 0.624718E+00 + PKER_RWETH( 36, 18) = 0.508341E+00 + PKER_RWETH( 36, 19) = 0.411953E+00 + PKER_RWETH( 36, 20) = 0.332112E+00 + PKER_RWETH( 36, 21) = 0.265964E+00 + PKER_RWETH( 36, 22) = 0.211152E+00 + PKER_RWETH( 36, 23) = 0.165729E+00 + PKER_RWETH( 36, 24) = 0.128099E+00 + PKER_RWETH( 36, 25) = 0.969879E-01 + PKER_RWETH( 36, 26) = 0.714385E-01 + PKER_RWETH( 36, 27) = 0.508527E-01 + PKER_RWETH( 36, 28) = 0.350208E-01 + PKER_RWETH( 36, 29) = 0.240492E-01 + PKER_RWETH( 36, 30) = 0.180569E-01 + PKER_RWETH( 36, 31) = 0.167148E-01 + PKER_RWETH( 36, 32) = 0.189530E-01 + PKER_RWETH( 36, 33) = 0.232085E-01 + PKER_RWETH( 36, 34) = 0.280365E-01 + PKER_RWETH( 36, 35) = 0.325598E-01 + PKER_RWETH( 36, 36) = 0.364432E-01 + PKER_RWETH( 36, 37) = 0.396603E-01 + PKER_RWETH( 36, 38) = 0.422924E-01 + PKER_RWETH( 36, 39) = 0.444370E-01 + PKER_RWETH( 36, 40) = 0.461821E-01 + PKER_RWETH( 37, 1) = 0.138286E+02 + PKER_RWETH( 37, 2) = 0.114408E+02 + PKER_RWETH( 37, 3) = 0.946395E+01 + PKER_RWETH( 37, 4) = 0.782746E+01 + PKER_RWETH( 37, 5) = 0.647268E+01 + PKER_RWETH( 37, 6) = 0.535111E+01 + PKER_RWETH( 37, 7) = 0.442262E+01 + PKER_RWETH( 37, 8) = 0.365395E+01 + PKER_RWETH( 37, 9) = 0.301760E+01 + PKER_RWETH( 37, 10) = 0.249077E+01 + PKER_RWETH( 37, 11) = 0.205463E+01 + PKER_RWETH( 37, 12) = 0.169354E+01 + PKER_RWETH( 37, 13) = 0.139460E+01 + PKER_RWETH( 37, 14) = 0.114709E+01 + PKER_RWETH( 37, 15) = 0.942174E+00 + PKER_RWETH( 37, 16) = 0.772503E+00 + PKER_RWETH( 37, 17) = 0.632012E+00 + PKER_RWETH( 37, 18) = 0.515675E+00 + PKER_RWETH( 37, 19) = 0.419331E+00 + PKER_RWETH( 37, 20) = 0.339536E+00 + PKER_RWETH( 37, 21) = 0.273438E+00 + PKER_RWETH( 37, 22) = 0.218676E+00 + PKER_RWETH( 37, 23) = 0.173299E+00 + PKER_RWETH( 37, 24) = 0.135696E+00 + PKER_RWETH( 37, 25) = 0.104551E+00 + PKER_RWETH( 37, 26) = 0.788199E-01 + PKER_RWETH( 37, 27) = 0.577354E-01 + PKER_RWETH( 37, 28) = 0.408418E-01 + PKER_RWETH( 37, 29) = 0.280163E-01 + PKER_RWETH( 37, 30) = 0.193782E-01 + PKER_RWETH( 37, 31) = 0.149908E-01 + PKER_RWETH( 37, 32) = 0.144734E-01 + PKER_RWETH( 37, 33) = 0.168026E-01 + PKER_RWETH( 37, 34) = 0.206235E-01 + PKER_RWETH( 37, 35) = 0.247667E-01 + PKER_RWETH( 37, 36) = 0.285711E-01 + PKER_RWETH( 37, 37) = 0.318112E-01 + PKER_RWETH( 37, 38) = 0.344891E-01 + PKER_RWETH( 37, 39) = 0.366792E-01 + PKER_RWETH( 37, 40) = 0.384641E-01 + PKER_RWETH( 38, 1) = 0.138345E+02 + PKER_RWETH( 38, 2) = 0.114467E+02 + PKER_RWETH( 38, 3) = 0.946988E+01 + PKER_RWETH( 38, 4) = 0.783340E+01 + PKER_RWETH( 38, 5) = 0.647863E+01 + PKER_RWETH( 38, 6) = 0.535709E+01 + PKER_RWETH( 38, 7) = 0.442861E+01 + PKER_RWETH( 38, 8) = 0.365996E+01 + PKER_RWETH( 38, 9) = 0.302362E+01 + PKER_RWETH( 38, 10) = 0.249682E+01 + PKER_RWETH( 38, 11) = 0.206069E+01 + PKER_RWETH( 38, 12) = 0.169963E+01 + PKER_RWETH( 38, 13) = 0.140071E+01 + PKER_RWETH( 38, 14) = 0.115323E+01 + PKER_RWETH( 38, 15) = 0.948333E+00 + PKER_RWETH( 38, 16) = 0.778690E+00 + PKER_RWETH( 38, 17) = 0.638228E+00 + PKER_RWETH( 38, 18) = 0.521923E+00 + PKER_RWETH( 38, 19) = 0.425613E+00 + PKER_RWETH( 38, 20) = 0.345854E+00 + PKER_RWETH( 38, 21) = 0.279795E+00 + PKER_RWETH( 38, 22) = 0.225075E+00 + PKER_RWETH( 38, 23) = 0.179739E+00 + PKER_RWETH( 38, 24) = 0.142173E+00 + PKER_RWETH( 38, 25) = 0.111044E+00 + PKER_RWETH( 38, 26) = 0.852693E-01 + PKER_RWETH( 38, 27) = 0.639938E-01 + PKER_RWETH( 38, 28) = 0.466054E-01 + PKER_RWETH( 38, 29) = 0.327645E-01 + PKER_RWETH( 38, 30) = 0.224136E-01 + PKER_RWETH( 38, 31) = 0.156672E-01 + PKER_RWETH( 38, 32) = 0.125407E-01 + PKER_RWETH( 38, 33) = 0.126088E-01 + PKER_RWETH( 38, 34) = 0.149224E-01 + PKER_RWETH( 38, 35) = 0.183139E-01 + PKER_RWETH( 38, 36) = 0.218522E-01 + PKER_RWETH( 38, 37) = 0.250453E-01 + PKER_RWETH( 38, 38) = 0.277469E-01 + PKER_RWETH( 38, 39) = 0.299758E-01 + PKER_RWETH( 38, 40) = 0.317985E-01 + PKER_RWETH( 39, 1) = 0.138396E+02 + PKER_RWETH( 39, 2) = 0.114517E+02 + PKER_RWETH( 39, 3) = 0.947496E+01 + PKER_RWETH( 39, 4) = 0.783849E+01 + PKER_RWETH( 39, 5) = 0.648373E+01 + PKER_RWETH( 39, 6) = 0.536220E+01 + PKER_RWETH( 39, 7) = 0.443373E+01 + PKER_RWETH( 39, 8) = 0.366510E+01 + PKER_RWETH( 39, 9) = 0.302877E+01 + PKER_RWETH( 39, 10) = 0.250199E+01 + PKER_RWETH( 39, 11) = 0.206588E+01 + PKER_RWETH( 39, 12) = 0.170483E+01 + PKER_RWETH( 39, 13) = 0.140593E+01 + PKER_RWETH( 39, 14) = 0.115847E+01 + PKER_RWETH( 39, 15) = 0.953590E+00 + PKER_RWETH( 39, 16) = 0.783969E+00 + PKER_RWETH( 39, 17) = 0.643530E+00 + PKER_RWETH( 39, 18) = 0.527250E+00 + PKER_RWETH( 39, 19) = 0.430966E+00 + PKER_RWETH( 39, 20) = 0.351236E+00 + PKER_RWETH( 39, 21) = 0.285208E+00 + PKER_RWETH( 39, 22) = 0.230520E+00 + PKER_RWETH( 39, 23) = 0.185219E+00 + PKER_RWETH( 39, 24) = 0.147687E+00 + PKER_RWETH( 39, 25) = 0.116587E+00 + PKER_RWETH( 39, 26) = 0.908192E-01 + PKER_RWETH( 39, 27) = 0.694900E-01 + PKER_RWETH( 39, 28) = 0.519037E-01 + PKER_RWETH( 39, 29) = 0.375752E-01 + PKER_RWETH( 39, 30) = 0.262572E-01 + PKER_RWETH( 39, 31) = 0.179379E-01 + PKER_RWETH( 39, 32) = 0.127211E-01 + PKER_RWETH( 39, 33) = 0.105726E-01 + PKER_RWETH( 39, 34) = 0.110445E-01 + PKER_RWETH( 39, 35) = 0.132652E-01 + PKER_RWETH( 39, 36) = 0.162488E-01 + PKER_RWETH( 39, 37) = 0.192576E-01 + PKER_RWETH( 39, 38) = 0.219332E-01 + PKER_RWETH( 39, 39) = 0.241847E-01 + PKER_RWETH( 39, 40) = 0.260398E-01 + PKER_RWETH( 40, 1) = 0.138439E+02 + PKER_RWETH( 40, 2) = 0.114561E+02 + PKER_RWETH( 40, 3) = 0.947930E+01 + PKER_RWETH( 40, 4) = 0.784284E+01 + PKER_RWETH( 40, 5) = 0.648810E+01 + PKER_RWETH( 40, 6) = 0.536657E+01 + PKER_RWETH( 40, 7) = 0.443812E+01 + PKER_RWETH( 40, 8) = 0.366949E+01 + PKER_RWETH( 40, 9) = 0.303318E+01 + PKER_RWETH( 40, 10) = 0.250641E+01 + PKER_RWETH( 40, 11) = 0.207031E+01 + PKER_RWETH( 40, 12) = 0.170928E+01 + PKER_RWETH( 40, 13) = 0.141039E+01 + PKER_RWETH( 40, 14) = 0.116294E+01 + PKER_RWETH( 40, 15) = 0.958081E+00 + PKER_RWETH( 40, 16) = 0.788476E+00 + PKER_RWETH( 40, 17) = 0.648056E+00 + PKER_RWETH( 40, 18) = 0.531794E+00 + PKER_RWETH( 40, 19) = 0.435532E+00 + PKER_RWETH( 40, 20) = 0.355824E+00 + PKER_RWETH( 40, 21) = 0.289819E+00 + PKER_RWETH( 40, 22) = 0.235157E+00 + PKER_RWETH( 40, 23) = 0.189883E+00 + PKER_RWETH( 40, 24) = 0.152380E+00 + PKER_RWETH( 40, 25) = 0.121308E+00 + PKER_RWETH( 40, 26) = 0.955623E-01 + PKER_RWETH( 40, 27) = 0.742324E-01 + PKER_RWETH( 40, 28) = 0.565844E-01 + PKER_RWETH( 40, 29) = 0.420531E-01 + PKER_RWETH( 40, 30) = 0.302574E-01 + PKER_RWETH( 40, 31) = 0.210233E-01 + PKER_RWETH( 40, 32) = 0.143677E-01 + PKER_RWETH( 40, 33) = 0.103816E-01 + PKER_RWETH( 40, 34) = 0.898239E-02 + PKER_RWETH( 40, 35) = 0.971795E-02 + PKER_RWETH( 40, 36) = 0.118003E-01 + PKER_RWETH( 40, 37) = 0.144020E-01 + PKER_RWETH( 40, 38) = 0.169513E-01 + PKER_RWETH( 40, 39) = 0.191899E-01 + PKER_RWETH( 40, 40) = 0.210656E-01 +END IF +! +END SUBROUTINE READ_XKER_RWETH