@@ -7339,4 +7339,24 @@ elemental function refraction_angle_whole_atmos_vwl5cm_f61b_r4(delnA,beta,R0,HB,
7339
7339
alpha = alpha_b+ alpha_c
7340
7340
end function refraction_angle_whole_atmos_vwl5cm_f61b_r4
7341
7341
7342
+ elemental function refraction_angle_whole_atmos_vwl5cm_f61b_r8 (delnA ,beta ,R0 ,HB ,HC ,H0 ) result(alpha)
7343
+ if defined(__INTEL_COMPILER) && ! defined(__GNUC__)
7344
+ ! dir$ optimize:3
7345
+ ! dir$ attributes code_align : 32 :: refraction_angle_whole_atmos_vwl5cm_f61b_r8
7346
+ ! dir$ attributes forceinline :: refraction_angle_whole_atmos_vwl5cm_f61b_r8
7347
+ #endif
7348
+ real (kind= dp), intent (in ) :: delnA
7349
+ real (kind= dp), intent (in ) :: beta
7350
+ real (kind= dp), intent (in ) :: R0
7351
+ real (kind= dp), intent (in ) :: HB
7352
+ real (kind= dp), intent (in ) :: HC
7353
+ real (kind= dp), intent (in ) :: H0
7354
+ real (kind= dp) :: alpha
7355
+ real (kind= dp), automatic :: alpha_b, alpha_c
7356
+ alpha_b = refraction_angle_B_whole_atmos_vwl5cm_f610_r8 (delnA,beta,R0,HB,H0)
7357
+ alpha_c = refraction_angle_C_whole_atmos_vwl5cm_f611_r8 (delnA,beta,R0,HC,H0)
7358
+ alpha = alpha_b+ alpha_c
7359
+ end function refraction_angle_whole_atmos_vwl5cm_f61b_r8
7360
+
7361
+
7342
7362
end module emw_refraction
0 commit comments