(git:ccc2433)
minimax_exp_k15.F
Go to the documentation of this file.
1 !--------------------------------------------------------------------------------------------------!
2 ! CP2K: A general program to perform molecular dynamics simulations !
3 ! Copyright 2000-2024 CP2K developers group <https://cp2k.org> !
4 ! !
5 ! SPDX-License-Identifier: GPL-2.0-or-later !
6 !--------------------------------------------------------------------------------------------------!
7 
8 ! **************************************************************************************************
9 !> \brief Routines to calculate the minimax coefficients in order to
10 !> approximate 1/x as a sum over exponential functions
11 !> 1/x ~ SUM_{i}^{K} w_i EXP(-a_i * x) for x belonging to [1:Rc].
12 !> This module contains coefficients for minimax approximations with 1 <= k <= 15.
13 !> \par History
14 !> 11.2012 created [Mauro Del Ben]
15 !> 02.2015 changed module name minimax to minimax_k15 to replace this module
16 !> with new minimax module, added function to get minimax error
17 !> [Patrick Seewald]
18 ! **************************************************************************************************
20  USE kinds, ONLY: dp
21 #include "../base/base_uses.f90"
22 
23  IMPLICIT NONE
24 
25  PRIVATE
26 
27  CHARACTER(len=*), PARAMETER, PRIVATE :: moduleN = 'minimax_exp_k15'
28 
30 
31 CONTAINS
32 
33 ! **************************************************************************************************
34 !> \brief Check that the range for the minimax approximation is not too small
35 !> for the chosen number of integration point, or that the number of
36 !> integration point is not exceeding the maximum allowed by the actual
37 !> implementation.
38 !> \param k ...
39 !> \param Rc ...
40 !> \param ierr ...
41 !> \author Mauro Del Ben
42 ! **************************************************************************************************
43  SUBROUTINE check_range_k15(k, Rc, ierr)
44  INTEGER, INTENT(IN) :: k
45  REAL(kind=dp), INTENT(IN) :: rc
46  INTEGER :: ierr
47 
48  REAL(kind=dp) :: r_min
49 
50  ierr = 0
51  r_min = 0.0_dp
52 
53  SELECT CASE (k)
54  CASE (1)
55  r_min = 2.0000000000000000e+00_dp
56  CASE (2)
57  r_min = 2.0000000000000000e+00_dp
58  CASE (3)
59  r_min = 2.0000000000000000e+00_dp
60  CASE (4)
61  r_min = 3.0000000000000000e+00_dp
62  CASE (5)
63  r_min = 4.0000000000000000e+00_dp
64  CASE (6)
65  r_min = 5.0000000000000000e+00_dp
66  CASE (7)
67  r_min = 7.0000000000000000e+00_dp
68  CASE (8)
69  r_min = 1.0000000000000000e+01_dp
70  CASE (9)
71  r_min = 1.0000000000000000e+01_dp
72  CASE (10)
73  r_min = 1.0000000000000000e+01_dp
74  CASE (11)
75  r_min = 1.0000000000000000e+01_dp
76  CASE (12)
77  r_min = 1.0000000000000000e+01_dp
78  CASE (13)
79  r_min = 1.0000000000000000e+01_dp
80  CASE (14)
81  r_min = 1.0000000000000000e+01_dp
82  CASE (15)
83  r_min = 2.0000000000000000e+01_dp
84  CASE DEFAULT
85  ierr = -1
86  END SELECT
87 
88  IF (rc < r_min .AND. ierr == 0) ierr = 1
89 
90  END SUBROUTINE check_range_k15
91 
92 ! **************************************************************************************************
93 !> \brief Sample numerical error and return its maximum.
94 !> \param Rc ...
95 !> \param aw ...
96 !> \return ...
97 !> \author Patrick Seewald
98 ! **************************************************************************************************
99  FUNCTION get_minimax_numerical_error(Rc, aw) RESULT(numerr)
100  REAL(kind=dp), INTENT(IN) :: rc
101  REAL(kind=dp), DIMENSION(:), INTENT(IN) :: aw
102  REAL(kind=dp) :: numerr
103 
104  INTEGER, PARAMETER :: npoints = 100
105 
106  INTEGER :: j, k, np
107  REAL(kind=dp) :: mm, x
108 
109  k = SIZE(aw)/2
110  numerr = 0.0_dp
111  DO np = 1, npoints
112  x = 1.0_dp + (rc - 1.0_dp)*(npoints - np)/(npoints - 1)
113  mm = 0.0_dp
114  DO j = 1, k
115  mm = mm + aw(j + k)*exp(-aw(j)*x)
116  END DO
117  numerr = max(numerr, abs(mm - 1.0_dp/x))
118  END DO
119 
120  END FUNCTION get_minimax_numerical_error
121 
122 ! **************************************************************************************************
123 !> \brief Get minimax coefficients: k15 implementation (coefficients up to k=15 terms).
124 !> All a_i and w_i have been fitted with a 12th order polynomial as
125 !> a function of Rc for each value of K.
126 !> \param k ...
127 !> \param Rc ...
128 !> \param aw ...
129 !> \param mm_error ...
130 !> \author Mauro Del Ben
131 ! **************************************************************************************************
132  SUBROUTINE get_minimax_coeff_k15(k, Rc, aw, mm_error)
133  INTEGER, INTENT(IN) :: k
134  REAL(kind=dp), INTENT(IN) :: rc
135  REAL(kind=dp), DIMENSION(2*k), INTENT(OUT) :: aw
136  REAL(kind=dp), INTENT(OUT), OPTIONAL :: mm_error
137 
138  CHARACTER(LEN=*), PARAMETER :: routinen = 'get_minimax_coeff_k15'
139 
140  INTEGER :: handle, icoef, kkk
141  REAL(kind=dp) :: l_b, r_max, r_min, r_transf, u_b
142  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
143 
144  CALL timeset(routinen, handle)
145  r_min = 0.0_dp
146  r_max = 0.0_dp
147 
148  SELECT CASE (k)
149  CASE (1)
150  r_min = 2.0000000000000000e+00_dp
151  r_max = 8.6669999999999998e+00_dp
152  CASE (2)
153  r_min = 2.0000000000000000e+00_dp
154  r_max = 4.1539999999999999e+01_dp
155  CASE (3)
156  r_min = 2.0000000000000000e+00_dp
157  r_max = 1.4680000000000001e+02_dp
158  CASE (4)
159  r_min = 3.0000000000000000e+00_dp
160  r_max = 4.3610000000000002e+02_dp
161  CASE (5)
162  r_min = 4.0000000000000000e+00_dp
163  r_max = 1.1540000000000000e+03_dp
164  CASE (6)
165  r_min = 5.0000000000000000e+00_dp
166  r_max = 2.8070000000000000e+03_dp
167  CASE (7)
168  r_min = 7.0000000000000000e+00_dp
169  r_max = 6.3730000000000000e+03_dp
170  CASE (8)
171  r_min = 1.0000000000000000e+01_dp
172  r_max = 1.3749000000000000e+04_dp
173  CASE (9)
174  r_min = 1.0000000000000000e+01_dp
175  r_max = 2.8387000000000000e+04_dp
176  CASE (10)
177  r_min = 1.0000000000000000e+01_dp
178  r_max = 5.6502000000000000e+04_dp
179  CASE (11)
180  r_min = 1.0000000000000000e+01_dp
181  r_max = 1.0890000000000000e+05_dp
182  CASE (12)
183  r_min = 1.0000000000000000e+01_dp
184  r_max = 2.0420000000000000e+05_dp
185  CASE (13)
186  r_min = 1.0000000000000000e+01_dp
187  r_max = 3.7370000000000000e+05_dp
188  CASE (14)
189  r_min = 1.0000000000000000e+01_dp
190  r_max = 6.6910000000000000e+05_dp
191  CASE (15)
192  r_min = 2.0000000000000000e+01_dp
193  r_max = 1.1750000000000000e+06_dp
194  CASE DEFAULT
195  cpabort("")
196  END SELECT
197 
198  fit_coef = 0.0
199  aw = 0.0
200  IF (rc < r_min) THEN
201  cpabort("")
202  ELSE
203  SELECT CASE (k)
204  CASE (1)
205  IF (rc >= r_max) THEN
206  aw(1) = 4.4649260629947779e-01_dp
207  aw(2) = 1.4290997869805788e+00_dp
208  ELSE
209  CALL get_fit_coef_k1(k, fit_coef, l_b, u_b)
210  END IF
211  CASE (2)
212  IF (rc >= r_max) THEN
213  aw(1) = 9.3106172568836743e-02_dp
214  aw(2) = 1.0301539335400713e+00_dp
215  aw(3) = 2.9765554323276328e-01_dp
216  aw(4) = 1.9917443679019897e+00_dp
217  ELSE
218  CALL get_fit_coef_k2(k, fit_coef, l_b, u_b)
219  END IF
220  CASE (3)
221  IF (rc >= r_max) THEN
222  aw(1) = 2.6349272848143715e-02_dp
223  aw(2) = 2.8996855484815137e-01_dp
224  aw(3) = 1.5533661852788561e+00_dp
225  aw(4) = 8.4233696465358193e-02_dp
226  aw(5) = 5.5403643315333395e-01_dp
227  aw(6) = 2.3557688429224690e+00_dp
228  ELSE
229  CALL get_fit_coef_k3(k, fit_coef, l_b, u_b)
230  END IF
231  CASE (4)
232  IF (rc >= r_max) THEN
233  aw(1) = 8.8685367946663256e-03_dp
234  aw(2) = 9.7565835027097439e-02_dp
235  aw(3) = 5.1691899901700877e-01_dp
236  aw(4) = 2.0308311260118175e+00_dp
237  aw(5) = 2.8350982414551848e-02_dp
238  aw(6) = 1.8628933861057068e-01_dp
239  aw(7) = 7.6510507307920383e-01_dp
240  aw(8) = 2.6286812528458148e+00_dp
241  ELSE
242  CALL get_fit_coef_k4(k, fit_coef, l_b, u_b)
243  END IF
244  CASE (5)
245  IF (rc >= r_max) THEN
246  aw(1) = 3.3529112764591387e-03_dp
247  aw(2) = 3.6885523808630270e-02_dp
248  aw(3) = 1.9524288957651931e-01_dp
249  aw(4) = 7.5508129953934144e-01_dp
250  aw(5) = 2.4730352459564653e+00_dp
251  aw(6) = 1.0718601062497496e-02_dp
252  aw(7) = 7.0423935703868623e-02_dp
253  aw(8) = 2.8840120533084923e-01_dp
254  aw(9) = 9.4333101049811663e-01_dp
255  aw(10) = 2.8485313369244247e+00_dp
256  ELSE
257  IF (rc <= 100.0_dp) THEN
258  CALL get_fit_coef_k5_sh(k, fit_coef, l_b, u_b)
259  ELSE
260  CALL get_fit_coef_k5_lo(k, fit_coef, l_b, u_b)
261  END IF
262  END IF
263  CASE (6)
264  IF (rc >= r_max) THEN
265  aw(1) = 1.3802019452414500e-03_dp
266  aw(2) = 1.5183614381572768e-02_dp
267  aw(3) = 8.0361511855253240e-02_dp
268  aw(4) = 3.1025560863277402e-01_dp
269  aw(5) = 9.9661148626887119e-01_dp
270  aw(6) = 2.8871396539466740e+00_dp
271  aw(7) = 4.4122353526579831e-03_dp
272  aw(8) = 2.8989220321940696e-02_dp
273  aw(9) = 1.1867791139299246e-01_dp
274  aw(10) = 3.8613951254853507e-01_dp
275  aw(11) = 1.0973265611814316e+00_dp
276  aw(12) = 3.0334106111925840e+00_dp
277  ELSE
278  IF (rc <= 100.0_dp) THEN
279  CALL get_fit_coef_k6_sh(k, fit_coef, l_b, u_b)
280  ELSE
281  CALL get_fit_coef_k6_lo(k, fit_coef, l_b, u_b)
282  END IF
283  END IF
284  CASE (7)
285  IF (rc >= r_max) THEN
286  aw(1) = 6.0680046054254941e-04_dp
287  aw(2) = 6.6754145503086018e-03_dp
288  aw(3) = 3.5330085311658307e-02_dp
289  aw(4) = 1.3636790644450009e-01_dp
290  aw(5) = 4.3692597185507065e-01_dp
291  aw(6) = 1.2378541669818244e+00_dp
292  aw(7) = 3.2781922981409610e+00_dp
293  aw(8) = 1.9398222440315960e-03_dp
294  aw(9) = 1.2744981074293062e-02_dp
295  aw(10) = 5.2173800858709714e-02_dp
296  aw(11) = 1.6963212116290538e-01_dp
297  aw(12) = 4.7830405076036075e-01_dp
298  aw(13) = 1.2328765453712285e+00_dp
299  aw(14) = 3.1933984156189350e+00_dp
300  ELSE
301  IF (rc <= 100.0_dp) THEN
302  CALL get_fit_coef_k7_sh(k, fit_coef, l_b, u_b)
303  ELSE
304  CALL get_fit_coef_k7_lo(k, fit_coef, l_b, u_b)
305  END IF
306  END IF
307  CASE (8)
308  IF (rc >= r_max) THEN
309  aw(1) = 2.8127089949768415e-04_dp
310  aw(2) = 3.0942621869177655e-03_dp
311  aw(3) = 1.6376552972548756e-02_dp
312  aw(4) = 6.3208135461484877e-02_dp
313  aw(5) = 2.0243640179262407e-01_dp
314  aw(6) = 5.7158548817956678e-01_dp
315  aw(7) = 1.4769970948293096e+00_dp
316  aw(8) = 3.6498865034832644e+00_dp
317  aw(9) = 8.9916798455210248e-04_dp
318  aw(10) = 5.9076940528835931e-03_dp
319  aw(11) = 2.4183992214449269e-02_dp
320  aw(12) = 7.8619729999942961e-02_dp
321  aw(13) = 2.2140056400660871e-01_dp
322  aw(14) = 5.6481870666490019e-01_dp
323  aw(15) = 1.3539633386811780e+00_dp
324  aw(16) = 3.3347117690388681e+00_dp
325  ELSE
326  IF (rc <= 100.0_dp) THEN
327  CALL get_fit_coef_k8_sh(k, fit_coef, l_b, u_b)
328  ELSE
329  CALL get_fit_coef_k8_lo(k, fit_coef, l_b, u_b)
330  END IF
331  END IF
332  CASE (9)
333  IF (rc >= r_max) THEN
334  aw(1) = 1.3620787587729222e-04_dp
335  aw(2) = 1.4984233172990983e-03_dp
336  aw(3) = 7.9304843136686811e-03_dp
337  aw(4) = 3.0608852526075443e-02_dp
338  aw(5) = 9.8023317512591052e-02_dp
339  aw(6) = 2.7660071140675380e-01_dp
340  aw(7) = 7.1177472290822164e-01_dp
341  aw(8) = 1.7131253759530025e+00_dp
342  aw(9) = 4.0050154343014466e+00_dp
343  aw(10) = 4.3542990561554510e-04_dp
344  aw(11) = 2.8608520316584030e-03_dp
345  aw(12) = 1.1711291382515341e-02_dp
346  aw(13) = 3.8071387509506595e-02_dp
347  aw(14) = 1.0718758733492406e-01_dp
348  aw(15) = 2.7293433084542407e-01_dp
349  aw(16) = 6.4600134991152369e-01_dp
350  aw(17) = 1.4634218815677373e+00_dp
351  aw(18) = 3.4614670015318758e+00_dp
352  ELSE
353  IF (rc <= 100.0_dp) THEN
354  CALL get_fit_coef_k9_sh(k, fit_coef, l_b, u_b)
355  ELSE
356  CALL get_fit_coef_k9_lo(k, fit_coef, l_b, u_b)
357  END IF
358  END IF
359  CASE (10)
360  IF (rc >= r_max) THEN
361  aw(1) = 6.8443901388305083e-05_dp
362  aw(2) = 7.5295159558786751e-04_dp
363  aw(3) = 3.9850355998364926e-03_dp
364  aw(4) = 1.5380799076269465e-02_dp
365  aw(5) = 4.9255465262658012e-02_dp
366  aw(6) = 1.3897073828118570e-01_dp
367  aw(7) = 3.5731192893101876e-01_dp
368  aw(8) = 8.5579284635745334e-01_dp
369  aw(9) = 1.9457922045681717e+00_dp
370  aw(10) = 4.3457510815955152e+00_dp
371  aw(11) = 2.1880174937623183e-04_dp
372  aw(12) = 1.4375664500890244e-03_dp
373  aw(13) = 5.8848743519528662e-03_dp
374  aw(14) = 1.9130624082222252e-02_dp
375  aw(15) = 5.3858487442246458e-02_dp
376  aw(16) = 1.3708846821179432e-01_dp
377  aw(17) = 3.2364445020328991e-01_dp
378  aw(18) = 7.2229153747049757e-01_dp
379  aw(19) = 1.5633339391232095e+00_dp
380  aw(20) = 3.5765361929512172e+00_dp
381  ELSE
382  IF (rc <= 100.0_dp) THEN
383  CALL get_fit_coef_k10_sh(k, fit_coef, l_b, u_b)
384  ELSE
385  CALL get_fit_coef_k10_lo(k, fit_coef, l_b, u_b)
386  END IF
387  END IF
388  CASE (11)
389  IF (rc >= r_max) THEN
390  aw(1) = 3.5503484659246813e-05_dp
391  aw(2) = 3.9057395758855312e-04_dp
392  aw(3) = 2.0671330057150483e-03_dp
393  aw(4) = 7.9783846601041101e-03_dp
394  aw(5) = 2.5549886450088238e-02_dp
395  aw(6) = 7.2085122754821276e-02_dp
396  aw(7) = 1.8530557881445084e-01_dp
397  aw(8) = 4.4334723019604549e-01_dp
398  aw(9) = 1.0024332764988158e+00_dp
399  aw(10) = 2.1748065663060481e+00_dp
400  aw(11) = 4.6738220578828598e+00_dp
401  aw(12) = 1.1349768781191745e-04_dp
402  aw(13) = 7.4570001674067511e-04_dp
403  aw(14) = 3.0526245415056301e-03_dp
404  aw(15) = 9.9235004487624248e-03_dp
405  aw(16) = 2.7937353788559310e-02_dp
406  aw(17) = 7.1104122225773142e-02_dp
407  aw(18) = 1.6777050240847788e-01_dp
408  aw(19) = 3.7320560837397676e-01_dp
409  aw(20) = 7.9414366264691305e-01_dp
410  aw(21) = 1.6552701124330567e+00_dp
411  aw(22) = 3.6820059233978353e+00_dp
412  ELSE
413  IF (rc <= 100.0_dp) THEN
414  CALL get_fit_coef_k11_sh(k, fit_coef, l_b, u_b)
415  ELSE
416  IF (rc <= 1000.0_dp) THEN
417  CALL get_fit_coef_k11_mi(k, fit_coef, l_b, u_b)
418  ELSE
419  CALL get_fit_coef_k11_lo(k, fit_coef, l_b, u_b)
420  END IF
421  END IF
422  END IF
423  CASE (12)
424  IF (rc >= r_max) THEN
425  aw(1) = 1.8934012296256358e-05_dp
426  aw(2) = 2.0829314615342741e-04_dp
427  aw(3) = 1.1024023520154727e-03_dp
428  aw(4) = 4.2548734477736863e-03_dp
429  aw(5) = 1.3625745873543612e-02_dp
430  aw(6) = 3.8442710765665453e-02_dp
431  aw(7) = 9.8818287645666872e-02_dp
432  aw(8) = 2.3636401719642108e-01_dp
433  aw(9) = 5.3373454579640744e-01_dp
434  aw(10) = 1.1508219943995057e+00_dp
435  aw(11) = 2.4001213099764143e+00_dp
436  aw(12) = 4.9906311509941723e+00_dp
437  aw(13) = 6.0528329999281435e-05_dp
438  aw(14) = 3.9768193515047327e-04_dp
439  aw(15) = 1.6279651361197933e-03_dp
440  aw(16) = 5.2922029903677377e-03_dp
441  aw(17) = 1.4898953114611908e-02_dp
442  aw(18) = 3.7918950606510460e-02_dp
443  aw(19) = 8.9457745237352296e-02_dp
444  aw(20) = 1.9884427477508254e-01_dp
445  aw(21) = 4.2144796502526766e-01_dp
446  aw(22) = 8.6198574283723861e-01_dp
447  aw(23) = 1.7404432216810901e+00_dp
448  aw(24) = 3.7794416490913081e+00_dp
449  ELSE
450  IF (rc <= 100.0_dp) THEN
451  CALL get_fit_coef_k12_sh(k, fit_coef, l_b, u_b)
452  ELSE
453  IF (rc <= 1000.0_dp) THEN
454  CALL get_fit_coef_k12_mi(k, fit_coef, l_b, u_b)
455  ELSE
456  CALL get_fit_coef_k12_lo(k, fit_coef, l_b, u_b)
457  END IF
458  END IF
459  END IF
460  CASE (13)
461  IF (rc >= r_max) THEN
462  aw(1) = 1.0347391661194427e-05_dp
463  aw(2) = 1.1383169144875790e-04_dp
464  aw(3) = 6.0246014985531054e-04_dp
465  aw(4) = 2.3252777266436543e-03_dp
466  aw(5) = 7.4464345169693259e-03_dp
467  aw(6) = 2.1008804344928592e-02_dp
468  aw(7) = 5.4003219260973512e-02_dp
469  aw(8) = 1.2916211533151045e-01_dp
470  aw(9) = 2.9156437505279720e-01_dp
471  aw(10) = 6.2769461815368310e-01_dp
472  aw(11) = 1.3003150067055842e+00_dp
473  aw(12) = 2.6217712688276107e+00_dp
474  aw(13) = 5.2973357440769391e+00_dp
475  aw(14) = 3.3078584812160216e-05_dp
476  aw(15) = 2.1733219160086539e-04_dp
477  aw(16) = 8.8967889768721382e-04_dp
478  aw(17) = 2.8921756053065669e-03_dp
479  aw(18) = 8.1422349627770872e-03_dp
480  aw(19) = 2.0722487658696522e-02_dp
481  aw(20) = 4.8886434214697162e-02_dp
482  aw(21) = 1.0864184956111259e-01_dp
483  aw(22) = 2.3003323004923831e-01_dp
484  aw(23) = 4.6829507330399833e-01_dp
485  aw(24) = 9.2620553596664335e-01_dp
486  aw(25) = 1.8198087510110939e+00_dp
487  aw(26) = 3.8700490617962435e+00_dp
488  ELSE
489  IF (rc <= 100.0_dp) THEN
490  CALL get_fit_coef_k13_sh(k, fit_coef, l_b, u_b)
491  ELSE
492  IF (rc <= 1000.0_dp) THEN
493  CALL get_fit_coef_k13_mi(k, fit_coef, l_b, u_b)
494  ELSE
495  CALL get_fit_coef_k13_lo(k, fit_coef, l_b, u_b)
496  END IF
497  END IF
498  END IF
499  CASE (14)
500  IF (rc >= r_max) THEN
501  aw(1) = 5.7793103608868073e-06_dp
502  aw(2) = 6.3578213256604128e-05_dp
503  aw(3) = 3.3649100160858427e-04_dp
504  aw(4) = 1.2987332474693207e-03_dp
505  aw(5) = 4.1590436292552775e-03_dp
506  aw(6) = 1.1734004029327220e-02_dp
507  aw(7) = 3.0162212092092591e-02_dp
508  aw(8) = 7.2139138815286746e-02_dp
509  aw(9) = 1.6282875663814733e-01_dp
510  aw(10) = 3.5040070791304617e-01_dp
511  aw(11) = 7.2459730019137303e-01_dp
512  aw(12) = 1.4504311395006662e+00_dp
513  aw(13) = 2.8398376292459662e+00_dp
514  aw(14) = 5.5949042429760905e+00_dp
515  aw(15) = 1.8475323460824520e-05_dp
516  aw(16) = 1.2138616450563895e-04_dp
517  aw(17) = 4.9691078029321441e-04_dp
518  aw(18) = 1.6153616951963146e-03_dp
519  aw(19) = 4.5476671955009150e-03_dp
520  aw(20) = 1.1574075510211794e-02_dp
521  aw(21) = 2.7304150630042847e-02_dp
522  aw(22) = 6.0675597068478228e-02_dp
523  aw(23) = 1.2843669732401369e-01_dp
524  aw(24) = 2.6114026945752189e-01_dp
525  aw(25) = 5.1372708252492216e-01_dp
526  aw(26) = 9.8714811599006669e-01_dp
527  aw(27) = 1.8941325485709735e+00_dp
528  aw(28) = 3.9547772395130827e+00_dp
529  ELSE
530  IF (rc <= 100.0_dp) THEN
531  CALL get_fit_coef_k14_sh(k, fit_coef, l_b, u_b)
532  ELSE
533  IF (rc <= 1000.0_dp) THEN
534  CALL get_fit_coef_k14_mi(k, fit_coef, l_b, u_b)
535  ELSE
536  CALL get_fit_coef_k14_lo(k, fit_coef, l_b, u_b)
537  END IF
538  END IF
539  END IF
540  CASE (15)
541  IF (rc >= r_max) THEN
542  aw(1) = 3.2916678993378631e-06_dp
543  aw(2) = 3.6211649942309474e-05_dp
544  aw(3) = 1.9165204138720421e-04_dp
545  aw(4) = 7.3970738152952427e-04_dp
546  aw(5) = 2.3688276459558682e-03_dp
547  aw(6) = 6.6832262130187142e-03_dp
548  aw(7) = 1.7179191903350474e-02_dp
549  aw(8) = 4.1087365085774624e-02_dp
550  aw(9) = 9.2737907068114855e-02_dp
551  aw(10) = 1.9954458193741717e-01_dp
552  aw(11) = 4.1243407495664974e-01_dp
553  aw(12) = 8.2392876030355866e-01_dp
554  aw(13) = 1.6008068838318577e+00_dp
555  aw(14) = 3.0544270604919670e+00_dp
556  aw(15) = 5.8841569972355829e+00_dp
557  aw(16) = 1.0522817667026174e-05_dp
558  aw(17) = 6.9136785573218804e-05_dp
559  aw(18) = 2.8302083846862936e-04_dp
560  aw(19) = 9.2004648989894703e-04_dp
561  aw(20) = 2.5901722444491987e-03_dp
562  aw(21) = 6.5921351784279962e-03_dp
563  aw(22) = 1.5551321239944434e-02_dp
564  aw(23) = 3.4557794033658169e-02_dp
565  aw(24) = 7.3145459688388037e-02_dp
566  aw(25) = 1.4866796426944323e-01_dp
567  aw(26) = 2.9202494628235121e-01_dp
568  aw(27) = 5.5775841334330534e-01_dp
569  aw(28) = 1.0451182163084207e+00_dp
570  aw(29) = 1.9640378140134063e+00_dp
571  aw(30) = 4.0343871534325908e+00_dp
572  ELSE
573  IF (rc <= 100.0_dp) THEN
574  CALL get_fit_coef_k15_sh(k, fit_coef, l_b, u_b)
575  ELSE
576  IF (rc <= 1000.0_dp) THEN
577  CALL get_fit_coef_k15_mi(k, fit_coef, l_b, u_b)
578  ELSE
579  CALL get_fit_coef_k15_lo(k, fit_coef, l_b, u_b)
580  END IF
581  END IF
582  END IF
583  CASE DEFAULT
584  cpabort("")
585  END SELECT
586  END IF
587 
588  IF (rc < r_max .AND. rc >= r_min) THEN
589  r_transf = sqrt(l_b/rc)
590  r_transf = sqrt(r_transf)*(sqrt(u_b/(u_b - l_b)) - sqrt(rc/(u_b - l_b)))
591  DO kkk = 1, 2*k
592  aw(kkk) = fit_coef(0, kkk)
593  DO icoef = 1, 12
594  aw(kkk) = aw(kkk) + fit_coef(icoef, kkk)*r_transf**icoef
595  END DO
596  END DO
597  END IF
598 
599  IF (PRESENT(mm_error)) mm_error = get_minimax_numerical_error(rc, aw)
600 
601  CALL timestop(handle)
602 
603  END SUBROUTINE get_minimax_coeff_k15
604 
605 ! **************************************************************************************************
606 !> \brief ...
607 !> \param k ...
608 !> \param fit_coef ...
609 !> \param L_b ...
610 !> \param U_b ...
611 ! **************************************************************************************************
612  SUBROUTINE get_fit_coef_k1(k, fit_coef, L_b, U_b)
613  INTEGER :: k
614  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
615  REAL(kind=dp) :: l_b, u_b
616 
617  l_b = 2.0000000000000000e+00_dp
618  u_b = 8.6669999999999998e+00_dp
619  fit_coef(0, 1) = 4.4649260681804581e-01_dp
620  fit_coef(1, 1) = 3.0675836870877398e-06_dp
621  fit_coef(2, 1) = 1.2472664651690426e+00_dp
622  fit_coef(3, 1) = -1.4325378312702204e+00_dp
623  fit_coef(4, 1) = -2.8852101654931545e-01_dp
624  fit_coef(5, 1) = 1.3224636333703371e+01_dp
625  fit_coef(6, 1) = -5.6553448268455575e+01_dp
626  fit_coef(7, 1) = 1.5090215216505641e+02_dp
627  fit_coef(8, 1) = -2.8212708107138189e+02_dp
628  fit_coef(9, 1) = 3.6970660684742296e+02_dp
629  fit_coef(10, 1) = -3.2374043561240165e+02_dp
630  fit_coef(11, 1) = 1.6996735688896140e+02_dp
631  fit_coef(12, 1) = -4.0395921268987330e+01_dp
632  fit_coef(0, 2) = 1.4290997884622449e+00_dp
633  fit_coef(1, 2) = 5.6745594674266576e-06_dp
634  fit_coef(2, 2) = 2.4380748907132181e+00_dp
635  fit_coef(3, 2) = -2.8016418715477878e+00_dp
636  fit_coef(4, 2) = 3.7584116167213760e-01_dp
637  fit_coef(5, 2) = 2.3327242171726457e+01_dp
638  fit_coef(6, 2) = -1.0520185473804629e+02_dp
639  fit_coef(7, 2) = 2.8832898650596110e+02_dp
640  fit_coef(8, 2) = -5.4924137182200832e+02_dp
641  fit_coef(9, 2) = 7.3027624158467188e+02_dp
642  fit_coef(10, 2) = -6.4709409025644425e+02_dp
643  fit_coef(11, 2) = 3.4309801277522899e+02_dp
644  fit_coef(12, 2) = -8.2224836383626666e+01_dp
645 
646  END SUBROUTINE get_fit_coef_k1
647 
648 ! **************************************************************************************************
649 !> \brief ...
650 !> \param k ...
651 !> \param fit_coef ...
652 !> \param L_b ...
653 !> \param U_b ...
654 ! **************************************************************************************************
655  SUBROUTINE get_fit_coef_k2(k, fit_coef, L_b, U_b)
656  INTEGER :: k
657  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
658  REAL(kind=dp) :: l_b, u_b
659 
660  l_b = 2.0000000000000000e+00_dp
661  u_b = 4.1539999999999999e+01_dp
662  fit_coef(0, 1) = 9.3106187850842653e-02_dp
663  fit_coef(1, 1) = -5.0629856861437123e-05_dp
664  fit_coef(2, 1) = 1.0015082423014863e+00_dp
665  fit_coef(3, 1) = -3.5061593037011978e+00_dp
666  fit_coef(4, 1) = 1.4483017017771591e+01_dp
667  fit_coef(5, 1) = -4.5087114171411322e+01_dp
668  fit_coef(6, 1) = 1.0677856101159048e+02_dp
669  fit_coef(7, 1) = -1.8217614209987144e+02_dp
670  fit_coef(8, 1) = 2.1105105002638726e+02_dp
671  fit_coef(9, 1) = -1.5567397052444477e+02_dp
672  fit_coef(10, 1) = 6.5143729915539296e+01_dp
673  fit_coef(11, 1) = -1.1144201390642060e+01_dp
674  fit_coef(12, 1) = -4.0413697217822347e-01_dp
675  fit_coef(0, 2) = 1.0301539533889652e+00_dp
676  fit_coef(1, 2) = -1.8120259734086499e-04_dp
677  fit_coef(2, 2) = 3.9565096665651787e+00_dp
678  fit_coef(3, 2) = -1.3814853129007110e+01_dp
679  fit_coef(4, 2) = 5.7316987025660488e+01_dp
680  fit_coef(5, 2) = -1.7656913969609036e+02_dp
681  fit_coef(6, 2) = 4.1570794568371764e+02_dp
682  fit_coef(7, 2) = -7.0182518512857257e+02_dp
683  fit_coef(8, 2) = 8.0388072043543650e+02_dp
684  fit_coef(9, 2) = -5.9083346503424480e+02_dp
685  fit_coef(10, 2) = 2.5295462667462738e+02_dp
686  fit_coef(11, 2) = -4.9543705304205133e+01_dp
687  fit_coef(12, 2) = 1.0078618878729646e+00_dp
688  fit_coef(0, 3) = 2.9765555120179177e-01_dp
689  fit_coef(1, 3) = -1.0353208854227029e-04_dp
690  fit_coef(2, 3) = 2.3095283302989413e+00_dp
691  fit_coef(3, 3) = -8.0576570729831154e+00_dp
692  fit_coef(4, 3) = 3.3739368092954251e+01_dp
693  fit_coef(5, 3) = -1.0475419759213936e+02_dp
694  fit_coef(6, 3) = 2.4672759964823950e+02_dp
695  fit_coef(7, 3) = -4.1482385671796834e+02_dp
696  fit_coef(8, 3) = 4.6585822070233695e+02_dp
697  fit_coef(9, 3) = -3.2366345592266214e+02_dp
698  fit_coef(10, 3) = 1.1849771979400440e+02_dp
699  fit_coef(11, 3) = -1.0906004349060501e+01_dp
700  fit_coef(12, 3) = -3.7598063728027054e+00_dp
701  fit_coef(0, 4) = 1.9917444037245748e+00_dp
702  fit_coef(1, 4) = -1.5897415044355091e-04_dp
703  fit_coef(2, 4) = 3.2506199533242417e+00_dp
704  fit_coef(3, 4) = -1.1373065869782103e+01_dp
705  fit_coef(4, 4) = 4.6558059922949951e+01_dp
706  fit_coef(5, 4) = -1.4224165879889640e+02_dp
707  fit_coef(6, 4) = 3.3658512396870015e+02_dp
708  fit_coef(7, 4) = -5.7666672132123392e+02_dp
709  fit_coef(8, 4) = 6.8845868913664435e+02_dp
710  fit_coef(9, 4) = -5.5227838411317748e+02_dp
711  fit_coef(10, 4) = 2.8109979885115376e+02_dp
712  fit_coef(11, 4) = -8.0922550511268881e+01_dp
713  fit_coef(12, 4) = 9.8057271611259083e+00_dp
714 
715  END SUBROUTINE get_fit_coef_k2
716 
717 ! **************************************************************************************************
718 !> \brief ...
719 !> \param k ...
720 !> \param fit_coef ...
721 !> \param L_b ...
722 !> \param U_b ...
723 ! **************************************************************************************************
724  SUBROUTINE get_fit_coef_k3(k, fit_coef, L_b, U_b)
725  INTEGER :: k
726  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
727  REAL(kind=dp) :: l_b, u_b
728 
729  l_b = 2.0000000000000000e+00_dp
730  u_b = 1.4680000000000001e+02_dp
731  fit_coef(0, 1) = 2.6348727105229584e-02_dp
732  fit_coef(1, 1) = 2.0153944068439938e-04_dp
733  fit_coef(2, 1) = 6.1530657742665373e-01_dp
734  fit_coef(3, 1) = -3.1917423654295867e+00_dp
735  fit_coef(4, 1) = 1.8476493141601150e+01_dp
736  fit_coef(5, 1) = -7.6512288788660001e+01_dp
737  fit_coef(6, 1) = 2.3572982749223701e+02_dp
738  fit_coef(7, 1) = -5.2565813705739686e+02_dp
739  fit_coef(8, 1) = 8.2467549297012602e+02_dp
740  fit_coef(9, 1) = -8.8144565993107483e+02_dp
741  fit_coef(10, 1) = 6.0887047274283691e+02_dp
742  fit_coef(11, 1) = -2.4457518923875350e+02_dp
743  fit_coef(12, 1) = 4.3343959760454148e+01_dp
744  fit_coef(0, 2) = 2.8996604313967794e-01_dp
745  fit_coef(1, 2) = 9.1966653451787525e-04_dp
746  fit_coef(2, 2) = 2.9603964889982954e+00_dp
747  fit_coef(3, 2) = -1.5436155715607415e+01_dp
748  fit_coef(4, 2) = 8.9046449784370381e+01_dp
749  fit_coef(5, 2) = -3.6819211532781554e+02_dp
750  fit_coef(6, 2) = 1.1368031324897308e+03_dp
751  fit_coef(7, 2) = -2.5382696326038131e+03_dp
752  fit_coef(8, 2) = 3.9825571880586440e+03_dp
753  fit_coef(9, 2) = -4.2549854059515601e+03_dp
754  fit_coef(10, 2) = 2.9378687444731368e+03_dp
755  fit_coef(11, 2) = -1.1796924244872741e+03_dp
756  fit_coef(12, 2) = 2.0901178723785654e+02_dp
757  fit_coef(0, 3) = 1.5533604484128483e+00_dp
758  fit_coef(1, 3) = 2.0797203873888733e-03_dp
759  fit_coef(2, 3) = 6.8823846111885398e+00_dp
760  fit_coef(3, 3) = -3.6081265871868659e+01_dp
761  fit_coef(4, 3) = 2.0382721580134501e+02_dp
762  fit_coef(5, 3) = -8.3588368834778782e+02_dp
763  fit_coef(6, 3) = 2.5589042797513875e+03_dp
764  fit_coef(7, 3) = -5.6774399573846031e+03_dp
765  fit_coef(8, 3) = 8.8818039188117691e+03_dp
766  fit_coef(9, 3) = -9.4791778618478966e+03_dp
767  fit_coef(10, 3) = 6.5412200642397502e+03_dp
768  fit_coef(11, 3) = -2.6248240660426704e+03_dp
769  fit_coef(12, 3) = 4.6461771734428112e+02_dp
770  fit_coef(0, 4) = 8.4232388261126792e-02_dp
771  fit_coef(1, 4) = 4.8315351483134558e-04_dp
772  fit_coef(2, 4) = 1.4901688878913604e+00_dp
773  fit_coef(3, 4) = -7.7278009557035778e+00_dp
774  fit_coef(4, 4) = 4.5200180529539338e+01_dp
775  fit_coef(5, 4) = -1.8811770415936255e+02_dp
776  fit_coef(6, 4) = 5.8400962109149202e+02_dp
777  fit_coef(7, 4) = -1.3122325202133370e+03_dp
778  fit_coef(8, 4) = 2.0704762349353055e+03_dp
779  fit_coef(9, 4) = -2.2210949812031968e+03_dp
780  fit_coef(10, 4) = 1.5374220056673389e+03_dp
781  fit_coef(11, 4) = -6.1817894452963594e+02_dp
782  fit_coef(12, 4) = 1.0958974382960224e+02_dp
783  fit_coef(0, 5) = 5.5403377016655386e-01_dp
784  fit_coef(1, 5) = 9.6266405874694016e-04_dp
785  fit_coef(2, 5) = 3.2463696099948760e+00_dp
786  fit_coef(3, 5) = -1.7046533273203099e+01_dp
787  fit_coef(4, 5) = 9.6159163168231984e+01_dp
788  fit_coef(5, 5) = -3.9387879060912519e+02_dp
789  fit_coef(6, 5) = 1.2057094045527570e+03_dp
790  fit_coef(7, 5) = -2.6721670291204064e+03_dp
791  fit_coef(8, 5) = 4.1758049164403919e+03_dp
792  fit_coef(9, 5) = -4.4574085233127789e+03_dp
793  fit_coef(10, 5) = 3.0806227002555916e+03_dp
794  fit_coef(11, 5) = -1.2391922190720968e+03_dp
795  fit_coef(12, 5) = 2.1996432808098118e+02_dp
796  fit_coef(0, 6) = 2.3557652649415379e+00_dp
797  fit_coef(1, 6) = 1.2866271731043475e-03_dp
798  fit_coef(2, 6) = 4.2915899775667716e+00_dp
799  fit_coef(3, 6) = -2.2590368917521662e+01_dp
800  fit_coef(4, 6) = 1.2467969331840358e+02_dp
801  fit_coef(5, 6) = -5.0586944026595319e+02_dp
802  fit_coef(6, 6) = 1.5294941344789261e+03_dp
803  fit_coef(7, 6) = -3.3597570045760758e+03_dp
804  fit_coef(8, 6) = 5.2196087711777982e+03_dp
805  fit_coef(9, 6) = -5.5365578831549756e+03_dp
806  fit_coef(10, 6) = 3.7972016920254159e+03_dp
807  fit_coef(11, 6) = -1.5146892655309941e+03_dp
808  fit_coef(12, 6) = 2.6667582714296555e+02_dp
809 
810  END SUBROUTINE get_fit_coef_k3
811 
812 ! **************************************************************************************************
813 !> \brief ...
814 !> \param k ...
815 !> \param fit_coef ...
816 !> \param L_b ...
817 !> \param U_b ...
818 ! **************************************************************************************************
819  SUBROUTINE get_fit_coef_k4(k, fit_coef, L_b, U_b)
820  INTEGER :: k
821  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
822  REAL(kind=dp) :: l_b, u_b
823 
824  l_b = 2.0000000000000000e+00_dp
825  u_b = 4.3610000000000002e+02_dp
826  fit_coef(0, 1) = 8.8672649711285020e-03_dp
827  fit_coef(1, 1) = 5.7946595950817889e-04_dp
828  fit_coef(2, 1) = 3.5675945534374653e-01_dp
829  fit_coef(3, 1) = -2.0716213353930191e+00_dp
830  fit_coef(4, 1) = 1.2657470729413074e+01_dp
831  fit_coef(5, 1) = -4.9885844724999998e+01_dp
832  fit_coef(6, 1) = 1.4055190870387446e+02_dp
833  fit_coef(7, 1) = -2.8346908048131127e+02_dp
834  fit_coef(8, 1) = 4.0424697790393645e+02_dp
835  fit_coef(9, 1) = -3.9722796612734163e+02_dp
836  fit_coef(10, 1) = 2.5527240184308903e+02_dp
837  fit_coef(11, 1) = -9.6356867177556367e+01_dp
838  fit_coef(12, 1) = 1.6170840941701190e+01_dp
839  fit_coef(0, 2) = 9.7559203877924675e-02_dp
840  fit_coef(1, 2) = 3.0161149229635965e-03_dp
841  fit_coef(2, 2) = 1.8835046917379701e+00_dp
842  fit_coef(3, 2) = -1.1044051251373379e+01_dp
843  fit_coef(4, 2) = 6.6851851055246527e+01_dp
844  fit_coef(5, 2) = -2.6245846800700389e+02_dp
845  fit_coef(6, 2) = 7.3917115340985299e+02_dp
846  fit_coef(7, 2) = -1.4908588623752182e+03_dp
847  fit_coef(8, 2) = 2.1239922172484485e+03_dp
848  fit_coef(9, 2) = -2.0828446618499129e+03_dp
849  fit_coef(10, 2) = 1.3350612779873063e+03_dp
850  fit_coef(11, 2) = -5.0262753942439002e+02_dp
851  fit_coef(12, 2) = 8.4153648005965323e+01_dp
852  fit_coef(0, 3) = 5.1690155310834918e-01_dp
853  fit_coef(1, 3) = 7.9435328867281975e-03_dp
854  fit_coef(2, 3) = 5.1805612337915026e+00_dp
855  fit_coef(3, 3) = -3.1004834727213211e+01_dp
856  fit_coef(4, 3) = 1.8433410572917765e+02_dp
857  fit_coef(5, 3) = -7.2586403084370136e+02_dp
858  fit_coef(6, 3) = 2.0342579068012742e+03_dp
859  fit_coef(7, 3) = -4.0678145171858919e+03_dp
860  fit_coef(8, 3) = 5.7545086314708260e+03_dp
861  fit_coef(9, 3) = -5.6192254926256765e+03_dp
862  fit_coef(10, 3) = 3.5949228753416078e+03_dp
863  fit_coef(11, 3) = -1.3527284950245175e+03_dp
864  fit_coef(12, 3) = 2.2651488475207483e+02_dp
865  fit_coef(0, 4) = 2.0307980329330455e+00_dp
866  fit_coef(1, 4) = 1.5103721465188732e-02_dp
867  fit_coef(2, 4) = 1.0170027292275309e+01_dp
868  fit_coef(3, 4) = -6.1629536377936731e+01_dp
869  fit_coef(4, 4) = 3.6339135279187411e+02_dp
870  fit_coef(5, 4) = -1.4370905260427323e+03_dp
871  fit_coef(6, 4) = 4.0240409210934931e+03_dp
872  fit_coef(7, 4) = -8.0281015706711596e+03_dp
873  fit_coef(8, 4) = 1.1327126412565874e+04_dp
874  fit_coef(9, 4) = -1.1018179056966479e+04_dp
875  fit_coef(10, 4) = 7.0109171513047604e+03_dp
876  fit_coef(11, 4) = -2.6210011647009460e+03_dp
877  fit_coef(12, 4) = 4.3584541357166989e+02_dp
878  fit_coef(0, 5) = 2.8347760489671650e-02_dp
879  fit_coef(1, 5) = 1.4649670575243566e-03_dp
880  fit_coef(2, 5) = 8.8299650888912973e-01_dp
881  fit_coef(3, 5) = -5.0888392853266016e+00_dp
882  fit_coef(4, 5) = 3.1075839685772152e+01_dp
883  fit_coef(5, 5) = -1.2128602025520448e+02_dp
884  fit_coef(6, 5) = 3.3937414729640119e+02_dp
885  fit_coef(7, 5) = -6.8302048253288706e+02_dp
886  fit_coef(8, 5) = 9.7534981752611350e+02_dp
887  fit_coef(9, 5) = -9.6151742177938490e+02_dp
888  fit_coef(10, 5) = 6.2037394636212662e+02_dp
889  fit_coef(11, 5) = -2.3512801932664019e+02_dp
890  fit_coef(12, 5) = 3.9611471687460110e+01_dp
891  fit_coef(0, 6) = 1.8628153335173334e-01_dp
892  fit_coef(1, 6) = 3.5520276122272556e-03_dp
893  fit_coef(2, 6) = 2.3086588899079099e+00_dp
894  fit_coef(3, 6) = -1.3800728356647832e+01_dp
895  fit_coef(4, 6) = 8.2177612215645453e+01_dp
896  fit_coef(5, 6) = -3.2302705970393248e+02_dp
897  fit_coef(6, 6) = 9.0586751432164715e+02_dp
898  fit_coef(7, 6) = -1.8072280789056376e+03_dp
899  fit_coef(8, 6) = 2.5395651527460632e+03_dp
900  fit_coef(9, 6) = -2.4571249439954981e+03_dp
901  fit_coef(10, 6) = 1.5570737965484213e+03_dp
902  fit_coef(11, 6) = -5.8102885219535062e+02_dp
903  fit_coef(12, 6) = 9.6652055418531859e+01_dp
904  fit_coef(0, 7) = 7.6509143586699357e-01_dp
905  fit_coef(1, 7) = 6.2314075869334632e-03_dp
906  fit_coef(2, 7) = 4.2963285111812013e+00_dp
907  fit_coef(3, 7) = -2.6274891972880781e+01_dp
908  fit_coef(4, 7) = 1.5420391696751719e+02_dp
909  fit_coef(5, 7) = -6.1288005128817349e+02_dp
910  fit_coef(6, 7) = 1.7216536923227670e+03_dp
911  fit_coef(7, 7) = -3.4485704001993868e+03_dp
912  fit_coef(8, 7) = 4.8977145964963656e+03_dp
913  fit_coef(9, 7) = -4.8034792371771946e+03_dp
914  fit_coef(10, 7) = 3.0816756873370769e+03_dp
915  fit_coef(11, 7) = -1.1601064628670051e+03_dp
916  fit_coef(12, 7) = 1.9390631611709998e+02_dp
917  fit_coef(0, 8) = 2.6286642321590428e+00_dp
918  fit_coef(1, 8) = 7.7803605643329997e-03_dp
919  fit_coef(2, 8) = 5.3941542397285547e+00_dp
920  fit_coef(3, 8) = -3.3087210185862091e+01_dp
921  fit_coef(4, 8) = 1.9273310816176871e+02_dp
922  fit_coef(5, 8) = -7.6265175017497995e+02_dp
923  fit_coef(6, 8) = 2.1209378243539750e+03_dp
924  fit_coef(7, 8) = -4.1903565462442602e+03_dp
925  fit_coef(8, 8) = 5.8461185745331686e+03_dp
926  fit_coef(9, 8) = -5.6134540471156033e+03_dp
927  fit_coef(10, 8) = 3.5238957022458790e+03_dp
928  fit_coef(11, 8) = -1.3009219235427045e+03_dp
929  fit_coef(12, 8) = 2.1404715392962453e+02_dp
930 
931  END SUBROUTINE get_fit_coef_k4
932 
933 ! **************************************************************************************************
934 !> \brief ...
935 !> \param k ...
936 !> \param fit_coef ...
937 !> \param L_b ...
938 !> \param U_b ...
939 ! **************************************************************************************************
940  SUBROUTINE get_fit_coef_k5_sh(k, fit_coef, L_b, U_b)
941  INTEGER :: k
942  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
943  REAL(kind=dp) :: l_b, u_b
944 
945  l_b = 2.0000000000000000e+00_dp
946  u_b = 1.0000000000000000e+02_dp
947  fit_coef(0, 1) = 1.2552725467386876e-02_dp
948  fit_coef(1, 1) = 4.6649769538903360e-02_dp
949  fit_coef(2, 1) = 9.2959477678781308e-02_dp
950  fit_coef(3, 1) = 1.0149142608425701e-01_dp
951  fit_coef(4, 1) = 2.8480683386527764e-02_dp
952  fit_coef(5, 1) = 1.1113054160128813e-01_dp
953  fit_coef(6, 1) = -6.0921078972010467e-01_dp
954  fit_coef(7, 1) = 1.2596196983676409e+00_dp
955  fit_coef(8, 1) = -1.8451880523904862e+00_dp
956  fit_coef(9, 1) = 1.7957653403032408e+00_dp
957  fit_coef(10, 1) = -1.0556136831977423e+00_dp
958  fit_coef(11, 1) = 3.3910276380778348e-01_dp
959  fit_coef(12, 1) = -4.6181724196745676e-02_dp
960  fit_coef(0, 2) = 8.6549382218897089e-02_dp
961  fit_coef(1, 2) = 2.4941345083475788e-01_dp
962  fit_coef(2, 2) = 4.9245083501834641e-01_dp
963  fit_coef(3, 2) = 5.3644207042808922e-01_dp
964  fit_coef(4, 2) = 1.2428540956728855e-01_dp
965  fit_coef(5, 2) = 6.7557445154066409e-01_dp
966  fit_coef(6, 2) = -3.7485327413027623e+00_dp
967  fit_coef(7, 2) = 8.1470783598203376e+00_dp
968  fit_coef(8, 2) = -1.2089572776244864e+01_dp
969  fit_coef(9, 2) = 1.1847479598929507e+01_dp
970  fit_coef(10, 2) = -7.1090620100857240e+00_dp
971  fit_coef(11, 2) = 2.3701867666711376e+00_dp
972  fit_coef(12, 2) = -3.3987884749260155e-01_dp
973  fit_coef(0, 3) = 3.3100121276962868e-01_dp
974  fit_coef(1, 3) = 6.4559516531419092e-01_dp
975  fit_coef(2, 3) = 1.1695370338909203e+00_dp
976  fit_coef(3, 3) = 1.1909933210765451e+00_dp
977  fit_coef(4, 3) = 3.2031142163339787e-01_dp
978  fit_coef(5, 3) = 1.9886975419904467e+00_dp
979  fit_coef(6, 3) = -9.7799471531969644e+00_dp
980  fit_coef(7, 3) = 2.2252882892705870e+01_dp
981  fit_coef(8, 3) = -3.7167325466273596e+01_dp
982  fit_coef(9, 3) = 4.2278212835435340e+01_dp
983  fit_coef(10, 3) = -2.9956267208984151e+01_dp
984  fit_coef(11, 3) = 1.1968794532343871e+01_dp
985  fit_coef(12, 3) = -2.0781674372557291e+00_dp
986  fit_coef(0, 4) = 1.0393831770652862e+00_dp
987  fit_coef(1, 4) = 1.2828501087122686e+00_dp
988  fit_coef(2, 4) = 2.0825379734819873e+00_dp
989  fit_coef(3, 4) = 1.7998297820064115e+00_dp
990  fit_coef(4, 4) = 2.5080914149094569e-01_dp
991  fit_coef(5, 4) = 4.4983607972730759e+00_dp
992  fit_coef(6, 4) = -1.8966342225496536e+01_dp
993  fit_coef(7, 4) = 4.5287344234453357e+01_dp
994  fit_coef(8, 4) = -7.1920958793917023e+01_dp
995  fit_coef(9, 4) = 6.9428467733194353e+01_dp
996  fit_coef(10, 4) = -3.7831237207121376e+01_dp
997  fit_coef(11, 4) = 1.0235977584153179e+01_dp
998  fit_coef(12, 4) = -9.4268597782017161e-01_dp
999  fit_coef(0, 5) = 2.9584698863596302e+00_dp
1000  fit_coef(1, 5) = 2.1184323245195742e+00_dp
1001  fit_coef(2, 5) = 3.1709055258739989e+00_dp
1002  fit_coef(3, 5) = 2.2881184795555805e+00_dp
1003  fit_coef(4, 5) = 1.3681290961089937e-01_dp
1004  fit_coef(5, 5) = 5.7626338647647000e+00_dp
1005  fit_coef(6, 5) = -2.2759359631501187e+01_dp
1006  fit_coef(7, 5) = 5.5231152856101538e+01_dp
1007  fit_coef(8, 5) = -8.4310336806818569e+01_dp
1008  fit_coef(9, 5) = 7.9823159301719699e+01_dp
1009  fit_coef(10, 5) = -4.7210036737799030e+01_dp
1010  fit_coef(11, 5) = 1.6850346492810033e+01_dp
1011  fit_coef(12, 5) = -2.8940063886358156e+00_dp
1012  fit_coef(0, 6) = 3.4210297969183165e-02_dp
1013  fit_coef(1, 6) = 1.1998863470153487e-01_dp
1014  fit_coef(2, 6) = 2.4069816123621954e-01_dp
1015  fit_coef(3, 6) = 2.6041301008819967e-01_dp
1016  fit_coef(4, 6) = 6.3759797012621147e-02_dp
1017  fit_coef(5, 6) = 2.9954791472086834e-01_dp
1018  fit_coef(6, 6) = -1.6121273118458419e+00_dp
1019  fit_coef(7, 6) = 3.4105969041090662e+00_dp
1020  fit_coef(8, 6) = -5.1176148344713379e+00_dp
1021  fit_coef(9, 6) = 5.1110976139035680e+00_dp
1022  fit_coef(10, 6) = -3.1089038444203969e+00_dp
1023  fit_coef(11, 6) = 1.0468712585814062e+00_dp
1024  fit_coef(12, 6) = -1.5183313871493764e-01_dp
1025  fit_coef(0, 7) = 1.3026228141842919e-01_dp
1026  fit_coef(1, 7) = 2.9032232823923010e-01_dp
1027  fit_coef(2, 7) = 5.4877493441677716e-01_dp
1028  fit_coef(3, 7) = 5.9286988770199878e-01_dp
1029  fit_coef(4, 7) = 1.6832665275575420e-01_dp
1030  fit_coef(5, 7) = 7.6364041194666443e-01_dp
1031  fit_coef(6, 7) = -4.1778527336132214e+00_dp
1032  fit_coef(7, 7) = 8.2782930216328303e+00_dp
1033  fit_coef(8, 7) = -1.0896573954399400e+01_dp
1034  fit_coef(9, 7) = 9.5485112538544357e+00_dp
1035  fit_coef(10, 7) = -5.1102322033174294e+00_dp
1036  fit_coef(11, 7) = 1.4792267331631863e+00_dp
1037  fit_coef(12, 7) = -1.7439726860494367e-01_dp
1038  fit_coef(0, 8) = 4.0415838257065068e-01_dp
1039  fit_coef(1, 8) = 5.1255268146080202e-01_dp
1040  fit_coef(2, 8) = 7.9992895750622572e-01_dp
1041  fit_coef(3, 8) = 6.6970622776170818e-01_dp
1042  fit_coef(4, 8) = 3.1464540387258828e-02_dp
1043  fit_coef(5, 8) = 2.7391878500879105e+00_dp
1044  fit_coef(6, 8) = -1.1671256087331150e+01_dp
1045  fit_coef(7, 8) = 3.2335565030282325e+01_dp
1046  fit_coef(8, 8) = -6.2446813951907615e+01_dp
1047  fit_coef(9, 8) = 7.6210993792312763e+01_dp
1048  fit_coef(10, 8) = -5.5813236665948722e+01_dp
1049  fit_coef(11, 8) = 2.2568205101339789e+01_dp
1050  fit_coef(12, 8) = -3.8998743959104960e+00_dp
1051  fit_coef(0, 9) = 1.1232181639604371e+00_dp
1052  fit_coef(1, 9) = 7.5524302843049163e-01_dp
1053  fit_coef(2, 9) = 1.0162656347519898e+00_dp
1054  fit_coef(3, 9) = 5.2091134380973092e-01_dp
1055  fit_coef(4, 9) = 6.2773571552543109e-02_dp
1056  fit_coef(5, 9) = 4.7009056670980359e-01_dp
1057  fit_coef(6, 9) = 9.6931752144443684e-01_dp
1058  fit_coef(7, 9) = -8.1767165915400302e+00_dp
1059  fit_coef(8, 9) = 3.1589453385128493e+01_dp
1060  fit_coef(9, 9) = -6.0876284446976854e+01_dp
1061  fit_coef(10, 9) = 6.0604503383962623e+01_dp
1062  fit_coef(11, 9) = -3.0336494827398063e+01_dp
1063  fit_coef(12, 9) = 6.0926762476688889e+00_dp
1064  fit_coef(0, 10) = 3.0638169445090688e+00_dp
1065  fit_coef(1, 10) = 8.9165891212009063e-01_dp
1066  fit_coef(2, 10) = 1.1487286532265266e+00_dp
1067  fit_coef(3, 10) = 5.1064617564126968e-01_dp
1068  fit_coef(4, 10) = -4.7446553971131300e-01_dp
1069  fit_coef(5, 10) = 3.6370240067130397e+00_dp
1070  fit_coef(6, 10) = -1.5479102145878249e+01_dp
1071  fit_coef(7, 10) = 4.6883317751508919e+01_dp
1072  fit_coef(8, 10) = -8.9069835651344420e+01_dp
1073  fit_coef(9, 10) = 1.1482810068630945e+02_dp
1074  fit_coef(10, 10) = -9.5886031308673950e+01_dp
1075  fit_coef(11, 10) = 4.5677182175500711e+01_dp
1076  fit_coef(12, 10) = -9.3187455185522623e+00_dp
1077 
1078  END SUBROUTINE get_fit_coef_k5_sh
1079 
1080 ! **************************************************************************************************
1081 !> \brief ...
1082 !> \param k ...
1083 !> \param fit_coef ...
1084 !> \param L_b ...
1085 !> \param U_b ...
1086 ! **************************************************************************************************
1087  SUBROUTINE get_fit_coef_k5_lo(k, fit_coef, L_b, U_b)
1088  INTEGER :: k
1089  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
1090  REAL(kind=dp) :: l_b, u_b
1091 
1092  l_b = 1.0000000000000000e+02_dp
1093  u_b = 1.1540000000000000e+03_dp
1094  fit_coef(0, 1) = 3.3529086066115803e-03_dp
1095  fit_coef(1, 1) = -8.2268999028435328e-06_dp
1096  fit_coef(2, 1) = 3.3611781342021224e-02_dp
1097  fit_coef(3, 1) = -1.3832592990876919e-01_dp
1098  fit_coef(4, 1) = 6.8079696115130983e-01_dp
1099  fit_coef(5, 1) = -2.6681612815812645e+00_dp
1100  fit_coef(6, 1) = 8.2290959869689022e+00_dp
1101  fit_coef(7, 1) = -1.9074468376984107e+01_dp
1102  fit_coef(8, 1) = 3.2127429353482611e+01_dp
1103  fit_coef(9, 1) = -3.7859356041773175e+01_dp
1104  fit_coef(10, 1) = 2.9446783510204408e+01_dp
1105  fit_coef(11, 1) = -1.3538459324077703e+01_dp
1106  fit_coef(12, 1) = 2.7808973445415268e+00_dp
1107  fit_coef(0, 2) = 3.6885509656511273e-02_dp
1108  fit_coef(1, 2) = -4.6135404124615802e-05_dp
1109  fit_coef(2, 2) = 1.8694797387922529e-01_dp
1110  fit_coef(3, 2) = -7.7044086984549065e-01_dp
1111  fit_coef(4, 2) = 3.7458845491550794e+00_dp
1112  fit_coef(5, 2) = -1.4597914775662142e+01_dp
1113  fit_coef(6, 2) = 4.4865271280504238e+01_dp
1114  fit_coef(7, 2) = -1.0374981069891059e+02_dp
1115  fit_coef(8, 2) = 1.7445816708209344e+02_dp
1116  fit_coef(9, 2) = -2.0533721999642813e+02_dp
1117  fit_coef(10, 2) = 1.5956721649659403e+02_dp
1118  fit_coef(11, 2) = -7.3312269788822348e+01_dp
1119  fit_coef(12, 2) = 1.5050733022098333e+01_dp
1120  fit_coef(0, 3) = 1.9524285077618225e-01_dp
1121  fit_coef(1, 3) = -1.3983711740977594e-04_dp
1122  fit_coef(2, 3) = 5.5888718949926475e-01_dp
1123  fit_coef(3, 3) = -2.3088502072129957e+00_dp
1124  fit_coef(4, 3) = 1.0999754812308348e+01_dp
1125  fit_coef(5, 3) = -4.2542674867782623e+01_dp
1126  fit_coef(6, 3) = 1.2991866971851243e+02_dp
1127  fit_coef(7, 3) = -2.9910040841843386e+02_dp
1128  fit_coef(8, 3) = 5.0131493127323301e+02_dp
1129  fit_coef(9, 3) = -5.8857681580426390e+02_dp
1130  fit_coef(10, 3) = 4.5649949573815150e+02_dp
1131  fit_coef(11, 3) = -2.0942533223478736e+02_dp
1132  fit_coef(12, 3) = 4.2945558512158080e+01_dp
1133  fit_coef(0, 4) = 7.5508121759060887e-01_dp
1134  fit_coef(1, 4) = -3.1605312969997662e-04_dp
1135  fit_coef(2, 4) = 1.2522786699714503e+00_dp
1136  fit_coef(3, 4) = -5.1813437090592105e+00_dp
1137  fit_coef(4, 4) = 2.4364506762575651e+01_dp
1138  fit_coef(5, 4) = -9.3776364610573921e+01_dp
1139  fit_coef(6, 4) = 2.8515029307910078e+02_dp
1140  fit_coef(7, 4) = -6.5452025447927747e+02_dp
1141  fit_coef(8, 4) = 1.0946041909024659e+03_dp
1142  fit_coef(9, 4) = -1.2829510036669149e+03_dp
1143  fit_coef(10, 4) = 9.9375334913507118e+02_dp
1144  fit_coef(11, 4) = -4.5544368131405361e+02_dp
1145  fit_coef(12, 4) = 9.3324529570079108e+01_dp
1146  fit_coef(0, 5) = 2.4730351053385511e+00_dp
1147  fit_coef(1, 5) = -5.6369602817021478e-04_dp
1148  fit_coef(2, 5) = 2.2229968075692117e+00_dp
1149  fit_coef(3, 5) = -9.2054846165557898e+00_dp
1150  fit_coef(4, 5) = 4.2976267592818459e+01_dp
1151  fit_coef(5, 5) = -1.6496009719447150e+02_dp
1152  fit_coef(6, 5) = 5.0038928803322085e+02_dp
1153  fit_coef(7, 5) = -1.1466294337635131e+03_dp
1154  fit_coef(8, 5) = 1.9151887594969048e+03_dp
1155  fit_coef(9, 5) = -2.2425568445298004e+03_dp
1156  fit_coef(10, 5) = 1.7357499822754255e+03_dp
1157  fit_coef(11, 5) = -7.9505099488495580e+02_dp
1158  fit_coef(12, 5) = 1.6284234597227066e+02_dp
1159  fit_coef(0, 6) = 1.0718594277376004e-02_dp
1160  fit_coef(1, 6) = -2.0665714271050207e-05_dp
1161  fit_coef(2, 6) = 8.4582172811458273e-02_dp
1162  fit_coef(3, 6) = -3.4797663076359847e-01_dp
1163  fit_coef(4, 6) = 1.7165661645244641e+00_dp
1164  fit_coef(5, 6) = -6.7291693231375893e+00_dp
1165  fit_coef(6, 6) = 2.0768418975747345e+01_dp
1166  fit_coef(7, 6) = -4.8168030617751583e+01_dp
1167  fit_coef(8, 6) = 8.1164964031411273e+01_dp
1168  fit_coef(9, 6) = -9.5679411237784350e+01_dp
1169  fit_coef(10, 6) = 7.4441710956106434e+01_dp
1170  fit_coef(11, 6) = -3.4234363834212587e+01_dp
1171  fit_coef(12, 6) = 7.0335229296269830e+00_dp
1172  fit_coef(0, 7) = 7.0423918791211709e-02_dp
1173  fit_coef(1, 7) = -6.0238742257850590e-05_dp
1174  fit_coef(2, 7) = 2.4113679202510896e-01_dp
1175  fit_coef(3, 7) = -9.9588383189867091e-01_dp
1176  fit_coef(4, 7) = 4.7554782250087468e+00_dp
1177  fit_coef(5, 7) = -1.8401716891304922e+01_dp
1178  fit_coef(6, 7) = 5.6243855385486498e+01_dp
1179  fit_coef(7, 7) = -1.2955708976498997e+02_dp
1180  fit_coef(8, 7) = 2.1724259904024584e+02_dp
1181  fit_coef(9, 7) = -2.5514786204737450e+02_dp
1182  fit_coef(10, 7) = 1.9794444495810336e+02_dp
1183  fit_coef(11, 7) = -9.0825962860161653e+01_dp
1184  fit_coef(12, 7) = 1.8627265430579317e+01_dp
1185  fit_coef(0, 8) = 2.8840117189215214e-01_dp
1186  fit_coef(1, 8) = -1.3225944743723339e-04_dp
1187  fit_coef(2, 8) = 5.2242393022997591e-01_dp
1188  fit_coef(3, 8) = -2.1627434438440303e+00_dp
1189  fit_coef(4, 8) = 1.0121981765560314e+01_dp
1190  fit_coef(5, 8) = -3.8888859154975577e+01_dp
1191  fit_coef(6, 8) = 1.1806445276665656e+02_dp
1192  fit_coef(7, 8) = -2.7069811465697614e+02_dp
1193  fit_coef(8, 8) = 4.5233627491539119e+02_dp
1194  fit_coef(9, 8) = -5.2982955497378055e+02_dp
1195  fit_coef(10, 8) = 4.1019408642078287e+02_dp
1196  fit_coef(11, 8) = -1.8792358285758019e+02_dp
1197  fit_coef(12, 8) = 3.8496219600202558e+01_dp
1198  fit_coef(0, 9) = 9.4333095808344458e-01_dp
1199  fit_coef(1, 9) = -2.1878257569565257e-04_dp
1200  fit_coef(2, 9) = 8.5869507294830094e-01_dp
1201  fit_coef(3, 9) = -3.5589224290290429e+00_dp
1202  fit_coef(4, 9) = 1.6493170506220842e+01_dp
1203  fit_coef(5, 9) = -6.3130491079340260e+01_dp
1204  fit_coef(6, 9) = 1.9101930146767009e+02_dp
1205  fit_coef(7, 9) = -4.3694612969128224e+02_dp
1206  fit_coef(8, 9) = 7.2886349059237500e+02_dp
1207  fit_coef(9, 9) = -8.5258297326024899e+02_dp
1208  fit_coef(10, 9) = 6.5938598174532456e+02_dp
1209  fit_coef(11, 9) = -3.0184732852622824e+02_dp
1210  fit_coef(12, 9) = 6.1796237778410379e+01_dp
1211  fit_coef(0, 10) = 2.8485312741055728e+00_dp
1212  fit_coef(1, 10) = -2.6597242771707791e-04_dp
1213  fit_coef(2, 10) = 1.0421996494576409e+00_dp
1214  fit_coef(3, 10) = -4.3207432293774151e+00_dp
1215  fit_coef(4, 10) = 1.9972564302073831e+01_dp
1216  fit_coef(5, 10) = -7.6371765475451213e+01_dp
1217  fit_coef(6, 10) = 2.3088260828483425e+02_dp
1218  fit_coef(7, 10) = -5.2780572532914982e+02_dp
1219  fit_coef(8, 10) = 8.8002099877005821e+02_dp
1220  fit_coef(9, 10) = -1.0290334029188657e+03_dp
1221  fit_coef(10, 10) = 7.9563294851641638e+02_dp
1222  fit_coef(11, 10) = -3.6413961414797035e+02_dp
1223  fit_coef(12, 10) = 7.4536963875157937e+01_dp
1224 
1225  END SUBROUTINE get_fit_coef_k5_lo
1226 
1227 ! **************************************************************************************************
1228 !> \brief ...
1229 !> \param k ...
1230 !> \param fit_coef ...
1231 !> \param L_b ...
1232 !> \param U_b ...
1233 ! **************************************************************************************************
1234  SUBROUTINE get_fit_coef_k6_sh(k, fit_coef, L_b, U_b)
1235  INTEGER :: k
1236  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
1237  REAL(kind=dp) :: l_b, u_b
1238 
1239  l_b = 2.0000000000000000e+00_dp
1240  u_b = 1.0000000000000000e+02_dp
1241  fit_coef(0, 1) = 1.0105361899470566e-02_dp
1242  fit_coef(1, 1) = 3.9366983227627925e-02_dp
1243  fit_coef(2, 1) = 7.8053377439735977e-02_dp
1244  fit_coef(3, 1) = 8.6837580919162383e-02_dp
1245  fit_coef(4, 1) = 4.6771807433750277e-02_dp
1246  fit_coef(5, 1) = -6.6734672326170835e-02_dp
1247  fit_coef(6, 1) = 9.9926171459107288e-02_dp
1248  fit_coef(7, 1) = -4.1644827063229539e-01_dp
1249  fit_coef(8, 1) = 7.6706989454888019e-01_dp
1250  fit_coef(9, 1) = -8.7152052671237190e-01_dp
1251  fit_coef(10, 1) = 6.5955681044267345e-01_dp
1252  fit_coef(11, 1) = -2.9363049092199256e-01_dp
1253  fit_coef(12, 1) = 5.6414782302946012e-02_dp
1254  fit_coef(0, 2) = 6.3047382400045412e-02_dp
1255  fit_coef(1, 2) = 2.1292104950028926e-01_dp
1256  fit_coef(2, 2) = 4.1580501626077238e-01_dp
1257  fit_coef(3, 2) = 4.5381507206227650e-01_dp
1258  fit_coef(4, 2) = 2.3261948283202027e-01_dp
1259  fit_coef(5, 2) = -3.7333612007818145e-01_dp
1260  fit_coef(6, 2) = 5.8891901066912178e-01_dp
1261  fit_coef(7, 2) = -2.2435149407329531e+00_dp
1262  fit_coef(8, 2) = 4.0761036364131602e+00_dp
1263  fit_coef(9, 2) = -4.5995236732489717e+00_dp
1264  fit_coef(10, 2) = 3.4552630197713277e+00_dp
1265  fit_coef(11, 2) = -1.5313736452266173e+00_dp
1266  fit_coef(12, 2) = 2.9408638427612482e-01_dp
1267  fit_coef(0, 3) = 2.1176071064496055e-01_dp
1268  fit_coef(1, 3) = 5.4982332295197556e-01_dp
1269  fit_coef(2, 3) = 1.0068197532238754e+00_dp
1270  fit_coef(3, 3) = 1.0684972989083634e+00_dp
1271  fit_coef(4, 3) = 6.0915448276900608e-01_dp
1272  fit_coef(5, 3) = -1.0238203491794160e+00_dp
1273  fit_coef(6, 3) = 2.1584333978631443e+00_dp
1274  fit_coef(7, 3) = -8.0611200001081951e+00_dp
1275  fit_coef(8, 3) = 1.5009961267213102e+01_dp
1276  fit_coef(9, 3) = -1.6828339663434313e+01_dp
1277  fit_coef(10, 3) = 1.2012563864685774e+01_dp
1278  fit_coef(11, 3) = -4.9849632599680698e+00_dp
1279  fit_coef(12, 3) = 9.0294945051842401e-01_dp
1280  fit_coef(0, 4) = 5.9366013171339316e-01_dp
1281  fit_coef(1, 4) = 1.1012914782020269e+00_dp
1282  fit_coef(2, 4) = 1.8080642501136919e+00_dp
1283  fit_coef(3, 4) = 1.7378820099827390e+00_dp
1284  fit_coef(4, 4) = 9.4465841905941816e-01_dp
1285  fit_coef(5, 4) = -7.9254597628432621e-01_dp
1286  fit_coef(6, 4) = 8.0775877014080266e-01_dp
1287  fit_coef(7, 4) = -2.8523919108461318e+00_dp
1288  fit_coef(8, 4) = -5.3307961129947901e-01_dp
1289  fit_coef(9, 4) = 6.7453388823676228e+00_dp
1290  fit_coef(10, 4) = -6.9248289720281742e+00_dp
1291  fit_coef(11, 4) = 2.9021292958698686e+00_dp
1292  fit_coef(12, 4) = -4.5434573537973694e-01_dp
1293  fit_coef(0, 5) = 1.5164074934712080e+00_dp
1294  fit_coef(1, 5) = 1.8998922859528067e+00_dp
1295  fit_coef(2, 5) = 2.7894259870776525e+00_dp
1296  fit_coef(3, 5) = 2.2836065839718458e+00_dp
1297  fit_coef(4, 5) = 1.2416212609604089e+00_dp
1298  fit_coef(5, 5) = -1.9153393783150017e+00_dp
1299  fit_coef(6, 5) = 7.9420474748342826e+00_dp
1300  fit_coef(7, 5) = -2.4492358033298018e+01_dp
1301  fit_coef(8, 5) = 4.7450493814300060e+01_dp
1302  fit_coef(9, 5) = -6.6407651969522661e+01_dp
1303  fit_coef(10, 5) = 6.0384585557333999e+01_dp
1304  fit_coef(11, 5) = -3.0372584465966241e+01_dp
1305  fit_coef(12, 5) = 6.3523080267784335e+00_dp
1306  fit_coef(0, 6) = 3.7104671974427847e+00_dp
1307  fit_coef(1, 6) = 2.8916704696341959e+00_dp
1308  fit_coef(2, 6) = 3.9056283047263785e+00_dp
1309  fit_coef(3, 6) = 2.7310607551007684e+00_dp
1310  fit_coef(4, 6) = 1.4374042741229791e+00_dp
1311  fit_coef(5, 6) = -3.4614723670541747e+00_dp
1312  fit_coef(6, 6) = 1.5897273148597373e+01_dp
1313  fit_coef(7, 6) = -4.2970295002223452e+01_dp
1314  fit_coef(8, 6) = 7.7894359559436722e+01_dp
1315  fit_coef(9, 6) = -9.5319740659866412e+01_dp
1316  fit_coef(10, 6) = 7.1950730534128169e+01_dp
1317  fit_coef(11, 6) = -2.9556628041991047e+01_dp
1318  fit_coef(12, 6) = 5.0101543449317205e+00_dp
1319  fit_coef(0, 7) = 2.6903751790128751e-02_dp
1320  fit_coef(1, 7) = 1.0173916967403172e-01_dp
1321  fit_coef(2, 7) = 2.0130716226577558e-01_dp
1322  fit_coef(3, 7) = 2.2172005830916267e-01_dp
1323  fit_coef(4, 7) = 1.1797631841567084e-01_dp
1324  fit_coef(5, 7) = -1.7271060154154347e-01_dp
1325  fit_coef(6, 7) = 2.7144317536179635e-01_dp
1326  fit_coef(7, 7) = -1.1089252106255005e+00_dp
1327  fit_coef(8, 7) = 2.0389731343247885e+00_dp
1328  fit_coef(9, 7) = -2.3121180806820467e+00_dp
1329  fit_coef(10, 7) = 1.7413776939963503e+00_dp
1330  fit_coef(11, 7) = -7.7162742625008818e-01_dp
1331  fit_coef(12, 7) = 1.4782756356123158e-01_dp
1332  fit_coef(0, 8) = 8.6888406935520149e-02_dp
1333  fit_coef(1, 8) = 2.4888995444204018e-01_dp
1334  fit_coef(2, 8) = 4.7199012197419227e-01_dp
1335  fit_coef(3, 8) = 5.1105786073145709e-01_dp
1336  fit_coef(4, 8) = 2.5740296918257327e-01_dp
1337  fit_coef(5, 8) = -4.3538515482693113e-01_dp
1338  fit_coef(6, 8) = 6.0029937052834403e-01_dp
1339  fit_coef(7, 8) = -2.3033251784048994e+00_dp
1340  fit_coef(8, 8) = 4.3994596232924978e+00_dp
1341  fit_coef(9, 8) = -5.1923409302629455e+00_dp
1342  fit_coef(10, 8) = 4.0222988922179050e+00_dp
1343  fit_coef(11, 8) = -1.8176576142253549e+00_dp
1344  fit_coef(12, 8) = 3.5423906095949409e-01_dp
1345  fit_coef(0, 9) = 2.3221985873092740e-01_dp
1346  fit_coef(1, 9) = 4.3438739423022149e-01_dp
1347  fit_coef(2, 9) = 7.0152946783034409e-01_dp
1348  fit_coef(3, 9) = 6.7672001661556891e-01_dp
1349  fit_coef(4, 9) = 4.8622153708717586e-01_dp
1350  fit_coef(5, 9) = -8.1041365351394823e-01_dp
1351  fit_coef(6, 9) = 2.6701912318720957e+00_dp
1352  fit_coef(7, 9) = -8.7205715741371570e+00_dp
1353  fit_coef(8, 9) = 1.3607358717959904e+01_dp
1354  fit_coef(9, 9) = -1.1724874566877528e+01_dp
1355  fit_coef(10, 9) = 5.7575285125779478e+00_dp
1356  fit_coef(11, 9) = -1.4357902050465099e+00_dp
1357  fit_coef(12, 9) = 1.1555583770987149e-01_dp
1358  fit_coef(0, 10) = 5.7977445413011319e-01_dp
1359  fit_coef(1, 10) = 6.7547720201746209e-01_dp
1360  fit_coef(2, 10) = 8.9708210777254471e-01_dp
1361  fit_coef(3, 10) = 6.3516703724773627e-01_dp
1362  fit_coef(4, 10) = 1.3236506065579925e-01_dp
1363  fit_coef(5, 10) = 1.1242277490562433e+00_dp
1364  fit_coef(6, 10) = -4.2391903965270812e+00_dp
1365  fit_coef(7, 10) = 1.3658960134998143e+01_dp
1366  fit_coef(8, 10) = -2.7055678231066494e+01_dp
1367  fit_coef(9, 10) = 2.7613753748428412e+01_dp
1368  fit_coef(10, 10) = -1.3209392906437861e+01_dp
1369  fit_coef(11, 10) = 1.7306395341708665e+00_dp
1370  fit_coef(12, 10) = 4.1257627070756253e-01_dp
1371  fit_coef(0, 11) = 1.3735367200768180e+00_dp
1372  fit_coef(1, 11) = 9.1204205070843380e-01_dp
1373  fit_coef(2, 11) = 1.0566274747133615e+00_dp
1374  fit_coef(3, 11) = 4.5662075463077345e-01_dp
1375  fit_coef(4, 11) = 4.9184167220410918e-01_dp
1376  fit_coef(5, 11) = -3.3759011651764603e+00_dp
1377  fit_coef(6, 11) = 1.7420644860890455e+01_dp
1378  fit_coef(7, 11) = -5.0539046535940329e+01_dp
1379  fit_coef(8, 11) = 1.0164085731266914e+02_dp
1380  fit_coef(9, 11) = -1.3287580093754113e+02_dp
1381  fit_coef(10, 11) = 1.0416384226984417e+02_dp
1382  fit_coef(11, 11) = -4.4207454491849361e+01_dp
1383  fit_coef(12, 11) = 7.8051805666697041e+00_dp
1384  fit_coef(0, 12) = 3.3571561549545903e+00_dp
1385  fit_coef(1, 12) = 1.0554507466925072e+00_dp
1386  fit_coef(2, 12) = 1.1790184249005025e+00_dp
1387  fit_coef(3, 12) = 4.8131299480494466e-01_dp
1388  fit_coef(4, 12) = -1.4373971957160242e-01_dp
1389  fit_coef(5, 12) = 7.0579667305022653e-01_dp
1390  fit_coef(6, 12) = -2.8433888321215206e+00_dp
1391  fit_coef(7, 12) = 1.4837347864587512e+01_dp
1392  fit_coef(8, 12) = -3.6747200470183884e+01_dp
1393  fit_coef(9, 12) = 5.8955148084383744e+01_dp
1394  fit_coef(10, 12) = -5.7353458415070598e+01_dp
1395  fit_coef(11, 12) = 2.9868904883232268e+01_dp
1396  fit_coef(12, 12) = -6.3780881018464042e+00_dp
1397 
1398  END SUBROUTINE get_fit_coef_k6_sh
1399 
1400 ! **************************************************************************************************
1401 !> \brief ...
1402 !> \param k ...
1403 !> \param fit_coef ...
1404 !> \param L_b ...
1405 !> \param U_b ...
1406 ! **************************************************************************************************
1407  SUBROUTINE get_fit_coef_k6_lo(k, fit_coef, L_b, U_b)
1408  INTEGER :: k
1409  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
1410  REAL(kind=dp) :: l_b, u_b
1411 
1412  l_b = 1.0000000000000000e+02_dp
1413  u_b = 2.8070000000000000e+03_dp
1414  fit_coef(0, 1) = 1.3801918030773162e-03_dp
1415  fit_coef(1, 1) = -1.2020528483486374e-05_dp
1416  fit_coef(2, 1) = 2.3317704806718915e-02_dp
1417  fit_coef(3, 1) = -1.1872432794031121e-01_dp
1418  fit_coef(4, 1) = 6.7174538480429080e-01_dp
1419  fit_coef(5, 1) = -2.7971289614009751e+00_dp
1420  fit_coef(6, 1) = 8.6652048337367535e+00_dp
1421  fit_coef(7, 1) = -1.9404181258270555e+01_dp
1422  fit_coef(8, 1) = 3.0766165134677419e+01_dp
1423  fit_coef(9, 1) = -3.3559777770469893e+01_dp
1424  fit_coef(10, 1) = 2.3905145262192065e+01_dp
1425  fit_coef(11, 1) = -9.9977817398860651e+00_dp
1426  fit_coef(12, 1) = 1.8600935931530318e+00_dp
1427  fit_coef(0, 2) = 1.5183557920944469e-02_dp
1428  fit_coef(1, 2) = -7.0300568913718165e-05_dp
1429  fit_coef(2, 2) = 1.3444945392494670e-01_dp
1430  fit_coef(3, 2) = -6.8712467440053460e-01_dp
1431  fit_coef(4, 2) = 3.8439092624947708e+00_dp
1432  fit_coef(5, 2) = -1.5943863755337579e+01_dp
1433  fit_coef(6, 2) = 4.9281124351364589e+01_dp
1434  fit_coef(7, 2) = -1.1020727704358747e+02_dp
1435  fit_coef(8, 2) = 1.7458545156698841e+02_dp
1436  fit_coef(9, 2) = -1.9032304924079617e+02_dp
1437  fit_coef(10, 2) = 1.3551010987771855e+02_dp
1438  fit_coef(11, 2) = -5.6654664500478205e+01_dp
1439  fit_coef(12, 2) = 1.0537734527387647e+01_dp
1440  fit_coef(0, 3) = 8.0361343459697018e-02_dp
1441  fit_coef(1, 3) = -2.2644879609720777e-04_dp
1442  fit_coef(2, 3) = 4.2400787838782916e-01_dp
1443  fit_coef(3, 3) = -2.1793513661368733e+00_dp
1444  fit_coef(4, 3) = 1.1986721121277252e+01_dp
1445  fit_coef(5, 3) = -4.9550061013597045e+01_dp
1446  fit_coef(6, 3) = 1.5269170262558245e+02_dp
1447  fit_coef(7, 3) = -3.4093496564056039e+02_dp
1448  fit_coef(8, 3) = 5.3967525217022001e+02_dp
1449  fit_coef(9, 3) = -5.8799761545490060e+02_dp
1450  fit_coef(10, 3) = 4.1842708147977544e+02_dp
1451  fit_coef(11, 3) = -1.7483665022530386e+02_dp
1452  fit_coef(12, 3) = 3.2499971977161401e+01_dp
1453  fit_coef(0, 4) = 3.1025521547243406e-01_dp
1454  fit_coef(1, 4) = -5.5670514020829420e-04_dp
1455  fit_coef(2, 4) = 1.0283519940275256e+00_dp
1456  fit_coef(3, 4) = -5.3051948737708079e+00_dp
1457  fit_coef(4, 4) = 2.8857705580976056e+01_dp
1458  fit_coef(5, 4) = -1.1904005396455449e+02_dp
1459  fit_coef(6, 4) = 3.6607040216746668e+02_dp
1460  fit_coef(7, 4) = -8.1652968181369386e+02_dp
1461  fit_coef(8, 4) = 1.2917726681162258e+03_dp
1462  fit_coef(9, 4) = -1.4068028264311984e+03_dp
1463  fit_coef(10, 4) = 1.0006527523899351e+03_dp
1464  fit_coef(11, 4) = -4.1792217327242378e+02_dp
1465  fit_coef(12, 4) = 7.7650266966660254e+01_dp
1466  fit_coef(0, 5) = 9.9661072333548284e-01_dp
1467  fit_coef(1, 5) = -1.1171889827697565e-03_dp
1468  fit_coef(2, 5) = 2.0461119945840913e+00_dp
1469  fit_coef(3, 5) = -1.0580601944377532e+01_dp
1470  fit_coef(4, 5) = 5.7146266925973983e+01_dp
1471  fit_coef(5, 5) = -2.3540296082342908e+02_dp
1472  fit_coef(6, 5) = 7.2293490323806668e+02_dp
1473  fit_coef(7, 5) = -1.6114328355080609e+03_dp
1474  fit_coef(8, 5) = 2.5483891682119961e+03_dp
1475  fit_coef(9, 5) = -2.7745316619650062e+03_dp
1476  fit_coef(10, 5) = 1.9729645919543370e+03_dp
1477  fit_coef(11, 5) = -8.2377007268050909e+02_dp
1478  fit_coef(12, 5) = 1.5301212059298075e+02_dp
1479  fit_coef(0, 6) = 2.8871384041721235e+00_dp
1480  fit_coef(1, 6) = -1.8663713535930727e-03_dp
1481  fit_coef(2, 6) = 3.4015318790079183e+00_dp
1482  fit_coef(3, 6) = -1.7613395948721490e+01_dp
1483  fit_coef(4, 6) = 9.4741249061261925e+01_dp
1484  fit_coef(5, 6) = -3.8994245150367010e+02_dp
1485  fit_coef(6, 6) = 1.1965993777329293e+03_dp
1486  fit_coef(7, 6) = -2.6661783300231391e+03_dp
1487  fit_coef(8, 6) = 4.2155136266861591e+03_dp
1488  fit_coef(9, 6) = -4.5888706525865791e+03_dp
1489  fit_coef(10, 6) = 3.2626368424723773e+03_dp
1490  fit_coef(11, 6) = -1.3620271028068767e+03_dp
1491  fit_coef(12, 6) = 2.5294961462574193e+02_dp
1492  fit_coef(0, 7) = 4.4122094885822010e-03_dp
1493  fit_coef(1, 7) = -3.0506026172807132e-05_dp
1494  fit_coef(2, 7) = 5.9262798671013028e-02_dp
1495  fit_coef(3, 7) = -3.0161167176282039e-01_dp
1496  fit_coef(4, 7) = 1.7086225790243108e+00_dp
1497  fit_coef(5, 7) = -7.1111130868609358e+00_dp
1498  fit_coef(6, 7) = 2.2029502145209662e+01_dp
1499  fit_coef(7, 7) = -4.9330933530700591e+01_dp
1500  fit_coef(8, 7) = 7.8203553981541233e+01_dp
1501  fit_coef(9, 7) = -8.5283995941844253e+01_dp
1502  fit_coef(10, 7) = 6.0734937581336254e+01_dp
1503  fit_coef(11, 7) = -2.5396331019128979e+01_dp
1504  fit_coef(12, 7) = 4.7244104190757472e+00_dp
1505  fit_coef(0, 8) = 2.8989148486487894e-02_dp
1506  fit_coef(1, 8) = -9.5531400887653847e-05_dp
1507  fit_coef(2, 8) = 1.7940835754435794e-01_dp
1508  fit_coef(3, 8) = -9.2139806209629660e-01_dp
1509  fit_coef(4, 8) = 5.0793149159385784e+00_dp
1510  fit_coef(5, 8) = -2.0996406588101028e+01_dp
1511  fit_coef(6, 8) = 6.4728578095110564e+01_dp
1512  fit_coef(7, 8) = -1.4454498390418735e+02_dp
1513  fit_coef(8, 8) = 2.2882213635238523e+02_dp
1514  fit_coef(9, 8) = -2.4934889854822558e+02_dp
1515  fit_coef(10, 8) = 1.7747811343984634e+02_dp
1516  fit_coef(11, 8) = -7.4175788381531561e+01_dp
1517  fit_coef(12, 8) = 1.3791699026484896e+01_dp
1518  fit_coef(0, 9) = 1.1867775101904349e-01_dp
1519  fit_coef(1, 9) = -2.3002545083394702e-04_dp
1520  fit_coef(2, 9) = 4.2351088978816531e-01_dp
1521  fit_coef(3, 9) = -2.1868332609774375e+00_dp
1522  fit_coef(4, 9) = 1.1863193969553315e+01_dp
1523  fit_coef(5, 9) = -4.8911381713192242e+01_dp
1524  fit_coef(6, 9) = 1.5033689264253886e+02_dp
1525  fit_coef(7, 9) = -3.3524655332010315e+02_dp
1526  fit_coef(8, 9) = 5.3030221224968204e+02_dp
1527  fit_coef(9, 9) = -5.7746463929962727e+02_dp
1528  fit_coef(10, 9) = 4.1070292367082004e+02_dp
1529  fit_coef(11, 9) = -1.7150997861389590e+02_dp
1530  fit_coef(12, 9) = 3.1862954979470953e+01_dp
1531  fit_coef(0, 10) = 3.8613921710382521e-01_dp
1532  fit_coef(1, 10) = -4.4141730884221628e-04_dp
1533  fit_coef(2, 10) = 8.0440006468030922e-01_dp
1534  fit_coef(3, 10) = -4.1653901689708244e+00_dp
1535  fit_coef(4, 10) = 2.2403190787145370e+01_dp
1536  fit_coef(5, 10) = -9.2211974413485876e+01_dp
1537  fit_coef(6, 10) = 2.8295925585741463e+02_dp
1538  fit_coef(7, 10) = -6.3046689253660929e+02_dp
1539  fit_coef(8, 10) = 9.9682217293895803e+02_dp
1540  fit_coef(9, 10) = -1.0850822438050727e+03_dp
1541  fit_coef(10, 10) = 7.7146124564531726e+02_dp
1542  fit_coef(11, 10) = -3.2204769431435153e+02_dp
1543  fit_coef(12, 10) = 5.9807896790490901e+01_dp
1544  fit_coef(0, 11) = 1.0973261216294632e+00_dp
1545  fit_coef(1, 11) = -6.7305790071552931e-04_dp
1546  fit_coef(2, 11) = 1.2191563472414737e+00_dp
1547  fit_coef(3, 11) = -6.3236622978399160e+00_dp
1548  fit_coef(4, 11) = 3.3838641149158832e+01_dp
1549  fit_coef(5, 11) = -1.3912998330249843e+02_dp
1550  fit_coef(6, 11) = 4.2651665499720167e+02_dp
1551  fit_coef(7, 11) = -9.4985408069387211e+02_dp
1552  fit_coef(8, 11) = 1.5014096221052871e+03_dp
1553  fit_coef(9, 11) = -1.6340457638756484e+03_dp
1554  fit_coef(10, 11) = 1.1615527639524207e+03_dp
1555  fit_coef(11, 11) = -4.8480157740581882e+02_dp
1556  fit_coef(12, 11) = 9.0015704436915854e+01_dp
1557  fit_coef(0, 12) = 3.0334100910855679e+00_dp
1558  fit_coef(1, 12) = -8.0128677103265039e-04_dp
1559  fit_coef(2, 12) = 1.4492945609869972e+00_dp
1560  fit_coef(3, 12) = -7.5204430315974555e+00_dp
1561  fit_coef(4, 12) = 4.0192517443549171e+01_dp
1562  fit_coef(5, 12) = -1.6520813224035805e+02_dp
1563  fit_coef(6, 12) = 5.0634186437136140e+02_dp
1564  fit_coef(7, 12) = -1.1274845628371224e+03_dp
1565  fit_coef(8, 12) = 1.7820754347486288e+03_dp
1566  fit_coef(9, 12) = -1.9394275221726205e+03_dp
1567  fit_coef(10, 12) = 1.3785794074607632e+03_dp
1568  fit_coef(11, 12) = -5.7535942912689143e+02_dp
1569  fit_coef(12, 12) = 1.0682548193028630e+02_dp
1570 
1571  END SUBROUTINE get_fit_coef_k6_lo
1572 
1573 ! **************************************************************************************************
1574 !> \brief ...
1575 !> \param k ...
1576 !> \param fit_coef ...
1577 !> \param L_b ...
1578 !> \param U_b ...
1579 ! **************************************************************************************************
1580  SUBROUTINE get_fit_coef_k7_sh(k, fit_coef, L_b, U_b)
1581  INTEGER :: k
1582  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
1583  REAL(kind=dp) :: l_b, u_b
1584 
1585  l_b = 2.0000000000000000e+00_dp
1586  u_b = 1.0000000000000000e+02_dp
1587  fit_coef(0, 1) = 8.4890821794056659e-03_dp
1588  fit_coef(1, 1) = 3.3909965321659449e-02_dp
1589  fit_coef(2, 1) = 6.7634541203882806e-02_dp
1590  fit_coef(3, 1) = 7.6353562644566234e-02_dp
1591  fit_coef(4, 1) = 3.5948563267733900e-02_dp
1592  fit_coef(5, 1) = -2.5771176000865662e-02_dp
1593  fit_coef(6, 1) = -4.0945070980132330e-02_dp
1594  fit_coef(7, 1) = -4.3343260753829285e-02_dp
1595  fit_coef(8, 1) = 1.3815432901925578e-01_dp
1596  fit_coef(9, 1) = -1.7538024437982933e-01_dp
1597  fit_coef(10, 1) = 1.6543062150575619e-01_dp
1598  fit_coef(11, 1) = -9.1169573964789280e-02_dp
1599  fit_coef(12, 1) = 2.0264349482170308e-02_dp
1600  fit_coef(0, 2) = 5.0116642286956788e-02_dp
1601  fit_coef(1, 2) = 1.8365009326344528e-01_dp
1602  fit_coef(2, 2) = 3.5986371694373215e-01_dp
1603  fit_coef(3, 2) = 3.9798008193331352e-01_dp
1604  fit_coef(4, 2) = 1.7835093713215566e-01_dp
1605  fit_coef(5, 2) = -1.3327325046872260e-01_dp
1606  fit_coef(6, 2) = -2.2419539361558347e-01_dp
1607  fit_coef(7, 2) = -1.5459559592831851e-01_dp
1608  fit_coef(8, 2) = 5.7498920152238775e-01_dp
1609  fit_coef(9, 2) = -7.2077559903241084e-01_dp
1610  fit_coef(10, 2) = 6.9718992787938672e-01_dp
1611  fit_coef(11, 2) = -3.9787065520994253e-01_dp
1612  fit_coef(12, 2) = 9.0654023942071268e-02_dp
1613  fit_coef(0, 3) = 1.5366998360970857e-01_dp
1614  fit_coef(1, 3) = 4.7204846669452077e-01_dp
1615  fit_coef(2, 3) = 8.8325935893055196e-01_dp
1616  fit_coef(3, 3) = 9.5894564770013224e-01_dp
1617  fit_coef(4, 3) = 4.2827132793975348e-01_dp
1618  fit_coef(5, 3) = -3.2332267433019096e-01_dp
1619  fit_coef(6, 3) = -6.1277314101509384e-01_dp
1620  fit_coef(7, 3) = -3.1904891130696167e-01_dp
1621  fit_coef(8, 3) = 1.7347388703763822e+00_dp
1622  fit_coef(9, 3) = -2.4531109689297721e+00_dp
1623  fit_coef(10, 3) = 2.2903712151885607e+00_dp
1624  fit_coef(11, 3) = -1.2225979103964606e+00_dp
1625  fit_coef(12, 3) = 2.6689160566637776e-01_dp
1626  fit_coef(0, 4) = 3.9160355914825828e-01_dp
1627  fit_coef(1, 4) = 9.3781039645429920e-01_dp
1628  fit_coef(2, 4) = 1.6046991663294892e+00_dp
1629  fit_coef(3, 4) = 1.6443527376353326e+00_dp
1630  fit_coef(4, 4) = 8.0944769705145370e-01_dp
1631  fit_coef(5, 4) = -5.1143473303498077e-01_dp
1632  fit_coef(6, 4) = -5.2679642212467515e-01_dp
1633  fit_coef(7, 4) = -1.8364447956089240e+00_dp
1634  fit_coef(8, 4) = 2.5683156855002216e+00_dp
1635  fit_coef(9, 4) = 1.5501948487951303e-01_dp
1636  fit_coef(10, 4) = -1.8725579182282932e+00_dp
1637  fit_coef(11, 4) = 1.2221919802984111e+00_dp
1638  fit_coef(12, 4) = -2.7544768102671480e-01_dp
1639  fit_coef(0, 5) = 9.1783363747242741e-01_dp
1640  fit_coef(1, 5) = 1.6309461105431255e+00_dp
1641  fit_coef(2, 5) = 2.4937510867743007e+00_dp
1642  fit_coef(3, 5) = 2.2928527582942770e+00_dp
1643  fit_coef(4, 5) = 9.1128547426324147e-01_dp
1644  fit_coef(5, 5) = 9.6182376136104375e-01_dp
1645  fit_coef(6, 5) = -6.3804461030632824e+00_dp
1646  fit_coef(7, 5) = 1.5896262996437345e+01_dp
1647  fit_coef(8, 5) = -3.2697959752155285e+01_dp
1648  fit_coef(9, 5) = 4.0204694276308771e+01_dp
1649  fit_coef(10, 5) = -2.6993883785520257e+01_dp
1650  fit_coef(11, 5) = 9.1873159371192017e+00_dp
1651  fit_coef(12, 5) = -1.2193412409631701e+00_dp
1652  fit_coef(0, 6) = 2.0447798807240689e+00_dp
1653  fit_coef(1, 6) = 2.5647815805469976e+00_dp
1654  fit_coef(2, 6) = 3.5222500643076748e+00_dp
1655  fit_coef(3, 6) = 2.7811523063687598e+00_dp
1656  fit_coef(4, 6) = 1.2018538663100924e+00_dp
1657  fit_coef(5, 6) = -5.4703655436328180e-01_dp
1658  fit_coef(6, 6) = 3.2225185493071979e+00_dp
1659  fit_coef(7, 6) = -1.4146455603976277e+01_dp
1660  fit_coef(8, 6) = 3.4172972270754862e+01_dp
1661  fit_coef(9, 6) = -5.7518986665041560e+01_dp
1662  fit_coef(10, 6) = 5.7935519876217747e+01_dp
1663  fit_coef(11, 6) = -3.0472542712278077e+01_dp
1664  fit_coef(12, 6) = 6.4684369280250085e+00_dp
1665  fit_coef(0, 7) = 4.4889127849133947e+00_dp
1666  fit_coef(1, 7) = 3.6844329124185262e+00_dp
1667  fit_coef(2, 7) = 4.6629325988561545e+00_dp
1668  fit_coef(3, 7) = 3.2053175028746703e+00_dp
1669  fit_coef(4, 7) = 1.1894024823027469e+00_dp
1670  fit_coef(5, 7) = -5.5664546189271846e-01_dp
1671  fit_coef(6, 7) = 4.4797254977157817e+00_dp
1672  fit_coef(7, 7) = -1.3162135892918478e+01_dp
1673  fit_coef(8, 7) = 2.6920639733012177e+01_dp
1674  fit_coef(9, 7) = -3.7885356014248515e+01_dp
1675  fit_coef(10, 7) = 3.0404958289755267e+01_dp
1676  fit_coef(11, 7) = -1.2048234826847173e+01_dp
1677  fit_coef(12, 7) = 1.7536434043357469e+00_dp
1678  fit_coef(0, 8) = 2.2333642667863175e-02_dp
1679  fit_coef(1, 8) = 8.7650336191702150e-02_dp
1680  fit_coef(2, 8) = 1.7407545680352357e-01_dp
1681  fit_coef(3, 8) = 1.9523723539373550e-01_dp
1682  fit_coef(4, 8) = 9.1078382735736693e-02_dp
1683  fit_coef(5, 8) = -6.5238131379128483e-02_dp
1684  fit_coef(6, 8) = -1.0790743432696713e-01_dp
1685  fit_coef(7, 8) = -1.0055162956331706e-01_dp
1686  fit_coef(8, 8) = 3.3608939631307738e-01_dp
1687  fit_coef(9, 8) = -4.2744783871398162e-01_dp
1688  fit_coef(10, 8) = 4.0569757577173882e-01_dp
1689  fit_coef(11, 8) = -2.2517859275370616e-01_dp
1690  fit_coef(12, 8) = 5.0308943083685061e-02_dp
1691  fit_coef(0, 9) = 6.5162011076589435e-02_dp
1692  fit_coef(1, 9) = 2.1474236673046285e-01_dp
1693  fit_coef(2, 9) = 4.1104112490299882e-01_dp
1694  fit_coef(3, 9) = 4.4722258512292351e-01_dp
1695  fit_coef(4, 9) = 1.8925685414469240e-01_dp
1696  fit_coef(5, 9) = -1.5238925014408933e-01_dp
1697  fit_coef(6, 9) = -2.8181109625687978e-01_dp
1698  fit_coef(7, 9) = 4.2073721801476338e-03_dp
1699  fit_coef(8, 9) = 2.9605389145708244e-01_dp
1700  fit_coef(9, 9) = -3.8389360909607761e-01_dp
1701  fit_coef(10, 9) = 4.5264861145927554e-01_dp
1702  fit_coef(11, 9) = -3.0203559346875924e-01_dp
1703  fit_coef(12, 9) = 7.4860217823464928e-02_dp
1704  fit_coef(0, 10) = 1.5346948637055580e-01_dp
1705  fit_coef(1, 10) = 3.6854433133610354e-01_dp
1706  fit_coef(2, 10) = 6.2892668627471893e-01_dp
1707  fit_coef(3, 10) = 6.5477471935299725e-01_dp
1708  fit_coef(4, 10) = 3.3294850052423303e-01_dp
1709  fit_coef(5, 10) = -2.7649376642801776e-01_dp
1710  fit_coef(6, 10) = -8.0513348586680189e-03_dp
1711  fit_coef(7, 10) = -2.0751899699120990e+00_dp
1712  fit_coef(8, 10) = 5.2487682729558243e+00_dp
1713  fit_coef(9, 10) = -6.5715600622772241e+00_dp
1714  fit_coef(10, 10) = 4.9805286462168388e+00_dp
1715  fit_coef(11, 10) = -2.1493517756117457e+00_dp
1716  fit_coef(12, 10) = 4.0028581387747814e-01_dp
1717  fit_coef(0, 11) = 3.4692296309076204e-01_dp
1718  fit_coef(1, 11) = 5.7228042968532444e-01_dp
1719  fit_coef(2, 11) = 8.0923016588837160e-01_dp
1720  fit_coef(3, 11) = 6.8825242004374665e-01_dp
1721  fit_coef(4, 11) = 3.0900931504334961e-01_dp
1722  fit_coef(5, 11) = 5.2224154947033075e-01_dp
1723  fit_coef(6, 11) = -2.6356703498487173e+00_dp
1724  fit_coef(7, 11) = 8.5966604379962970e+00_dp
1725  fit_coef(8, 11) = -2.2765680947013255e+01_dp
1726  fit_coef(9, 11) = 3.4684627103439190e+01_dp
1727  fit_coef(10, 11) = -2.9504573991969686e+01_dp
1728  fit_coef(11, 11) = 1.3352471045720314e+01_dp
1729  fit_coef(12, 11) = -2.5338463087754426e+00_dp
1730  fit_coef(0, 12) = 7.5471792316070130e-01_dp
1731  fit_coef(1, 12) = 8.1698667304635597e-01_dp
1732  fit_coef(2, 12) = 9.6453392023721507e-01_dp
1733  fit_coef(3, 12) = 5.8219771460039760e-01_dp
1734  fit_coef(4, 12) = 5.6834288665372115e-02_dp
1735  fit_coef(5, 12) = 9.5294461790630214e-01_dp
1736  fit_coef(6, 12) = -1.9967581073724616e+00_dp
1737  fit_coef(7, 12) = 3.9290913995308978e+00_dp
1738  fit_coef(8, 12) = 7.8240450388508198e-01_dp
1739  fit_coef(9, 12) = -1.8452411993447775e+01_dp
1740  fit_coef(10, 12) = 2.9544447334169273e+01_dp
1741  fit_coef(11, 12) = -1.9185547926257918e+01_dp
1742  fit_coef(12, 12) = 4.6420265475532112e+00_dp
1743  fit_coef(0, 13) = 1.6044221851675884e+00_dp
1744  fit_coef(1, 13) = 1.0402801401561750e+00_dp
1745  fit_coef(2, 13) = 1.0858841570371729e+00_dp
1746  fit_coef(3, 13) = 4.1610384890729457e-01_dp
1747  fit_coef(4, 13) = 3.6067842390926969e-01_dp
1748  fit_coef(5, 13) = -2.5175945757607381e+00_dp
1749  fit_coef(6, 13) = 1.3559516170001507e+01_dp
1750  fit_coef(7, 13) = -3.8412585801701184e+01_dp
1751  fit_coef(8, 13) = 7.5725440762246222e+01_dp
1752  fit_coef(9, 13) = -9.4629438016079902e+01_dp
1753  fit_coef(10, 13) = 6.8485370488181275e+01_dp
1754  fit_coef(11, 13) = -2.5761663952186389e+01_dp
1755  fit_coef(12, 13) = 3.8061288493554284e+00_dp
1756  fit_coef(0, 14) = 3.6234684753265820e+00_dp
1757  fit_coef(1, 14) = 1.1911013659903149e+00_dp
1758  fit_coef(2, 14) = 1.2089364306597108e+00_dp
1759  fit_coef(3, 14) = 4.6442125027798664e-01_dp
1760  fit_coef(4, 14) = -3.1777576152208559e-01_dp
1761  fit_coef(5, 14) = 2.0241094124978116e+00_dp
1762  fit_coef(6, 14) = -8.2031751444577026e+00_dp
1763  fit_coef(7, 14) = 2.9168093356344343e+01_dp
1764  fit_coef(8, 14) = -6.1746832221017200e+01_dp
1765  fit_coef(9, 14) = 8.7168512210629885e+01_dp
1766  fit_coef(10, 14) = -7.6686519988709378e+01_dp
1767  fit_coef(11, 14) = 3.7037473909730942e+01_dp
1768  fit_coef(12, 14) = -7.4610849374495922e+00_dp
1769 
1770  END SUBROUTINE get_fit_coef_k7_sh
1771 
1772 ! **************************************************************************************************
1773 !> \brief ...
1774 !> \param k ...
1775 !> \param fit_coef ...
1776 !> \param L_b ...
1777 !> \param U_b ...
1778 ! **************************************************************************************************
1779  SUBROUTINE get_fit_coef_k7_lo(k, fit_coef, L_b, U_b)
1780  INTEGER :: k
1781  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
1782  REAL(kind=dp) :: l_b, u_b
1783 
1784  l_b = 1.0000000000000000e+02_dp
1785  u_b = 6.3730000000000000e+03_dp
1786  fit_coef(0, 1) = 6.0677583366177139e-04_dp
1787  fit_coef(1, 1) = 1.2203511941973786e-05_dp
1788  fit_coef(2, 1) = 1.5542282929846361e-02_dp
1789  fit_coef(3, 1) = -8.9625369583599124e-02_dp
1790  fit_coef(4, 1) = 5.4937244690257003e-01_dp
1791  fit_coef(5, 1) = -2.3465783422261945e+00_dp
1792  fit_coef(6, 1) = 7.2618002882762989e+00_dp
1793  fit_coef(7, 1) = -1.5964210654587358e+01_dp
1794  fit_coef(8, 1) = 2.4547214366628502e+01_dp
1795  fit_coef(9, 1) = -2.5732576011672748e+01_dp
1796  fit_coef(10, 1) = 1.7495704575487210e+01_dp
1797  fit_coef(11, 1) = -6.9489399028728807e+00_dp
1798  fit_coef(12, 1) = 1.2232329673889215e+00_dp
1799  fit_coef(0, 2) = 6.6752714913863925e-03_dp
1800  fit_coef(1, 2) = 7.0822129335160658e-05_dp
1801  fit_coef(2, 2) = 9.1986377885775919e-02_dp
1802  fit_coef(3, 2) = -5.3405428642774699e-01_dp
1803  fit_coef(4, 2) = 3.2354397768485041e+00_dp
1804  fit_coef(5, 2) = -1.3775260985114405e+01_dp
1805  fit_coef(6, 2) = 4.2538770413228939e+01_dp
1806  fit_coef(7, 2) = -9.3398515752623808e+01_dp
1807  fit_coef(8, 2) = 1.4350316188715925e+02_dp
1808  fit_coef(9, 2) = -1.5036166589456491e+02_dp
1809  fit_coef(10, 2) = 1.0220160925073999e+02_dp
1810  fit_coef(11, 2) = -4.0584863952257315e+01_dp
1811  fit_coef(12, 2) = 7.1433481247893695e+00_dp
1812  fit_coef(0, 3) = 3.5329627891532003e-02_dp
1813  fit_coef(1, 3) = 2.2595479303685819e-04_dp
1814  fit_coef(2, 3) = 3.0068670299306055e-01_dp
1815  fit_coef(3, 3) = -1.7613684261571489e+00_dp
1816  fit_coef(4, 3) = 1.0488351739421789e+01_dp
1817  fit_coef(5, 3) = -4.4542175766068205e+01_dp
1818  fit_coef(6, 3) = 1.3710066819725051e+02_dp
1819  fit_coef(7, 3) = -3.0052458124580761e+02_dp
1820  fit_coef(8, 3) = 4.6158839612526646e+02_dp
1821  fit_coef(9, 3) = -4.8381807226730933e+02_dp
1822  fit_coef(10, 3) = 3.2906228868490689e+02_dp
1823  fit_coef(11, 3) = -1.3076538707988345e+02_dp
1824  fit_coef(12, 3) = 2.3031862239615609e+01_dp
1825  fit_coef(0, 4) = 1.3636675797272446e-01_dp
1826  fit_coef(1, 4) = 5.6647704292489109e-04_dp
1827  fit_coef(2, 4) = 7.6618173910360343e-01_dp
1828  fit_coef(3, 4) = -4.5142657914579676e+00_dp
1829  fit_coef(4, 4) = 2.6580955043085275e+01_dp
1830  fit_coef(5, 4) = -1.1272540497018385e+02_dp
1831  fit_coef(6, 4) = 3.4623696291949358e+02_dp
1832  fit_coef(7, 4) = -7.5826687162428038e+02_dp
1833  fit_coef(8, 4) = 1.1645610278715124e+03_dp
1834  fit_coef(9, 4) = -1.2210276266592973e+03_dp
1835  fit_coef(10, 4) = 8.3085597800660651e+02_dp
1836  fit_coef(11, 4) = -3.3033932676724800e+02_dp
1837  fit_coef(12, 4) = 5.8211140143063389e+01_dp
1838  fit_coef(0, 5) = 4.3692354129416011e-01_dp
1839  fit_coef(1, 5) = 1.1976571152026670e-03_dp
1840  fit_coef(2, 5) = 1.6377604996306871e+00_dp
1841  fit_coef(3, 5) = -9.6866759364374868e+00_dp
1842  fit_coef(4, 5) = 5.6612700356628949e+01_dp
1843  fit_coef(5, 5) = -2.3984102923713382e+02_dp
1844  fit_coef(6, 5) = 7.3561273922776581e+02_dp
1845  fit_coef(7, 5) = -1.6099560282310861e+03_dp
1846  fit_coef(8, 5) = 2.4723564756113196e+03_dp
1847  fit_coef(9, 5) = -2.5927151309452665e+03_dp
1848  fit_coef(10, 5) = 1.7647692924297401e+03_dp
1849  fit_coef(11, 5) = -7.0188939174830352e+02_dp
1850  fit_coef(12, 5) = 1.2372418269084275e+02_dp
1851  fit_coef(0, 6) = 1.2378497399176813e+00_dp
1852  fit_coef(1, 6) = 2.1799404763566546e-03_dp
1853  fit_coef(2, 6) = 3.0033304053549266e+00_dp
1854  fit_coef(3, 6) = -1.7809339259291960e+01_dp
1855  fit_coef(4, 6) = 1.0356146048512531e+02_dp
1856  fit_coef(5, 6) = -4.3841186307805572e+02_dp
1857  fit_coef(6, 6) = 1.3433098010233427e+03_dp
1858  fit_coef(7, 6) = -2.9385308911410843e+03_dp
1859  fit_coef(8, 6) = 4.5121527260780776e+03_dp
1860  fit_coef(9, 6) = -4.7323142457902477e+03_dp
1861  fit_coef(10, 6) = 3.2217506991135392e+03_dp
1862  fit_coef(11, 6) = -1.2816488835906916e+03_dp
1863  fit_coef(12, 6) = 2.2596889581599186e+02_dp
1864  fit_coef(0, 7) = 3.2781853114633690e+00_dp
1865  fit_coef(1, 7) = 3.4389001435898561e-03_dp
1866  fit_coef(2, 7) = 4.7592429785757018e+00_dp
1867  fit_coef(3, 7) = -2.8265375133025159e+01_dp
1868  fit_coef(4, 7) = 1.6386545527527471e+02_dp
1869  fit_coef(5, 7) = -6.9336876574524956e+02_dp
1870  fit_coef(6, 7) = 2.1232162962264451e+03_dp
1871  fit_coef(7, 7) = -4.6431587196422133e+03_dp
1872  fit_coef(8, 7) = 7.1291035126709503e+03_dp
1873  fit_coef(9, 7) = -7.4773722512143786e+03_dp
1874  fit_coef(10, 7) = 5.0911609048640648e+03_dp
1875  fit_coef(11, 7) = -2.0255881694388165e+03_dp
1876  fit_coef(12, 7) = 3.5717987126526839e+02_dp
1877  fit_coef(0, 8) = 1.9397592535656612e-03_dp
1878  fit_coef(1, 8) = 3.1224136945126820e-05_dp
1879  fit_coef(2, 8) = 3.9794210955105026e-02_dp
1880  fit_coef(3, 8) = -2.2945121723050055e-01_dp
1881  fit_coef(4, 8) = 1.4081093618036822e+00_dp
1882  fit_coef(5, 8) = -6.0128883949026397e+00_dp
1883  fit_coef(6, 8) = 1.8615856974219142e+01_dp
1884  fit_coef(7, 8) = -4.0950738259707443e+01_dp
1885  fit_coef(8, 8) = 6.2995147189900791e+01_dp
1886  fit_coef(9, 8) = -6.6049282238872578e+01_dp
1887  fit_coef(10, 8) = 4.4906773129267386e+01_dp
1888  fit_coef(11, 8) = -1.7833720418073618e+01_dp
1889  fit_coef(12, 8) = 3.1386820276994531e+00_dp
1890  fit_coef(0, 9) = 1.2744789430102283e-02_dp
1891  fit_coef(1, 9) = 9.4709522213266069e-05_dp
1892  fit_coef(2, 9) = 1.2561186892205739e-01_dp
1893  fit_coef(3, 9) = -7.3485105104893944e-01_dp
1894  fit_coef(4, 9) = 4.3871454899236513e+00_dp
1895  fit_coef(5, 9) = -1.8627306443837497e+01_dp
1896  fit_coef(6, 9) = 5.7355825078700910e+01_dp
1897  fit_coef(7, 9) = -1.2570281346740651e+02_dp
1898  fit_coef(8, 9) = 1.9298761023815177e+02_dp
1899  fit_coef(9, 9) = -2.0218882506002689e+02_dp
1900  fit_coef(10, 9) = 1.3746187852198693e+02_dp
1901  fit_coef(11, 9) = -5.4608420832822929e+01_dp
1902  fit_coef(12, 9) = 9.6158489721068801e+00_dp
1903  fit_coef(0, 10) = 5.2173333294315491e-02_dp
1904  fit_coef(1, 10) = 2.3055569105486745e-04_dp
1905  fit_coef(2, 10) = 3.1278409064824336e-01_dp
1906  fit_coef(3, 10) = -1.8448833978165269e+00_dp
1907  fit_coef(4, 10) = 1.0840143395546759e+01_dp
1908  fit_coef(5, 10) = -4.5958901600709979e+01_dp
1909  fit_coef(6, 10) = 1.4110750881102726e+02_dp
1910  fit_coef(7, 10) = -3.0897514713921822e+02_dp
1911  fit_coef(8, 10) = 4.7453270093475732e+02_dp
1912  fit_coef(9, 10) = -4.9757949866356881e+02_dp
1913  fit_coef(10, 10) = 3.3861207241883631e+02_dp
1914  fit_coef(11, 10) = -1.3464036769091453e+02_dp
1915  fit_coef(12, 10) = 2.3727726896949317e+01_dp
1916  fit_coef(0, 11) = 1.6963116889689617e-01_dp
1917  fit_coef(1, 11) = 4.6901741492581534e-04_dp
1918  fit_coef(2, 11) = 6.4447000621439654e-01_dp
1919  fit_coef(3, 11) = -3.8181538304305924e+00_dp
1920  fit_coef(4, 11) = 2.2242335828744238e+01_dp
1921  fit_coef(5, 11) = -9.4193777329169180e+01_dp
1922  fit_coef(6, 11) = 2.8872166699409729e+02_dp
1923  fit_coef(7, 11) = -6.3173717103578508e+02_dp
1924  fit_coef(8, 11) = 9.7012917536585030e+02_dp
1925  fit_coef(9, 11) = -1.0174610499996350e+03_dp
1926  fit_coef(10, 11) = 6.9265148866175264e+02_dp
1927  fit_coef(11, 11) = -2.7552649004097742e+02_dp
1928  fit_coef(12, 11) = 4.8575054818192108e+01_dp
1929  fit_coef(0, 12) = 4.7830241431219889e-01_dp
1930  fit_coef(1, 12) = 8.0536633187941779e-04_dp
1931  fit_coef(2, 12) = 1.1161391199045863e+00_dp
1932  fit_coef(3, 12) = -6.6319638481849212e+00_dp
1933  fit_coef(4, 12) = 3.8412707149315935e+01_dp
1934  fit_coef(5, 12) = -1.6252589178932661e+02_dp
1935  fit_coef(6, 12) = 4.9759933805308168e+02_dp
1936  fit_coef(7, 12) = -1.0881301553940079e+03_dp
1937  fit_coef(8, 12) = 1.6707481111324018e+03_dp
1938  fit_coef(9, 12) = -1.7524442770987675e+03_dp
1939  fit_coef(10, 12) = 1.1932577680169172e+03_dp
1940  fit_coef(11, 12) = -4.7477746229497609e+02_dp
1941  fit_coef(12, 12) = 8.3723024185087226e+01_dp
1942  fit_coef(0, 13) = 1.2328742147617662e+00_dp
1943  fit_coef(1, 13) = 1.1464277359986964e-03_dp
1944  fit_coef(2, 13) = 1.5973172261127475e+00_dp
1945  fit_coef(3, 13) = -9.5083265310456007e+00_dp
1946  fit_coef(4, 13) = 5.4875950711264657e+01_dp
1947  fit_coef(5, 13) = -2.3203772329691336e+02_dp
1948  fit_coef(6, 13) = 7.0989929741104845e+02_dp
1949  fit_coef(7, 13) = -1.5517453595579404e+03_dp
1950  fit_coef(8, 13) = 2.3823114822950174e+03_dp
1951  fit_coef(9, 13) = -2.4989178165580306e+03_dp
1952  fit_coef(10, 13) = 1.7017491667373313e+03_dp
1953  fit_coef(11, 13) = -6.7719904341330835e+02_dp
1954  fit_coef(12, 13) = 1.1943636331258227e+02_dp
1955  fit_coef(0, 14) = 3.1933956854310037e+00_dp
1956  fit_coef(1, 14) = 1.3428436858287465e-03_dp
1957  fit_coef(2, 14) = 1.8732506344005615e+00_dp
1958  fit_coef(3, 14) = -1.1155445162652324e+01_dp
1959  fit_coef(4, 14) = 6.4329861295470778e+01_dp
1960  fit_coef(5, 14) = -2.7197046053760539e+02_dp
1961  fit_coef(6, 14) = 8.3192845835379330e+02_dp
1962  fit_coef(7, 14) = -1.8182993373416557e+03_dp
1963  fit_coef(8, 14) = 2.7914396608814409e+03_dp
1964  fit_coef(9, 14) = -2.9280874922129306e+03_dp
1965  fit_coef(10, 14) = 1.9940610145207027e+03_dp
1966  fit_coef(11, 14) = -7.9354809788071543e+02_dp
1967  fit_coef(12, 14) = 1.3996131946484607e+02_dp
1968 
1969  END SUBROUTINE get_fit_coef_k7_lo
1970 
1971 ! **************************************************************************************************
1972 !> \brief ...
1973 !> \param k ...
1974 !> \param fit_coef ...
1975 !> \param L_b ...
1976 !> \param U_b ...
1977 ! **************************************************************************************************
1978  SUBROUTINE get_fit_coef_k8_sh(k, fit_coef, L_b, U_b)
1979  INTEGER :: k
1980  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
1981  REAL(kind=dp) :: l_b, u_b
1982 
1983  l_b = 1.0000000000000000e+01_dp
1984  u_b = 1.0000000000000000e+02_dp
1985  fit_coef(0, 1) = 7.3303678789083827e-03_dp
1986  fit_coef(1, 1) = 1.9068147607663823e-02_dp
1987  fit_coef(2, 1) = 2.4523188619260956e-02_dp
1988  fit_coef(3, 1) = 1.7843299989374534e-02_dp
1989  fit_coef(4, 1) = 5.4214701717497675e-03_dp
1990  fit_coef(5, 1) = -2.4694578878648259e-03_dp
1991  fit_coef(6, 1) = -3.0284493938072380e-03_dp
1992  fit_coef(7, 1) = -1.6609340715173272e-05_dp
1993  fit_coef(8, 1) = 5.8996552393493821e-04_dp
1994  fit_coef(9, 1) = -5.5212702213677864e-05_dp
1995  fit_coef(10, 1) = 3.4862398750072344e-04_dp
1996  fit_coef(11, 1) = -3.9218355438884901e-04_dp
1997  fit_coef(12, 1) = 1.2569394142797241e-04_dp
1998  fit_coef(0, 2) = 4.1899841856663761e-02_dp
1999  fit_coef(1, 2) = 1.0302234723218924e-01_dp
2000  fit_coef(2, 2) = 1.3023821601879626e-01_dp
2001  fit_coef(3, 2) = 9.3099102625574220e-02_dp
2002  fit_coef(4, 2) = 2.7404221544145291e-02_dp
2003  fit_coef(5, 2) = -1.3085499573245986e-02_dp
2004  fit_coef(6, 2) = -1.5582408546316897e-02_dp
2005  fit_coef(7, 2) = 5.2970248514313688e-04_dp
2006  fit_coef(8, 2) = 2.2609393067795900e-03_dp
2007  fit_coef(9, 2) = 4.6279627025403949e-04_dp
2008  fit_coef(10, 2) = 1.4146159928236672e-03_dp
2009  fit_coef(11, 2) = -1.9800386255810288e-03_dp
2010  fit_coef(12, 2) = 6.6847497768620658e-04_dp
2011  fit_coef(0, 3) = 1.2090283026330555e-01_dp
2012  fit_coef(1, 3) = 2.6358046342322966e-01_dp
2013  fit_coef(2, 3) = 3.2173608677475352e-01_dp
2014  fit_coef(3, 3) = 2.2555617000622660e-01_dp
2015  fit_coef(4, 3) = 6.4242254728770876e-02_dp
2016  fit_coef(5, 3) = -3.3531313583337982e-02_dp
2017  fit_coef(6, 3) = -3.7471068968577388e-02_dp
2018  fit_coef(7, 3) = 3.6816061058378741e-03_dp
2019  fit_coef(8, 3) = 6.5687067201372204e-03_dp
2020  fit_coef(9, 3) = -2.6384863361432163e-03_dp
2021  fit_coef(10, 3) = 6.4385556221874555e-03_dp
2022  fit_coef(11, 3) = -6.0511747469316332e-03_dp
2023  fit_coef(12, 3) = 1.8525016625111832e-03_dp
2024  fit_coef(0, 4) = 2.8592429103323302e-01_dp
2025  fit_coef(1, 4) = 5.1841367625987889e-01_dp
2026  fit_coef(2, 4) = 5.9115684453736916e-01_dp
2027  fit_coef(3, 4) = 4.0105593630503783e-01_dp
2028  fit_coef(4, 4) = 1.1948149198856918e-01_dp
2029  fit_coef(5, 4) = -5.2658401069846560e-02_dp
2030  fit_coef(6, 4) = -7.3898713202086491e-02_dp
2031  fit_coef(7, 4) = 9.1566644314021242e-03_dp
2032  fit_coef(8, 4) = -1.1867605759483740e-02_dp
2033  fit_coef(9, 4) = 4.8318451940700932e-02_dp
2034  fit_coef(10, 4) = -3.5186576456035019e-02_dp
2035  fit_coef(11, 4) = 7.7443536084135598e-03_dp
2036  fit_coef(12, 4) = 6.1488354568711538e-04_dp
2037  fit_coef(0, 5) = 6.2290281260653402e-01_dp
2038  fit_coef(1, 5) = 8.9580902133545759e-01_dp
2039  fit_coef(2, 5) = 9.2609808946198835e-01_dp
2040  fit_coef(3, 5) = 5.8224600441757135e-01_dp
2041  fit_coef(4, 5) = 1.7839482993919215e-01_dp
2042  fit_coef(5, 5) = -4.6849100928790438e-02_dp
2043  fit_coef(6, 5) = -8.6070770575879779e-02_dp
2044  fit_coef(7, 5) = -1.8640277231677663e-02_dp
2045  fit_coef(8, 5) = 1.1471460387476767e-02_dp
2046  fit_coef(9, 5) = -4.1058254270079884e-02_dp
2047  fit_coef(10, 5) = 1.1306530929746011e-01_dp
2048  fit_coef(11, 5) = -8.8348931981328011e-02_dp
2049  fit_coef(12, 5) = 2.3298598302007475e-02_dp
2050  fit_coef(0, 6) = 1.2950331297092936e+00_dp
2051  fit_coef(1, 6) = 1.4208263619906618e+00_dp
2052  fit_coef(2, 6) = 1.3168706585134538e+00_dp
2053  fit_coef(3, 6) = 7.3735161688744788e-01_dp
2054  fit_coef(4, 6) = 2.1308021650008105e-01_dp
2055  fit_coef(5, 6) = -2.2140636924009825e-02_dp
2056  fit_coef(6, 6) = -6.5523715696762824e-02_dp
2057  fit_coef(7, 6) = -5.5227429757704954e-03_dp
2058  fit_coef(8, 6) = -3.6319163794681919e-02_dp
2059  fit_coef(9, 6) = -2.1057002605029421e-02_dp
2060  fit_coef(10, 6) = 6.7929722094043590e-02_dp
2061  fit_coef(11, 6) = -2.9821898442364107e-02_dp
2062  fit_coef(12, 6) = 2.5847668701003404e-03_dp
2063  fit_coef(0, 7) = 2.6150915219181412e+00_dp
2064  fit_coef(1, 7) = 2.0925013488168447e+00_dp
2065  fit_coef(2, 7) = 1.7517994308499847e+00_dp
2066  fit_coef(3, 7) = 8.5858648940090110e-01_dp
2067  fit_coef(4, 7) = 2.1877243019911102e-01_dp
2068  fit_coef(5, 7) = 9.2380438422983800e-03_dp
2069  fit_coef(6, 7) = -3.5233332041510933e-02_dp
2070  fit_coef(7, 7) = 5.9579661965596109e-02_dp
2071  fit_coef(8, 7) = -1.5530877010597718e-01_dp
2072  fit_coef(9, 7) = 1.1970417799859782e-01_dp
2073  fit_coef(10, 7) = -7.3859936805166476e-02_dp
2074  fit_coef(11, 7) = 3.9401452538859211e-02_dp
2075  fit_coef(12, 7) = -8.0701941615812720e-03_dp
2076  fit_coef(0, 8) = 5.2886811819505075e+00_dp
2077  fit_coef(1, 8) = 2.8791408561019143e+00_dp
2078  fit_coef(2, 8) = 2.2282496597143453e+00_dp
2079  fit_coef(3, 8) = 9.6463274698100221e-01_dp
2080  fit_coef(4, 8) = 2.0804339162869817e-01_dp
2081  fit_coef(5, 8) = 3.8463667107493361e-02_dp
2082  fit_coef(6, 8) = 6.2738138193085286e-03_dp
2083  fit_coef(7, 8) = 1.0100983178342585e-01_dp
2084  fit_coef(8, 8) = -1.8879341637967198e-01_dp
2085  fit_coef(9, 8) = 1.2577637243618989e-01_dp
2086  fit_coef(10, 8) = -4.4240946155634182e-02_dp
2087  fit_coef(11, 8) = -2.7654276880568853e-03_dp
2088  fit_coef(12, 8) = 7.1269217913952432e-03_dp
2089  fit_coef(0, 9) = 1.9153697185214646e-02_dp
2090  fit_coef(1, 9) = 4.9243996218940246e-02_dp
2091  fit_coef(2, 9) = 6.3063039313140626e-02_dp
2092  fit_coef(3, 9) = 4.5675586741478570e-02_dp
2093  fit_coef(4, 9) = 1.3789973749172879e-02_dp
2094  fit_coef(5, 9) = -6.3486543694890422e-03_dp
2095  fit_coef(6, 9) = -7.7438232796799697e-03_dp
2096  fit_coef(7, 9) = 4.2857574556254048e-05_dp
2097  fit_coef(8, 9) = 1.4170649293170209e-03_dp
2098  fit_coef(9, 9) = -6.5915991195257174e-05_dp
2099  fit_coef(10, 9) = 8.5657276913500048e-04_dp
2100  fit_coef(11, 9) = -1.0012786918386677e-03_dp
2101  fit_coef(12, 9) = 3.2416699208711279e-04_dp
2102  fit_coef(0, 10) = 5.2487499010059821e-02_dp
2103  fit_coef(1, 10) = 1.2020367140285117e-01_dp
2104  fit_coef(2, 10) = 1.4885896496539552e-01_dp
2105  fit_coef(3, 10) = 1.0446916703848536e-01_dp
2106  fit_coef(4, 10) = 2.9452247957851872e-02_dp
2107  fit_coef(5, 10) = -1.5096946389090963e-02_dp
2108  fit_coef(6, 10) = -1.6978769798053302e-02_dp
2109  fit_coef(7, 10) = 1.5621840217608987e-03_dp
2110  fit_coef(8, 10) = 1.1498062866988877e-03_dp
2111  fit_coef(9, 10) = 1.5932508408093571e-03_dp
2112  fit_coef(10, 10) = 1.2044209864296811e-03_dp
2113  fit_coef(11, 10) = -2.2799861036947064e-03_dp
2114  fit_coef(12, 10) = 8.0794913771834831e-04_dp
2115  fit_coef(0, 11) = 1.1214831732759308e-01_dp
2116  fit_coef(1, 11) = 2.0374016088705749e-01_dp
2117  fit_coef(2, 11) = 2.3269755141858203e-01_dp
2118  fit_coef(3, 11) = 1.5862165696203001e-01_dp
2119  fit_coef(4, 11) = 4.5536019398208713e-02_dp
2120  fit_coef(5, 11) = -2.4771937060547151e-02_dp
2121  fit_coef(6, 11) = -2.8674783757891342e-02_dp
2122  fit_coef(7, 11) = 3.5158594299659887e-03_dp
2123  fit_coef(8, 11) = 9.3535039711395342e-03_dp
2124  fit_coef(9, 11) = -3.0604392897587429e-03_dp
2125  fit_coef(10, 11) = -6.0143657962914525e-04_dp
2126  fit_coef(11, 11) = 4.2950330778982355e-04_dp
2127  fit_coef(12, 11) = 1.9255873491051108e-05_dp
2128  fit_coef(0, 12) = 2.3171781907279218e-01_dp
2129  fit_coef(1, 12) = 3.1091079731599292e-01_dp
2130  fit_coef(2, 12) = 3.0389179989885584e-01_dp
2131  fit_coef(3, 12) = 1.8532205840012622e-01_dp
2132  fit_coef(4, 12) = 6.2306830325449335e-02_dp
2133  fit_coef(5, 12) = -7.6106859087436904e-03_dp
2134  fit_coef(6, 12) = -3.6599453891127606e-02_dp
2135  fit_coef(7, 12) = 1.5509386794819603e-03_dp
2136  fit_coef(8, 12) = -4.0853132735310875e-02_dp
2137  fit_coef(9, 12) = 6.6595641401483052e-02_dp
2138  fit_coef(10, 12) = -1.8834300269643112e-02_dp
2139  fit_coef(11, 12) = -1.5460640921107466e-02_dp
2140  fit_coef(12, 12) = 8.1050164047865251e-03_dp
2141  fit_coef(0, 13) = 4.6839273718001340e-01_dp
2142  fit_coef(1, 13) = 4.4848685344087941e-01_dp
2143  fit_coef(2, 13) = 3.6456593426754630e-01_dp
2144  fit_coef(3, 13) = 1.7154603893334677e-01_dp
2145  fit_coef(4, 13) = 5.0029581620847113e-02_dp
2146  fit_coef(5, 13) = 1.7043310105799386e-02_dp
2147  fit_coef(6, 13) = 1.3624711461006474e-02_dp
2148  fit_coef(7, 13) = -4.0467589755335792e-02_dp
2149  fit_coef(8, 13) = 6.0917156869027100e-02_dp
2150  fit_coef(9, 13) = -1.7391850945484083e-01_dp
2151  fit_coef(10, 13) = 1.9540773247888954e-01_dp
2152  fit_coef(11, 13) = -8.8667454786059030e-02_dp
2153  fit_coef(12, 13) = 1.3511223411471382e-02_dp
2154  fit_coef(0, 14) = 9.2519886811346685e-01_dp
2155  fit_coef(1, 14) = 6.0160298038546722e-01_dp
2156  fit_coef(2, 14) = 4.1486918310874005e-01_dp
2157  fit_coef(3, 14) = 1.3735307260002044e-01_dp
2158  fit_coef(4, 14) = 1.8815781506297060e-02_dp
2159  fit_coef(5, 14) = 3.0299118585638541e-02_dp
2160  fit_coef(6, 14) = 2.2993724328518487e-02_dp
2161  fit_coef(7, 14) = 6.5423665107552431e-02_dp
2162  fit_coef(8, 14) = -1.4716829076991533e-01_dp
2163  fit_coef(9, 14) = 1.9132722353109541e-01_dp
2164  fit_coef(10, 14) = -2.2566102318270043e-01_dp
2165  fit_coef(11, 14) = 1.4512891962640706e-01_dp
2166  fit_coef(12, 14) = -3.4869303190922442e-02_dp
2167  fit_coef(0, 15) = 1.8180761389140441e+00_dp
2168  fit_coef(1, 15) = 7.3545411157338625e-01_dp
2169  fit_coef(2, 15) = 4.5382578616281255e-01_dp
2170  fit_coef(3, 15) = 1.0815904182157396e-01_dp
2171  fit_coef(4, 15) = -5.0564441213593594e-03_dp
2172  fit_coef(5, 15) = 3.1009296969077782e-02_dp
2173  fit_coef(6, 15) = 3.8543619111406462e-02_dp
2174  fit_coef(7, 15) = 4.9577607054581169e-02_dp
2175  fit_coef(8, 15) = -6.0901972233113555e-02_dp
2176  fit_coef(9, 15) = 4.4164548268671569e-02_dp
2177  fit_coef(10, 15) = -1.6420936751689871e-02_dp
2178  fit_coef(11, 15) = -1.9128788572305898e-02_dp
2179  fit_coef(12, 15) = 1.2610902336520378e-02_dp
2180  fit_coef(0, 16) = 3.8678537708718710e+00_dp
2181  fit_coef(1, 16) = 8.3755983422995561e-01_dp
2182  fit_coef(2, 16) = 5.0744880083562161e-01_dp
2183  fit_coef(3, 16) = 1.1252857834008548e-01_dp
2184  fit_coef(4, 16) = -1.3783956985565306e-02_dp
2185  fit_coef(5, 16) = 2.6967047539614656e-02_dp
2186  fit_coef(6, 16) = 4.1533124322160005e-02_dp
2187  fit_coef(7, 16) = 4.2761766824422134e-02_dp
2188  fit_coef(8, 16) = -3.1110880765649707e-02_dp
2189  fit_coef(9, 16) = 1.0013876986386597e-02_dp
2190  fit_coef(10, 16) = 2.7350239856939598e-02_dp
2191  fit_coef(11, 16) = -3.3885317157732221e-02_dp
2192  fit_coef(12, 16) = 1.0044298911104206e-02_dp
2193 
2194  END SUBROUTINE get_fit_coef_k8_sh
2195 
2196 ! **************************************************************************************************
2197 !> \brief ...
2198 !> \param k ...
2199 !> \param fit_coef ...
2200 !> \param L_b ...
2201 !> \param U_b ...
2202 ! **************************************************************************************************
2203  SUBROUTINE get_fit_coef_k8_lo(k, fit_coef, L_b, U_b)
2204  INTEGER :: k
2205  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
2206  REAL(kind=dp) :: l_b, u_b
2207 
2208  l_b = 1.0000000000000000e+02_dp
2209  u_b = 1.3749000000000000e+04_dp
2210  fit_coef(0, 1) = 2.8123802981039521e-04_dp
2211  fit_coef(1, 1) = 1.5926645040140255e-05_dp
2212  fit_coef(2, 1) = 1.0329030933196252e-02_dp
2213  fit_coef(3, 1) = -6.4007908632844474e-02_dp
2214  fit_coef(4, 1) = 4.1161308446326278e-01_dp
2215  fit_coef(5, 1) = -1.7624808185774974e+00_dp
2216  fit_coef(6, 1) = 5.3986045573131776e+00_dp
2217  fit_coef(7, 1) = -1.1672753089064145e+01_dp
2218  fit_coef(8, 1) = 1.7591571465892009e+01_dp
2219  fit_coef(9, 1) = -1.8028596170855813e+01_dp
2220  fit_coef(10, 1) = 1.1956816057777168e+01_dp
2221  fit_coef(11, 1) = -4.6228922203591667e+00_dp
2222  fit_coef(12, 1) = 7.9068650631410775e-01_dp
2223  fit_coef(0, 2) = 3.0940667380651658e-03_dp
2224  fit_coef(1, 2) = 9.4603372213690319e-05_dp
2225  fit_coef(2, 2) = 6.2371593714423038e-02_dp
2226  fit_coef(3, 2) = -3.9061079256549203e-01_dp
2227  fit_coef(4, 2) = 2.4800148089165819e+00_dp
2228  fit_coef(5, 2) = -1.0590097222199683e+01_dp
2229  fit_coef(6, 2) = 3.2358288023437467e+01_dp
2230  fit_coef(7, 2) = -6.9843326031928697e+01_dp
2231  fit_coef(8, 2) = 1.0512898764379077e+02_dp
2232  fit_coef(9, 2) = -1.0764631696630022e+02_dp
2233  fit_coef(10, 2) = 7.1348387712368961e+01_dp
2234  fit_coef(11, 2) = -2.7573670968312566e+01_dp
2235  fit_coef(12, 2) = 4.7147055876112587e+00_dp
2236  fit_coef(0, 3) = 1.6375908158103483e-02_dp
2237  fit_coef(1, 3) = 3.1160349661731832e-04_dp
2238  fit_coef(2, 3) = 2.0927456992109450e-01_dp
2239  fit_coef(3, 3) = -1.3273785824948792e+00_dp
2240  fit_coef(4, 3) = 8.2688701711323898e+00_dp
2241  fit_coef(5, 3) = -3.5220567469598883e+01_dp
2242  fit_coef(6, 3) = 1.0701331897299248e+02_dp
2243  fit_coef(7, 3) = -2.2989760166900771e+02_dp
2244  fit_coef(8, 3) = 3.4493893446724235e+02_dp
2245  fit_coef(9, 3) = -3.5248615129301214e+02_dp
2246  fit_coef(10, 3) = 2.3334466251650863e+02_dp
2247  fit_coef(11, 3) = -9.0116552857752083e+01_dp
2248  fit_coef(12, 3) = 1.5403005349166568e+01_dp
2249  fit_coef(0, 4) = 6.3206454085883088e-02_dp
2250  fit_coef(1, 4) = 8.1154192163640840e-04_dp
2251  fit_coef(2, 4) = 5.5144861056801797e-01_dp
2252  fit_coef(3, 4) = -3.5260842601451339e+00_dp
2253  fit_coef(4, 4) = 2.1693237689818268e+01_dp
2254  fit_coef(5, 4) = -9.2258467452491558e+01_dp
2255  fit_coef(6, 4) = 2.7922864280490649e+02_dp
2256  fit_coef(7, 4) = -5.9806470556712168e+02_dp
2257  fit_coef(8, 4) = 8.9553395470219289e+02_dp
2258  fit_coef(9, 4) = -9.1394179906769205e+02_dp
2259  fit_coef(10, 4) = 6.0454016322906523e+02_dp
2260  fit_coef(11, 4) = -2.3336202357129835e+02_dp
2261  fit_coef(12, 4) = 3.9877696019475444e+01_dp
2262  fit_coef(0, 5) = 2.0243266526935697e-01_dp
2263  fit_coef(1, 5) = 1.8020515157672840e-03_dp
2264  fit_coef(2, 5) = 1.2344900509541614e+00_dp
2265  fit_coef(3, 5) = -7.9367169391085666e+00_dp
2266  fit_coef(4, 5) = 4.8422935474594851e+01_dp
2267  fit_coef(5, 5) = -2.0571215987444512e+02_dp
2268  fit_coef(6, 5) = 6.2097865514974285e+02_dp
2269  fit_coef(7, 5) = -1.3272491727851836e+03_dp
2270  fit_coef(8, 5) = 1.9845109548223063e+03_dp
2271  fit_coef(9, 5) = -2.0233745953849727e+03_dp
2272  fit_coef(10, 5) = 1.3376052915228147e+03_dp
2273  fit_coef(11, 5) = -5.1616417908155108e+02_dp
2274  fit_coef(12, 5) = 8.8189346087826550e+01_dp
2275  fit_coef(0, 6) = 5.7157821118623775e-01_dp
2276  fit_coef(1, 6) = 3.5076317937191783e-03_dp
2277  fit_coef(2, 6) = 2.4171981047624476e+00_dp
2278  fit_coef(3, 6) = -1.5600811633970423e+01_dp
2279  fit_coef(4, 6) = 9.4627104824817778e+01_dp
2280  fit_coef(5, 6) = -4.0167179845150463e+02_dp
2281  fit_coef(6, 6) = 1.2102930856782566e+03_dp
2282  fit_coef(7, 6) = -2.5828405060244945e+03_dp
2283  fit_coef(8, 6) = 3.8576577717746441e+03_dp
2284  fit_coef(9, 6) = -3.9303584111835289e+03_dp
2285  fit_coef(10, 6) = 2.5970876357091988e+03_dp
2286  fit_coef(11, 6) = -1.0019128608117558e+03_dp
2287  fit_coef(12, 6) = 1.7115745096843858e+02_dp
2288  fit_coef(0, 7) = 1.4769845791046401e+00_dp
2289  fit_coef(1, 7) = 6.0305390650928353e-03_dp
2290  fit_coef(2, 7) = 4.1735972990944301e+00_dp
2291  fit_coef(3, 7) = -2.7010363741735947e+01_dp
2292  fit_coef(4, 7) = 1.6316505318502820e+02_dp
2293  fit_coef(5, 7) = -6.9218832414970177e+02_dp
2294  fit_coef(6, 7) = 2.0829974158076584e+03_dp
2295  fit_coef(7, 7) = -4.4403073409985855e+03_dp
2296  fit_coef(8, 7) = 6.6265908711188122e+03_dp
2297  fit_coef(9, 7) = -6.7478402025357373e+03_dp
2298  fit_coef(10, 7) = 4.4572806839765526e+03_dp
2299  fit_coef(11, 7) = -1.7191849878725106e+03_dp
2300  fit_coef(12, 7) = 2.9365492248421521e+02_dp
2301  fit_coef(0, 8) = 3.6498674343702047e+00_dp
2302  fit_coef(1, 8) = 9.1861328914861536e-03_dp
2303  fit_coef(2, 8) = 6.3746908376074938e+00_dp
2304  fit_coef(3, 8) = -4.1325382231508740e+01_dp
2305  fit_coef(4, 8) = 2.4901070747707607e+02_dp
2306  fit_coef(5, 8) = -1.0559668335879119e+03_dp
2307  fit_coef(6, 8) = 3.1752073241924800e+03_dp
2308  fit_coef(7, 8) = -6.7638081975788209e+03_dp
2309  fit_coef(8, 8) = 1.0088934681089724e+04_dp
2310  fit_coef(9, 8) = -1.0269971775238855e+04_dp
2311  fit_coef(10, 8) = 6.7823044591615362e+03_dp
2312  fit_coef(11, 8) = -2.6155916262455330e+03_dp
2313  fit_coef(12, 8) = 4.4673488306700750e+02_dp
2314  fit_coef(0, 9) = 8.9908324754226225e-04_dp
2315  fit_coef(1, 9) = 4.1044297500840920e-05_dp
2316  fit_coef(2, 9) = 2.6592960271921522e-02_dp
2317  fit_coef(3, 9) = -1.6475343310038174e-01_dp
2318  fit_coef(4, 9) = 1.0601282924777382e+00_dp
2319  fit_coef(5, 9) = -4.5352614218846243e+00_dp
2320  fit_coef(6, 9) = 1.3894117699928159e+01_dp
2321  fit_coef(7, 9) = -3.0070697693720529e+01_dp
2322  fit_coef(8, 9) = 4.5371751202142313e+01_dp
2323  fit_coef(9, 9) = -4.6549283112947627e+01_dp
2324  fit_coef(10, 9) = 3.0899823469725881e+01_dp
2325  fit_coef(11, 9) = -1.1955338603808340e+01_dp
2326  fit_coef(12, 9) = 2.0459285416163961e+00_dp
2327  fit_coef(0, 10) = 5.9074268743020538e-03_dp
2328  fit_coef(1, 10) = 1.2917982248413781e-04_dp
2329  fit_coef(2, 10) = 8.6643119919001477e-02_dp
2330  fit_coef(3, 10) = -5.4867858026705008e-01_dp
2331  fit_coef(4, 10) = 3.4301753057411557e+00_dp
2332  fit_coef(5, 10) = -1.4614938748597057e+01_dp
2333  fit_coef(6, 10) = 4.4473633864726359e+01_dp
2334  fit_coef(7, 10) = -9.5626734151356388e+01_dp
2335  fit_coef(8, 10) = 1.4351698350787132e+02_dp
2336  fit_coef(9, 10) = -1.4665263177842959e+02_dp
2337  fit_coef(10, 10) = 9.7069655720786628e+01_dp
2338  fit_coef(11, 10) = -3.7481250052554522e+01_dp
2339  fit_coef(12, 10) = 6.4052741628428116e+00_dp
2340  fit_coef(0, 11) = 2.4183310977353760e-02_dp
2341  fit_coef(1, 11) = 3.2874969051224556e-04_dp
2342  fit_coef(2, 11) = 2.2379265645203872e-01_dp
2343  fit_coef(3, 11) = -1.4327470925490047e+00_dp
2344  fit_coef(4, 11) = 8.7976488483593407e+00_dp
2345  fit_coef(5, 11) = -3.7406648187178646e+01_dp
2346  fit_coef(6, 11) = 1.1314765967557075e+02_dp
2347  fit_coef(7, 11) = -2.4223242835221623e+02_dp
2348  fit_coef(8, 11) = 3.6262537126551155e+02_dp
2349  fit_coef(9, 11) = -3.7003484902257611e+02_dp
2350  fit_coef(10, 11) = 2.4474926980111050e+02_dp
2351  fit_coef(11, 11) = -9.4473072063769564e+01_dp
2352  fit_coef(12, 11) = 1.6143361281904095e+01_dp
2353  fit_coef(0, 12) = 7.8618264891410383e-02_dp
2354  fit_coef(1, 12) = 7.0637070558397471e-04_dp
2355  fit_coef(2, 12) = 4.8525758636061883e-01_dp
2356  fit_coef(3, 12) = -3.1258030882321890e+00_dp
2357  fit_coef(4, 12) = 1.9013088969838954e+01_dp
2358  fit_coef(5, 12) = -8.0742838543906203e+01_dp
2359  fit_coef(6, 12) = 2.4349690163060086e+02_dp
2360  fit_coef(7, 12) = -5.2005299814464468e+02_dp
2361  fit_coef(8, 12) = 7.7720399577073124e+02_dp
2362  fit_coef(9, 12) = -7.9217171146497253e+02_dp
2363  fit_coef(10, 12) = 5.2358376975962551e+02_dp
2364  fit_coef(11, 12) = -2.0202246440009665e+02_dp
2365  fit_coef(12, 12) = 3.4515024598323109e+01_dp
2366  fit_coef(0, 13) = 2.2139783616846259e-01_dp
2367  fit_coef(1, 13) = 1.3144046612244267e-03_dp
2368  fit_coef(2, 13) = 9.0893314563834471e-01_dp
2369  fit_coef(3, 13) = -5.8797685805649715e+00_dp
2370  fit_coef(4, 13) = 3.5538337045891197e+01_dp
2371  fit_coef(5, 13) = -1.5078315089899843e+02_dp
2372  fit_coef(6, 13) = 4.5381740391672264e+02_dp
2373  fit_coef(7, 13) = -9.6759884283658630e+02_dp
2374  fit_coef(8, 13) = 1.4442703065970643e+03_dp
2375  fit_coef(9, 13) = -1.4708851169077066e+03_dp
2376  fit_coef(10, 13) = 9.7168186776942412e+02_dp
2377  fit_coef(11, 13) = -3.7480558358376271e+02_dp
2378  fit_coef(12, 13) = 6.4023927170066514e+01_dp
2379  fit_coef(0, 14) = 5.6481431024685758e-01_dp
2380  fit_coef(1, 14) = 2.1175592913405812e-03_dp
2381  fit_coef(2, 14) = 1.4715067019515555e+00_dp
2382  fit_coef(3, 14) = -9.5481410751299673e+00_dp
2383  fit_coef(4, 14) = 5.7450639914728498e+01_dp
2384  fit_coef(5, 14) = -2.4358417666644485e+02_dp
2385  fit_coef(6, 14) = 7.3209348863097784e+02_dp
2386  fit_coef(7, 14) = -1.5589336783178264e+03_dp
2387  fit_coef(8, 14) = 2.3247369231211455e+03_dp
2388  fit_coef(9, 14) = -2.3660752817146231e+03_dp
2389  fit_coef(10, 14) = 1.5624107971537085e+03_dp
2390  fit_coef(11, 14) = -6.0251181283667290e+02_dp
2391  fit_coef(12, 14) = 1.0290483462401868e+02_dp
2392  fit_coef(0, 15) = 1.3539573260602098e+00_dp
2393  fit_coef(1, 15) = 2.8953150568411467e-03_dp
2394  fit_coef(2, 15) = 2.0183462102822127e+00_dp
2395  fit_coef(3, 15) = -1.3121809745507548e+01_dp
2396  fit_coef(4, 15) = 7.8730592243301871e+01_dp
2397  fit_coef(5, 15) = -3.3365664063421633e+02_dp
2398  fit_coef(6, 15) = 1.0019300382950731e+03_dp
2399  fit_coef(7, 15) = -2.1317727140515958e+03_dp
2400  fit_coef(8, 15) = 3.1770143228209445e+03_dp
2401  fit_coef(9, 15) = -3.2321383186557791e+03_dp
2402  fit_coef(10, 15) = 2.1337098849426625e+03_dp
2403  fit_coef(11, 15) = -8.2267510237563181e+02_dp
2404  fit_coef(12, 15) = 1.4049188918686588e+02_dp
2405  fit_coef(0, 16) = 3.3347047868343913e+00_dp
2406  fit_coef(1, 16) = 3.3620771239965489e-03_dp
2407  fit_coef(2, 16) = 2.3453111222189276e+00_dp
2408  fit_coef(3, 16) = -1.5253659417099389e+01_dp
2409  fit_coef(4, 16) = 9.1468857073866545e+01_dp
2410  fit_coef(5, 16) = -3.8760249737899488e+02_dp
2411  fit_coef(6, 16) = 1.1637180704439147e+03_dp
2412  fit_coef(7, 16) = -2.4755718153726775e+03_dp
2413  fit_coef(8, 16) = 3.6888887814157529e+03_dp
2414  fit_coef(9, 16) = -3.7525428895000127e+03_dp
2415  fit_coef(10, 16) = 2.4771015308842470e+03_dp
2416  fit_coef(11, 16) = -9.5503423745582688e+02_dp
2417  fit_coef(12, 16) = 1.6309118629666474e+02_dp
2418 
2419  END SUBROUTINE get_fit_coef_k8_lo
2420 
2421 ! **************************************************************************************************
2422 !> \brief ...
2423 !> \param k ...
2424 !> \param fit_coef ...
2425 !> \param L_b ...
2426 !> \param U_b ...
2427 ! **************************************************************************************************
2428  SUBROUTINE get_fit_coef_k9_sh(k, fit_coef, L_b, U_b)
2429  INTEGER :: k
2430  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
2431  REAL(kind=dp) :: l_b, u_b
2432 
2433  l_b = 1.0000000000000000e+01_dp
2434  u_b = 1.0000000000000000e+02_dp
2435  fit_coef(0, 1) = 6.4552940952308244e-03_dp
2436  fit_coef(1, 1) = 1.6981103140462521e-02_dp
2437  fit_coef(2, 1) = 2.1954315188636421e-02_dp
2438  fit_coef(3, 1) = 1.6041342676653195e-02_dp
2439  fit_coef(4, 1) = 4.8873501014382193e-03_dp
2440  fit_coef(5, 1) = -2.2607549832820450e-03_dp
2441  fit_coef(6, 1) = -2.5816889517990111e-03_dp
2442  fit_coef(7, 1) = -3.3177472147924311e-04_dp
2443  fit_coef(8, 1) = 6.7633586217191212e-04_dp
2444  fit_coef(9, 1) = 5.0154491931341720e-04_dp
2445  fit_coef(10, 1) = -7.5477037926869911e-04_dp
2446  fit_coef(11, 1) = 4.3750564946997106e-04_dp
2447  fit_coef(12, 1) = -1.0884574145659750e-04_dp
2448  fit_coef(0, 2) = 3.6158523047046677e-02_dp
2449  fit_coef(1, 2) = 9.1448302892550112e-02_dp
2450  fit_coef(2, 2) = 1.1643393031728949e-01_dp
2451  fit_coef(3, 2) = 8.3846218207491621e-02_dp
2452  fit_coef(4, 2) = 2.4929838698097138e-02_dp
2453  fit_coef(5, 2) = -1.2000438048214228e-02_dp
2454  fit_coef(6, 2) = -1.3233969051869923e-02_dp
2455  fit_coef(7, 2) = -1.6781088808427976e-03_dp
2456  fit_coef(8, 2) = 3.7175799646608039e-03_dp
2457  fit_coef(9, 2) = 2.3200967656010554e-03_dp
2458  fit_coef(10, 2) = -3.7296821680115493e-03_dp
2459  fit_coef(11, 2) = 2.1900296497794772e-03_dp
2460  fit_coef(12, 2) = -5.4966296541064880e-04_dp
2461  fit_coef(0, 3) = 1.0021175251987058e-01_dp
2462  fit_coef(1, 3) = 2.3290658157250768e-01_dp
2463  fit_coef(2, 3) = 2.8826132533071419e-01_dp
2464  fit_coef(3, 3) = 2.0349781078404069e-01_dp
2465  fit_coef(4, 3) = 5.8186389475606060e-02_dp
2466  fit_coef(5, 3) = -3.0264996373773254e-02_dp
2467  fit_coef(6, 3) = -3.0958058136578551e-02_dp
2468  fit_coef(7, 3) = -3.3385124438745062e-03_dp
2469  fit_coef(8, 3) = 9.8293593154800095e-03_dp
2470  fit_coef(9, 3) = 3.3092123173594926e-03_dp
2471  fit_coef(10, 3) = -6.9541522350748128e-03_dp
2472  fit_coef(11, 3) = 4.3124239191782493e-03_dp
2473  fit_coef(12, 3) = -1.1315599631624136e-03_dp
2474  fit_coef(0, 4) = 2.2411697245587953e-01_dp
2475  fit_coef(1, 4) = 4.5426701810076259e-01_dp
2476  fit_coef(2, 4) = 5.3412584957488496e-01_dp
2477  fit_coef(3, 4) = 3.6826576404725364e-01_dp
2478  fit_coef(4, 4) = 1.0602701865363849e-01_dp
2479  fit_coef(5, 4) = -5.4577502966425870e-02_dp
2480  fit_coef(6, 4) = -5.8813664835258211e-02_dp
2481  fit_coef(7, 4) = -6.1835169673331971e-03_dp
2482  fit_coef(8, 4) = 1.9342657781255358e-02_dp
2483  fit_coef(9, 4) = 1.5715487208569516e-02_dp
2484  fit_coef(10, 4) = -2.9256796795427198e-02_dp
2485  fit_coef(11, 4) = 1.8078340581926571e-02_dp
2486  fit_coef(12, 4) = -4.4135712366918118e-03_dp
2487  fit_coef(0, 5) = 4.5965700239101925e-01_dp
2488  fit_coef(1, 5) = 7.7718614768161642e-01_dp
2489  fit_coef(2, 5) = 8.4369237846467748e-01_dp
2490  fit_coef(3, 5) = 5.5382304325752407e-01_dp
2491  fit_coef(4, 5) = 1.6629027091834961e-01_dp
2492  fit_coef(5, 5) = -6.3214899288962637e-02_dp
2493  fit_coef(6, 5) = -8.7377144006966334e-02_dp
2494  fit_coef(7, 5) = -1.9259962748352861e-02_dp
2495  fit_coef(8, 5) = 5.7845664647801637e-03_dp
2496  fit_coef(9, 5) = 4.9430272241004450e-02_dp
2497  fit_coef(10, 5) = -3.0204735992589018e-02_dp
2498  fit_coef(11, 5) = 1.1560750816998883e-03_dp
2499  fit_coef(12, 5) = 2.2620193192966114e-03_dp
2500  fit_coef(0, 6) = 9.0150523193514287e-01_dp
2501  fit_coef(1, 6) = 1.2281870858285731e+00_dp
2502  fit_coef(2, 6) = 1.2075268204406777e+00_dp
2503  fit_coef(3, 6) = 7.2753542801068738e-01_dp
2504  fit_coef(4, 6) = 2.1703768564838269e-01_dp
2505  fit_coef(5, 6) = -4.9393451753158686e-02_dp
2506  fit_coef(6, 6) = -7.2910241488968047e-02_dp
2507  fit_coef(7, 6) = -7.2551142234446420e-02_dp
2508  fit_coef(8, 6) = 8.0982810239361422e-02_dp
2509  fit_coef(9, 6) = -1.2121381989765857e-01_dp
2510  fit_coef(10, 6) = 1.5600379928593311e-01_dp
2511  fit_coef(11, 6) = -8.4966639309547370e-02_dp
2512  fit_coef(12, 6) = 1.6060557175561714e-02_dp
2513  fit_coef(0, 7) = 1.7180040458559993e+00_dp
2514  fit_coef(1, 7) = 1.8243250896998631e+00_dp
2515  fit_coef(2, 7) = 1.6163577010542527e+00_dp
2516  fit_coef(3, 7) = 8.7029777481360915e-01_dp
2517  fit_coef(4, 7) = 2.4164335157245592e-01_dp
2518  fit_coef(5, 7) = -2.1288880285781901e-02_dp
2519  fit_coef(6, 7) = -4.1346282161013680e-02_dp
2520  fit_coef(7, 7) = -5.2892337289649802e-02_dp
2521  fit_coef(8, 7) = 1.2566897761471612e-02_dp
2522  fit_coef(9, 7) = -3.1238115025798451e-02_dp
2523  fit_coef(10, 7) = 8.8197509236568605e-03_dp
2524  fit_coef(11, 7) = 3.4268320342607482e-02_dp
2525  fit_coef(12, 7) = -1.7500888643553550e-02_dp
2526  fit_coef(0, 8) = 3.2202910229369826e+00_dp
2527  fit_coef(1, 8) = 2.5584863603841099e+00_dp
2528  fit_coef(2, 8) = 2.0603420885505477e+00_dp
2529  fit_coef(3, 8) = 9.8186936771714084e-01_dp
2530  fit_coef(4, 8) = 2.4292352348458562e-01_dp
2531  fit_coef(5, 8) = 1.0777326484119814e-02_dp
2532  fit_coef(6, 8) = 3.4596476543145072e-03_dp
2533  fit_coef(7, 8) = -2.5878994552358304e-02_dp
2534  fit_coef(8, 8) = -2.8942176969688937e-02_dp
2535  fit_coef(9, 8) = 1.7377801484123011e-02_dp
2536  fit_coef(10, 8) = -5.3614378940648612e-02_dp
2537  fit_coef(11, 8) = 5.9949568881798150e-02_dp
2538  fit_coef(12, 8) = -1.7982770689698030e-02_dp
2539  fit_coef(0, 9) = 6.1060543796063369e+00_dp
2540  fit_coef(1, 9) = 3.4046538736762950e+00_dp
2541  fit_coef(2, 9) = 2.5438587661473857e+00_dp
2542  fit_coef(3, 9) = 1.0825640947785635e+00_dp
2543  fit_coef(4, 9) = 2.3188547903431525e-01_dp
2544  fit_coef(5, 9) = 4.0838177926133055e-02_dp
2545  fit_coef(6, 9) = 5.8580319059672786e-02_dp
2546  fit_coef(7, 9) = -2.5983271132225795e-02_dp
2547  fit_coef(8, 9) = 1.2322432042298232e-02_dp
2548  fit_coef(9, 9) = -5.5917635514737024e-02_dp
2549  fit_coef(10, 9) = 2.7316598068796355e-02_dp
2550  fit_coef(11, 9) = 1.8442499628175768e-03_dp
2551  fit_coef(12, 9) = -1.7781863984523483e-03_dp
2552  fit_coef(0, 10) = 1.6794417808730849e-02_dp
2553  fit_coef(1, 10) = 4.3812238879122306e-02_dp
2554  fit_coef(2, 10) = 5.6433388526163281e-02_dp
2555  fit_coef(3, 10) = 4.1089213098926332e-02_dp
2556  fit_coef(4, 10) = 1.2450115917928132e-02_dp
2557  fit_coef(5, 10) = -5.8158386932097572e-03_dp
2558  fit_coef(6, 10) = -6.5845058729652479e-03_dp
2559  fit_coef(7, 10) = -8.4117835741441777e-04_dp
2560  fit_coef(8, 10) = 1.7550704199386239e-03_dp
2561  fit_coef(9, 10) = 1.2453478991127647e-03_dp
2562  fit_coef(10, 10) = -1.9039470025569718e-03_dp
2563  fit_coef(11, 10) = 1.1072558306069514e-03_dp
2564  fit_coef(12, 10) = -2.7613956295636030e-04_dp
2565  fit_coef(0, 11) = 4.4208436478371291e-02_dp
2566  fit_coef(1, 11) = 1.0636068480303659e-01_dp
2567  fit_coef(2, 11) = 1.3297982738437528e-01_dp
2568  fit_coef(3, 11) = 9.4166685284241089e-02_dp
2569  fit_coef(4, 11) = 2.7104946950991506e-02_dp
2570  fit_coef(5, 11) = -1.3725955515035670e-02_dp
2571  fit_coef(6, 11) = -1.4441472385392985e-02_dp
2572  fit_coef(7, 11) = -1.8001873375527177e-03_dp
2573  fit_coef(8, 11) = 4.3120736020466057e-03_dp
2574  fit_coef(9, 11) = 2.3403116157563499e-03_dp
2575  fit_coef(10, 11) = -3.9978958575902293e-03_dp
2576  fit_coef(11, 11) = 2.3671743796162751e-03_dp
2577  fit_coef(12, 11) = -5.9737357121890616e-04_dp
2578  fit_coef(0, 12) = 8.7964729281669957e-02_dp
2579  fit_coef(1, 12) = 1.7861597760308465e-01_dp
2580  fit_coef(2, 12) = 2.1020751169557236e-01_dp
2581  fit_coef(3, 12) = 1.4439439121052172e-01_dp
2582  fit_coef(4, 12) = 3.9618119968394774e-02_dp
2583  fit_coef(5, 12) = -2.3084280501379426e-02_dp
2584  fit_coef(6, 12) = -2.1408162571924363e-02_dp
2585  fit_coef(7, 12) = -1.6462884108872455e-03_dp
2586  fit_coef(8, 12) = 1.0736589853496247e-02_dp
2587  fit_coef(9, 12) = -4.2541437088059438e-03_dp
2588  fit_coef(10, 12) = -9.3740060359603919e-05_dp
2589  fit_coef(11, 12) = 1.2300444443144750e-03_dp
2590  fit_coef(12, 12) = -5.1803647309730399e-04_dp
2591  fit_coef(0, 13) = 1.6822075290435659e-01_dp
2592  fit_coef(1, 13) = 2.6777049222376398e-01_dp
2593  fit_coef(2, 13) = 2.7956089737268164e-01_dp
2594  fit_coef(3, 13) = 1.8086459490735671e-01_dp
2595  fit_coef(4, 13) = 5.6336421826288820e-02_dp
2596  fit_coef(5, 13) = -2.0705833559352838e-02_dp
2597  fit_coef(6, 13) = -3.4790488764663681e-02_dp
2598  fit_coef(7, 13) = -2.0331621831735812e-03_dp
2599  fit_coef(8, 13) = -1.1735723784168657e-02_dp
2600  fit_coef(9, 13) = 6.1673712195088486e-02_dp
2601  fit_coef(10, 13) = -6.7206330987665763e-02_dp
2602  fit_coef(11, 13) = 3.3093275404480781e-02_dp
2603  fit_coef(12, 13) = -6.5493688196066237e-03_dp
2604  fit_coef(0, 14) = 3.1816462977746751e-01_dp
2605  fit_coef(1, 14) = 3.8275682615881462e-01_dp
2606  fit_coef(2, 14) = 3.3806848941519918e-01_dp
2607  fit_coef(3, 14) = 1.8434916370789287e-01_dp
2608  fit_coef(4, 14) = 5.9808120500728569e-02_dp
2609  fit_coef(5, 14) = 4.0170881027690826e-03_dp
2610  fit_coef(6, 14) = -9.8506182208028918e-03_dp
2611  fit_coef(7, 14) = -4.1552347574310020e-02_dp
2612  fit_coef(8, 14) = 4.0058352212536501e-02_dp
2613  fit_coef(9, 14) = -1.0194992831605759e-01_dp
2614  fit_coef(10, 14) = 1.6261296510646620e-01_dp
2615  fit_coef(11, 14) = -1.0779408129071036e-01_dp
2616  fit_coef(12, 14) = 2.6181546202421097e-02_dp
2617  fit_coef(0, 15) = 5.9260717069203162e-01_dp
2618  fit_coef(1, 15) = 5.2236714064676937e-01_dp
2619  fit_coef(2, 15) = 3.8810235742485544e-01_dp
2620  fit_coef(3, 15) = 1.5987501622242634e-01_dp
2621  fit_coef(4, 15) = 3.8676464470426337e-02_dp
2622  fit_coef(5, 15) = 2.2397530474472072e-02_dp
2623  fit_coef(6, 15) = 2.9241369156544045e-02_dp
2624  fit_coef(7, 15) = -2.8237942949318490e-02_dp
2625  fit_coef(8, 15) = 2.5790590509430979e-02_dp
2626  fit_coef(9, 15) = -7.6958891581302161e-02_dp
2627  fit_coef(10, 15) = 3.2763833296732159e-02_dp
2628  fit_coef(11, 15) = 3.0093663681386516e-02_dp
2629  fit_coef(12, 15) = -1.8130008571038608e-02_dp
2630  fit_coef(0, 16) = 1.0894766158803928e+00_dp
2631  fit_coef(1, 16) = 6.6875957514002238e-01_dp
2632  fit_coef(2, 16) = 4.2769216255296599e-01_dp
2633  fit_coef(3, 16) = 1.2558051545388288e-01_dp
2634  fit_coef(4, 16) = 1.1302801231878518e-02_dp
2635  fit_coef(5, 16) = 3.1745607467806851e-02_dp
2636  fit_coef(6, 16) = 3.5806902619106150e-02_dp
2637  fit_coef(7, 16) = 4.4306027813559613e-02_dp
2638  fit_coef(8, 16) = -1.0289320673076535e-01_dp
2639  fit_coef(9, 16) = 1.4936934424649737e-01_dp
2640  fit_coef(10, 16) = -1.9115632729633894e-01_dp
2641  fit_coef(11, 16) = 1.1798136645873131e-01_dp
2642  fit_coef(12, 16) = -2.5669389351849693e-02_dp
2643  fit_coef(0, 17) = 2.0166575300282217e+00_dp
2644  fit_coef(1, 17) = 7.9409079746788347e-01_dp
2645  fit_coef(2, 17) = 4.6030756808902995e-01_dp
2646  fit_coef(3, 17) = 1.0086447786948728e-01_dp
2647  fit_coef(4, 17) = -6.7793884282790666e-03_dp
2648  fit_coef(5, 17) = 3.1537489875332711e-02_dp
2649  fit_coef(6, 17) = 5.2729459288171666e-02_dp
2650  fit_coef(7, 17) = 6.4791698755050928e-03_dp
2651  fit_coef(8, 17) = 2.1264307513768375e-02_dp
2652  fit_coef(9, 17) = -5.0214257290051294e-02_dp
2653  fit_coef(10, 17) = 5.5541231917168123e-02_dp
2654  fit_coef(11, 17) = -4.9625274322895069e-02_dp
2655  fit_coef(12, 17) = 1.7390208326760141e-02_dp
2656  fit_coef(0, 18) = 4.0940777457341033e+00_dp
2657  fit_coef(1, 18) = 9.0230847484016108e-01_dp
2658  fit_coef(2, 18) = 5.1722017559623490e-01_dp
2659  fit_coef(3, 18) = 1.0860069828810702e-01_dp
2660  fit_coef(4, 18) = -1.3407150393913490e-02_dp
2661  fit_coef(5, 18) = 2.8202598978792404e-02_dp
2662  fit_coef(6, 18) = 5.5571528490456060e-02_dp
2663  fit_coef(7, 18) = 1.1439449932901843e-03_dp
2664  fit_coef(8, 18) = 4.1437472839587285e-02_dp
2665  fit_coef(9, 18) = -6.3654618071805502e-02_dp
2666  fit_coef(10, 18) = 6.9641516666139436e-02_dp
2667  fit_coef(11, 18) = -4.3730228367233441e-02_dp
2668  fit_coef(12, 18) = 9.7082624411000788e-03_dp
2669 
2670  END SUBROUTINE get_fit_coef_k9_sh
2671 
2672 ! **************************************************************************************************
2673 !> \brief ...
2674 !> \param k ...
2675 !> \param fit_coef ...
2676 !> \param L_b ...
2677 !> \param U_b ...
2678 ! **************************************************************************************************
2679  SUBROUTINE get_fit_coef_k9_lo(k, fit_coef, L_b, U_b)
2680  INTEGER :: k
2681  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
2682  REAL(kind=dp) :: l_b, u_b
2683 
2684  l_b = 1.0000000000000000e+02_dp
2685  u_b = 2.8387000000000000e+04_dp
2686  fit_coef(0, 1) = 1.3617241890792169e-04_dp
2687  fit_coef(1, 1) = 1.7628977768292345e-05_dp
2688  fit_coef(2, 1) = 6.8456013917834527e-03_dp
2689  fit_coef(3, 1) = -4.3895761081829160e-02_dp
2690  fit_coef(4, 1) = 2.9175828400673420e-01_dp
2691  fit_coef(5, 1) = -1.2306713809247385e+00_dp
2692  fit_coef(6, 1) = 3.6801538863592786e+00_dp
2693  fit_coef(7, 1) = -7.7402871595381262e+00_dp
2694  fit_coef(8, 1) = 1.1345092910279265e+01_dp
2695  fit_coef(9, 1) = -1.1320431537786655e+01_dp
2696  fit_coef(10, 1) = 7.3192031213325555e+00_dp
2697  fit_coef(11, 1) = -2.7615646170479575e+00_dp
2698  fit_coef(12, 1) = 4.6126151831636680e-01_dp
2699  fit_coef(0, 2) = 1.4982089284441154e-03_dp
2700  fit_coef(1, 2) = 1.0653572616093308e-04_dp
2701  fit_coef(2, 2) = 4.2011508058427197e-02_dp
2702  fit_coef(3, 2) = -2.7370993918916198e-01_dp
2703  fit_coef(4, 2) = 1.7939751803412998e+00_dp
2704  fit_coef(5, 2) = -7.5589803739294439e+00_dp
2705  fit_coef(6, 2) = 2.2557089057857102e+01_dp
2706  fit_coef(7, 2) = -4.7359259599571885e+01_dp
2707  fit_coef(8, 2) = 6.9309690166002625e+01_dp
2708  fit_coef(9, 2) = -6.9067026631983438e+01_dp
2709  fit_coef(10, 2) = 4.4604006663335653e+01_dp
2710  fit_coef(11, 2) = -1.6812960687505747e+01_dp
2711  fit_coef(12, 2) = 2.8059777999526059e+00_dp
2712  fit_coef(0, 3) = 7.9297670024187777e-03_dp
2713  fit_coef(1, 3) = 3.5670578026461845e-04_dp
2714  fit_coef(2, 3) = 1.4395693117221828e-01_dp
2715  fit_coef(3, 3) = -9.5715933171411527e-01_dp
2716  fit_coef(4, 3) = 6.1575946587200887e+00_dp
2717  fit_coef(5, 3) = -2.6009500954650985e+01_dp
2718  fit_coef(6, 3) = 7.7302143694085373e+01_dp
2719  fit_coef(7, 3) = -1.6146363554826667e+02_dp
2720  fit_coef(8, 3) = 2.3520423885679529e+02_dp
2721  fit_coef(9, 3) = -2.3348174715185502e+02_dp
2722  fit_coef(10, 3) = 1.5031746608470456e+02_dp
2723  fit_coef(11, 3) = -5.6519157967148246e+01_dp
2724  fit_coef(12, 3) = 9.4136465031151371e+00_dp
2725  fit_coef(0, 4) = 3.0606944390022209e-02_dp
2726  fit_coef(1, 4) = 9.4936819479453946e-04_dp
2727  fit_coef(2, 4) = 3.8897471198892203e-01_dp
2728  fit_coef(3, 4) = -2.6197251988016608e+00_dp
2729  fit_coef(4, 4) = 1.6650781475997896e+01_dp
2730  fit_coef(5, 4) = -7.0453305665193994e+01_dp
2731  fit_coef(6, 4) = 2.0877294584192904e+02_dp
2732  fit_coef(7, 4) = -4.3466952414824391e+02_dp
2733  fit_coef(8, 4) = 6.3140792713339783e+02_dp
2734  fit_coef(9, 4) = -6.2527262377050522e+02_dp
2735  fit_coef(10, 4) = 4.0172259183111106e+02_dp
2736  fit_coef(11, 4) = -1.5078038623522440e+02_dp
2737  fit_coef(12, 4) = 2.5075879780026515e+01_dp
2738  fit_coef(0, 5) = 9.8018953522175933e-02_dp
2739  fit_coef(1, 5) = 2.1720322644464903e-03_dp
2740  fit_coef(2, 5) = 8.9930042879493677e-01_dp
2741  fit_coef(3, 5) = -6.1094240846085883e+00_dp
2742  fit_coef(4, 5) = 3.8522442672428134e+01_dp
2743  fit_coef(5, 5) = -1.6318345003883445e+02_dp
2744  fit_coef(6, 5) = 4.8266158600585260e+02_dp
2745  fit_coef(7, 5) = -1.0027451259770581e+03_dp
2746  fit_coef(8, 5) = 1.4536819184010467e+03_dp
2747  fit_coef(9, 5) = -1.4370066077396380e+03_dp
2748  fit_coef(10, 5) = 9.2184153436145550e+02_dp
2749  fit_coef(11, 5) = -3.4555746263788461e+02_dp
2750  fit_coef(12, 5) = 5.7407542232062980e+01_dp
2751  fit_coef(0, 6) = 2.7659185448391987e-01_dp
2752  fit_coef(1, 6) = 4.4094406641574943e-03_dp
2753  fit_coef(2, 6) = 1.8398642403823151e+00_dp
2754  fit_coef(3, 6) = -1.2577480695844354e+01_dp
2755  fit_coef(4, 6) = 7.8862889072705556e+01_dp
2756  fit_coef(5, 6) = -3.3434171658322168e+02_dp
2757  fit_coef(6, 6) = 9.8773755594540955e+02_dp
2758  fit_coef(7, 6) = -2.0489450065104556e+03_dp
2759  fit_coef(8, 6) = 2.9660415791608848e+03_dp
2760  fit_coef(9, 6) = -2.9282468772949642e+03_dp
2761  fit_coef(10, 6) = 1.8764113820048669e+03_dp
2762  fit_coef(11, 6) = -7.0273375035027368e+02_dp
2763  fit_coef(12, 6) = 1.1665511108284656e+02_dp
2764  fit_coef(0, 7) = 7.1175857336521264e-01_dp
2765  fit_coef(1, 7) = 8.0417831942619766e-03_dp
2766  fit_coef(2, 7) = 3.3752364445702137e+00_dp
2767  fit_coef(3, 7) = -2.3180805628186413e+01_dp
2768  fit_coef(4, 7) = 1.4475705309197897e+02_dp
2769  fit_coef(5, 7) = -6.1407495752819284e+02_dp
2770  fit_coef(6, 7) = 1.8127278994439107e+03_dp
2771  fit_coef(7, 7) = -3.7561578028747299e+03_dp
2772  fit_coef(8, 7) = 5.4315325157499246e+03_dp
2773  fit_coef(9, 7) = -5.3571860391096889e+03_dp
2774  fit_coef(10, 7) = 3.4300556791845847e+03_dp
2775  fit_coef(11, 7) = -1.2837010342914398e+03_dp
2776  fit_coef(12, 7) = 2.1297330497738872e+02_dp
2777  fit_coef(0, 8) = 1.7130988759895882e+00_dp
2778  fit_coef(1, 8) = 1.3197929578399978e-02_dp
2779  fit_coef(2, 8) = 5.5632864218169500e+00_dp
2780  fit_coef(3, 8) = -3.8336822165302195e+01_dp
2781  fit_coef(4, 8) = 2.3871040314392795e+02_dp
2782  fit_coef(5, 8) = -1.0130802214079603e+03_dp
2783  fit_coef(6, 8) = 2.9890590755362450e+03_dp
2784  fit_coef(7, 8) = -6.1888221737685317e+03_dp
2785  fit_coef(8, 8) = 8.9422907047984954e+03_dp
2786  fit_coef(9, 8) = -8.8137663823846488e+03_dp
2787  fit_coef(10, 8) = 5.6398489234791505e+03_dp
2788  fit_coef(11, 8) = -2.1096575748430814e+03_dp
2789  fit_coef(12, 8) = 3.4985649609391197e+02_dp
2790  fit_coef(0, 9) = 4.0049762380285738e+00_dp
2791  fit_coef(1, 9) = 1.9523136227240855e-02_dp
2792  fit_coef(2, 9) = 8.2524358089376726e+00_dp
2793  fit_coef(3, 9) = -5.6989983733349561e+01_dp
2794  fit_coef(4, 9) = 3.5421093521195178e+02_dp
2795  fit_coef(5, 9) = -1.5036827242000363e+03_dp
2796  fit_coef(6, 9) = 4.4352294689617192e+03_dp
2797  fit_coef(7, 9) = -9.1786236202633227e+03_dp
2798  fit_coef(8, 9) = 1.3255721756847372e+04_dp
2799  fit_coef(9, 9) = -1.3059405760710591e+04_dp
2800  fit_coef(10, 9) = 8.3534120377636300e+03_dp
2801  fit_coef(11, 9) = -3.1236948984785458e+03_dp
2802  fit_coef(12, 9) = 5.1787990413580712e+02_dp
2803  fit_coef(0, 10) = 4.3533793103490108e-04_dp
2804  fit_coef(1, 10) = 4.5700924266841888e-05_dp
2805  fit_coef(2, 10) = 1.7699021404652904e-02_dp
2806  fit_coef(3, 10) = -1.1339163743096678e-01_dp
2807  fit_coef(4, 10) = 7.5317562249438585e-01_dp
2808  fit_coef(5, 10) = -3.1670388958213715e+00_dp
2809  fit_coef(6, 10) = 9.4488857516948261e+00_dp
2810  fit_coef(7, 10) = -1.9855290060320243e+01_dp
2811  fit_coef(8, 10) = 2.9102458261293140e+01_dp
2812  fit_coef(9, 10) = -2.9053092441811895e+01_dp
2813  fit_coef(10, 10) = 1.8796923562697987e+01_dp
2814  fit_coef(11, 10) = -7.0973082087264441e+00_dp
2815  fit_coef(12, 10) = 1.1862930929920559e+00_dp
2816  fit_coef(0, 11) = 2.8605561196639808e-03_dp
2817  fit_coef(1, 11) = 1.4711961159333449e-04_dp
2818  fit_coef(2, 11) = 5.9181533881525895e-02_dp
2819  fit_coef(3, 11) = -3.9234994207703527e-01_dp
2820  fit_coef(4, 11) = 2.5337109677677274e+00_dp
2821  fit_coef(5, 11) = -1.0698664293959414e+01_dp
2822  fit_coef(6, 11) = 3.1866930157362180e+01_dp
2823  fit_coef(7, 11) = -6.6687974631903131e+01_dp
2824  fit_coef(8, 11) = 9.7258475471561397e+01_dp
2825  fit_coef(9, 11) = -9.6610121349263864e+01_dp
2826  fit_coef(10, 11) = 6.2222012749124062e+01_dp
2827  fit_coef(11, 11) = -2.3400982843737399e+01_dp
2828  fit_coef(12, 11) = 3.8982563637438763e+00_dp
2829  fit_coef(0, 12) = 1.1710521653280541e-02_dp
2830  fit_coef(1, 12) = 3.8298132150440530e-04_dp
2831  fit_coef(2, 12) = 1.5720490880478075e-01_dp
2832  fit_coef(3, 12) = -1.0604827594360497e+00_dp
2833  fit_coef(4, 12) = 6.7293547068829866e+00_dp
2834  fit_coef(5, 12) = -2.8478199973116869e+01_dp
2835  fit_coef(6, 12) = 8.4349514492679333e+01_dp
2836  fit_coef(7, 12) = -1.7552622863849189e+02_dp
2837  fit_coef(8, 12) = 2.5489178159805036e+02_dp
2838  fit_coef(9, 12) = -2.5238005448515145e+02_dp
2839  fit_coef(10, 12) = 1.6214051051889587e+02_dp
2840  fit_coef(11, 12) = -6.0856023343944223e+01_dp
2841  fit_coef(12, 12) = 1.0120675732982292e+01_dp
2842  fit_coef(0, 13) = 3.8069679293470479e-02_dp
2843  fit_coef(1, 13) = 8.5030453244577039e-04_dp
2844  fit_coef(2, 13) = 3.5319383125255671e-01_dp
2845  fit_coef(3, 13) = -2.4058326640152856e+00_dp
2846  fit_coef(4, 13) = 1.5130832210336226e+01_dp
2847  fit_coef(5, 13) = -6.4118678617210037e+01_dp
2848  fit_coef(6, 13) = 1.8951627589384418e+02_dp
2849  fit_coef(7, 13) = -3.9344807722056498e+02_dp
2850  fit_coef(8, 13) = 5.7003275418870396e+02_dp
2851  fit_coef(9, 13) = -5.6318587947825517e+02_dp
2852  fit_coef(10, 13) = 3.6110912251064480e+02_dp
2853  fit_coef(11, 13) = -1.3530674224009485e+02_dp
2854  fit_coef(12, 13) = 2.2470490007659631e+01_dp
2855  fit_coef(0, 14) = 1.0718425215372540e-01_dp
2856  fit_coef(1, 14) = 1.6606498612547411e-03_dp
2857  fit_coef(2, 14) = 6.9558041141151850e-01_dp
2858  fit_coef(3, 14) = -4.7698051853919008e+00_dp
2859  fit_coef(4, 14) = 2.9821463877897131e+01_dp
2860  fit_coef(5, 14) = -1.2648112443458319e+02_dp
2861  fit_coef(6, 14) = 3.7339814874668650e+02_dp
2862  fit_coef(7, 14) = -7.7395557459000918e+02_dp
2863  fit_coef(8, 14) = 1.1195459460253383e+03_dp
2864  fit_coef(9, 14) = -1.1045564613814279e+03_dp
2865  fit_coef(10, 14) = 7.0739903710729982e+02_dp
2866  fit_coef(11, 14) = -2.6480250102979971e+02_dp
2867  fit_coef(12, 14) = 4.3940376198319392e+01_dp
2868  fit_coef(0, 15) = 2.7292854447821768e-01_dp
2869  fit_coef(1, 15) = 2.8818089651899471e-03_dp
2870  fit_coef(2, 15) = 1.2148125826442298e+00_dp
2871  fit_coef(3, 15) = -8.3719688971021089e+00_dp
2872  fit_coef(4, 15) = 5.2119215804340925e+01_dp
2873  fit_coef(5, 15) = -2.2119562023064080e+02_dp
2874  fit_coef(6, 15) = 6.5252980054868908e+02_dp
2875  fit_coef(7, 15) = -1.3509643415136143e+03_dp
2876  fit_coef(8, 15) = 1.9519497444270371e+03_dp
2877  fit_coef(9, 15) = -1.9238403235944149e+03_dp
2878  fit_coef(10, 15) = 1.2310185427991041e+03_dp
2879  fit_coef(11, 15) = -4.6046906916991361e+02_dp
2880  fit_coef(12, 15) = 7.6360956106162789e+01_dp
2881  fit_coef(0, 16) = 6.4599249663823077e-01_dp
2882  fit_coef(1, 16) = 4.4100315779845725e-03_dp
2883  fit_coef(2, 16) = 1.8680668872908257e+00_dp
2884  fit_coef(3, 16) = -1.2921923578119841e+01_dp
2885  fit_coef(4, 16) = 8.0194113618089176e+01_dp
2886  fit_coef(5, 16) = -3.4051136254025738e+02_dp
2887  fit_coef(6, 16) = 1.0040346645389629e+03_dp
2888  fit_coef(7, 16) = -2.0769701859400898e+03_dp
2889  fit_coef(8, 16) = 2.9983623465977071e+03_dp
2890  fit_coef(9, 16) = -2.9529215447188330e+03_dp
2891  fit_coef(10, 16) = 1.8882605454973300e+03_dp
2892  fit_coef(11, 16) = -7.0592135980760236e+02_dp
2893  fit_coef(12, 16) = 1.1701028544478041e+02_dp
2894  fit_coef(0, 17) = 1.4634101645424438e+00_dp
2895  fit_coef(1, 17) = 5.8372190193024661e-03_dp
2896  fit_coef(2, 17) = 2.4803142380725367e+00_dp
2897  fit_coef(3, 17) = -1.7197461327455997e+01_dp
2898  fit_coef(4, 17) = 1.0652223495438764e+02_dp
2899  fit_coef(5, 17) = -4.5244169342907389e+02_dp
2900  fit_coef(6, 17) = 1.3337313060706883e+03_dp
2901  fit_coef(7, 17) = -2.7575829556743033e+03_dp
2902  fit_coef(8, 17) = 3.9787771328072104e+03_dp
2903  fit_coef(9, 17) = -3.9165784027159407e+03_dp
2904  fit_coef(10, 17) = 2.5034305875991531e+03_dp
2905  fit_coef(11, 17) = -9.3557062065768866e+02_dp
2906  fit_coef(12, 17) = 1.5502979180126792e+02_dp
2907  fit_coef(0, 18) = 3.4614534817764171e+00_dp
2908  fit_coef(1, 18) = 6.7354426924417570e-03_dp
2909  fit_coef(2, 18) = 2.8636831995229377e+00_dp
2910  fit_coef(3, 18) = -1.9864414118527225e+01_dp
2911  fit_coef(4, 18) = 1.2299824240049257e+02_dp
2912  fit_coef(5, 18) = -5.2245197249800015e+02_dp
2913  fit_coef(6, 18) = 1.5400592407663903e+03_dp
2914  fit_coef(7, 18) = -3.1838942159350613e+03_dp
2915  fit_coef(8, 18) = 4.5934235919896164e+03_dp
2916  fit_coef(9, 18) = -4.5212045254281238e+03_dp
2917  fit_coef(10, 18) = 2.8896730980666093e+03_dp
2918  fit_coef(11, 18) = -1.0798434840197956e+03_dp
2919  fit_coef(12, 18) = 1.7892665893271254e+02_dp
2920 
2921  END SUBROUTINE get_fit_coef_k9_lo
2922 
2923 ! **************************************************************************************************
2924 !> \brief ...
2925 !> \param k ...
2926 !> \param fit_coef ...
2927 !> \param L_b ...
2928 !> \param U_b ...
2929 ! **************************************************************************************************
2930  SUBROUTINE get_fit_coef_k10_sh(k, fit_coef, L_b, U_b)
2931  INTEGER :: k
2932  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
2933  REAL(kind=dp) :: l_b, u_b
2934 
2935  l_b = 1.0000000000000000e+01_dp
2936  u_b = 1.0000000000000000e+02_dp
2937  fit_coef(0, 1) = 5.7695951023970724e-03_dp
2938  fit_coef(1, 1) = 1.5304265823073267e-02_dp
2939  fit_coef(2, 1) = 1.9872484454133494e-02_dp
2940  fit_coef(3, 1) = 1.4567559207979195e-02_dp
2941  fit_coef(4, 1) = 4.4496400713523688e-03_dp
2942  fit_coef(5, 1) = -2.0505040635942838e-03_dp
2943  fit_coef(6, 1) = -2.4017738586966987e-03_dp
2944  fit_coef(7, 1) = -2.1712350568040649e-04_dp
2945  fit_coef(8, 1) = 5.6984531809305442e-04_dp
2946  fit_coef(9, 1) = 3.6792198394363707e-04_dp
2947  fit_coef(10, 1) = -4.8212959819146314e-04_dp
2948  fit_coef(11, 1) = 2.3577845786711992e-04_dp
2949  fit_coef(12, 1) = -5.1828587653862264e-05_dp
2950  fit_coef(0, 2) = 3.1885037358175702e-02_dp
2951  fit_coef(1, 2) = 8.2163350099799248e-02_dp
2952  fit_coef(2, 2) = 1.0528892661444159e-01_dp
2953  fit_coef(3, 2) = 7.6258768872869365e-02_dp
2954  fit_coef(4, 2) = 2.2829853937072226e-02_dp
2955  fit_coef(5, 2) = -1.0880783303710033e-02_dp
2956  fit_coef(6, 2) = -1.2408166352033598e-02_dp
2957  fit_coef(7, 2) = -9.9928746104626666e-04_dp
2958  fit_coef(8, 2) = 2.9811486982521352e-03_dp
2959  fit_coef(9, 2) = 1.8293482458015533e-03_dp
2960  fit_coef(10, 2) = -2.4355182872439814e-03_dp
2961  fit_coef(11, 2) = 1.1814205683589125e-03_dp
2962  fit_coef(12, 2) = -2.5780560125925923e-04_dp
2963  fit_coef(0, 3) = 8.5985451133225102e-02_dp
2964  fit_coef(1, 3) = 2.0835675405554938e-01_dp
2965  fit_coef(2, 3) = 2.6074125375875318e-01_dp
2966  fit_coef(3, 3) = 1.8534648507356308e-01_dp
2967  fit_coef(4, 3) = 5.3562405566639951e-02_dp
2968  fit_coef(5, 3) = -2.7120042620104229e-02_dp
2969  fit_coef(6, 3) = -2.9327190422043962e-02_dp
2970  fit_coef(7, 3) = -1.7334511896438729e-03_dp
2971  fit_coef(8, 3) = 7.0440054029393588e-03_dp
2972  fit_coef(9, 3) = 4.0411619935981176e-03_dp
2973  fit_coef(10, 3) = -5.4238824013001187e-03_dp
2974  fit_coef(11, 3) = 2.5591744878845188e-03_dp
2975  fit_coef(12, 3) = -5.4685946652433383e-04_dp
2976  fit_coef(0, 4) = 1.8459848405035967e-01_dp
2977  fit_coef(1, 4) = 4.0371818510223983e-01_dp
2978  fit_coef(2, 4) = 4.8557108030340618e-01_dp
2979  fit_coef(3, 4) = 3.3806374668738176e-01_dp
2980  fit_coef(4, 4) = 9.5858897409524330e-02_dp
2981  fit_coef(5, 4) = -5.0962592261426340e-02_dp
2982  fit_coef(6, 4) = -5.3586938181428435e-02_dp
2983  fit_coef(7, 4) = -2.2127455334925599e-03_dp
2984  fit_coef(8, 4) = 1.6831832652833605e-02_dp
2985  fit_coef(9, 4) = 3.0255279721402920e-03_dp
2986  fit_coef(10, 4) = -8.9664127863715425e-03_dp
2987  fit_coef(11, 4) = 5.2862341907787443e-03_dp
2988  fit_coef(12, 4) = -1.2820544869880796e-03_dp
2989  fit_coef(0, 5) = 3.6074777273994402e-01_dp
2990  fit_coef(1, 5) = 6.8428202854170017e-01_dp
2991  fit_coef(2, 5) = 7.7269339647894841e-01_dp
2992  fit_coef(3, 5) = 5.2037619710849736e-01_dp
2993  fit_coef(4, 5) = 1.5184339437662456e-01_dp
2994  fit_coef(5, 5) = -6.9927558231047474e-02_dp
2995  fit_coef(6, 5) = -8.7838357618212293e-02_dp
2996  fit_coef(7, 5) = -2.6261703222456140e-03_dp
2997  fit_coef(8, 5) = 7.4641639246942270e-04_dp
2998  fit_coef(9, 5) = 6.0318746256968377e-02_dp
2999  fit_coef(10, 5) = -6.1544498098345557e-02_dp
3000  fit_coef(11, 5) = 2.6700632837816051e-02_dp
3001  fit_coef(12, 5) = -4.6151870101819167e-03_dp
3002  fit_coef(0, 6) = 6.7343634143757625e-01_dp
3003  fit_coef(1, 6) = 1.0727120778542409e+00_dp
3004  fit_coef(2, 6) = 1.1129907008803974e+00_dp
3005  fit_coef(3, 6) = 7.0510865936118905e-01_dp
3006  fit_coef(4, 6) = 2.1018587810883321e-01_dp
3007  fit_coef(5, 6) = -6.7282163797883557e-02_dp
3008  fit_coef(6, 6) = -1.0027943290324723e-01_dp
3009  fit_coef(7, 6) = -3.5384540450618285e-02_dp
3010  fit_coef(8, 6) = 2.7298363384797509e-02_dp
3011  fit_coef(9, 6) = -1.7363812432330001e-02_dp
3012  fit_coef(10, 6) = 7.1528999902988041e-02_dp
3013  fit_coef(11, 6) = -6.3212218372623016e-02_dp
3014  fit_coef(12, 6) = 1.7361608127688759e-02_dp
3015  fit_coef(0, 7) = 1.2230817482271914e+00_dp
3016  fit_coef(1, 7) = 1.5911587218644585e+00_dp
3017  fit_coef(2, 7) = 1.4985802851816239e+00_dp
3018  fit_coef(3, 7) = 8.6838937807453775e-01_dp
3019  fit_coef(4, 7) = 2.5143747366687763e-01_dp
3020  fit_coef(5, 7) = -4.6498700536608512e-02_dp
3021  fit_coef(6, 7) = -7.6008644969091751e-02_dp
3022  fit_coef(7, 7) = -6.7454078584185465e-02_dp
3023  fit_coef(8, 7) = 6.4705093608466005e-02_dp
3024  fit_coef(9, 7) = -1.2642157251641012e-01_dp
3025  fit_coef(10, 7) = 1.5991737393743985e-01_dp
3026  fit_coef(11, 7) = -7.4991121735080518e-02_dp
3027  fit_coef(12, 7) = 1.0660115126825225e-02_dp
3028  fit_coef(0, 8) = 2.1806860083417416e+00_dp
3029  fit_coef(1, 8) = 2.2497241492451168e+00_dp
3030  fit_coef(2, 8) = 1.9203525211709502e+00_dp
3031  fit_coef(3, 8) = 9.9969616591345500e-01_dp
3032  fit_coef(4, 8) = 2.6834037626429591e-01_dp
3033  fit_coef(5, 8) = -1.4414826654982551e-02_dp
3034  fit_coef(6, 8) = -4.5077253602132578e-02_dp
3035  fit_coef(7, 8) = -2.2179502828276729e-02_dp
3036  fit_coef(8, 8) = -4.7039179966872090e-02_dp
3037  fit_coef(9, 8) = 2.8411736628542274e-02_dp
3038  fit_coef(10, 8) = -4.1123712302139126e-02_dp
3039  fit_coef(11, 8) = 5.9491575141153316e-02_dp
3040  fit_coef(12, 8) = -2.2126040786265226e-02_dp
3041  fit_coef(0, 9) = 3.8549835579963414e+00_dp
3042  fit_coef(1, 9) = 3.0378827588214725e+00_dp
3043  fit_coef(2, 9) = 2.3710751843734088e+00_dp
3044  fit_coef(3, 9) = 1.1032804253025836e+00_dp
3045  fit_coef(4, 9) = 2.6679454698903354e-01_dp
3046  fit_coef(5, 9) = 2.0134331862044223e-02_dp
3047  fit_coef(6, 9) = -3.9522591450155079e-04_dp
3048  fit_coef(7, 9) = 7.4771871672822615e-03_dp
3049  fit_coef(8, 9) = -8.2968039659936169e-02_dp
3050  fit_coef(9, 9) = 5.7925277454710461e-02_dp
3051  fit_coef(10, 9) = -6.7746771231294078e-02_dp
3052  fit_coef(11, 9) = 5.6397993380196895e-02_dp
3053  fit_coef(12, 9) = -1.4614807655446010e-02_dp
3054  fit_coef(0, 10) = 6.9382542461265118e+00_dp
3055  fit_coef(1, 10) = 3.9362780471139174e+00_dp
3056  fit_coef(2, 10) = 2.8610007550879040e+00_dp
3057  fit_coef(3, 10) = 1.1997673683708834e+00_dp
3058  fit_coef(4, 10) = 2.5581466127865921e-01_dp
3059  fit_coef(5, 10) = 5.3143801132552647e-02_dp
3060  fit_coef(6, 10) = 5.1417759773000900e-02_dp
3061  fit_coef(7, 10) = 1.7678646974295765e-02_dp
3062  fit_coef(8, 10) = -5.9075047650367432e-02_dp
3063  fit_coef(9, 10) = 3.3432194957975334e-03_dp
3064  fit_coef(10, 10) = 3.6827535376516749e-03_dp
3065  fit_coef(11, 10) = 1.1242355647481125e-03_dp
3066  fit_coef(12, 10) = 9.1270977158394349e-04_dp
3067  fit_coef(0, 11) = 1.4966733342014741e-02_dp
3068  fit_coef(1, 11) = 3.9453275484996823e-02_dp
3069  fit_coef(2, 11) = 5.1068715597025638e-02_dp
3070  fit_coef(3, 11) = 3.7329091135728701e-02_dp
3071  fit_coef(4, 11) = 1.1348488247113217e-02_dp
3072  fit_coef(5, 11) = -5.2730834502581489e-03_dp
3073  fit_coef(6, 11) = -6.1356690848579278e-03_dp
3074  fit_coef(7, 11) = -5.3965409284480723e-04_dp
3075  fit_coef(8, 11) = 1.4598866172702007e-03_dp
3076  fit_coef(9, 11) = 9.3119411997548570e-04_dp
3077  fit_coef(10, 11) = -1.2246113300432057e-03_dp
3078  fit_coef(11, 11) = 5.9768922566995949e-04_dp
3079  fit_coef(12, 11) = -1.3116685473996465e-04_dp
3080  fit_coef(0, 12) = 3.8347028757142743e-02_dp
3081  fit_coef(1, 12) = 9.5250205763913104e-02_dp
3082  fit_coef(2, 12) = 1.2014345228064902e-01_dp
3083  fit_coef(3, 12) = 8.5770121052551718e-02_dp
3084  fit_coef(4, 12) = 2.5026676932284449e-02_dp
3085  fit_coef(5, 12) = -1.2425272424457500e-02_dp
3086  fit_coef(6, 12) = -1.3711933166334719e-02_dp
3087  fit_coef(7, 12) = -9.4665591048253780e-04_dp
3088  fit_coef(8, 12) = 3.3417995277827857e-03_dp
3089  fit_coef(9, 12) = 1.9446347870976362e-03_dp
3090  fit_coef(10, 12) = -2.6369332046548466e-03_dp
3091  fit_coef(11, 12) = 1.2654540755567044e-03_dp
3092  fit_coef(12, 12) = -2.7319897896357627e-04_dp
3093  fit_coef(0, 13) = 7.2491464313657286e-02_dp
3094  fit_coef(1, 13) = 1.5872975379092427e-01_dp
3095  fit_coef(2, 13) = 1.9076646279106174e-01_dp
3096  fit_coef(3, 13) = 1.3193323939107945e-01_dp
3097  fit_coef(4, 13) = 3.6136743102133911e-02_dp
3098  fit_coef(5, 13) = -2.0313520615877108e-02_dp
3099  fit_coef(6, 13) = -1.9992174365017833e-02_dp
3100  fit_coef(7, 13) = -1.5921233024662168e-04_dp
3101  fit_coef(8, 13) = 5.1319901147546939e-03_dp
3102  fit_coef(9, 13) = 1.3342159647477779e-03_dp
3103  fit_coef(10, 13) = -2.2525420201435871e-03_dp
3104  fit_coef(11, 13) = 9.7269009421198751e-04_dp
3105  fit_coef(12, 13) = -2.0108283608299456e-04_dp
3106  fit_coef(0, 14) = 1.3008928188788060e-01_dp
3107  fit_coef(1, 14) = 2.3463488136486438e-01_dp
3108  fit_coef(2, 14) = 2.5759089406615687e-01_dp
3109  fit_coef(3, 14) = 1.7130271768667638e-01_dp
3110  fit_coef(4, 14) = 4.9321273379861225e-02_dp
3111  fit_coef(5, 14) = -2.5370622060839100e-02_dp
3112  fit_coef(6, 14) = -2.9809532415184900e-02_dp
3113  fit_coef(7, 14) = -1.5417020754737089e-03_dp
3114  fit_coef(8, 14) = 1.0746594499561295e-02_dp
3115  fit_coef(9, 14) = 9.4386979195149809e-03_dp
3116  fit_coef(10, 14) = -1.9447726689701503e-02_dp
3117  fit_coef(11, 14) = 1.2247210595444594e-02_dp
3118  fit_coef(12, 14) = -2.9200822587582783e-03_dp
3119  fit_coef(0, 15) = 2.3180186914323608e-01_dp
3120  fit_coef(1, 15) = 3.3040402783496398e-01_dp
3121  fit_coef(2, 15) = 3.1506693954203840e-01_dp
3122  fit_coef(3, 15) = 1.8838521756146479e-01_dp
3123  fit_coef(4, 15) = 6.0573038457003757e-02_dp
3124  fit_coef(5, 15) = -8.8248929607627029e-03_dp
3125  fit_coef(6, 15) = -3.2842705061116521e-02_dp
3126  fit_coef(7, 15) = -3.8281459849134332e-03_dp
3127  fit_coef(8, 15) = -3.5375767464361246e-02_dp
3128  fit_coef(9, 15) = 6.9092174166339268e-02_dp
3129  fit_coef(10, 15) = -3.1110614611766781e-02_dp
3130  fit_coef(11, 15) = -4.5781884002109160e-03_dp
3131  fit_coef(12, 15) = 4.8446541181232632e-03_dp
3132  fit_coef(0, 16) = 4.0986431246574251e-01_dp
3133  fit_coef(1, 16) = 4.5035445709902655e-01_dp
3134  fit_coef(2, 16) = 3.6429713371972472e-01_dp
3135  fit_coef(3, 16) = 1.7696011433627806e-01_dp
3136  fit_coef(4, 16) = 5.2443940811353028e-02_dp
3137  fit_coef(5, 16) = 1.2731147310719145e-02_dp
3138  fit_coef(6, 16) = 1.2109883658619791e-02_dp
3139  fit_coef(7, 16) = -5.9511768374893713e-02_dp
3140  fit_coef(8, 16) = 9.3282598295030036e-02_dp
3141  fit_coef(9, 16) = -2.1484669589298355e-01_dp
3142  fit_coef(10, 16) = 2.5063354943196953e-01_dp
3143  fit_coef(11, 16) = -1.3015721063956481e-01_dp
3144  fit_coef(12, 16) = 2.5163533574069471e-02_dp
3145  fit_coef(0, 17) = 7.1698706857622740e-01_dp
3146  fit_coef(1, 17) = 5.8839597496590568e-01_dp
3147  fit_coef(2, 17) = 4.0531879096886647e-01_dp
3148  fit_coef(3, 17) = 1.4784602258417653e-01_dp
3149  fit_coef(4, 17) = 2.8867088347120023e-02_dp
3150  fit_coef(5, 17) = 2.7968490127980788e-02_dp
3151  fit_coef(6, 17) = 2.8408348764650926e-02_dp
3152  fit_coef(7, 17) = 1.6630805867207835e-02_dp
3153  fit_coef(8, 17) = -6.5625993058929091e-02_dp
3154  fit_coef(9, 17) = 7.6969150282882134e-02_dp
3155  fit_coef(10, 17) = -1.3660437598545347e-01_dp
3156  fit_coef(11, 17) = 1.2266105788436464e-01_dp
3157  fit_coef(12, 17) = -3.7327615955604555e-02_dp
3158  fit_coef(0, 18) = 1.2469010615236285e+00_dp
3159  fit_coef(1, 18) = 7.2690110706329647e-01_dp
3160  fit_coef(2, 18) = 4.3679155042183249e-01_dp
3161  fit_coef(3, 18) = 1.1545454220850887e-01_dp
3162  fit_coef(4, 18) = 6.1457460689058442e-03_dp
3163  fit_coef(5, 18) = 3.4446450178461388e-02_dp
3164  fit_coef(6, 18) = 3.6803538637622653e-02_dp
3165  fit_coef(7, 18) = 4.9357342985472417e-02_dp
3166  fit_coef(8, 18) = -9.8393813847182057e-02_dp
3167  fit_coef(9, 18) = 1.3063016463318536e-01_dp
3168  fit_coef(10, 18) = -1.5004086198844574e-01_dp
3169  fit_coef(11, 18) = 7.8940423149777589e-02_dp
3170  fit_coef(12, 18) = -1.3100508732995670e-02_dp
3171  fit_coef(0, 19) = 2.2020857144301220e+00_dp
3172  fit_coef(1, 19) = 8.4496482669483042e-01_dp
3173  fit_coef(2, 19) = 4.6567133382072923e-01_dp
3174  fit_coef(3, 19) = 9.5046757527473213e-02_dp
3175  fit_coef(4, 19) = -7.6836222188503209e-03_dp
3176  fit_coef(5, 19) = 3.4125967755404704e-02_dp
3177  fit_coef(6, 19) = 5.0617003282733740e-02_dp
3178  fit_coef(7, 19) = 1.2669228101081176e-02_dp
3179  fit_coef(8, 19) = 1.4598367047566483e-02_dp
3180  fit_coef(9, 19) = -4.8146800081324943e-02_dp
3181  fit_coef(10, 19) = 6.4386938465572141e-02_dp
3182  fit_coef(11, 19) = -5.7857218864180007e-02_dp
3183  fit_coef(12, 19) = 1.9235315360114507e-02_dp
3184  fit_coef(0, 20) = 4.3050004435836158e+00_dp
3185  fit_coef(1, 20) = 9.5976454358976238e-01_dp
3186  fit_coef(2, 20) = 5.2630087854492191e-01_dp
3187  fit_coef(3, 20) = 1.0553767791618235e-01_dp
3188  fit_coef(4, 20) = -1.2890279709804050e-02_dp
3189  fit_coef(5, 20) = 3.1631245951617148e-02_dp
3190  fit_coef(6, 20) = 5.1846721167766188e-02_dp
3191  fit_coef(7, 20) = 1.3931333624011479e-02_dp
3192  fit_coef(8, 20) = 1.8289419861101722e-02_dp
3193  fit_coef(9, 20) = -3.6941691804435302e-02_dp
3194  fit_coef(10, 20) = 5.2037604092826852e-02_dp
3195  fit_coef(11, 20) = -3.6753728963893388e-02_dp
3196  fit_coef(12, 20) = 8.3623158625230273e-03_dp
3197 
3198  END SUBROUTINE get_fit_coef_k10_sh
3199 
3200 ! **************************************************************************************************
3201 !> \brief ...
3202 !> \param k ...
3203 !> \param fit_coef ...
3204 !> \param L_b ...
3205 !> \param U_b ...
3206 ! **************************************************************************************************
3207  SUBROUTINE get_fit_coef_k10_lo(k, fit_coef, L_b, U_b)
3208  INTEGER :: k
3209  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
3210  REAL(kind=dp) :: l_b, u_b
3211 
3212  l_b = 1.0000000000000000e+02_dp
3213  u_b = 5.6502000000000000e+04_dp
3214  fit_coef(0, 1) = 6.8411577604394062e-05_dp
3215  fit_coef(1, 1) = 1.6187597727541771e-05_dp
3216  fit_coef(2, 1) = 4.5871906583389663e-03_dp
3217  fit_coef(3, 1) = -3.0179373289852002e-02_dp
3218  fit_coef(4, 1) = 2.0974369374411136e-01_dp
3219  fit_coef(5, 1) = -8.7935873765434858e-01_dp
3220  fit_coef(6, 1) = 2.5878525249126527e+00_dp
3221  fit_coef(7, 1) = -5.3179060500186415e+00_dp
3222  fit_coef(8, 1) = 7.5892153487240241e+00_dp
3223  fit_coef(9, 1) = -7.3662068168070789e+00_dp
3224  fit_coef(10, 1) = 4.6344768125153601e+00_dp
3225  fit_coef(11, 1) = -1.7032106343424485e+00_dp
3226  fit_coef(12, 1) = 2.7741991549383826e-01_dp
3227  fit_coef(0, 2) = 7.5275323624865811e-04_dp
3228  fit_coef(1, 2) = 9.9232481710528875e-05_dp
3229  fit_coef(2, 2) = 2.8524678297215784e-02_dp
3230  fit_coef(3, 2) = -1.9184050122553747e-01_dp
3231  fit_coef(4, 2) = 1.3126341229840768e+00_dp
3232  fit_coef(5, 2) = -5.5140690139707527e+00_dp
3233  fit_coef(6, 2) = 1.6223500597815761e+01_dp
3234  fit_coef(7, 2) = -3.3331549263061540e+01_dp
3235  fit_coef(8, 2) = 4.7557073952296840e+01_dp
3236  fit_coef(9, 2) = -4.6143966985722287e+01_dp
3237  fit_coef(10, 2) = 2.9018553303790554e+01_dp
3238  fit_coef(11, 2) = -1.0658983662222605e+01_dp
3239  fit_coef(12, 2) = 1.7351738260550609e+00_dp
3240  fit_coef(0, 3) = 3.9843606366604320e-03_dp
3241  fit_coef(1, 3) = 3.3764501333670899e-04_dp
3242  fit_coef(2, 3) = 9.9383477377645593e-02_dp
3243  fit_coef(3, 3) = -6.8774784004509004e-01_dp
3244  fit_coef(4, 3) = 4.6197752367269072e+00_dp
3245  fit_coef(5, 3) = -1.9617538089460556e+01_dp
3246  fit_coef(6, 3) = 5.7821554084121672e+01_dp
3247  fit_coef(7, 3) = -1.1866755198936438e+02_dp
3248  fit_coef(8, 3) = 1.6899851790071165e+02_dp
3249  fit_coef(9, 3) = -1.6365529688728941e+02_dp
3250  fit_coef(10, 3) = 1.0272818227085014e+02_dp
3251  fit_coef(11, 3) = -3.7670599569470930e+01_dp
3252  fit_coef(12, 3) = 6.1231647953439321e+00_dp
3253  fit_coef(0, 4) = 1.5378969066141557e-02_dp
3254  fit_coef(1, 4) = 9.1548502345901116e-04_dp
3255  fit_coef(2, 4) = 2.7372675256892554e-01_dp
3256  fit_coef(3, 4) = -1.9285608309876876e+00_dp
3257  fit_coef(4, 4) = 1.2803726769725465e+01_dp
3258  fit_coef(5, 4) = -5.4755620729323439e+01_dp
3259  fit_coef(6, 4) = 1.6149496474022160e+02_dp
3260  fit_coef(7, 4) = -3.3133212972051763e+02_dp
3261  fit_coef(8, 4) = 4.7168386050627021e+02_dp
3262  fit_coef(9, 4) = -4.5657552176306115e+02_dp
3263  fit_coef(10, 4) = 2.8644979600872671e+02_dp
3264  fit_coef(11, 4) = -1.0497888439910341e+02_dp
3265  fit_coef(12, 4) = 1.7052642506098298e+01_dp
3266  fit_coef(0, 5) = 4.9251180618047154e-02_dp
3267  fit_coef(1, 5) = 2.1434954065410114e-03_dp
3268  fit_coef(2, 5) = 6.4789716785013773e-01_dp
3269  fit_coef(3, 5) = -4.6201666914403452e+00_dp
3270  fit_coef(4, 5) = 3.0440812558042978e+01_dp
3271  fit_coef(5, 5) = -1.3079799887515426e+02_dp
3272  fit_coef(6, 5) = 3.8607450191762678e+02_dp
3273  fit_coef(7, 5) = -7.9209798040256953e+02_dp
3274  fit_coef(8, 5) = 1.1273243950495682e+03_dp
3275  fit_coef(9, 5) = -1.0907316178904814e+03_dp
3276  fit_coef(10, 5) = 6.8394210358544069e+02_dp
3277  fit_coef(11, 5) = -2.5050774766365097e+02_dp
3278  fit_coef(12, 5) = 4.0668458941697637e+01_dp
3279  fit_coef(0, 6) = 1.3896177117430439e-01_dp
3280  fit_coef(1, 6) = 4.4858622820344507e-03_dp
3281  fit_coef(2, 6) = 1.3666220193198582e+00_dp
3282  fit_coef(3, 6) = -9.8301126837720361e+00_dp
3283  fit_coef(4, 6) = 6.4421339807998407e+01_dp
3284  fit_coef(5, 6) = -2.7772758192096933e+02_dp
3285  fit_coef(6, 6) = 8.2039176215178543e+02_dp
3286  fit_coef(7, 6) = -1.6832836477463704e+03_dp
3287  fit_coef(8, 6) = 2.3951662567438020e+03_dp
3288  fit_coef(9, 6) = -2.3166358021581445e+03_dp
3289  fit_coef(10, 6) = 1.4520770947679368e+03_dp
3290  fit_coef(11, 6) = -5.3163751269775196e+02_dp
3291  fit_coef(12, 6) = 8.6273624073151339e+01_dp
3292  fit_coef(0, 7) = 3.5729488480195148e-01_dp
3293  fit_coef(1, 7) = 8.5259570236280655e-03_dp
3294  fit_coef(2, 7) = 2.6129406592915587e+00_dp
3295  fit_coef(3, 7) = -1.8917534003546230e+01_dp
3296  fit_coef(4, 7) = 1.2348529805386671e+02_dp
3297  fit_coef(5, 7) = -5.3366943392175176e+02_dp
3298  fit_coef(6, 7) = 1.5775492634594218e+03_dp
3299  fit_coef(7, 7) = -3.2371204369651055e+03_dp
3300  fit_coef(8, 7) = 4.6054333227458374e+03_dp
3301  fit_coef(9, 7) = -4.4533030686941875e+03_dp
3302  fit_coef(10, 7) = 2.7905356324814979e+03_dp
3303  fit_coef(11, 7) = -1.0213693901858213e+03_dp
3304  fit_coef(12, 7) = 1.6569764375256605e+02_dp
3305  fit_coef(0, 8) = 8.5576326888027310e-01_dp
3306  fit_coef(1, 8) = 1.4794510243735135e-02_dp
3307  fit_coef(2, 8) = 4.5547377508589388e+00_dp
3308  fit_coef(3, 8) = -3.3139938275450689e+01_dp
3309  fit_coef(4, 8) = 2.1567954334326745e+02_dp
3310  fit_coef(5, 8) = -9.3383264595716162e+02_dp
3311  fit_coef(6, 8) = 2.7621813661246701e+03_dp
3312  fit_coef(7, 8) = -5.6685491647807048e+03_dp
3313  fit_coef(8, 8) = 8.0637217679143905e+03_dp
3314  fit_coef(9, 8) = -7.7958512685636942e+03_dp
3315  fit_coef(10, 8) = 4.8839651073288114e+03_dp
3316  fit_coef(11, 8) = -1.7871820510264045e+03_dp
3317  fit_coef(12, 8) = 2.8987122244652051e+02_dp
3318  fit_coef(0, 9) = 1.9457453939982912e+00_dp
3319  fit_coef(1, 9) = 2.3412967111721320e-02_dp
3320  fit_coef(2, 9) = 7.2322818888009728e+00_dp
3321  fit_coef(3, 9) = -5.2813697786989756e+01_dp
3322  fit_coef(4, 9) = 3.4297595366907478e+02_dp
3323  fit_coef(5, 9) = -1.4869895685428958e+03_dp
3324  fit_coef(6, 9) = 4.4006178698965341e+03_dp
3325  fit_coef(7, 9) = -9.0318062878397541e+03_dp
3326  fit_coef(8, 9) = 1.2847105139427764e+04_dp
3327  fit_coef(9, 9) = -1.2418582634546168e+04_dp
3328  fit_coef(10, 9) = 7.7787564640697719e+03_dp
3329  fit_coef(11, 9) = -2.8459924565854521e+03_dp
3330  fit_coef(12, 9) = 4.6152903795316814e+02_dp
3331  fit_coef(0, 10) = 4.3456834390820589e+00_dp
3332  fit_coef(1, 10) = 3.3830817174057760e-02_dp
3333  fit_coef(2, 10) = 1.0473175894252773e+01_dp
3334  fit_coef(3, 10) = -7.6661420311861534e+01_dp
3335  fit_coef(4, 10) = 4.9715082005031553e+02_dp
3336  fit_coef(5, 10) = -2.1572931305206675e+03_dp
3337  fit_coef(6, 10) = 6.3865758669205397e+03_dp
3338  fit_coef(7, 10) = -1.3108704020006919e+04_dp
3339  fit_coef(8, 10) = 1.8645335870199138e+04_dp
3340  fit_coef(9, 10) = -1.8021767528763816e+04_dp
3341  fit_coef(10, 10) = 1.1287284370105295e+04_dp
3342  fit_coef(11, 10) = -4.1291992041477679e+03_dp
3343  fit_coef(12, 10) = 6.6955320372977019e+02_dp
3344  fit_coef(0, 11) = 2.1871793237239991e-04_dp
3345  fit_coef(1, 11) = 4.1996695354716680e-05_dp
3346  fit_coef(2, 11) = 1.1909044603489627e-02_dp
3347  fit_coef(3, 11) = -7.8370180707781900e-02_dp
3348  fit_coef(4, 11) = 5.4437980679476261e-01_dp
3349  fit_coef(5, 11) = -2.2731288629006801e+00_dp
3350  fit_coef(6, 11) = 6.6595389300613057e+00_dp
3351  fit_coef(7, 11) = -1.3637699933400350e+01_dp
3352  fit_coef(8, 11) = 1.9415873433968578e+01_dp
3353  fit_coef(9, 11) = -1.8815612032886889e+01_dp
3354  fit_coef(10, 11) = 1.1826000388483891e+01_dp
3355  fit_coef(11, 11) = -4.3434643915415521e+00_dp
3356  fit_coef(12, 11) = 7.0720998747701980e-01_dp
3357  fit_coef(0, 12) = 1.4372890424941905e-03_dp
3358  fit_coef(1, 12) = 1.3870980955592494e-04_dp
3359  fit_coef(2, 12) = 4.0623488722695424e-02_dp
3360  fit_coef(3, 12) = -2.7976182205365724e-01_dp
3361  fit_coef(4, 12) = 1.8859471674798522e+00_dp
3362  fit_coef(5, 12) = -7.9899664094381135e+00_dp
3363  fit_coef(6, 12) = 2.3590888671742746e+01_dp
3364  fit_coef(7, 12) = -4.8520694758407572e+01_dp
3365  fit_coef(8, 12) = 6.9210085374286393e+01_dp
3366  fit_coef(9, 12) = -6.7087759398956806e+01_dp
3367  fit_coef(10, 12) = 4.2134889802249333e+01_dp
3368  fit_coef(11, 12) = -1.5455367957037941e+01_dp
3369  fit_coef(12, 12) = 2.5125419036554626e+00_dp
3370  fit_coef(0, 13) = 5.8841380648918286e-03_dp
3371  fit_coef(1, 13) = 3.6831095166302676e-04_dp
3372  fit_coef(2, 13) = 1.1027978007247614e-01_dp
3373  fit_coef(3, 13) = -7.7842683175317762e-01_dp
3374  fit_coef(4, 13) = 5.1600304775061447e+00_dp
3375  fit_coef(5, 13) = -2.2078165304729261e+01_dp
3376  fit_coef(6, 13) = 6.5091858701369759e+01_dp
3377  fit_coef(7, 13) = -1.3345586681486435e+02_dp
3378  fit_coef(8, 13) = 1.8988777441894680e+02_dp
3379  fit_coef(9, 13) = -1.8375507399027742e+02_dp
3380  fit_coef(10, 13) = 1.1527676579024002e+02_dp
3381  fit_coef(11, 13) = -4.2248714108699794e+01_dp
3382  fit_coef(12, 13) = 6.8635207622576706e+00_dp
3383  fit_coef(0, 14) = 1.9128947829258891e-02_dp
3384  fit_coef(1, 14) = 8.3862411750444427e-04_dp
3385  fit_coef(2, 14) = 2.5428661374901718e-01_dp
3386  fit_coef(3, 14) = -1.8194680686167399e+00_dp
3387  fit_coef(4, 14) = 1.1961590588350870e+01_dp
3388  fit_coef(5, 14) = -5.1467768848618732e+01_dp
3389  fit_coef(6, 14) = 1.5192487004386140e+02_dp
3390  fit_coef(7, 14) = -3.1168857906892379e+02_dp
3391  fit_coef(8, 14) = 4.4359497200294106e+02_dp
3392  fit_coef(9, 14) = -4.2917874847834634e+02_dp
3393  fit_coef(10, 14) = 2.6909129512594421e+02_dp
3394  fit_coef(11, 14) = -9.8546840419864964e+01_dp
3395  fit_coef(12, 14) = 1.5995921552846303e+01_dp
3396  fit_coef(0, 15) = 5.3855099007751053e-02_dp
3397  fit_coef(1, 15) = 1.6951202894427357e-03_dp
3398  fit_coef(2, 15) = 5.1828197057808256e-01_dp
3399  fit_coef(3, 15) = -3.7423907453765741e+00_dp
3400  fit_coef(4, 15) = 2.4465983174552605e+01_dp
3401  fit_coef(5, 15) = -1.0563582904908276e+02_dp
3402  fit_coef(6, 15) = 3.1210473924282360e+02_dp
3403  fit_coef(7, 15) = -6.4036928643586384e+02_dp
3404  fit_coef(8, 15) = 9.1110483535702542e+02_dp
3405  fit_coef(9, 15) = -8.8110226224210760e+02_dp
3406  fit_coef(10, 15) = 5.5218119224018108e+02_dp
3407  fit_coef(11, 15) = -2.0212810880984674e+02_dp
3408  fit_coef(12, 15) = 3.2795085750230733e+01_dp
3409  fit_coef(0, 16) = 1.3708229195964663e-01_dp
3410  fit_coef(1, 16) = 3.0894965681102504e-03_dp
3411  fit_coef(2, 16) = 9.5049659850978763e-01_dp
3412  fit_coef(3, 16) = -6.9100459255840390e+00_dp
3413  fit_coef(4, 16) = 4.4990748234228938e+01_dp
3414  fit_coef(5, 16) = -1.9474683678177831e+02_dp
3415  fit_coef(6, 16) = 5.7588070574709627e+02_dp
3416  fit_coef(7, 16) = -1.1817334181055951e+03_dp
3417  fit_coef(8, 16) = 1.6810743266760862e+03_dp
3418  fit_coef(9, 16) = -1.6252829227456073e+03_dp
3419  fit_coef(10, 16) = 1.0182493640037462e+03_dp
3420  fit_coef(11, 16) = -3.7261997804392706e+02_dp
3421  fit_coef(12, 16) = 6.0438944235281710e+01_dp
3422  fit_coef(0, 17) = 3.2363428278830764e-01_dp
3423  fit_coef(1, 17) = 5.0854788099187554e-03_dp
3424  fit_coef(2, 17) = 1.5721133863814079e+00_dp
3425  fit_coef(3, 17) = -1.1489215181637956e+01_dp
3426  fit_coef(4, 17) = 7.4573534244656926e+01_dp
3427  fit_coef(5, 17) = -3.2342087496454349e+02_dp
3428  fit_coef(6, 17) = 9.5710734682470525e+02_dp
3429  fit_coef(7, 17) = -1.9642973854914649e+03_dp
3430  fit_coef(8, 17) = 2.7939950801758901e+03_dp
3431  fit_coef(9, 17) = -2.7007178237082067e+03_dp
3432  fit_coef(10, 17) = 1.6916202883905507e+03_dp
3433  fit_coef(11, 17) = -6.1888646191941052e+02_dp
3434  fit_coef(12, 17) = 1.0035990724886408e+02_dp
3435  fit_coef(0, 18) = 7.2227658357344648e-01_dp
3436  fit_coef(1, 18) = 7.4788858723735070e-03_dp
3437  fit_coef(2, 18) = 2.3204406383068310e+00_dp
3438  fit_coef(3, 18) = -1.7025391312911438e+01_dp
3439  fit_coef(4, 18) = 1.1025201945927834e+02_dp
3440  fit_coef(5, 18) = -4.7884421266123894e+02_dp
3441  fit_coef(6, 18) = 1.4179656218358291e+03_dp
3442  fit_coef(7, 18) = -2.9105197632238601e+03_dp
3443  fit_coef(8, 18) = 4.1395786832377917e+03_dp
3444  fit_coef(9, 18) = -4.0007691450093103e+03_dp
3445  fit_coef(10, 18) = 2.5054759345520029e+03_dp
3446  fit_coef(11, 18) = -9.1647339178452830e+02_dp
3447  fit_coef(12, 18) = 1.4859116561702967e+02_dp
3448  fit_coef(0, 19) = 1.5633146329155199e+00_dp
3449  fit_coef(1, 19) = 9.6549690016911830e-03_dp
3450  fit_coef(2, 19) = 3.0024364887949786e+00_dp
3451  fit_coef(3, 19) = -2.2083956048519831e+01_dp
3452  fit_coef(4, 19) = 1.4280565323321272e+02_dp
3453  fit_coef(5, 19) = -6.2078293004938610e+02_dp
3454  fit_coef(6, 19) = 1.8390901346312414e+03_dp
3455  fit_coef(7, 19) = -3.7753165401987344e+03_dp
3456  fit_coef(8, 19) = 5.3693456762596288e+03_dp
3457  fit_coef(9, 19) = -5.1888078370584299e+03_dp
3458  fit_coef(10, 19) = 3.2491199407176041e+03_dp
3459  fit_coef(11, 19) = -1.1883539144960864e+03_dp
3460  fit_coef(12, 19) = 1.9265088532272543e+02_dp
3461  fit_coef(0, 20) = 3.5765140128766371e+00_dp
3462  fit_coef(1, 20) = 1.1092017818854312e-02_dp
3463  fit_coef(2, 20) = 3.4506220465727910e+00_dp
3464  fit_coef(3, 20) = -2.5391055124716122e+01_dp
3465  fit_coef(4, 20) = 1.6415262153898755e+02_dp
3466  fit_coef(5, 20) = -7.1368338873477956e+02_dp
3467  fit_coef(6, 20) = 2.1144976599358906e+03_dp
3468  fit_coef(7, 20) = -4.3407867181744632e+03_dp
3469  fit_coef(8, 20) = 6.1735437097235817e+03_dp
3470  fit_coef(9, 20) = -5.9658726159362077e+03_dp
3471  fit_coef(10, 20) = 3.7356297419849939e+03_dp
3472  fit_coef(11, 20) = -1.3662663971818399e+03_dp
3473  fit_coef(12, 20) = 2.2148914181168524e+02_dp
3474 
3475  END SUBROUTINE get_fit_coef_k10_lo
3476 
3477 ! **************************************************************************************************
3478 !> \brief ...
3479 !> \param k ...
3480 !> \param fit_coef ...
3481 !> \param L_b ...
3482 !> \param U_b ...
3483 ! **************************************************************************************************
3484  SUBROUTINE get_fit_coef_k11_sh(k, fit_coef, L_b, U_b)
3485  INTEGER :: k
3486  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
3487  REAL(kind=dp) :: l_b, u_b
3488 
3489  l_b = 1.0000000000000000e+01_dp
3490  u_b = 1.0000000000000000e+02_dp
3491  fit_coef(0, 1) = 5.2171158533482745e-03_dp
3492  fit_coef(1, 1) = 1.3928278169011961e-02_dp
3493  fit_coef(2, 1) = 1.8150859480949404e-02_dp
3494  fit_coef(3, 1) = 1.3341207416860837e-02_dp
3495  fit_coef(4, 1) = 4.0847907407787400e-03_dp
3496  fit_coef(5, 1) = -1.8862057580171247e-03_dp
3497  fit_coef(6, 1) = -2.2005927300723840e-03_dp
3498  fit_coef(7, 1) = -2.1569598773101882e-04_dp
3499  fit_coef(8, 1) = 5.3374114714500355e-04_dp
3500  fit_coef(9, 1) = 3.6786248990713488e-04_dp
3501  fit_coef(10, 1) = -4.9716456588384794e-04_dp
3502  fit_coef(11, 1) = 2.5364063357271070e-04_dp
3503  fit_coef(12, 1) = -5.7560771366250216e-05_dp
3504  fit_coef(0, 2) = 2.8561321333081039e-02_dp
3505  fit_coef(1, 2) = 7.4577106385596906e-02_dp
3506  fit_coef(2, 2) = 9.6095992956011567e-02_dp
3507  fit_coef(3, 2) = 6.9921004219163585e-02_dp
3508  fit_coef(4, 2) = 2.1046006027983205e-02_dp
3509  fit_coef(5, 2) = -1.0007180795562516e-02_dp
3510  fit_coef(6, 2) = -1.1398359734540125e-02_dp
3511  fit_coef(7, 2) = -1.0344153575843251e-03_dp
3512  fit_coef(8, 2) = 2.8187351548754256e-03_dp
3513  fit_coef(9, 2) = 1.8266346026223723e-03_dp
3514  fit_coef(10, 2) = -2.5228015867621856e-03_dp
3515  fit_coef(11, 2) = 1.2855087989079601e-03_dp
3516  fit_coef(12, 2) = -2.9136730780610450e-04_dp
3517  fit_coef(0, 3) = 7.5565672474912859e-02_dp
3518  fit_coef(1, 3) = 1.8837838893012882e-01_dp
3519  fit_coef(2, 3) = 2.3788031159177950e-01_dp
3520  fit_coef(3, 3) = 1.7019649338979928e-01_dp
3521  fit_coef(4, 3) = 4.9702597603960480e-02_dp
3522  fit_coef(5, 3) = -2.4843028083216520e-02_dp
3523  fit_coef(6, 3) = -2.7107463499384012e-02_dp
3524  fit_coef(7, 3) = -2.0998400355075556e-03_dp
3525  fit_coef(8, 3) = 6.8537414053824698e-03_dp
3526  fit_coef(9, 3) = 4.1037972870635875e-03_dp
3527  fit_coef(10, 3) = -5.8343544319931773e-03_dp
3528  fit_coef(11, 3) = 2.9563811258876472e-03_dp
3529  fit_coef(12, 3) = -6.6659895709530450e-04_dp
3530  fit_coef(0, 4) = 1.5746184306040770e-01_dp
3531  fit_coef(1, 4) = 3.6307100829710298e-01_dp
3532  fit_coef(2, 4) = 4.4411067220455136e-01_dp
3533  fit_coef(3, 4) = 3.1156735023866838e-01_dp
3534  fit_coef(4, 4) = 8.8318376917750713e-02_dp
3535  fit_coef(5, 4) = -4.6905172790974697e-02_dp
3536  fit_coef(6, 4) = -4.8633790525923246e-02_dp
3537  fit_coef(7, 4) = -2.6374461756591546e-03_dp
3538  fit_coef(8, 4) = 1.4152819458865665e-02_dp
3539  fit_coef(9, 4) = 4.0713403471031064e-03_dp
3540  fit_coef(10, 4) = -8.1648840133065614e-03_dp
3541  fit_coef(11, 4) = 4.4172781177938061e-03_dp
3542  fit_coef(12, 4) = -1.0468849549327278e-03_dp
3543  fit_coef(0, 5) = 2.9628095459795201e-01_dp
3544  fit_coef(1, 5) = 6.1067548081671130e-01_dp
3545  fit_coef(2, 5) = 7.1073485839444905e-01_dp
3546  fit_coef(3, 5) = 4.8623515872109696e-01_dp
3547  fit_coef(4, 5) = 1.3873344982657515e-01_dp
3548  fit_coef(5, 5) = -7.1183381958692823e-02_dp
3549  fit_coef(6, 5) = -7.9018683634448778e-02_dp
3550  fit_coef(7, 5) = -4.1849522345858052e-03_dp
3551  fit_coef(8, 5) = 1.8669075914354103e-02_dp
3552  fit_coef(9, 5) = 2.5640549363637480e-02_dp
3553  fit_coef(10, 5) = -3.7238167104347006e-02_dp
3554  fit_coef(11, 5) = 2.0235521804447935e-02_dp
3555  fit_coef(12, 5) = -4.4633644085237409e-03_dp
3556  fit_coef(0, 6) = 5.3079425354928900e-01_dp
3557  fit_coef(1, 6) = 9.4909599974912540e-01_dp
3558  fit_coef(2, 6) = 1.0298933488572886e+00_dp
3559  fit_coef(3, 6) = 6.7464315041251843e-01_dp
3560  fit_coef(4, 6) = 1.9785397712598238e-01_dp
3561  fit_coef(5, 6) = -8.0277433825610117e-02_dp
3562  fit_coef(6, 6) = -1.0862148180963889e-01_dp
3563  fit_coef(7, 6) = -1.2190533137530357e-02_dp
3564  fit_coef(8, 6) = -4.3235690156727307e-03_dp
3565  fit_coef(9, 6) = 7.1406154351795634e-02_dp
3566  fit_coef(10, 6) = -4.7520764363596951e-02_dp
3567  fit_coef(11, 6) = 6.9200248215417976e-03_dp
3568  fit_coef(12, 6) = 1.7348958867823125e-03_dp
3569  fit_coef(0, 7) = 9.2513564519354430e-01_dp
3570  fit_coef(1, 7) = 1.3995257053484436e+00_dp
3571  fit_coef(2, 7) = 1.3941989426918036e+00_dp
3572  fit_coef(3, 7) = 8.5298558301770655e-01_dp
3573  fit_coef(4, 7) = 2.5029080019290989e-01_dp
3574  fit_coef(5, 7) = -6.9418886584503764e-02_dp
3575  fit_coef(6, 7) = -1.0048676489518746e-01_dp
3576  fit_coef(7, 7) = -6.5140068180983265e-02_dp
3577  fit_coef(8, 7) = 7.1961159826162302e-02_dp
3578  fit_coef(9, 7) = -1.0845933619226010e-01_dp
3579  fit_coef(10, 7) = 1.7018602738764302e-01_dp
3580  fit_coef(11, 7) = -1.0954176694571671e-01_dp
3581  fit_coef(12, 7) = 2.4968149530473070e-02_dp
3582  fit_coef(0, 8) = 1.5835046294778308e+00_dp
3583  fit_coef(1, 8) = 1.9791294738794438e+00_dp
3584  fit_coef(2, 8) = 1.7961980138940286e+00_dp
3585  fit_coef(3, 8) = 1.0051925409840725e+00_dp
3586  fit_coef(4, 8) = 2.8272786197343069e-01_dp
3587  fit_coef(5, 8) = -4.3458147169371041e-02_dp
3588  fit_coef(6, 8) = -7.1388547183826534e-02_dp
3589  fit_coef(7, 8) = -6.9105034008714997e-02_dp
3590  fit_coef(8, 8) = 4.9061162554567488e-02_dp
3591  fit_coef(9, 8) = -1.0568300110809625e-01_dp
3592  fit_coef(10, 8) = 1.1802618075924728e-01_dp
3593  fit_coef(11, 8) = -3.4740368047083123e-02_dp
3594  fit_coef(12, 8) = -2.0070688342111883e-03_dp
3595  fit_coef(0, 9) = 2.6780451266380028e+00_dp
3596  fit_coef(1, 9) = 2.6926034999618897e+00_dp
3597  fit_coef(2, 9) = 2.2273953918391149e+00_dp
3598  fit_coef(3, 9) = 1.1263680392434321e+00_dp
3599  fit_coef(4, 9) = 2.9395288063392006e-01_dp
3600  fit_coef(5, 9) = -8.9510678035254702e-03_dp
3601  fit_coef(6, 9) = -3.6852206543507286e-02_dp
3602  fit_coef(7, 9) = -2.0316323307418317e-02_dp
3603  fit_coef(8, 9) = -6.2348519142117052e-02_dp
3604  fit_coef(9, 9) = 5.0424313584454393e-02_dp
3605  fit_coef(10, 9) = -7.4016849780124558e-02_dp
3606  fit_coef(11, 9) = 8.1891720384978092e-02_dp
3607  fit_coef(12, 9) = -2.7202540553906623e-02_dp
3608  fit_coef(0, 10) = 4.5149548116067084e+00_dp
3609  fit_coef(1, 10) = 3.5279902941181556e+00_dp
3610  fit_coef(2, 10) = 2.6834197969535900e+00_dp
3611  fit_coef(3, 10) = 1.2234297318240759e+00_dp
3612  fit_coef(4, 10) = 2.9061691203379159e-01_dp
3613  fit_coef(5, 10) = 2.6998851164527955e-02_dp
3614  fit_coef(6, 10) = 1.1503151087891473e-02_dp
3615  fit_coef(7, 10) = -2.9263858448428439e-04_dp
3616  fit_coef(8, 10) = -7.4172023234369305e-02_dp
3617  fit_coef(9, 10) = 4.4507509039308939e-02_dp
3618  fit_coef(10, 10) = -6.0661296025507475e-02_dp
3619  fit_coef(11, 10) = 5.4037676664233973e-02_dp
3620  fit_coef(12, 10) = -1.3914979544265946e-02_dp
3621  fit_coef(0, 11) = 7.7831432490395818e+00_dp
3622  fit_coef(1, 11) = 4.4728899281150136e+00_dp
3623  fit_coef(2, 11) = 3.1793306487074551e+00_dp
3624  fit_coef(3, 11) = 1.3166282129264584e+00_dp
3625  fit_coef(4, 11) = 2.7989649807784495e-01_dp
3626  fit_coef(5, 11) = 6.1709167955964331e-02_dp
3627  fit_coef(6, 11) = 6.5030571914413512e-02_dp
3628  fit_coef(7, 11) = 5.8652910860924629e-03_dp
3629  fit_coef(8, 11) = -4.3479817133538171e-02_dp
3630  fit_coef(9, 11) = -1.5946703925855100e-02_dp
3631  fit_coef(10, 11) = 1.4840762855674984e-02_dp
3632  fit_coef(11, 11) = -1.6764580405545060e-03_dp
3633  fit_coef(12, 11) = 1.0361409280594497e-03_dp
3634  fit_coef(0, 12) = 1.3505623056792662e-02_dp
3635  fit_coef(1, 12) = 3.5881778901904388e-02_dp
3636  fit_coef(2, 12) = 4.6635585408641191e-02_dp
3637  fit_coef(3, 12) = 3.4196109564738703e-02_dp
3638  fit_coef(4, 12) = 1.0427820008519861e-02_dp
3639  fit_coef(5, 12) = -4.8496513706743740e-03_dp
3640  fit_coef(6, 12) = -5.6249874188544387e-03_dp
3641  fit_coef(7, 12) = -5.4152291061643394e-04_dp
3642  fit_coef(8, 12) = 1.3707635274310744e-03_dp
3643  fit_coef(9, 12) = 9.3081024123118999e-04_dp
3644  fit_coef(10, 12) = -1.2643999344426028e-03_dp
3645  fit_coef(11, 12) = 6.4488398114361249e-04_dp
3646  fit_coef(12, 12) = -1.4631445736861331e-04_dp
3647  fit_coef(0, 13) = 3.3953336933937019e-02_dp
3648  fit_coef(1, 13) = 8.6200605204820452e-02_dp
3649  fit_coef(2, 13) = 1.0956860661445041e-01_dp
3650  fit_coef(3, 13) = 7.8748352145278117e-02_dp
3651  fit_coef(4, 13) = 2.3201917648793789e-02_dp
3652  fit_coef(5, 13) = -1.1428692068356564e-02_dp
3653  fit_coef(6, 13) = -1.2646975774724427e-02_dp
3654  fit_coef(7, 13) = -1.0364501016809282e-03_dp
3655  fit_coef(8, 13) = 3.2018633266795151e-03_dp
3656  fit_coef(9, 13) = 1.9223995549073674e-03_dp
3657  fit_coef(10, 13) = -2.7320063801979958e-03_dp
3658  fit_coef(11, 13) = 1.3899117897301057e-03_dp
3659  fit_coef(12, 13) = -3.1441281031980347e-04_dp
3660  fit_coef(0, 14) = 6.1851572757860851e-02_dp
3661  fit_coef(1, 14) = 1.4267393289529001e-01_dp
3662  fit_coef(2, 14) = 1.7418539035135686e-01_dp
3663  fit_coef(3, 14) = 1.2141235983496969e-01_dp
3664  fit_coef(4, 14) = 3.3706874354447809e-02_dp
3665  fit_coef(5, 14) = -1.8360609527326543e-02_dp
3666  fit_coef(6, 14) = -1.8541339179191114e-02_dp
3667  fit_coef(7, 14) = -8.8529750610819111e-04_dp
3668  fit_coef(8, 14) = 4.7747853958221521e-03_dp
3669  fit_coef(9, 14) = 2.4689097936542491e-03_dp
3670  fit_coef(10, 14) = -3.6719910751692379e-03_dp
3671  fit_coef(11, 14) = 1.8252247936231616e-03_dp
3672  fit_coef(12, 14) = -4.0633639834620388e-04_dp
3673  fit_coef(0, 15) = 1.0551618877519962e-01_dp
3674  fit_coef(1, 15) = 2.0866982892328420e-01_dp
3675  fit_coef(2, 15) = 2.3758645562105263e-01_dp
3676  fit_coef(3, 15) = 1.6022711660180100e-01_dp
3677  fit_coef(4, 15) = 4.3995832787546506e-02_dp
3678  fit_coef(5, 15) = -2.5306890576195295e-02_dp
3679  fit_coef(6, 15) = -2.5168288399177011e-02_dp
3680  fit_coef(7, 15) = -9.3194538735970800e-04_dp
3681  fit_coef(8, 15) = 1.1886232926624151e-02_dp
3682  fit_coef(9, 15) = -3.1847717078905507e-03_dp
3683  fit_coef(10, 15) = -2.3213252827938664e-03_dp
3684  fit_coef(11, 15) = 2.4083825205789490e-03_dp
3685  fit_coef(12, 15) = -7.2529680267051182e-04_dp
3686  fit_coef(0, 16) = 1.7844852042063208e-01_dp
3687  fit_coef(1, 16) = 2.8956711047461353e-01_dp
3688  fit_coef(2, 16) = 2.9424320012524147e-01_dp
3689  fit_coef(3, 16) = 1.8566958335038000e-01_dp
3690  fit_coef(4, 16) = 5.6552619188388630e-02_dp
3691  fit_coef(5, 16) = -1.9536083908459775e-02_dp
3692  fit_coef(6, 16) = -3.5122564007741566e-02_dp
3693  fit_coef(7, 16) = -1.5160502263432738e-04_dp
3694  fit_coef(8, 16) = -1.8782648209524570e-02_dp
3695  fit_coef(9, 16) = 6.7898727329487735e-02_dp
3696  fit_coef(10, 16) = -6.6952173441897606e-02_dp
3697  fit_coef(11, 16) = 3.0244889278910881e-02_dp
3698  fit_coef(12, 16) = -5.4548300942684411e-03_dp
3699  fit_coef(0, 17) = 3.0103516162173788e-01_dp
3700  fit_coef(1, 17) = 3.9093832828366182e-01_dp
3701  fit_coef(2, 17) = 3.4287403235055175e-01_dp
3702  fit_coef(3, 17) = 1.8694079224619659e-01_dp
3703  fit_coef(4, 17) = 5.8759826809024841e-02_dp
3704  fit_coef(5, 17) = 1.8203291052277864e-03_dp
3705  fit_coef(6, 17) = -1.4847774478906702e-02_dp
3706  fit_coef(7, 17) = -3.0225726948560502e-02_dp
3707  fit_coef(8, 17) = 1.7580090339776970e-02_dp
3708  fit_coef(9, 17) = -6.3682901560076013e-02_dp
3709  fit_coef(10, 17) = 1.2826078376018740e-01_dp
3710  fit_coef(11, 17) = -9.3634524667592312e-02_dp
3711  fit_coef(12, 17) = 2.4194956180134675e-02_dp
3712  fit_coef(0, 18) = 5.0459047494440223e-01_dp
3713  fit_coef(1, 18) = 5.1293218387604667e-01_dp
3714  fit_coef(2, 18) = 3.8452848514240090e-01_dp
3715  fit_coef(3, 18) = 1.6703912013390276e-01_dp
3716  fit_coef(4, 18) = 4.3712588651811067e-02_dp
3717  fit_coef(5, 18) = 1.9051249953627954e-02_dp
3718  fit_coef(6, 18) = 2.5883902146128887e-02_dp
3719  fit_coef(7, 18) = -5.0770600600935537e-02_dp
3720  fit_coef(8, 18) = 7.7584684197698039e-02_dp
3721  fit_coef(9, 18) = -1.7926872234928357e-01_dp
3722  fit_coef(10, 18) = 1.6678298865222213e-01_dp
3723  fit_coef(11, 18) = -5.5645139244720254e-02_dp
3724  fit_coef(12, 18) = 2.7420024112079135e-03_dp
3725  fit_coef(0, 19) = 8.3992248227121313e-01_dp
3726  fit_coef(1, 19) = 6.4715555436372529e-01_dp
3727  fit_coef(2, 19) = 4.1796785083991977e-01_dp
3728  fit_coef(3, 19) = 1.3654955607272076e-01_dp
3729  fit_coef(4, 19) = 2.1070840652137535e-02_dp
3730  fit_coef(5, 19) = 3.1743033314222624e-02_dp
3731  fit_coef(6, 19) = 2.9784087155825711e-02_dp
3732  fit_coef(7, 19) = 4.1081836375772660e-02_dp
3733  fit_coef(8, 19) = -1.1439519939475226e-01_dp
3734  fit_coef(9, 19) = 1.6305361885018524e-01_dp
3735  fit_coef(10, 19) = -2.2346150468788073e-01_dp
3736  fit_coef(11, 19) = 1.6036296981154594e-01_dp
3737  fit_coef(12, 19) = -4.2164356684994284e-02_dp
3738  fit_coef(0, 20) = 1.3973915504793548e+00_dp
3739  fit_coef(1, 20) = 7.7764466691628698e-01_dp
3740  fit_coef(2, 20) = 4.4348607986397731e-01_dp
3741  fit_coef(3, 20) = 1.0694241439192023e-01_dp
3742  fit_coef(4, 20) = 2.6327294220292721e-03_dp
3743  fit_coef(5, 20) = 3.5966741485323687e-02_dp
3744  fit_coef(6, 20) = 4.1705374001031803e-02_dp
3745  fit_coef(7, 20) = 3.8907029803020722e-02_dp
3746  fit_coef(8, 20) = -6.8120058033489070e-02_dp
3747  fit_coef(9, 20) = 8.2786813906914350e-02_dp
3748  fit_coef(10, 20) = -9.1368844284995504e-02_dp
3749  fit_coef(11, 20) = 3.7752943929935098e-02_dp
3750  fit_coef(12, 20) = -1.9232870385022373e-03_dp
3751  fit_coef(0, 21) = 2.3760047811723362e+00_dp
3752  fit_coef(1, 21) = 8.8976406037305356e-01_dp
3753  fit_coef(2, 21) = 4.7037419059997421e-01_dp
3754  fit_coef(3, 21) = 9.0428943264851042e-02_dp
3755  fit_coef(4, 21) = -8.0951525285273343e-03_dp
3756  fit_coef(5, 21) = 3.5586564490451805e-02_dp
3757  fit_coef(6, 21) = 5.2837656508520334e-02_dp
3758  fit_coef(7, 21) = 6.4161552882951054e-03_dp
3759  fit_coef(8, 21) = 2.7554689120903888e-02_dp
3760  fit_coef(9, 21) = -6.3909420973179670e-02_dp
3761  fit_coef(10, 21) = 7.9771394321258737e-02_dp
3762  fit_coef(11, 21) = -6.5034308453826573e-02_dp
3763  fit_coef(12, 21) = 2.0094355264141887e-02_dp
3764  fit_coef(0, 22) = 4.5028432526721405e+00_dp
3765  fit_coef(1, 22) = 1.0114482591044458e+00_dp
3766  fit_coef(2, 22) = 5.3486119037036706e-01_dp
3767  fit_coef(3, 22) = 1.0317932221763447e-01_dp
3768  fit_coef(4, 22) = -1.2314024715229079e-02_dp
3769  fit_coef(5, 22) = 3.3690522473128488e-02_dp
3770  fit_coef(6, 22) = 5.3663513056946451e-02_dp
3771  fit_coef(7, 22) = 1.0785244432659307e-02_dp
3772  fit_coef(8, 22) = 2.2642841476459809e-02_dp
3773  fit_coef(9, 22) = -3.9218764804072916e-02_dp
3774  fit_coef(10, 22) = 5.2080967974292493e-02_dp
3775  fit_coef(11, 22) = -3.5217909102649027e-02_dp
3776  fit_coef(12, 22) = 7.5721478110433137e-03_dp
3777 
3778  END SUBROUTINE get_fit_coef_k11_sh
3779 
3780 ! **************************************************************************************************
3781 !> \brief ...
3782 !> \param k ...
3783 !> \param fit_coef ...
3784 !> \param L_b ...
3785 !> \param U_b ...
3786 ! **************************************************************************************************
3787  SUBROUTINE get_fit_coef_k11_mi(k, fit_coef, L_b, U_b)
3788  INTEGER :: k
3789  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
3790  REAL(kind=dp) :: l_b, u_b
3791 
3792  l_b = 1.0000000000000000e+02_dp
3793  u_b = 1.1533853671352736e+03_dp
3794  fit_coef(0, 1) = 7.3828894587718401e-04_dp
3795  fit_coef(1, 1) = 2.0775080037103563e-03_dp
3796  fit_coef(2, 1) = 2.9605504652653850e-03_dp
3797  fit_coef(3, 1) = 2.5239761597293463e-03_dp
3798  fit_coef(4, 1) = 1.1723403873630633e-03_dp
3799  fit_coef(5, 1) = 4.6491653525586301e-05_dp
3800  fit_coef(6, 1) = -2.5819644062415552e-04_dp
3801  fit_coef(7, 1) = -3.9831509458327039e-05_dp
3802  fit_coef(8, 1) = -4.0413534671757017e-05_dp
3803  fit_coef(9, 1) = 2.5700229767237757e-04_dp
3804  fit_coef(10, 1) = -2.8744580127669869e-04_dp
3805  fit_coef(11, 1) = 1.4858790649392180e-04_dp
3806  fit_coef(12, 1) = -3.1394148877043504e-05_dp
3807  fit_coef(0, 2) = 4.3620891975219853e-03_dp
3808  fit_coef(1, 2) = 1.1465965739592934e-02_dp
3809  fit_coef(2, 2) = 1.6004195686742342e-02_dp
3810  fit_coef(3, 2) = 1.3390829030018066e-02_dp
3811  fit_coef(4, 2) = 6.0723492355871950e-03_dp
3812  fit_coef(5, 2) = 1.7271227012111563e-04_dp
3813  fit_coef(6, 2) = -1.3295013600067558e-03_dp
3814  fit_coef(7, 2) = -2.0819503017025333e-04_dp
3815  fit_coef(8, 2) = -1.9485312280291003e-04_dp
3816  fit_coef(9, 2) = 1.3461436514495772e-03_dp
3817  fit_coef(10, 2) = -1.5381432319053760e-03_dp
3818  fit_coef(11, 2) = 8.0871429267979347e-04_dp
3819  fit_coef(12, 2) = -1.7336433357221408e-04_dp
3820  fit_coef(0, 3) = 1.3393965217340013e-02_dp
3821  fit_coef(1, 3) = 3.0758021534147448e-02_dp
3822  fit_coef(2, 3) = 4.0863508679567187e-02_dp
3823  fit_coef(3, 3) = 3.3137344564780624e-02_dp
3824  fit_coef(4, 3) = 1.4642382183959756e-02_dp
3825  fit_coef(5, 3) = 1.8546563333903454e-04_dp
3826  fit_coef(6, 3) = -3.2981507356429299e-03_dp
3827  fit_coef(7, 3) = -5.0371329478405473e-04_dp
3828  fit_coef(8, 3) = -3.3526812040834221e-04_dp
3829  fit_coef(9, 3) = 3.3638986135397790e-03_dp
3830  fit_coef(10, 3) = -4.0699164251672606e-03_dp
3831  fit_coef(11, 3) = 2.2132500698992790e-03_dp
3832  fit_coef(12, 3) = -4.8530598400547189e-04_dp
3833  fit_coef(0, 4) = 3.4178972479544684e-02_dp
3834  fit_coef(1, 4) = 6.5546031770227484e-02_dp
3835  fit_coef(2, 4) = 8.0042248964935656e-02_dp
3836  fit_coef(3, 4) = 6.0702076580615758e-02_dp
3837  fit_coef(4, 4) = 2.5719498592455581e-02_dp
3838  fit_coef(5, 4) = 6.3119790847243661e-04_dp
3839  fit_coef(6, 4) = -5.4349702628550432e-03_dp
3840  fit_coef(7, 4) = -1.2659291521318623e-03_dp
3841  fit_coef(8, 4) = -1.2216416836694759e-03_dp
3842  fit_coef(9, 4) = 6.6635331234771687e-03_dp
3843  fit_coef(10, 4) = -7.2400923612061709e-03_dp
3844  fit_coef(11, 4) = 3.7136157185037903e-03_dp
3845  fit_coef(12, 4) = -7.8916627439796453e-04_dp
3846  fit_coef(0, 5) = 8.0104328961022445e-02_dp
3847  fit_coef(1, 5) = 1.2586958566619899e-01_dp
3848  fit_coef(2, 5) = 1.3877416617876437e-01_dp
3849  fit_coef(3, 5) = 9.4435072367624009e-02_dp
3850  fit_coef(4, 5) = 3.5574728421505095e-02_dp
3851  fit_coef(5, 5) = 4.6709813565982229e-04_dp
3852  fit_coef(6, 5) = -5.5823066584693949e-03_dp
3853  fit_coef(7, 5) = -2.2508074433607930e-03_dp
3854  fit_coef(8, 5) = -4.8236909977057691e-04_dp
3855  fit_coef(9, 5) = 5.8248465053641401e-03_dp
3856  fit_coef(10, 5) = -7.4300192099394369e-03_dp
3857  fit_coef(11, 5) = 4.5059815374626708e-03_dp
3858  fit_coef(12, 5) = -1.1055416581292031e-03_dp
3859  fit_coef(0, 6) = 1.7731760423288304e-01_dp
3860  fit_coef(1, 6) = 2.2598655727257688e-01_dp
3861  fit_coef(2, 6) = 2.2430968436915458e-01_dp
3862  fit_coef(3, 6) = 1.3311060621110593e-01_dp
3863  fit_coef(4, 6) = 4.0488867018282172e-02_dp
3864  fit_coef(5, 6) = -2.1669989611095342e-03_dp
3865  fit_coef(6, 6) = -3.8187866091584140e-03_dp
3866  fit_coef(7, 6) = -2.1306428597222633e-03_dp
3867  fit_coef(8, 6) = 7.7683777527477076e-04_dp
3868  fit_coef(9, 6) = 4.9822370243334966e-03_dp
3869  fit_coef(10, 6) = -9.5726170222928900e-03_dp
3870  fit_coef(11, 6) = 6.8634964686467978e-03_dp
3871  fit_coef(12, 6) = -1.7999298724748951e-03_dp
3872  fit_coef(0, 7) = 3.7517258865761766e-01_dp
3873  fit_coef(1, 7) = 3.8333519695677720e-01_dp
3874  fit_coef(2, 7) = 3.4375707015157120e-01_dp
3875  fit_coef(3, 7) = 1.7423153407071543e-01_dp
3876  fit_coef(4, 7) = 3.7337456774139702e-02_dp
3877  fit_coef(5, 7) = -7.4660271581285850e-03_dp
3878  fit_coef(6, 7) = 5.8400107303188187e-04_dp
3879  fit_coef(7, 7) = -2.5244872448215655e-03_dp
3880  fit_coef(8, 7) = 4.2884385157431048e-03_dp
3881  fit_coef(9, 7) = 1.0453917543656458e-03_dp
3882  fit_coef(10, 7) = -9.2913505401427225e-03_dp
3883  fit_coef(11, 7) = 8.1349139258150831e-03_dp
3884  fit_coef(12, 7) = -2.3025720564300821e-03_dp
3885  fit_coef(0, 8) = 7.6460515920837613e-01_dp
3886  fit_coef(1, 8) = 6.1549142645707966e-01_dp
3887  fit_coef(2, 8) = 5.0182800509604020e-01_dp
3888  fit_coef(3, 8) = 2.1325320085467817e-01_dp
3889  fit_coef(4, 8) = 2.3360017105729571e-02_dp
3890  fit_coef(5, 8) = -1.4054384598267826e-02_dp
3891  fit_coef(6, 8) = 9.0661378414736218e-03_dp
3892  fit_coef(7, 8) = -4.7433494326856486e-03_dp
3893  fit_coef(8, 8) = 1.0160041902537189e-02_dp
3894  fit_coef(9, 8) = -6.9427342461860627e-03_dp
3895  fit_coef(10, 8) = -5.4907207434525202e-03_dp
3896  fit_coef(11, 8) = 8.0763791261621969e-03_dp
3897  fit_coef(12, 8) = -2.6484224072421108e-03_dp
3898  fit_coef(0, 9) = 1.5114021780363067e+00_dp
3899  fit_coef(1, 9) = 9.3368349741314893e-01_dp
3900  fit_coef(2, 9) = 6.9854171505894413e-01_dp
3901  fit_coef(3, 9) = 2.4498257864430506e-01_dp
3902  fit_coef(4, 9) = -2.7117345776915117e-03_dp
3903  fit_coef(5, 9) = -1.9684397407321690e-02_dp
3904  fit_coef(6, 9) = 2.2750102305246520e-02_dp
3905  fit_coef(7, 9) = -9.9596165022990610e-03_dp
3906  fit_coef(8, 9) = 1.8166084113835305e-02_dp
3907  fit_coef(9, 9) = -1.9043752557357005e-02_dp
3908  fit_coef(10, 9) = 2.2864257000369307e-03_dp
3909  fit_coef(11, 9) = 6.3623059846125004e-03_dp
3910  fit_coef(12, 9) = -2.7468174322941873e-03_dp
3911  fit_coef(0, 10) = 2.9272838679658890e+00_dp
3912  fit_coef(1, 10) = 1.3344095709119908e+00_dp
3913  fit_coef(2, 10) = 9.2872428481763736e-01_dp
3914  fit_coef(3, 10) = 2.6731240098857367e-01_dp
3915  fit_coef(4, 10) = -3.9323628602554263e-02_dp
3916  fit_coef(5, 10) = -2.2664729979783912e-02_dp
3917  fit_coef(6, 10) = 4.1418459538349613e-02_dp
3918  fit_coef(7, 10) = -1.8765822971615966e-02_dp
3919  fit_coef(8, 10) = 2.8023480739935883e-02_dp
3920  fit_coef(9, 10) = -3.4574149384271238e-02_dp
3921  fit_coef(10, 10) = 1.3734227321286851e-02_dp
3922  fit_coef(11, 10) = 2.9343888906998264e-03_dp
3923  fit_coef(12, 10) = -2.5433341475355697e-03_dp
3924  fit_coef(0, 11) = 5.7131838450036696e+00_dp
3925  fit_coef(1, 11) = 1.8005538920264632e+00_dp
3926  fit_coef(2, 11) = 1.1880536006356908e+00_dp
3927  fit_coef(3, 11) = 2.8559106021602204e-01_dp
3928  fit_coef(4, 11) = -8.2639115843313488e-02_dp
3929  fit_coef(5, 11) = -2.3761780940649874e-02_dp
3930  fit_coef(6, 11) = 6.3493180678645345e-02_dp
3931  fit_coef(7, 11) = -3.0273355255164173e-02_dp
3932  fit_coef(8, 11) = 3.9310329422917428e-02_dp
3933  fit_coef(9, 11) = -5.2371339180397693e-02_dp
3934  fit_coef(10, 11) = 2.7484059561085201e-02_dp
3935  fit_coef(11, 11) = -1.5309209297749292e-03_dp
3936  fit_coef(12, 11) = -2.1659478188002048e-03_dp
3937  fit_coef(0, 12) = 1.9426697312926121e-03_dp
3938  fit_coef(1, 12) = 5.3902355339823542e-03_dp
3939  fit_coef(2, 12) = 7.6460050852952361e-03_dp
3940  fit_coef(3, 12) = 6.4861449445603606e-03_dp
3941  fit_coef(4, 12) = 2.9975041609363725e-03_dp
3942  fit_coef(5, 12) = 1.1267866675204334e-04_dp
3943  fit_coef(6, 12) = -6.6052089732986108e-04_dp
3944  fit_coef(7, 12) = -1.0429593050340101e-04_dp
3945  fit_coef(8, 12) = -9.6642089460867778e-05_dp
3946  fit_coef(9, 12) = 6.5468723131356925e-04_dp
3947  fit_coef(10, 12) = -7.3909338726213167e-04_dp
3948  fit_coef(11, 12) = 3.8434400387220237e-04_dp
3949  fit_coef(12, 12) = -8.1587630115757833e-05_dp
3950  fit_coef(0, 13) = 5.6766583157203338e-03_dp
3951  fit_coef(1, 13) = 1.3746861086398525e-02_dp
3952  fit_coef(2, 13) = 1.8677286574891313e-02_dp
3953  fit_coef(3, 13) = 1.5318320571135682e-02_dp
3954  fit_coef(4, 13) = 6.7566786656071713e-03_dp
3955  fit_coef(5, 13) = 7.1919811741634156e-05_dp
3956  fit_coef(6, 13) = -1.4743272069088146e-03_dp
3957  fit_coef(7, 13) = -2.0331439016954778e-04_dp
3958  fit_coef(8, 13) = -1.9066551850151903e-04_dp
3959  fit_coef(9, 13) = 1.4614366852185527e-03_dp
3960  fit_coef(10, 13) = -1.7182804418019637e-03_dp
3961  fit_coef(11, 13) = 9.2385541265890814e-04_dp
3962  fit_coef(12, 13) = -2.0177461300662419e-04_dp
3963  fit_coef(0, 14) = 1.3396971882867550e-02_dp
3964  fit_coef(1, 14) = 2.5745664924886561e-02_dp
3965  fit_coef(2, 14) = 3.1409108695941872e-02_dp
3966  fit_coef(3, 14) = 2.3978671080145342e-02_dp
3967  fit_coef(4, 14) = 1.0268221460486631e-02_dp
3968  fit_coef(5, 14) = 1.2930798224983239e-04_dp
3969  fit_coef(6, 14) = -2.4415003996848300e-03_dp
3970  fit_coef(7, 14) = -4.3479841388968817e-04_dp
3971  fit_coef(8, 14) = -5.2954762444991550e-04_dp
3972  fit_coef(9, 14) = 3.3920573298805374e-03_dp
3973  fit_coef(10, 14) = -3.9601620536706839e-03_dp
3974  fit_coef(11, 14) = 2.1033319510085288e-03_dp
3975  fit_coef(12, 14) = -4.5128467093780031e-04_dp
3976  fit_coef(0, 15) = 3.0313612771117847e-02_dp
3977  fit_coef(1, 15) = 4.5511722981043855e-02_dp
3978  fit_coef(2, 15) = 4.7843577097949709e-02_dp
3979  fit_coef(3, 15) = 3.0848847485647288e-02_dp
3980  fit_coef(4, 15) = 1.1173391444445794e-02_dp
3981  fit_coef(5, 15) = 5.3673413927424196e-04_dp
3982  fit_coef(6, 15) = -1.2788112460830441e-03_dp
3983  fit_coef(7, 15) = -1.2106504102044236e-03_dp
3984  fit_coef(8, 15) = -1.3614299287656570e-04_dp
3985  fit_coef(9, 15) = 8.4193596534928113e-04_dp
3986  fit_coef(10, 15) = -4.9266376268823403e-04_dp
3987  fit_coef(11, 15) = 2.4264482966524924e-04_dp
3988  fit_coef(12, 15) = -8.0800915180974188e-05_dp
3989  fit_coef(0, 16) = 6.5727773851375626e-02_dp
3990  fit_coef(1, 16) = 7.7524625497591287e-02_dp
3991  fit_coef(2, 16) = 7.0866135281020856e-02_dp
3992  fit_coef(3, 16) = 3.6455648551271543e-02_dp
3993  fit_coef(4, 16) = 7.9253539051012834e-03_dp
3994  fit_coef(5, 16) = -1.2114748812317041e-03_dp
3995  fit_coef(6, 16) = 8.2015105160121449e-04_dp
3996  fit_coef(7, 16) = -3.0470170403903876e-04_dp
3997  fit_coef(8, 16) = 8.4675959307711432e-04_dp
3998  fit_coef(9, 16) = -6.9307175814985243e-04_dp
3999  fit_coef(10, 16) = -1.7074186347168978e-03_dp
4000  fit_coef(11, 16) = 2.1004252363773243e-03_dp
4001  fit_coef(12, 16) = -6.5954156111989743e-04_dp
4002  fit_coef(0, 17) = 1.3663204308698063e-01_dp
4003  fit_coef(1, 17) = 1.2566212501641080e-01_dp
4004  fit_coef(2, 17) = 1.0142604274144125e-01_dp
4005  fit_coef(3, 17) = 4.0492590765185132e-02_dp
4006  fit_coef(4, 17) = 1.3893599733611069e-03_dp
4007  fit_coef(5, 17) = -4.0829840345847287e-03_dp
4008  fit_coef(6, 17) = 2.8641937242071414e-03_dp
4009  fit_coef(7, 17) = 1.4034997283466152e-04_dp
4010  fit_coef(8, 17) = 2.2130109369625853e-03_dp
4011  fit_coef(9, 17) = -1.9780643203207446e-03_dp
4012  fit_coef(10, 17) = -1.3761639970619644e-03_dp
4013  fit_coef(11, 17) = 1.9654825472193074e-03_dp
4014  fit_coef(12, 17) = -6.0411821444792237e-04_dp
4015  fit_coef(0, 18) = 2.7371713350977883e-01_dp
4016  fit_coef(1, 18) = 1.9207380047459294e-01_dp
4017  fit_coef(2, 18) = 1.3829663189483482e-01_dp
4018  fit_coef(3, 18) = 4.0969959876443064e-02_dp
4019  fit_coef(4, 18) = -8.1744595653702960e-03_dp
4020  fit_coef(5, 18) = -6.2758002950377006e-03_dp
4021  fit_coef(6, 18) = 6.1933985486500821e-03_dp
4022  fit_coef(7, 18) = -1.1137257661482085e-03_dp
4023  fit_coef(8, 18) = 4.7491704854226244e-03_dp
4024  fit_coef(9, 18) = -5.9366942385150516e-03_dp
4025  fit_coef(10, 18) = 1.9770890986731604e-03_dp
4026  fit_coef(11, 18) = 6.2460690633304441e-04_dp
4027  fit_coef(12, 18) = -4.2628349475002297e-04_dp
4028  fit_coef(0, 19) = 5.3176214769076025e-01_dp
4029  fit_coef(1, 19) = 2.7427114346332437e-01_dp
4030  fit_coef(2, 19) = 1.7786670623161183e-01_dp
4031  fit_coef(3, 19) = 3.6141984545340726e-02_dp
4032  fit_coef(4, 19) = -2.0019481045233233e-02_dp
4033  fit_coef(5, 19) = -6.5029597037300265e-03_dp
4034  fit_coef(6, 19) = 1.0978881646568977e-02_dp
4035  fit_coef(7, 19) = -3.5326165348373130e-03_dp
4036  fit_coef(8, 19) = 6.9664331496620468e-03_dp
4037  fit_coef(9, 19) = -1.0072536637310938e-02_dp
4038  fit_coef(10, 19) = 5.7316495954974223e-03_dp
4039  fit_coef(11, 19) = -8.1951094019536695e-04_dp
4040  fit_coef(12, 19) = -2.4352440718963261e-04_dp
4041  fit_coef(0, 20) = 1.0110078977345236e+00_dp
4042  fit_coef(1, 20) = 3.6158811802096996e-01_dp
4043  fit_coef(2, 20) = 2.1462317218559554e-01_dp
4044  fit_coef(3, 20) = 2.6882407712661614e-02_dp
4045  fit_coef(4, 20) = -3.1860390881090057e-02_dp
4046  fit_coef(5, 20) = -4.4365197992393256e-03_dp
4047  fit_coef(6, 20) = 1.6356522282533974e-02_dp
4048  fit_coef(7, 20) = -7.0191772084550030e-03_dp
4049  fit_coef(8, 20) = 9.0001998656736130e-03_dp
4050  fit_coef(9, 20) = -1.4010401343075048e-02_dp
4051  fit_coef(10, 20) = 9.7773201744224356e-03_dp
4052  fit_coef(11, 20) = -2.6263089272930114e-03_dp
4053  fit_coef(12, 20) = 5.8079667692654174e-05_dp
4054  fit_coef(0, 21) = 1.9229902544572308e+00_dp
4055  fit_coef(1, 21) = 4.3639570130727606e-01_dp
4056  fit_coef(2, 21) = 2.4465083184076966e-01_dp
4057  fit_coef(3, 21) = 1.8632226021993891e-02_dp
4058  fit_coef(4, 21) = -4.0654823075276181e-02_dp
4059  fit_coef(5, 21) = -1.6438863848394413e-03_dp
4060  fit_coef(6, 21) = 2.0679654468894963e-02_dp
4061  fit_coef(7, 21) = -1.0433989825777933e-02_dp
4062  fit_coef(8, 21) = 1.0631019238151107e-02_dp
4063  fit_coef(9, 21) = -1.6823436574756146e-02_dp
4064  fit_coef(10, 21) = 1.2861656736955324e-02_dp
4065  fit_coef(11, 21) = -4.1063260520761953e-03_dp
4066  fit_coef(12, 21) = 3.2620599079153290e-04_dp
4067  fit_coef(0, 22) = 3.9876478956152801e+00_dp
4068  fit_coef(1, 22) = 4.9699973939632702e-01_dp
4069  fit_coef(2, 22) = 2.7726332870042114e-01_dp
4070  fit_coef(3, 22) = 2.0557461247107046e-02_dp
4071  fit_coef(4, 22) = -4.5589994159230353e-02_dp
4072  fit_coef(5, 22) = -1.1953594192753122e-03_dp
4073  fit_coef(6, 22) = 2.3317546922334211e-02_dp
4074  fit_coef(7, 22) = -1.2287704350934838e-02_dp
4075  fit_coef(8, 22) = 1.1987190724120066e-02_dp
4076  fit_coef(9, 22) = -1.8798325292619430e-02_dp
4077  fit_coef(10, 22) = 1.4466982948530036e-02_dp
4078  fit_coef(11, 22) = -4.6627474463343845e-03_dp
4079  fit_coef(12, 22) = 3.8343338955871208e-04_dp
4080 
4081  END SUBROUTINE get_fit_coef_k11_mi
4082 
4083 ! **************************************************************************************************
4084 !> \brief ...
4085 !> \param k ...
4086 !> \param fit_coef ...
4087 !> \param L_b ...
4088 !> \param U_b ...
4089 ! **************************************************************************************************
4090  SUBROUTINE get_fit_coef_k11_lo(k, fit_coef, L_b, U_b)
4091  INTEGER :: k
4092  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
4093  REAL(kind=dp) :: l_b, u_b
4094 
4095  l_b = 1.0000000000000000e+02_dp
4096  u_b = 1.0890000000000000e+05_dp
4097  fit_coef(0, 1) = 3.5476589277685659e-05_dp
4098  fit_coef(1, 1) = 1.4120924025631340e-05_dp
4099  fit_coef(2, 1) = 3.1076536118129984e-03_dp
4100  fit_coef(3, 1) = -2.0920445403620737e-02_dp
4101  fit_coef(4, 1) = 1.5503824842219388e-01_dp
4102  fit_coef(5, 1) = -6.5946634106067126e-01_dp
4103  fit_coef(6, 1) = 1.9567718308121806e+00_dp
4104  fit_coef(7, 1) = -4.0223034504541495e+00_dp
4105  fit_coef(8, 1) = 5.7073753184657754e+00_dp
4106  fit_coef(9, 1) = -5.4854200724345779e+00_dp
4107  fit_coef(10, 1) = 3.4084108118688103e+00_dp
4108  fit_coef(11, 1) = -1.2351133915217054e+00_dp
4109  fit_coef(12, 1) = 1.9818096546374844e-01_dp
4110  fit_coef(0, 2) = 3.9040597969308965e-04_dp
4111  fit_coef(1, 2) = 8.7958193593917847e-05_dp
4112  fit_coef(2, 2) = 1.9518122056059333e-02_dp
4113  fit_coef(3, 2) = -1.3498019724834617e-01_dp
4114  fit_coef(4, 2) = 9.8104943789195032e-01_dp
4115  fit_coef(5, 2) = -4.1896253590373966e+00_dp
4116  fit_coef(6, 2) = 1.2439540817050382e+01_dp
4117  fit_coef(7, 2) = -2.5590801859617393e+01_dp
4118  fit_coef(8, 2) = 3.6347431140247103e+01_dp
4119  fit_coef(9, 2) = -3.4967385668188783e+01_dp
4120  fit_coef(10, 2) = 2.1745312479785735e+01_dp
4121  fit_coef(11, 2) = -7.8852461430485148e+00_dp
4122  fit_coef(12, 2) = 1.2659121491127978e+00_dp
4123  fit_coef(0, 3) = 2.0665460609606825e-03_dp
4124  fit_coef(1, 3) = 3.0623598182770673e-04_dp
4125  fit_coef(2, 3) = 6.8781938169008475e-02_dp
4126  fit_coef(3, 3) = -4.9168954382575458e-01_dp
4127  fit_coef(4, 3) = 3.4930362601920923e+00_dp
4128  fit_coef(5, 3) = -1.5167014240164407e+01_dp
4129  fit_coef(6, 3) = 4.5295440057571241e+01_dp
4130  fit_coef(7, 3) = -9.3377006161805866e+01_dp
4131  fit_coef(8, 3) = 1.3271885253969418e+02_dp
4132  fit_coef(9, 3) = -1.2770077780864555e+02_dp
4133  fit_coef(10, 3) = 7.9411953123430422e+01_dp
4134  fit_coef(11, 3) = -2.8793930151510978e+01_dp
4135  fit_coef(12, 3) = 4.6222166428791578e+00_dp
4136  fit_coef(0, 4) = 7.9767528386571820e-03_dp
4137  fit_coef(1, 4) = 8.4910081412428783e-04_dp
4138  fit_coef(2, 4) = 1.9200935759540066e-01_dp
4139  fit_coef(3, 4) = -1.4007008225024304e+00_dp
4140  fit_coef(4, 4) = 9.8035873307907426e+00_dp
4141  fit_coef(5, 4) = -4.2999162330329014e+01_dp
4142  fit_coef(6, 4) = 1.2867236226296961e+02_dp
4143  fit_coef(7, 4) = -2.6546890298183149e+02_dp
4144  fit_coef(8, 4) = 3.7764422948289194e+02_dp
4145  fit_coef(9, 4) = -3.6371847327447421e+02_dp
4146  fit_coef(10, 4) = 2.2639866330975411e+02_dp
4147  fit_coef(11, 4) = -8.2161179736409451e+01_dp
4148  fit_coef(12, 4) = 1.3199047691946380e+01_dp
4149  fit_coef(0, 5) = 2.5545969787194346e-02_dp
4150  fit_coef(1, 5) = 2.0342070978811074e-03_dp
4151  fit_coef(2, 5) = 4.6216853849385225e-01_dp
4152  fit_coef(3, 5) = -3.4177493858793202e+00_dp
4153  fit_coef(4, 5) = 2.3691045823517857e+01_dp
4154  fit_coef(5, 5) = -1.0461938927709393e+02_dp
4155  fit_coef(6, 5) = 3.1370386858745627e+02_dp
4156  fit_coef(7, 5) = -6.4798973211308271e+02_dp
4157  fit_coef(8, 5) = 9.2266003511934855e+02_dp
4158  fit_coef(9, 5) = -8.8927522399842849e+02_dp
4159  fit_coef(10, 5) = 5.5383510055109002e+02_dp
4160  fit_coef(11, 5) = -2.0107166636215129e+02_dp
4161  fit_coef(12, 5) = 3.2311819146896454e+01_dp
4162  fit_coef(0, 6) = 7.2076697268762174e-02_dp
4163  fit_coef(1, 6) = 4.3697938638884411e-03_dp
4164  fit_coef(2, 6) = 9.9608072915738466e-01_dp
4165  fit_coef(3, 6) = -7.4383652629013977e+00_dp
4166  fit_coef(4, 6) = 5.1208554327170454e+01_dp
4167  fit_coef(5, 6) = -2.2721354633426219e+02_dp
4168  fit_coef(6, 6) = 6.8250267908846160e+02_dp
4169  fit_coef(7, 6) = -1.4111404970254437e+03_dp
4170  fit_coef(8, 6) = 2.0105465406328890e+03_dp
4171  fit_coef(9, 6) = -1.9386324350975158e+03_dp
4172  fit_coef(10, 6) = 1.2077495454590323e+03_dp
4173  fit_coef(11, 6) = -4.3858368013964258e+02_dp
4174  fit_coef(12, 6) = 7.0492945521981113e+01_dp
4175  fit_coef(0, 7) = 1.8528902440326048e-01_dp
4176  fit_coef(1, 7) = 8.5761877628560846e-03_dp
4177  fit_coef(2, 7) = 1.9596400785319805e+00_dp
4178  fit_coef(3, 7) = -1.4742195445863704e+01_dp
4179  fit_coef(4, 7) = 1.0097053276986436e+02_dp
4180  fit_coef(5, 7) = -4.4958224203673950e+02_dp
4181  fit_coef(6, 7) = 1.3525059945742282e+03_dp
4182  fit_coef(7, 7) = -2.7986628560219651e+03_dp
4183  fit_coef(8, 7) = 3.9893201483629923e+03_dp
4184  fit_coef(9, 7) = -3.8478121346267285e+03_dp
4185  fit_coef(10, 7) = 2.3976749678349697e+03_dp
4186  fit_coef(11, 7) = -8.7083742454840910e+02_dp
4187  fit_coef(12, 7) = 1.3998610570704449e+02_dp
4188  fit_coef(0, 8) = 4.4331726198419791e-01_dp
4189  fit_coef(1, 8) = 1.5511309832479217e-02_dp
4190  fit_coef(2, 8) = 3.5507741823714190e+00_dp
4191  fit_coef(3, 8) = -2.6865693016984693e+01_dp
4192  fit_coef(4, 8) = 1.8327560251896824e+02_dp
4193  fit_coef(5, 8) = -8.1823836532717723e+02_dp
4194  fit_coef(6, 8) = 2.4647768105667869e+03_dp
4195  fit_coef(7, 8) = -5.1036331419270782e+03_dp
4196  fit_coef(8, 8) = 7.2776337187971394e+03_dp
4197  fit_coef(9, 8) = -7.0211118090420277e+03_dp
4198  fit_coef(10, 8) = 4.3757325625709809e+03_dp
4199  fit_coef(11, 8) = -1.5894501984451088e+03_dp
4200  fit_coef(12, 8) = 2.5552396179932322e+02_dp
4201  fit_coef(0, 9) = 1.0023832039292297e+00_dp
4202  fit_coef(1, 9) = 2.5898302934575013e-02_dp
4203  fit_coef(2, 9) = 5.9367320140376343e+00_dp
4204  fit_coef(3, 9) = -4.5119163651256045e+01_dp
4205  fit_coef(4, 9) = 3.0685214719931554e+02_dp
4206  fit_coef(5, 9) = -1.3727570869476449e+03_dp
4207  fit_coef(6, 9) = 4.1397102479948817e+03_dp
4208  fit_coef(7, 9) = -8.5765932664076063e+03_dp
4209  fit_coef(8, 9) = 1.2233664390647617e+04_dp
4210  fit_coef(9, 9) = -1.1804562465563917e+04_dp
4211  fit_coef(10, 9) = 7.3577527032167036e+03_dp
4212  fit_coef(11, 9) = -2.6728608608039476e+03_dp
4213  fit_coef(12, 9) = 4.2972086937637658e+02_dp
4214  fit_coef(0, 10) = 2.1747295228003427e+00_dp
4215  fit_coef(1, 10) = 3.9825856965749605e-02_dp
4216  fit_coef(2, 10) = 9.1386038693541103e+00_dp
4217  fit_coef(3, 10) = -6.9684875108374484e+01_dp
4218  fit_coef(4, 10) = 4.7283781908541010e+02_dp
4219  fit_coef(5, 10) = -2.1185130397402854e+03_dp
4220  fit_coef(6, 10) = 6.3941973699549608e+03_dp
4221  fit_coef(7, 10) = -1.3253289025658554e+04_dp
4222  fit_coef(8, 10) = 1.8908933653764056e+04_dp
4223  fit_coef(9, 10) = -1.8248136599625253e+04_dp
4224  fit_coef(10, 10) = 1.1374965884570694e+04_dp
4225  fit_coef(11, 10) = -4.1324304505338878e+03_dp
4226  fit_coef(12, 10) = 6.6440472838840810e+02_dp
4227  fit_coef(0, 11) = 4.6737127719821085e+00_dp
4228  fit_coef(1, 11) = 5.6471682863233792e-02_dp
4229  fit_coef(2, 11) = 1.2966744420426899e+01_dp
4230  fit_coef(3, 11) = -9.9092986263943558e+01_dp
4231  fit_coef(4, 11) = 6.7136997890125622e+02_dp
4232  fit_coef(5, 11) = -3.0109895935607155e+03_dp
4233  fit_coef(6, 11) = 9.0933208665348502e+03_dp
4234  fit_coef(7, 11) = -1.8853514883165644e+04_dp
4235  fit_coef(8, 11) = 2.6903247532779991e+04_dp
4236  fit_coef(9, 11) = -2.5965395036313621e+04_dp
4237  fit_coef(10, 11) = 1.6186393937419709e+04_dp
4238  fit_coef(11, 11) = -5.8805907336782202e+03_dp
4239  fit_coef(12, 11) = 9.4549381336496526e+02_dp
4240  fit_coef(0, 12) = 1.1342816745586836e-04_dp
4241  fit_coef(1, 12) = 3.6576968324737305e-05_dp
4242  fit_coef(2, 12) = 8.1035507833661872e-03_dp
4243  fit_coef(3, 12) = -5.4754734634044767e-02_dp
4244  fit_coef(4, 12) = 4.0635660271826546e-01_dp
4245  fit_coef(5, 12) = -1.7252011567424357e+00_dp
4246  fit_coef(6, 12) = 5.0991785559775868e+00_dp
4247  fit_coef(7, 12) = -1.0443089131832354e+01_dp
4248  fit_coef(8, 12) = 1.4772607027520992e+01_dp
4249  fit_coef(9, 12) = -1.4163309607497387e+01_dp
4250  fit_coef(10, 12) = 8.7833832339673332e+00_dp
4251  fit_coef(11, 12) = -3.1779319684136769e+00_dp
4252  fit_coef(12, 12) = 5.0928471655731977e-01_dp
4253  fit_coef(0, 13) = 7.4546004903846121e-04_dp
4254  fit_coef(1, 13) = 1.2519052310895946e-04_dp
4255  fit_coef(2, 13) = 2.7990742019097205e-02_dp
4256  fit_coef(3, 13) = -1.9878830068107795e-01_dp
4257  fit_coef(4, 13) = 1.4175816998714001e+00_dp
4258  fit_coef(5, 13) = -6.1266447654072609e+00_dp
4259  fit_coef(6, 13) = 1.8316162032568503e+01_dp
4260  fit_coef(7, 13) = -3.7851604364859433e+01_dp
4261  fit_coef(8, 13) = 5.3922831469585589e+01_dp
4262  fit_coef(9, 13) = -5.1975301110470006e+01_dp
4263  fit_coef(10, 13) = 3.2361327142046470e+01_dp
4264  fit_coef(11, 13) = -1.1743599901510185e+01_dp
4265  fit_coef(12, 13) = 1.8861805928420110e+00_dp
4266  fit_coef(0, 14) = 3.0519693802336465e-03_dp
4267  fit_coef(1, 14) = 3.4087975510808114e-04_dp
4268  fit_coef(2, 14) = 7.7167269766524146e-02_dp
4269  fit_coef(3, 14) = -5.6411267648401553e-01_dp
4270  fit_coef(4, 14) = 3.9421610586910765e+00_dp
4271  fit_coef(5, 14) = -1.7305564712941042e+01_dp
4272  fit_coef(6, 14) = 5.1769587328365290e+01_dp
4273  fit_coef(7, 14) = -1.0670184531108517e+02_dp
4274  fit_coef(8, 14) = 1.5162660340890758e+02_dp
4275  fit_coef(9, 14) = -1.4590770106048981e+02_dp
4276  fit_coef(10, 14) = 9.0764737150408479e+01_dp
4277  fit_coef(11, 14) = -3.2925715085693440e+01_dp
4278  fit_coef(12, 14) = 5.2881884424153274e+00_dp
4279  fit_coef(0, 15) = 9.9219657650822073e-03_dp
4280  fit_coef(1, 15) = 7.9669846000388241e-04_dp
4281  fit_coef(2, 15) = 1.8124096946957050e-01_dp
4282  fit_coef(3, 15) = -1.3450166921157356e+00_dp
4283  fit_coef(4, 15) = 9.2993195019520840e+00_dp
4284  fit_coef(5, 15) = -4.1141390542063078e+01_dp
4285  fit_coef(6, 15) = 1.2339197373801343e+02_dp
4286  fit_coef(7, 15) = -2.5492312646946198e+02_dp
4287  fit_coef(8, 15) = 3.6308859133318100e+02_dp
4288  fit_coef(9, 15) = -3.5006957300050141e+02_dp
4289  fit_coef(10, 15) = 2.1808828321735942e+02_dp
4290  fit_coef(11, 15) = -7.9197426579451133e+01_dp
4291  fit_coef(12, 15) = 1.2729290836050698e+01_dp
4292  fit_coef(0, 16) = 2.7934155736110411e-02_dp
4293  fit_coef(1, 16) = 1.6577256632979880e-03_dp
4294  fit_coef(2, 16) = 3.7842445866661195e-01_dp
4295  fit_coef(3, 16) = -2.8373077002350295e+00_dp
4296  fit_coef(4, 16) = 1.9477723226227106e+01_dp
4297  fit_coef(5, 16) = -8.6598640916868774e+01_dp
4298  fit_coef(6, 16) = 2.6025925292176282e+02_dp
4299  fit_coef(7, 16) = -5.3828360062495688e+02_dp
4300  fit_coef(8, 16) = 7.6712698683802557e+02_dp
4301  fit_coef(9, 16) = -7.3983293131025414e+02_dp
4302  fit_coef(10, 16) = 4.6097553662229262e+02_dp
4303  fit_coef(11, 16) = -1.6741742993909008e+02_dp
4304  fit_coef(12, 16) = 2.6911040347084413e+01_dp
4305  fit_coef(0, 17) = 7.1098068080604329e-02_dp
4306  fit_coef(1, 17) = 3.1344747909274207e-03_dp
4307  fit_coef(2, 17) = 7.1727119916633186e-01_dp
4308  fit_coef(3, 17) = -5.4188366020725613e+00_dp
4309  fit_coef(4, 17) = 3.7004431896986794e+01_dp
4310  fit_coef(5, 17) = -1.6510685856094676e+02_dp
4311  fit_coef(6, 17) = 4.9706150634055501e+02_dp
4312  fit_coef(7, 17) = -1.0289510132785595e+03_dp
4313  fit_coef(8, 17) = 1.4670886352439184e+03_dp
4314  fit_coef(9, 17) = -1.4153076846774175e+03_dp
4315  fit_coef(10, 17) = 8.8203709163857422e+02_dp
4316  fit_coef(11, 17) = -3.2039085416412871e+02_dp
4317  fit_coef(12, 17) = 5.1506838572455884e+01_dp
4318  fit_coef(0, 18) = 1.6776001286461931e-01_dp
4319  fit_coef(1, 18) = 5.4256243545789283e-03_dp
4320  fit_coef(2, 18) = 1.2438301964496239e+00_dp
4321  fit_coef(3, 18) = -9.4525365959341521e+00_dp
4322  fit_coef(4, 18) = 6.4287530580546374e+01_dp
4323  fit_coef(5, 18) = -2.8761451534054112e+02_dp
4324  fit_coef(6, 18) = 8.6715581047564865e+02_dp
4325  fit_coef(7, 18) = -1.7963912098780600e+03_dp
4326  fit_coef(8, 18) = 2.5623050325486606e+03_dp
4327  fit_coef(9, 18) = -2.4724333743568150e+03_dp
4328  fit_coef(10, 18) = 1.5410800293083496e+03_dp
4329  fit_coef(11, 18) = -5.5983897666404175e+02_dp
4330  fit_coef(12, 18) = 9.0007748058412503e+01_dp
4331  fit_coef(0, 19) = 3.7318901847591823e-01_dp
4332  fit_coef(1, 19) = 8.5741894158780207e-03_dp
4333  fit_coef(2, 19) = 1.9684022818381477e+00_dp
4334  fit_coef(3, 19) = -1.5029124759115470e+01_dp
4335  fit_coef(4, 19) = 1.0188619253386351e+02_dp
4336  fit_coef(5, 19) = -4.5678606319996516e+02_dp
4337  fit_coef(6, 19) = 1.3789467638499050e+03_dp
4338  fit_coef(7, 19) = -2.8584140258154093e+03_dp
4339  fit_coef(8, 19) = 4.0784585124208406e+03_dp
4340  fit_coef(9, 19) = -3.9361263103870356e+03_dp
4341  fit_coef(10, 19) = 2.4536814783734530e+03_dp
4342  fit_coef(11, 19) = -8.9143170846733369e+02_dp
4343  fit_coef(12, 19) = 1.4332667121452164e+02_dp
4344  fit_coef(0, 20) = 7.9411999812197465e-01_dp
4345  fit_coef(1, 20) = 1.2222970002666296e-02_dp
4346  fit_coef(2, 20) = 2.8089778868006130e+00_dp
4347  fit_coef(3, 20) = -2.1523724383534741e+01_dp
4348  fit_coef(4, 20) = 1.4555880546046066e+02_dp
4349  fit_coef(5, 20) = -6.5361423760505409e+02_dp
4350  fit_coef(6, 20) = 1.9751646032271344e+03_dp
4351  fit_coef(7, 20) = -4.0964475425550763e+03_dp
4352  fit_coef(8, 20) = 5.8464616672416569e+03_dp
4353  fit_coef(9, 20) = -5.6432337456166642e+03_dp
4354  fit_coef(10, 20) = 3.5181407559250561e+03_dp
4355  fit_coef(11, 20) = -1.2782197709057280e+03_dp
4356  fit_coef(12, 20) = 2.0552243167477678e+02_dp
4357  fit_coef(0, 21) = 1.6552401388491180e+00_dp
4358  fit_coef(1, 21) = 1.5475484985637764e-02_dp
4359  fit_coef(2, 21) = 3.5586577312092178e+00_dp
4360  fit_coef(3, 21) = -2.7328423530790474e+01_dp
4361  fit_coef(4, 21) = 1.8453595318851117e+02_dp
4362  fit_coef(5, 21) = -8.2943501604533219e+02_dp
4363  fit_coef(6, 21) = 2.5081783317335353e+03_dp
4364  fit_coef(7, 21) = -5.2037296899464609e+03_dp
4365  fit_coef(8, 21) = 7.4280891345363261e+03_dp
4366  fit_coef(9, 21) = -7.1705455707166202e+03_dp
4367  fit_coef(10, 21) = 4.4705361605949456e+03_dp
4368  fit_coef(11, 21) = -1.6242951789399854e+03_dp
4369  fit_coef(12, 21) = 2.6117201512280747e+02_dp
4370  fit_coef(0, 22) = 3.6819715912926032e+00_dp
4371  fit_coef(1, 22) = 1.7724765507747240e-02_dp
4372  fit_coef(2, 22) = 4.0762275279679621e+00_dp
4373  fit_coef(3, 22) = -3.1313218015726726e+01_dp
4374  fit_coef(4, 22) = 2.1139684580404636e+02_dp
4375  fit_coef(5, 22) = -9.5029615455661258e+02_dp
4376  fit_coef(6, 22) = 2.8739893385614673e+03_dp
4377  fit_coef(7, 22) = -5.9630507500813519e+03_dp
4378  fit_coef(8, 22) = 8.5122490258366070e+03_dp
4379  fit_coef(9, 22) = -8.2172415036707516e+03_dp
4380  fit_coef(10, 22) = 5.1231461949378099e+03_dp
4381  fit_coef(11, 22) = -1.8614171279369891e+03_dp
4382  fit_coef(12, 22) = 2.9929960798773016e+02_dp
4383 
4384  END SUBROUTINE get_fit_coef_k11_lo
4385 
4386 ! **************************************************************************************************
4387 !> \brief ...
4388 !> \param k ...
4389 !> \param fit_coef ...
4390 !> \param L_b ...
4391 !> \param U_b ...
4392 ! **************************************************************************************************
4393  SUBROUTINE get_fit_coef_k12_sh(k, fit_coef, L_b, U_b)
4394  INTEGER :: k
4395  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
4396  REAL(kind=dp) :: l_b, u_b
4397 
4398  l_b = 1.0000000000000000e+01_dp
4399  u_b = 1.0000000000000000e+02_dp
4400  fit_coef(0, 1) = 4.7621173842280597e-03_dp
4401  fit_coef(1, 1) = 1.2779124179361450e-02_dp
4402  fit_coef(2, 1) = 1.6703410753614655e-02_dp
4403  fit_coef(3, 1) = 1.2304881409550545e-02_dp
4404  fit_coef(4, 1) = 3.7749685318705707e-03_dp
4405  fit_coef(5, 1) = -1.7434526435310602e-03_dp
4406  fit_coef(6, 1) = -2.0397823012582900e-03_dp
4407  fit_coef(7, 1) = -1.9667552585414541e-04_dp
4408  fit_coef(8, 1) = 4.9733991832847789e-04_dp
4409  fit_coef(9, 1) = 3.3438174942184307e-04_dp
4410  fit_coef(10, 1) = -4.5000255284931892e-04_dp
4411  fit_coef(11, 1) = 2.2568471250347118e-04_dp
4412  fit_coef(12, 1) = -5.0451245801427364e-05_dp
4413  fit_coef(0, 2) = 2.5892231310748540e-02_dp
4414  fit_coef(1, 2) = 6.8272349594299786e-02_dp
4415  fit_coef(2, 2) = 8.8380776497241700e-02_dp
4416  fit_coef(3, 2) = 6.4547463586032264e-02_dp
4417  fit_coef(4, 2) = 1.9512355251434594e-02_dp
4418  fit_coef(5, 2) = -9.2451673534127178e-03_dp
4419  fit_coef(6, 2) = -1.0592986518352070e-02_dp
4420  fit_coef(7, 2) = -9.5129033192623013e-04_dp
4421  fit_coef(8, 2) = 2.6222990485926024e-03_dp
4422  fit_coef(9, 2) = 1.6749335092584598e-03_dp
4423  fit_coef(10, 2) = -2.2956689993050795e-03_dp
4424  fit_coef(11, 2) = 1.1496135531876962e-03_dp
4425  fit_coef(12, 2) = -2.5655891388629779e-04_dp
4426  fit_coef(0, 3) = 6.7567184232783226e-02_dp
4427  fit_coef(1, 3) = 1.7186061352294887e-01_dp
4428  fit_coef(2, 3) = 2.1865383385874831e-01_dp
4429  fit_coef(3, 3) = 1.5733674301194298e-01_dp
4430  fit_coef(4, 3) = 4.6341817240479470e-02_dp
4431  fit_coef(5, 3) = -2.2920074974133117e-02_dp
4432  fit_coef(6, 3) = -2.5337146772633146e-02_dp
4433  fit_coef(7, 3) = -1.9861858355440082e-03_dp
4434  fit_coef(8, 3) = 6.4137367343312197e-03_dp
4435  fit_coef(9, 3) = 3.7881539374578659e-03_dp
4436  fit_coef(10, 3) = -5.3502220389785920e-03_dp
4437  fit_coef(11, 3) = 2.6697483796138425e-03_dp
4438  fit_coef(12, 3) = -5.9317689227171935e-04_dp
4439  fit_coef(0, 4) = 1.3773723556451323e-01_dp
4440  fit_coef(1, 4) = 3.2976491191003016e-01_dp
4441  fit_coef(2, 4) = 4.0862257137690161e-01_dp
4442  fit_coef(3, 4) = 2.8864406700326678e-01_dp
4443  fit_coef(4, 4) = 8.2368391636866115e-02_dp
4444  fit_coef(5, 4) = -4.3117011034440302e-02_dp
4445  fit_coef(6, 4) = -4.5352842098712653e-02_dp
4446  fit_coef(7, 4) = -2.5963365652366087e-03_dp
4447  fit_coef(8, 4) = 1.2026849031951965e-02_dp
4448  fit_coef(9, 4) = 5.5083059863503094e-03_dp
4449  fit_coef(10, 4) = -8.5515536696519658e-03_dp
4450  fit_coef(11, 4) = 4.2807103276345489e-03_dp
4451  fit_coef(12, 4) = -9.5472120253031029e-04_dp
4452  fit_coef(0, 5) = 2.5166827573794959e-01_dp
4453  fit_coef(1, 5) = 5.5126096550816395e-01_dp
4454  fit_coef(2, 5) = 6.5643230451689671e-01_dp
4455  fit_coef(3, 5) = 4.5390238114819420e-01_dp
4456  fit_coef(4, 5) = 1.2801802686296021e-01_dp
4457  fit_coef(5, 5) = -6.8438409988043361e-02_dp
4458  fit_coef(6, 5) = -7.1938494310622186e-02_dp
4459  fit_coef(7, 5) = -3.7818617497551153e-03_dp
4460  fit_coef(8, 5) = 2.2624574898233631e-02_dp
4461  fit_coef(9, 5) = 7.8302540970164088e-03_dp
4462  fit_coef(10, 5) = -1.7136424214551770e-02_dp
4463  fit_coef(11, 5) = 9.9150152558899352e-03_dp
4464  fit_coef(12, 5) = -2.3421367209343525e-03_dp
4465  fit_coef(0, 6) = 4.3589892832098903e-01_dp
4466  fit_coef(1, 6) = 8.5015779653011903e-01_dp
4467  fit_coef(2, 6) = 9.5612932461007116e-01_dp
4468  fit_coef(3, 6) = 6.4033701313877844e-01_dp
4469  fit_coef(4, 6) = 1.8409747302118074e-01_dp
4470  fit_coef(5, 6) = -8.6870444790686202e-02_dp
4471  fit_coef(6, 6) = -1.0566638795756129e-01_dp
4472  fit_coef(7, 6) = -4.6671972769434591e-03_dp
4473  fit_coef(8, 6) = 3.7389422606596834e-03_dp
4474  fit_coef(9, 6) = 6.9425181522878909e-02_dp
4475  fit_coef(10, 6) = -7.1984629461529587e-02_dp
4476  fit_coef(11, 6) = 3.1646309655079689e-02_dp
4477  fit_coef(12, 6) = -5.6112243049874127e-03_dp
4478  fit_coef(0, 7) = 7.3351111106633227e-01_dp
4479  fit_coef(1, 7) = 1.2445631654341636e+00_dp
4480  fit_coef(2, 7) = 1.3007750122826698e+00_dp
4481  fit_coef(3, 7) = 8.2747315487381601e-01_dp
4482  fit_coef(4, 7) = 2.4170033735886270e-01_dp
4483  fit_coef(5, 7) = -8.6239790315945988e-02_dp
4484  fit_coef(6, 7) = -1.2071103017063417e-01_dp
4485  fit_coef(7, 7) = -3.2654987483749273e-02_dp
4486  fit_coef(8, 7) = 1.8998066989690098e-02_dp
4487  fit_coef(9, 7) = 1.4613127895351082e-02_dp
4488  fit_coef(10, 7) = 4.0069718709076961e-02_dp
4489  fit_coef(11, 7) = -5.0009415078673951e-02_dp
4490  fit_coef(12, 7) = 1.5360303269937313e-02_dp
4491  fit_coef(0, 8) = 1.2123305472983175e+00_dp
4492  fit_coef(1, 8) = 1.7528922824057094e+00_dp
4493  fit_coef(2, 8) = 1.6839617270590670e+00_dp
4494  fit_coef(3, 8) = 9.9693839370582804e-01_dp
4495  fit_coef(4, 8) = 2.8670772642350745e-01_dp
4496  fit_coef(5, 8) = -6.8905744965899102e-02_dp
4497  fit_coef(6, 8) = -9.8654503643879704e-02_dp
4498  fit_coef(7, 8) = -8.3833733804509133e-02_dp
4499  fit_coef(8, 8) = 9.6718797026550299e-02_dp
4500  fit_coef(9, 8) = -1.6741156687903433e-01_dp
4501  fit_coef(10, 8) = 2.2372278410722946e-01_dp
4502  fit_coef(11, 8) = -1.2395029372556110e-01_dp
4503  fit_coef(12, 8) = 2.4118562336799924e-02_dp
4504  fit_coef(0, 9) = 1.9789993531060730e+00_dp
4505  fit_coef(1, 9) = 2.3876726133812909e+00_dp
4506  fit_coef(2, 9) = 2.0983662040251230e+00_dp
4507  fit_coef(3, 9) = 1.1384504548954626e+00_dp
4508  fit_coef(4, 9) = 3.1166074671817184e-01_dp
4509  fit_coef(5, 9) = -3.8607395105363457e-02_dp
4510  fit_coef(6, 9) = -6.8592782585259429e-02_dp
4511  fit_coef(7, 9) = -5.9599143650154687e-02_dp
4512  fit_coef(8, 9) = 1.5691989539307449e-02_dp
4513  fit_coef(9, 9) = -6.2725923481489740e-02_dp
4514  fit_coef(10, 9) = 6.0324082207683011e-02_dp
4515  fit_coef(11, 9) = 8.7062543323561756e-03_dp
4516  fit_coef(12, 9) = -1.3873325190108787e-02_dp
4517  fit_coef(0, 10) = 3.2058934682668765e+00_dp
4518  fit_coef(1, 10) = 3.1496633677047572e+00_dp
4519  fit_coef(2, 10) = 2.5365793238247520e+00_dp
4520  fit_coef(3, 10) = 1.2508497217707608e+00_dp
4521  fit_coef(4, 10) = 3.1872392758788848e-01_dp
4522  fit_coef(5, 10) = -2.0600061181166207e-03_dp
4523  fit_coef(6, 10) = -3.1041845624322214e-02_dp
4524  fit_coef(7, 10) = -1.2321496532646232e-02_dp
4525  fit_coef(8, 10) = -8.3121266244633590e-02_dp
4526  fit_coef(9, 10) = 7.0964635310385341e-02_dp
4527  fit_coef(10, 10) = -9.6237663309511903e-02_dp
4528  fit_coef(11, 10) = 9.4035522256218335e-02_dp
4529  fit_coef(12, 10) = -2.9123579370706108e-02_dp
4530  fit_coef(0, 11) = 5.1968506439191477e+00_dp
4531  fit_coef(1, 11) = 4.0268304189360205e+00_dp
4532  fit_coef(2, 11) = 2.9970061410634696e+00_dp
4533  fit_coef(3, 11) = 1.3425771299145335e+00_dp
4534  fit_coef(4, 11) = 3.1423213151024637e-01_dp
4535  fit_coef(5, 11) = 3.5373029368206500e-02_dp
4536  fit_coef(6, 11) = 1.9061738352272550e-02_dp
4537  fit_coef(7, 11) = 2.6409588889696359e-03_dp
4538  fit_coef(8, 11) = -8.0417831524322025e-02_dp
4539  fit_coef(9, 11) = 4.2275831208402226e-02_dp
4540  fit_coef(10, 11) = -5.5418627131360906e-02_dp
4541  fit_coef(11, 11) = 4.9224692889938519e-02_dp
4542  fit_coef(12, 11) = -1.2095050837781235e-02_dp
4543  fit_coef(0, 12) = 8.6390361849437944e+00_dp
4544  fit_coef(1, 12) = 5.0136507853028878e+00_dp
4545  fit_coef(2, 12) = 3.4986136939910475e+00_dp
4546  fit_coef(3, 12) = 1.4331799180952967e+00_dp
4547  fit_coef(4, 12) = 3.0383064834623563e-01_dp
4548  fit_coef(5, 12) = 7.1865533368803650e-02_dp
4549  fit_coef(6, 12) = 7.2720154429931433e-02_dp
4550  fit_coef(7, 12) = 9.0385929014071293e-03_dp
4551  fit_coef(8, 12) = -5.0215078840340335e-02_dp
4552  fit_coef(9, 12) = -1.6285869510121675e-02_dp
4553  fit_coef(10, 12) = 1.8810174768165218e-02_dp
4554  fit_coef(11, 12) = -4.9947183805966527e-03_dp
4555  fit_coef(12, 12) = 2.0646826965866082e-03_dp
4556  fit_coef(0, 13) = 1.2309045987914696e-02_dp
4557  fit_coef(1, 13) = 3.2903305474272386e-02_dp
4558  fit_coef(2, 13) = 4.2910210824443497e-02_dp
4559  fit_coef(3, 13) = 3.1546310458948443e-02_dp
4560  fit_coef(4, 13) = 9.6441395261976804e-03_dp
4561  fit_coef(5, 13) = -4.4817476203074733e-03_dp
4562  fit_coef(6, 13) = -5.2171109042265578e-03_dp
4563  fit_coef(7, 13) = -4.9480341958360466e-04_dp
4564  fit_coef(8, 13) = 1.2767786392278010e-03_dp
4565  fit_coef(9, 13) = 8.4783300412091171e-04_dp
4566  fit_coef(10, 13) = -1.1459374668372458e-03_dp
4567  fit_coef(11, 13) = 5.7451555318326379e-04_dp
4568  fit_coef(12, 13) = -1.2838651639065425e-04_dp
4569  fit_coef(0, 14) = 3.0520606650124064e-02_dp
4570  fit_coef(1, 14) = 7.8713058722533771e-02_dp
4571  fit_coef(2, 14) = 1.0070665977979393e-01_dp
4572  fit_coef(3, 14) = 7.2776550328791670e-02_dp
4573  fit_coef(4, 14) = 2.1600668660132882e-02_dp
4574  fit_coef(5, 14) = -1.0555564054529464e-02_dp
4575  fit_coef(6, 14) = -1.1793835693071972e-02_dp
4576  fit_coef(7, 14) = -9.6297146505358621e-04_dp
4577  fit_coef(8, 14) = 2.9732450457490918e-03_dp
4578  fit_coef(9, 14) = 1.7819794140024070e-03_dp
4579  fit_coef(10, 14) = -2.5012216511924486e-03_dp
4580  fit_coef(11, 14) = 1.2501076056785740e-03_dp
4581  fit_coef(12, 14) = -2.7830976323044436e-04_dp
4582  fit_coef(0, 15) = 5.4104615066817303e-02_dp
4583  fit_coef(1, 15) = 1.2949473893963137e-01_dp
4584  fit_coef(2, 15) = 1.6007411910969396e-01_dp
4585  fit_coef(3, 15) = 1.1246986879057709e-01_dp
4586  fit_coef(4, 15) = 3.1687096013120898e-02_dp
4587  fit_coef(5, 15) = -1.6843831926749306e-02_dp
4588  fit_coef(6, 15) = -1.7499787344842720e-02_dp
4589  fit_coef(7, 15) = -1.0003535746501569e-03_dp
4590  fit_coef(8, 15) = 4.5492268626677436e-03_dp
4591  fit_coef(9, 15) = 2.3968134835377171e-03_dp
4592  fit_coef(10, 15) = -3.5437690918133768e-03_dp
4593  fit_coef(11, 15) = 1.7505580597451528e-03_dp
4594  fit_coef(12, 15) = -3.8471361244187636e-04_dp
4595  fit_coef(0, 16) = 8.8713962386069239e-02_dp
4596  fit_coef(1, 16) = 1.8782619870062861e-01_dp
4597  fit_coef(2, 16) = 2.1958966435206734e-01_dp
4598  fit_coef(3, 16) = 1.4951615375763633e-01_dp
4599  fit_coef(4, 16) = 4.0416134448872314e-02_dp
4600  fit_coef(5, 16) = -2.3556358508589833e-02_dp
4601  fit_coef(6, 16) = -2.2705784163903314e-02_dp
4602  fit_coef(7, 16) = -2.4239170766668074e-04_dp
4603  fit_coef(8, 16) = 7.8042834525613135e-03_dp
4604  fit_coef(9, 16) = -4.9113258408041134e-04_dp
4605  fit_coef(10, 16) = -1.9479282277976330e-03_dp
4606  fit_coef(11, 16) = 1.2196593353575873e-03_dp
4607  fit_coef(12, 16) = -3.1694142020982456e-04_dp
4608  fit_coef(0, 17) = 1.4348763712172333e-01_dp
4609  fit_coef(1, 17) = 2.5746461675937976e-01_dp
4610  fit_coef(2, 17) = 2.7495919513020706e-01_dp
4611  fit_coef(3, 17) = 1.7887972591601542e-01_dp
4612  fit_coef(4, 17) = 5.1311785540495640e-02_dp
4613  fit_coef(5, 17) = -2.4925938907640350e-02_dp
4614  fit_coef(6, 17) = -3.1142444913188724e-02_dp
4615  fit_coef(7, 17) = -2.1097798874644825e-03_dp
4616  fit_coef(8, 17) = 6.5586673591109508e-03_dp
4617  fit_coef(9, 17) = 2.0478515204581191e-02_dp
4618  fit_coef(10, 17) = -2.9823701948863770e-02_dp
4619  fit_coef(11, 17) = 1.6872186230723108e-02_dp
4620  fit_coef(12, 17) = -3.7548105037558685e-03_dp
4621  fit_coef(0, 18) = 2.3202358256485947e-01_dp
4622  fit_coef(1, 18) = 3.4341973939523573e-01_dp
4623  fit_coef(2, 18) = 3.2325120093458798e-01_dp
4624  fit_coef(3, 18) = 1.9035817858464060e-01_dp
4625  fit_coef(4, 18) = 5.9225378877332230e-02_dp
4626  fit_coef(5, 18) = -9.4096717658205004e-03_dp
4627  fit_coef(6, 18) = -3.1716501677007125e-02_dp
4628  fit_coef(7, 18) = -3.4342725566089858e-03_dp
4629  fit_coef(8, 18) = -3.6117207531663649e-02_dp
4630  fit_coef(9, 18) = 7.0489947329726826e-02_dp
4631  fit_coef(10, 18) = -3.4005775663369868e-02_dp
4632  fit_coef(11, 18) = -2.1420043382904190e-03_dp
4633  fit_coef(12, 18) = 4.1297341956319060e-03_dp
4634  fit_coef(0, 19) = 3.7428328098642150e-01_dp
4635  fit_coef(1, 19) = 4.4856859975928659e-01_dp
4636  fit_coef(2, 19) = 3.6501433131086519e-01_dp
4637  fit_coef(3, 19) = 1.8076014515005295e-01_dp
4638  fit_coef(4, 19) = 5.3394895281397445e-02_dp
4639  fit_coef(5, 19) = 9.7271953924831494e-03_dp
4640  fit_coef(6, 19) = 6.5024998766183614e-03_dp
4641  fit_coef(7, 19) = -5.6807667997414525e-02_dp
4642  fit_coef(8, 19) = 8.5060380392462415e-02_dp
4643  fit_coef(9, 19) = -2.0020496460057130e-01_dp
4644  fit_coef(10, 19) = 2.5161185176172424e-01_dp
4645  fit_coef(11, 19) = -1.4235287380012143e-01_dp
4646  fit_coef(12, 19) = 3.0493092100125858e-02_dp
4647  fit_coef(0, 20) = 6.0072363160772879e-01_dp
4648  fit_coef(1, 20) = 5.7028422329589301e-01_dp
4649  fit_coef(2, 20) = 4.0013007703573727e-01_dp
4650  fit_coef(3, 20) = 1.5645364840008563e-01_dp
4651  fit_coef(4, 20) = 3.5325876772107849e-02_dp
4652  fit_coef(5, 20) = 2.4573063136551693e-02_dp
4653  fit_coef(6, 20) = 3.0002223471025873e-02_dp
4654  fit_coef(7, 20) = -1.9881304587976378e-02_dp
4655  fit_coef(8, 20) = 1.0115048553542312e-02_dp
4656  fit_coef(9, 20) = -5.4992791578093891e-02_dp
4657  fit_coef(10, 20) = 7.6777053071169160e-03_dp
4658  fit_coef(11, 20) = 4.6072145627107347e-02_dp
4659  fit_coef(12, 20) = -2.2183512517221421e-02_dp
4660  fit_coef(0, 21) = 9.6043920592225018e-01_dp
4661  fit_coef(1, 21) = 6.9944535349071602e-01_dp
4662  fit_coef(2, 21) = 4.2734572555968520e-01_dp
4663  fit_coef(3, 21) = 1.2636666009694217e-01_dp
4664  fit_coef(4, 21) = 1.5064634695905944e-02_dp
4665  fit_coef(5, 21) = 3.4716238870572014e-02_dp
4666  fit_coef(6, 21) = 3.1317370170347261e-02_dp
4667  fit_coef(7, 21) = 5.3593201219119903e-02_dp
4668  fit_coef(8, 21) = -1.3301585636639335e-01_dp
4669  fit_coef(9, 21) = 1.9267279137188889e-01_dp
4670  fit_coef(10, 21) = -2.4206546149930569e-01_dp
4671  fit_coef(11, 21) = 1.5617787264354296e-01_dp
4672  fit_coef(12, 21) = -3.7036502375757153e-02_dp
4673  fit_coef(0, 22) = 1.5411563268918131e+00_dp
4674  fit_coef(1, 22) = 8.2232573092114225e-01_dp
4675  fit_coef(2, 22) = 4.4862113308179175e-01_dp
4676  fit_coef(3, 22) = 9.9831855190677568e-02_dp
4677  fit_coef(4, 22) = 2.0555253555204072e-04_dp
4678  fit_coef(5, 22) = 3.7473053552323943e-02_dp
4679  fit_coef(6, 22) = 4.4849690487304791e-02_dp
4680  fit_coef(7, 22) = 3.0975652422523699e-02_dp
4681  fit_coef(8, 22) = -4.3734383490695965e-02_dp
4682  fit_coef(9, 22) = 4.2410222686447063e-02_dp
4683  fit_coef(10, 22) = -4.1372075255841384e-02_dp
4684  fit_coef(11, 22) = 3.9840636595015544e-03_dp
4685  fit_coef(12, 22) = 6.7429310166998080e-03_dp
4686  fit_coef(0, 23) = 2.5398045384820884e+00_dp
4687  fit_coef(1, 23) = 9.2972371375931584e-01_dp
4688  fit_coef(2, 23) = 4.7467813354768001e-01_dp
4689  fit_coef(3, 23) = 8.6733603768484421e-02_dp
4690  fit_coef(4, 23) = -8.2527901024651990e-03_dp
4691  fit_coef(5, 23) = 3.7146900277764211e-02_dp
4692  fit_coef(6, 23) = 5.3317290655855602e-02_dp
4693  fit_coef(7, 23) = 4.9026643386959707e-03_dp
4694  fit_coef(8, 23) = 3.1627402676112949e-02_dp
4695  fit_coef(9, 23) = -6.8971662666575367e-02_dp
4696  fit_coef(10, 23) = 8.6156199337311154e-02_dp
4697  fit_coef(11, 23) = -6.7821612909471307e-02_dp
4698  fit_coef(12, 23) = 2.0108151024555578e-02_dp
4699  fit_coef(0, 24) = 4.6893655829446335e+00_dp
4700  fit_coef(1, 24) = 1.0584609550444721e+00_dp
4701  fit_coef(2, 24) = 5.4301054603506849e-01_dp
4702  fit_coef(3, 24) = 1.0134661869424059e-01_dp
4703  fit_coef(4, 24) = -1.1773405982811336e-02_dp
4704  fit_coef(5, 24) = 3.5814305836818772e-02_dp
4705  fit_coef(6, 24) = 5.3896955561631099e-02_dp
4706  fit_coef(7, 24) = 1.1794245491552634e-02_dp
4707  fit_coef(8, 24) = 2.0345857593909816e-02_dp
4708  fit_coef(9, 24) = -3.4998963970591324e-02_dp
4709  fit_coef(10, 24) = 4.8444694673587890e-02_dp
4710  fit_coef(11, 24) = -3.2817041946018727e-02_dp
4711  fit_coef(12, 24) = 6.8092769866170090e-03_dp
4712 
4713  END SUBROUTINE get_fit_coef_k12_sh
4714 
4715 ! **************************************************************************************************
4716 !> \brief ...
4717 !> \param k ...
4718 !> \param fit_coef ...
4719 !> \param L_b ...
4720 !> \param U_b ...
4721 ! **************************************************************************************************
4722  SUBROUTINE get_fit_coef_k12_mi(k, fit_coef, L_b, U_b)
4723  INTEGER :: k
4724  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
4725  REAL(kind=dp) :: l_b, u_b
4726 
4727  l_b = 1.0000000000000000e+02_dp
4728  u_b = 1.1533853671352736e+03_dp
4729  fit_coef(0, 1) = 6.6326907649095958e-04_dp
4730  fit_coef(1, 1) = 1.8894159031673920e-03_dp
4731  fit_coef(2, 1) = 2.7089355355061177e-03_dp
4732  fit_coef(3, 1) = 2.3224757764888754e-03_dp
4733  fit_coef(4, 1) = 1.0863117203975862e-03_dp
4734  fit_coef(5, 1) = 4.5151540703808010e-05_dp
4735  fit_coef(6, 1) = -2.3515149052107272e-04_dp
4736  fit_coef(7, 1) = -8.2929268974049080e-05_dp
4737  fit_coef(8, 1) = 1.1614919956202285e-04_dp
4738  fit_coef(9, 1) = -2.5284724218147597e-05_dp
4739  fit_coef(10, 1) = -1.3858258705778020e-05_dp
4740  fit_coef(11, 1) = 8.0009405004549032e-06_dp
4741  fit_coef(12, 1) = -1.0748701295750969e-06_dp
4742  fit_coef(0, 2) = 3.8227101929591994e-03_dp
4743  fit_coef(1, 2) = 1.0364280264194323e-02_dp
4744  fit_coef(2, 2) = 1.4590446568112637e-02_dp
4745  fit_coef(3, 2) = 1.2309386146930817e-02_dp
4746  fit_coef(4, 2) = 5.6468571531384185e-03_dp
4747  fit_coef(5, 2) = 1.8293346115620324e-04_dp
4748  fit_coef(6, 2) = -1.2260374384726667e-03_dp
4749  fit_coef(7, 2) = -4.2679063675895478e-04_dp
4750  fit_coef(8, 2) = 6.4562440386666691e-04_dp
4751  fit_coef(9, 2) = -2.0425912250358465e-04_dp
4752  fit_coef(10, 2) = -1.0718250746829363e-05_dp
4753  fit_coef(11, 2) = 1.3450401493497087e-05_dp
4754  fit_coef(12, 2) = 3.6903867124824597e-08_dp
4755  fit_coef(0, 3) = 1.1208738658104969e-02_dp
4756  fit_coef(1, 3) = 2.7433467450107527e-02_dp
4757  fit_coef(2, 3) = 3.7122781203738041e-02_dp
4758  fit_coef(3, 3) = 3.0505000476205493e-02_dp
4759  fit_coef(4, 3) = 1.3613669155986628e-02_dp
4760  fit_coef(5, 3) = 2.0805962290796248e-04_dp
4761  fit_coef(6, 3) = -3.0074089272987834e-03_dp
4762  fit_coef(7, 3) = -1.0066712315667174e-03_dp
4763  fit_coef(8, 3) = 1.8121892538119837e-03_dp
4764  fit_coef(9, 3) = -8.6670466868856387e-04_dp
4765  fit_coef(10, 3) = 2.3031588351142570e-04_dp
4766  fit_coef(11, 3) = -6.1244719299360145e-05_dp
4767  fit_coef(12, 3) = 1.5021644001300220e-05_dp
4768  fit_coef(0, 4) = 2.7060109838528964e-02_dp
4769  fit_coef(1, 4) = 5.7181276021668774e-02_dp
4770  fit_coef(2, 4) = 7.2163197996693393e-02_dp
4771  fit_coef(3, 4) = 5.6401492360043291e-02_dp
4772  fit_coef(4, 4) = 2.4397958649191483e-02_dp
4773  fit_coef(5, 4) = 4.1542953141707141e-04_dp
4774  fit_coef(6, 4) = -5.4082092785117776e-03_dp
4775  fit_coef(7, 4) = -1.9248439551360079e-03_dp
4776  fit_coef(8, 4) = 2.9200980290588186e-03_dp
4777  fit_coef(9, 4) = -9.7952619465276037e-04_dp
4778  fit_coef(10, 4) = 1.6789215463763337e-04_dp
4779  fit_coef(11, 4) = -1.4147604636971736e-04_dp
4780  fit_coef(12, 4) = 6.0667969636576076e-05_dp
4781  fit_coef(0, 5) = 6.0162354447464560e-02_dp
4782  fit_coef(1, 5) = 1.0720429058942169e-01_dp
4783  fit_coef(2, 5) = 1.2343759565688829e-01_dp
4784  fit_coef(3, 5) = 8.8531585067086430e-02_dp
4785  fit_coef(4, 5) = 3.5364287351100372e-02_dp
4786  fit_coef(5, 5) = 6.0629507679625032e-04_dp
4787  fit_coef(6, 5) = -6.6115157196993245e-03_dp
4788  fit_coef(7, 5) = -3.1579068142273776e-03_dp
4789  fit_coef(8, 5) = 5.0366482632659849e-03_dp
4790  fit_coef(9, 5) = -5.0447339830031095e-03_dp
4791  fit_coef(10, 5) = 4.5014753449279963e-03_dp
4792  fit_coef(11, 5) = -2.3546672147255598e-03_dp
4793  fit_coef(12, 5) = 5.0845127538551175e-04_dp
4794  fit_coef(0, 6) = 1.2715764725238982e-01_dp
4795  fit_coef(1, 6) = 1.8881057094422343e-01_dp
4796  fit_coef(2, 6) = 1.9672779228400020e-01_dp
4797  fit_coef(3, 6) = 1.2577665875739202e-01_dp
4798  fit_coef(4, 6) = 4.3061470368101699e-02_dp
4799  fit_coef(5, 6) = -9.4453422287111893e-04_dp
4800  fit_coef(6, 6) = -6.1901712508776350e-03_dp
4801  fit_coef(7, 6) = -2.9123796915168040e-03_dp
4802  fit_coef(8, 6) = 7.5406628009243720e-03_dp
4803  fit_coef(9, 6) = -1.0878759759659724e-02_dp
4804  fit_coef(10, 6) = 9.0511431231051973e-03_dp
4805  fit_coef(11, 6) = -3.9841133010950968e-03_dp
4806  fit_coef(12, 6) = 7.4476527248770687e-04_dp
4807  fit_coef(0, 7) = 2.5849300626981397e-01_dp
4808  fit_coef(1, 7) = 3.1665344505552956e-01_dp
4809  fit_coef(2, 7) = 2.9840462942608115e-01_dp
4810  fit_coef(3, 7) = 1.6655149775226027e-01_dp
4811  fit_coef(4, 7) = 4.4635943287943819e-02_dp
4812  fit_coef(5, 7) = -5.0840338248153878e-03_dp
4813  fit_coef(6, 7) = -4.1935958573150935e-03_dp
4814  fit_coef(7, 7) = -1.2238069004985115e-03_dp
4815  fit_coef(8, 7) = 1.0355993093508651e-02_dp
4816  fit_coef(9, 7) = -1.8364631667690871e-02_dp
4817  fit_coef(10, 7) = 1.5416014403986910e-02_dp
4818  fit_coef(11, 7) = -6.8470052029501608e-03_dp
4819  fit_coef(12, 7) = 1.3249810031683059e-03_dp
4820  fit_coef(0, 8) = 5.0864125871117427e-01_dp
4821  fit_coef(1, 8) = 5.0748696881076827e-01_dp
4822  fit_coef(2, 8) = 4.3378556875785329e-01_dp
4823  fit_coef(3, 8) = 2.0761241946020209e-01_dp
4824  fit_coef(4, 8) = 3.7494223843576979e-02_dp
4825  fit_coef(5, 8) = -1.1199453066603072e-02_dp
4826  fit_coef(6, 8) = 2.6211861457654248e-04_dp
4827  fit_coef(7, 8) = 1.0181856045809953e-03_dp
4828  fit_coef(8, 8) = 1.3617506208780007e-02_dp
4829  fit_coef(9, 8) = -2.9083172474373836e-02_dp
4830  fit_coef(10, 8) = 2.6093940387631132e-02_dp
4831  fit_coef(11, 8) = -1.2187538547457615e-02_dp
4832  fit_coef(12, 8) = 2.4442839760494672e-03_dp
4833  fit_coef(0, 9) = 9.7351269086421022e-01_dp
4834  fit_coef(1, 9) = 7.7682804453441712e-01_dp
4835  fit_coef(2, 9) = 6.0537341804741274e-01_dp
4836  fit_coef(3, 9) = 2.4417103093525630e-01_dp
4837  fit_coef(4, 9) = 1.9643095133629673e-02_dp
4838  fit_coef(5, 9) = -1.7552027242727909e-02_dp
4839  fit_coef(6, 9) = 8.2268681071634708e-03_dp
4840  fit_coef(7, 9) = 3.3800170464644732e-03_dp
4841  fit_coef(8, 9) = 1.5951520448433745e-02_dp
4842  fit_coef(9, 9) = -4.2082858702406162e-02_dp
4843  fit_coef(10, 9) = 4.0832752772189854e-02_dp
4844  fit_coef(11, 9) = -1.9914993594640506e-02_dp
4845  fit_coef(12, 9) = 4.0828025408897019e-03_dp
4846  fit_coef(0, 10) = 1.8218150409063079e+00_dp
4847  fit_coef(1, 10) = 1.1328940612144838e+00_dp
4848  fit_coef(2, 10) = 8.1145165005204600e-01_dp
4849  fit_coef(3, 10) = 2.7169894714361381e-01_dp
4850  fit_coef(4, 10) = -9.2391365403536683e-03_dp
4851  fit_coef(5, 10) = -2.1969808519198136e-02_dp
4852  fit_coef(6, 10) = 2.0246181533686430e-02_dp
4853  fit_coef(7, 10) = 5.2443671348299629e-03_dp
4854  fit_coef(8, 10) = 1.6294437997198600e-02_dp
4855  fit_coef(9, 10) = -5.6113566142827496e-02_dp
4856  fit_coef(10, 10) = 5.9108716717708169e-02_dp
4857  fit_coef(11, 10) = -3.0017787615102216e-02_dp
4858  fit_coef(12, 10) = 6.2851355640176588e-03_dp
4859  fit_coef(0, 11) = 3.3638892281286350e+00_dp
4860  fit_coef(1, 11) = 1.5701436592256290e+00_dp
4861  fit_coef(2, 11) = 1.0468794820440899e+00_dp
4862  fit_coef(3, 11) = 2.8932244841622851e-01_dp
4863  fit_coef(4, 11) = -4.7147330695069850e-02_dp
4864  fit_coef(5, 11) = -2.3231305463748575e-02_dp
4865  fit_coef(6, 11) = 3.5814349205865105e-02_dp
4866  fit_coef(7, 11) = 6.1681105190574941e-03_dp
4867  fit_coef(8, 11) = 1.4380388978420344e-02_dp
4868  fit_coef(9, 11) = -7.0072767054186372e-02_dp
4869  fit_coef(10, 11) = 7.9925293980236525e-02_dp
4870  fit_coef(11, 11) = -4.2106160715496485e-02_dp
4871  fit_coef(12, 11) = 8.9934277746186089e-03_dp
4872  fit_coef(0, 12) = 6.2958157177735696e+00_dp
4873  fit_coef(1, 12) = 2.0736278555613925e+00_dp
4874  fit_coef(2, 12) = 1.3100027104859728e+00_dp
4875  fit_coef(3, 12) = 3.0309841684283917e-01_dp
4876  fit_coef(4, 12) = -9.0874734045887973e-02_dp
4877  fit_coef(5, 12) = -2.2511990033847892e-02_dp
4878  fit_coef(6, 12) = 5.3762327238007911e-02_dp
4879  fit_coef(7, 12) = 6.4301275560599072e-03_dp
4880  fit_coef(8, 12) = 1.1130561807738493e-02_dp
4881  fit_coef(9, 12) = -8.4343774419336590e-02_dp
4882  fit_coef(10, 12) = 1.0282039809053546e-01_dp
4883  fit_coef(11, 12) = -5.5735942843285882e-02_dp
4884  fit_coef(12, 12) = 1.2089953955292771e-02_dp
4885  fit_coef(0, 13) = 1.7361176995326563e-03_dp
4886  fit_coef(1, 13) = 4.8950464700643088e-03_dp
4887  fit_coef(2, 13) = 6.9887889000087690e-03_dp
4888  fit_coef(3, 13) = 5.9681592147681978e-03_dp
4889  fit_coef(4, 13) = 2.7797694969593904e-03_dp
4890  fit_coef(5, 13) = 1.0974079237570183e-04_dp
4891  fit_coef(6, 13) = -6.0276261358583726e-04_dp
4892  fit_coef(7, 13) = -2.1159566479273911e-04_dp
4893  fit_coef(8, 13) = 3.0294248744461766e-04_dp
4894  fit_coef(9, 13) = -7.4399992147188479e-05_dp
4895  fit_coef(10, 13) = -2.7468045558828552e-05_dp
4896  fit_coef(11, 13) = 1.6865141251068427e-05_dp
4897  fit_coef(12, 13) = -2.0377510281004492e-06_dp
4898  fit_coef(0, 14) = 4.8355092096145566e-03_dp
4899  fit_coef(1, 14) = 1.2333932959289709e-02_dp
4900  fit_coef(2, 14) = 1.6972825457174837e-02_dp
4901  fit_coef(3, 14) = 1.4060909191254103e-02_dp
4902  fit_coef(4, 14) = 6.2955683700635671e-03_dp
4903  fit_coef(5, 14) = 1.2177301196491723e-04_dp
4904  fit_coef(6, 14) = -1.3677107176344808e-03_dp
4905  fit_coef(7, 14) = -4.6095049437820380e-04_dp
4906  fit_coef(8, 14) = 7.6937933826695876e-04_dp
4907  fit_coef(9, 14) = -3.3164200459717756e-04_dp
4908  fit_coef(10, 14) = 8.1724364865420408e-05_dp
4909  fit_coef(11, 14) = -2.9312146170772606e-05_dp
4910  fit_coef(12, 14) = 8.9970999683901846e-06_dp
4911  fit_coef(0, 15) = 1.0612378818881555e-02_dp
4912  fit_coef(1, 15) = 2.2459336506101473e-02_dp
4913  fit_coef(2, 15) = 2.8371129792457078e-02_dp
4914  fit_coef(3, 15) = 2.2261852601842439e-02_dp
4915  fit_coef(4, 15) = 9.5999731643326893e-03_dp
4916  fit_coef(5, 15) = -1.8558563529812452e-05_dp
4917  fit_coef(6, 15) = -2.2357421491240670e-03_dp
4918  fit_coef(7, 15) = -7.4423534393391617e-04_dp
4919  fit_coef(8, 15) = 1.5057122702193376e-03_dp
4920  fit_coef(9, 15) = -7.0297537707829122e-04_dp
4921  fit_coef(10, 15) = 7.1959722147797053e-05_dp
4922  fit_coef(11, 15) = 4.6639800520364974e-05_dp
4923  fit_coef(12, 15) = -1.2660883153173911e-05_dp
4924  fit_coef(0, 16) = 2.2502651094608313e-02_dp
4925  fit_coef(1, 16) = 3.8302915711040345e-02_dp
4926  fit_coef(2, 16) = 4.2327776536488830e-02_dp
4927  fit_coef(3, 16) = 2.9242971747304312e-02_dp
4928  fit_coef(4, 16) = 1.1483493368870591e-02_dp
4929  fit_coef(5, 16) = 4.4372686263633332e-04_dp
4930  fit_coef(6, 16) = -2.1409365324177557e-03_dp
4931  fit_coef(7, 16) = -1.1499475056719786e-03_dp
4932  fit_coef(8, 16) = 9.9305143157658372e-04_dp
4933  fit_coef(9, 16) = -8.6357250324013148e-04_dp
4934  fit_coef(10, 16) = 1.4327807191970657e-03_dp
4935  fit_coef(11, 16) = -1.0670863396023819e-03_dp
4936  fit_coef(12, 16) = 2.8011891218022886e-04_dp
4937  fit_coef(0, 17) = 4.6379852772014826e-02_dp
4938  fit_coef(1, 17) = 6.3632440293261802e-02_dp
4939  fit_coef(2, 17) = 6.1214298124389097e-02_dp
4940  fit_coef(3, 17) = 3.4856680478514791e-02_dp
4941  fit_coef(4, 17) = 9.8511055688256591e-03_dp
4942  fit_coef(5, 17) = -4.1408424159966774e-04_dp
4943  fit_coef(6, 17) = -2.7116403636660304e-04_dp
4944  fit_coef(7, 17) = -8.3345412989501344e-04_dp
4945  fit_coef(8, 17) = 2.8388169463227923e-03_dp
4946  fit_coef(9, 17) = -6.0896330652201345e-03_dp
4947  fit_coef(10, 17) = 5.4431369422386086e-03_dp
4948  fit_coef(11, 17) = -2.2497263945134662e-03_dp
4949  fit_coef(12, 17) = 3.6399313731776849e-04_dp
4950  fit_coef(0, 18) = 9.2521202823536430e-02_dp
4951  fit_coef(1, 18) = 1.0203973195050642e-01_dp
4952  fit_coef(2, 18) = 8.6453931343429755e-02_dp
4953  fit_coef(3, 18) = 3.9391412232875435e-02_dp
4954  fit_coef(4, 18) = 5.0815288567403350e-03_dp
4955  fit_coef(5, 18) = -2.8315021323427666e-03_dp
4956  fit_coef(6, 18) = 1.1044933352897194e-03_dp
4957  fit_coef(7, 18) = 1.2026713128526101e-03_dp
4958  fit_coef(8, 18) = 2.3687414607481347e-03_dp
4959  fit_coef(9, 18) = -5.9882091197473600e-03_dp
4960  fit_coef(10, 18) = 4.5247728538859366e-03_dp
4961  fit_coef(11, 18) = -1.7071153745195653e-03_dp
4962  fit_coef(12, 18) = 2.9758468692744693e-04_dp
4963  fit_coef(0, 19) = 1.7895123701529778e-01_dp
4964  fit_coef(1, 19) = 1.5649170004661517e-01_dp
4965  fit_coef(2, 19) = 1.1781626034461101e-01_dp
4966  fit_coef(3, 19) = 4.1616478405439042e-02_dp
4967  fit_coef(4, 19) = -2.3717162520277809e-03_dp
4968  fit_coef(5, 19) = -5.3386440882515086e-03_dp
4969  fit_coef(6, 19) = 3.0469549759779353e-03_dp
4970  fit_coef(7, 19) = 2.0334444707206275e-03_dp
4971  fit_coef(8, 19) = 3.2479855073872382e-03_dp
4972  fit_coef(9, 19) = -9.1986286972097365e-03_dp
4973  fit_coef(10, 19) = 8.5242332274741671e-03_dp
4974  fit_coef(11, 19) = -4.1329263555985006e-03_dp
4975  fit_coef(12, 19) = 8.6616145809027139e-04_dp
4976  fit_coef(0, 20) = 3.3684611079928783e-01_dp
4977  fit_coef(1, 20) = 2.2786610373174537e-01_dp
4978  fit_coef(2, 20) = 1.5339071016684352e-01_dp
4979  fit_coef(3, 20) = 3.9677854839472344e-02_dp
4980  fit_coef(4, 20) = -1.2264564209904332e-02_dp
4981  fit_coef(5, 20) = -6.5927521643919379e-03_dp
4982  fit_coef(6, 20) = 6.0512561434243684e-03_dp
4983  fit_coef(7, 20) = 2.3902542529467478e-03_dp
4984  fit_coef(8, 20) = 3.0195138462315793e-03_dp
4985  fit_coef(9, 20) = -1.2050135993152236e-02_dp
4986  fit_coef(10, 20) = 1.2762387029635221e-02_dp
4987  fit_coef(11, 20) = -6.5239286773536758e-03_dp
4988  fit_coef(12, 20) = 1.3694468177831019e-03_dp
4989  fit_coef(0, 21) = 6.2004160201378677e-01_dp
4990  fit_coef(1, 21) = 3.1231452836704038e-01_dp
4991  fit_coef(2, 21) = 1.8949289978076236e-01_dp
4992  fit_coef(3, 21) = 3.2623505491414392e-02_dp
4993  fit_coef(4, 21) = -2.3505999675060181e-02_dp
4994  fit_coef(5, 21) = -5.7260158711334771e-03_dp
4995  fit_coef(6, 21) = 9.9807237729862951e-03_dp
4996  fit_coef(7, 21) = 2.2222797839610000e-03_dp
4997  fit_coef(8, 21) = 1.4664130053888486e-03_dp
4998  fit_coef(9, 21) = -1.3740779304315174e-02_dp
4999  fit_coef(10, 21) = 1.6640549191351679e-02_dp
5000  fit_coef(11, 21) = -8.9416960852337218e-03_dp
5001  fit_coef(12, 21) = 1.9187092435646925e-03_dp
5002  fit_coef(0, 22) = 1.1255181435117496e+00_dp
5003  fit_coef(1, 22) = 3.9889498776431231e-01_dp
5004  fit_coef(2, 22) = 2.2171584629075095e-01_dp
5005  fit_coef(3, 22) = 2.2225826529528901e-02_dp
5006  fit_coef(4, 22) = -3.3907556115484502e-02_dp
5007  fit_coef(5, 22) = -2.8764770890914323e-03_dp
5008  fit_coef(6, 22) = 1.3968131777336038e-02_dp
5009  fit_coef(7, 22) = 1.4214928484319333e-03_dp
5010  fit_coef(8, 22) = -8.3453566281261021e-04_dp
5011  fit_coef(9, 22) = -1.4109958929870586e-02_dp
5012  fit_coef(10, 22) = 1.9726438913848971e-02_dp
5013  fit_coef(11, 22) = -1.1193142315748616e-02_dp
5014  fit_coef(12, 22) = 2.4755702682764356e-03_dp
5015  fit_coef(0, 23) = 2.0598610404318460e+00_dp
5016  fit_coef(1, 23) = 4.7243372474599793e-01_dp
5017  fit_coef(2, 23) = 2.4849210820527318e-01_dp
5018  fit_coef(3, 23) = 1.4006813172765054e-02_dp
5019  fit_coef(4, 23) = -4.1308949825231950e-02_dp
5020  fit_coef(5, 23) = 1.5690842161415170e-04_dp
5021  fit_coef(6, 23) = 1.6942861921432139e-02_dp
5022  fit_coef(7, 23) = 4.7152452086483685e-04_dp
5023  fit_coef(8, 23) = -2.8341187428894861e-03_dp
5024  fit_coef(9, 23) = -1.3846753524951650e-02_dp
5025  fit_coef(10, 23) = 2.1790170949455349e-02_dp
5026  fit_coef(11, 23) = -1.2886556590999076e-02_dp
5027  fit_coef(12, 23) = 2.9162146561646620e-03_dp
5028  fit_coef(0, 24) = 4.1434250198174896e+00_dp
5029  fit_coef(1, 24) = 5.3740865227175982e-01_dp
5030  fit_coef(2, 24) = 2.8197846608440591e-01_dp
5031  fit_coef(3, 24) = 1.6092456027878326e-02_dp
5032  fit_coef(4, 24) = -4.6040710751708042e-02_dp
5033  fit_coef(5, 24) = 6.5042394570127837e-04_dp
5034  fit_coef(6, 24) = 1.8932659149369899e-02_dp
5035  fit_coef(7, 24) = 2.4082473716184700e-04_dp
5036  fit_coef(8, 24) = -3.3484787514316723e-03_dp
5037  fit_coef(9, 24) = -1.5284105573369426e-02_dp
5038  fit_coef(10, 24) = 2.4407280609082902e-02_dp
5039  fit_coef(11, 24) = -1.4513713351654377e-02_dp
5040  fit_coef(12, 24) = 3.2970008560632581e-03_dp
5041 
5042  END SUBROUTINE get_fit_coef_k12_mi
5043 
5044 ! **************************************************************************************************
5045 !> \brief ...
5046 !> \param k ...
5047 !> \param fit_coef ...
5048 !> \param L_b ...
5049 !> \param U_b ...
5050 ! **************************************************************************************************
5051  SUBROUTINE get_fit_coef_k12_lo(k, fit_coef, L_b, U_b)
5052  INTEGER :: k
5053  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
5054  REAL(kind=dp) :: l_b, u_b
5055 
5056  l_b = 1.0000000000000000e+02_dp
5057  u_b = 1.0890000000000000e+05_dp
5058  fit_coef(0, 1) = 2.3129808933247259e-05_dp
5059  fit_coef(1, 1) = 1.3229791040971861e-04_dp
5060  fit_coef(2, 1) = 8.9078224043542527e-04_dp
5061  fit_coef(3, 1) = 3.5906725339575205e-04_dp
5062  fit_coef(4, 1) = 1.4513983588735334e-02_dp
5063  fit_coef(5, 1) = -5.2233430638158315e-02_dp
5064  fit_coef(6, 1) = 1.6441632828707831e-01_dp
5065  fit_coef(7, 1) = -3.6058840741824150e-01_dp
5066  fit_coef(8, 1) = 5.3428676974850686e-01_dp
5067  fit_coef(9, 1) = -5.2731672647478189e-01_dp
5068  fit_coef(10, 1) = 3.3265094311193522e-01_dp
5069  fit_coef(11, 1) = -1.2145741283688967e-01_dp
5070  fit_coef(12, 1) = 1.9537487536713263e-02_dp
5071  fit_coef(0, 2) = 2.3455247909237882e-04_dp
5072  fit_coef(1, 2) = 8.2160398869974953e-04_dp
5073  fit_coef(2, 2) = 5.3319821419640272e-03_dp
5074  fit_coef(3, 2) = 6.4575814983609142e-04_dp
5075  fit_coef(4, 2) = 8.7822372114111175e-02_dp
5076  fit_coef(5, 2) = -3.2631392232557216e-01_dp
5077  fit_coef(6, 2) = 1.0208260875409669e+00_dp
5078  fit_coef(7, 2) = -2.2300026314422441e+00_dp
5079  fit_coef(8, 2) = 3.3057374126568657e+00_dp
5080  fit_coef(9, 2) = -3.2713127430468321e+00_dp
5081  fit_coef(10, 2) = 2.0709853451512608e+00_dp
5082  fit_coef(11, 2) = -7.5901118153106462e-01_dp
5083  fit_coef(12, 2) = 1.2254511188136619e-01_dp
5084  fit_coef(0, 3) = 1.1944107046876868e-03_dp
5085  fit_coef(1, 3) = 2.8490802943664383e-03_dp
5086  fit_coef(2, 3) = 1.7507904217475573e-02_dp
5087  fit_coef(3, 3) = -6.4522716917725272e-03_dp
5088  fit_coef(4, 3) = 2.8224130041588374e-01_dp
5089  fit_coef(5, 3) = -1.1757205798515102e+00_dp
5090  fit_coef(6, 3) = 3.7822941249117266e+00_dp
5091  fit_coef(7, 3) = -8.2843383024642065e+00_dp
5092  fit_coef(8, 3) = 1.2238481082417001e+01_dp
5093  fit_coef(9, 3) = -1.2055852436649243e+01_dp
5094  fit_coef(10, 3) = 7.6007782878436343e+00_dp
5095  fit_coef(11, 3) = -2.7765219925860354e+00_dp
5096  fit_coef(12, 3) = 4.4718773429739378e-01_dp
5097  fit_coef(0, 4) = 4.5120683484607405e-03_dp
5098  fit_coef(1, 4) = 7.9095288831978021e-03_dp
5099  fit_coef(2, 4) = 4.6697868261753268e-02_dp
5100  fit_coef(3, 4) = -3.3544522740173804e-02_dp
5101  fit_coef(4, 4) = 7.2425137774094894e-01_dp
5102  fit_coef(5, 4) = -3.2633003302313521e+00_dp
5103  fit_coef(6, 4) = 1.0450673822567490e+01_dp
5104  fit_coef(7, 4) = -2.2594031368355793e+01_dp
5105  fit_coef(8, 4) = 3.3109462208134374e+01_dp
5106  fit_coef(9, 4) = -3.2506292757603717e+01_dp
5107  fit_coef(10, 4) = 2.0487989626895530e+01_dp
5108  fit_coef(11, 4) = -7.4948539272232253e+00_dp
5109  fit_coef(12, 4) = 1.2099196036738793e+00_dp
5110  fit_coef(0, 5) = 1.4248952254027877e-02_dp
5111  fit_coef(1, 5) = 1.9074798942523639e-02_dp
5112  fit_coef(2, 5) = 1.0943167990343619e-01_dp
5113  fit_coef(3, 5) = -1.0671670298403642e-01_dp
5114  fit_coef(4, 5) = 1.6526275275600326e+00_dp
5115  fit_coef(5, 5) = -7.8775178049382024e+00_dp
5116  fit_coef(6, 5) = 2.5305646502994179e+01_dp
5117  fit_coef(7, 5) = -5.4666053461159009e+01_dp
5118  fit_coef(8, 5) = 8.0167059237163343e+01_dp
5119  fit_coef(9, 5) = -7.8825322292091528e+01_dp
5120  fit_coef(10, 5) = 4.9764390489009351e+01_dp
5121  fit_coef(11, 5) = -1.8233568839424560e+01_dp
5122  fit_coef(12, 5) = 2.9478228744193333e+00_dp
5123  fit_coef(0, 6) = 3.9801596054429601e-02_dp
5124  fit_coef(1, 6) = 4.1447021761176796e-02_dp
5125  fit_coef(2, 6) = 2.3270073234920230e-01_dp
5126  fit_coef(3, 6) = -2.7292288542272475e-01_dp
5127  fit_coef(4, 6) = 3.4506136511101664e+00_dp
5128  fit_coef(5, 6) = -1.7124854042561445e+01_dp
5129  fit_coef(6, 6) = 5.5335626634127287e+01_dp
5130  fit_coef(7, 6) = -1.1966893675071402e+02_dp
5131  fit_coef(8, 6) = 1.7554731067692325e+02_dp
5132  fit_coef(9, 6) = -1.7262672563793396e+02_dp
5133  fit_coef(10, 6) = 1.0899761858660371e+02_dp
5134  fit_coef(11, 6) = -3.9946406626328411e+01_dp
5135  fit_coef(12, 6) = 6.4605650754876507e+00_dp
5136  fit_coef(0, 7) = 1.0153848301405891e-01_dp
5137  fit_coef(1, 7) = 8.2744575115798746e-02_dp
5138  fit_coef(2, 7) = 4.5675281550800451e-01_dp
5139  fit_coef(3, 7) = -6.0755960983591895e-01_dp
5140  fit_coef(4, 7) = 6.6840425945230333e+00_dp
5141  fit_coef(5, 7) = -3.4181153764390729e+01_dp
5142  fit_coef(6, 7) = 1.1120663926638191e+02_dp
5143  fit_coef(7, 7) = -2.4092641084144972e+02_dp
5144  fit_coef(8, 7) = 3.5355143552413938e+02_dp
5145  fit_coef(9, 7) = -3.4765931274190069e+02_dp
5146  fit_coef(10, 7) = 2.1950666813842750e+02_dp
5147  fit_coef(11, 7) = -8.0451830347244339e+01_dp
5148  fit_coef(12, 7) = 1.3013672905602384e+01_dp
5149  fit_coef(0, 8) = 2.4141648240665145e-01_dp
5150  fit_coef(1, 8) = 1.5335953037887173e-01_dp
5151  fit_coef(2, 8) = 8.3504832050626976e-01_dp
5152  fit_coef(3, 8) = -1.2178157194978934e+00_dp
5153  fit_coef(4, 8) = 1.2099585014816819e+01_dp
5154  fit_coef(5, 8) = -6.3313617826158982e+01_dp
5155  fit_coef(6, 8) = 2.0741722770815861e+02_dp
5156  fit_coef(7, 8) = -4.5029790616194964e+02_dp
5157  fit_coef(8, 8) = 6.6110515192856462e+02_dp
5158  fit_coef(9, 8) = -6.5007509234254940e+02_dp
5159  fit_coef(10, 8) = 4.1040648800886731e+02_dp
5160  fit_coef(11, 8) = -1.5041026682712433e+02_dp
5161  fit_coef(12, 8) = 2.4330155922976292e+01_dp
5162  fit_coef(0, 9) = 5.4247999033308114e-01_dp
5163  fit_coef(1, 9) = 2.6499445034705121e-01_dp
5164  fit_coef(2, 9) = 1.4268709589831525e+00_dp
5165  fit_coef(3, 9) = -2.2313886617958429e+00_dp
5166  fit_coef(4, 9) = 2.0518890229005105e+01_dp
5167  fit_coef(5, 9) = -1.0930947078396949e+02_dp
5168  fit_coef(6, 9) = 3.6045833696584418e+02_dp
5169  fit_coef(7, 9) = -7.8423527312908436e+02_dp
5170  fit_coef(8, 9) = 1.1520122421721351e+03_dp
5171  fit_coef(9, 9) = -1.1328174992310501e+03_dp
5172  fit_coef(10, 9) = 7.1509445979181294e+02_dp
5173  fit_coef(11, 9) = -2.6204807849728383e+02_dp
5174  fit_coef(12, 9) = 4.2385855620433802e+01_dp
5175  fit_coef(0, 10) = 1.1649235984334310e+00_dp
5176  fit_coef(1, 10) = 4.2669860434201973e-01_dp
5177  fit_coef(2, 10) = 2.2769218254498678e+00_dp
5178  fit_coef(3, 10) = -3.7556598199553419e+00_dp
5179  fit_coef(4, 10) = 3.2554151177465044e+01_dp
5180  fit_coef(5, 10) = -1.7584595871324311e+02_dp
5181  fit_coef(6, 10) = 5.8329724780519552e+02_dp
5182  fit_coef(7, 10) = -1.2717006032060506e+03_dp
5183  fit_coef(8, 10) = 1.8691949694429402e+03_dp
5184  fit_coef(9, 10) = -1.8381765181945018e+03_dp
5185  fit_coef(10, 10) = 1.1602510916037054e+03_dp
5186  fit_coef(11, 10) = -4.2512958735964088e+02_dp
5187  fit_coef(12, 10) = 6.8758003199532453e+01_dp
5188  fit_coef(0, 11) = 2.4212426991212057e+00_dp
5189  fit_coef(1, 11) = 6.3843606877537262e-01_dp
5190  fit_coef(2, 11) = 3.3832944732267647e+00_dp
5191  fit_coef(3, 11) = -5.8032061767073824e+00_dp
5192  fit_coef(4, 11) = 4.8167947114080192e+01_dp
5193  fit_coef(5, 11) = -2.6286759432487781e+02_dp
5194  fit_coef(6, 11) = 8.7620572915548814e+02_dp
5195  fit_coef(7, 11) = -1.9137694452215110e+03_dp
5196  fit_coef(8, 11) = 2.8145274374678247e+03_dp
5197  fit_coef(9, 11) = -2.7680919699076530e+03_dp
5198  fit_coef(10, 11) = 1.7471091763340671e+03_dp
5199  fit_coef(11, 11) = -6.4010183684923209e+02_dp
5200  fit_coef(12, 11) = 1.0351773205889742e+02_dp
5201  fit_coef(0, 12) = 5.0200579894610868e+00_dp
5202  fit_coef(1, 12) = 8.8885387561015605e-01_dp
5203  fit_coef(2, 12) = 4.6883210461508416e+00_dp
5204  fit_coef(3, 12) = -8.2512193578220483e+00_dp
5205  fit_coef(4, 12) = 6.6560605008919623e+01_dp
5206  fit_coef(5, 12) = -3.6572207879590201e+02_dp
5207  fit_coef(6, 12) = 1.2232199700982205e+03_dp
5208  fit_coef(7, 12) = -2.6752268847851810e+03_dp
5209  fit_coef(8, 12) = 3.9360821093174841e+03_dp
5210  fit_coef(9, 12) = -3.8714869910206562e+03_dp
5211  fit_coef(10, 12) = 2.4434517488097472e+03_dp
5212  fit_coef(11, 12) = -8.9517007084930697e+02_dp
5213  fit_coef(12, 12) = 1.4475878519184542e+02_dp
5214  fit_coef(0, 13) = 7.1480283160792286e-05_dp
5215  fit_coef(1, 13) = 3.4522475460442413e-04_dp
5216  fit_coef(2, 13) = 2.3289358018025357e-03_dp
5217  fit_coef(3, 13) = 8.6564456187697154e-04_dp
5218  fit_coef(4, 13) = 3.9444759289228873e-02_dp
5219  fit_coef(5, 13) = -1.4607809825480644e-01_dp
5220  fit_coef(6, 13) = 4.5801849703119135e-01_dp
5221  fit_coef(7, 13) = -9.9551749039632609e-01_dp
5222  fit_coef(8, 13) = 1.4633991701280600e+00_dp
5223  fit_coef(9, 13) = -1.4351206048684466e+00_dp
5224  fit_coef(10, 13) = 9.0075138053758774e-01_dp
5225  fit_coef(11, 13) = -3.2755040336927682e-01_dp
5226  fit_coef(12, 13) = 5.2516019203549216e-02_dp
5227  fit_coef(0, 14) = 4.3512255060467424e-04_dp
5228  fit_coef(1, 14) = 1.1619032009340215e-03_dp
5229  fit_coef(2, 14) = 7.2125439844170202e-03_dp
5230  fit_coef(3, 14) = -1.5997165186082474e-03_dp
5231  fit_coef(4, 14) = 1.1580962215615681e-01_dp
5232  fit_coef(5, 14) = -4.5588347118168826e-01_dp
5233  fit_coef(6, 14) = 1.4668513671508041e+00_dp
5234  fit_coef(7, 14) = -3.2658979984403209e+00_dp
5235  fit_coef(8, 14) = 4.9101588767499029e+00_dp
5236  fit_coef(9, 14) = -4.9103950358935151e+00_dp
5237  fit_coef(10, 14) = 3.1335239775801118e+00_dp
5238  fit_coef(11, 14) = -1.1555673477193260e+00_dp
5239  fit_coef(12, 14) = 1.8749662399467892e-01_dp
5240  fit_coef(0, 15) = 1.7310205801983041e-03_dp
5241  fit_coef(1, 15) = 3.1669171624321819e-03_dp
5242  fit_coef(2, 15) = 1.8644195870254832e-02_dp
5243  fit_coef(3, 15) = -1.4397262238866691e-02_dp
5244  fit_coef(4, 15) = 2.9169977531123992e-01_dp
5245  fit_coef(5, 15) = -1.3313481914883316e+00_dp
5246  fit_coef(6, 15) = 4.2756251478512226e+00_dp
5247  fit_coef(7, 15) = -9.1958972503690166e+00_dp
5248  fit_coef(8, 15) = 1.3362193435862070e+01_dp
5249  fit_coef(9, 15) = -1.3004184796302695e+01_dp
5250  fit_coef(10, 15) = 8.1326698622082620e+00_dp
5251  fit_coef(11, 15) = -2.9559537831500120e+00_dp
5252  fit_coef(12, 15) = 4.7473220658578025e-01_dp
5253  fit_coef(0, 16) = 5.5360416394316771e-03_dp
5254  fit_coef(1, 16) = 7.4544925165475080e-03_dp
5255  fit_coef(2, 16) = 4.2442503620852397e-02_dp
5256  fit_coef(3, 16) = -4.4215606043728234e-02_dp
5257  fit_coef(4, 16) = 6.3386466456182333e-01_dp
5258  fit_coef(5, 16) = -3.0715020425513488e+00_dp
5259  fit_coef(6, 16) = 9.8361982985015253e+00_dp
5260  fit_coef(7, 16) = -2.1180667612485266e+01_dp
5261  fit_coef(8, 16) = 3.1043088235838166e+01_dp
5262  fit_coef(9, 16) = -3.0559569250108336e+01_dp
5263  fit_coef(10, 16) = 1.9330505471141983e+01_dp
5264  fit_coef(11, 16) = -7.0975069725987057e+00_dp
5265  fit_coef(12, 16) = 1.1497097136190815e+00_dp
5266  fit_coef(0, 17) = 1.5414916387788672e-02_dp
5267  fit_coef(1, 17) = 1.5715678851517083e-02_dp
5268  fit_coef(2, 17) = 8.7468870899845605e-02_dp
5269  fit_coef(3, 17) = -1.0975140358097349e-01_dp
5270  fit_coef(4, 17) = 1.2852966018847800e+00_dp
5271  fit_coef(5, 17) = -6.4984894179776092e+00_dp
5272  fit_coef(6, 17) = 2.1000940295849389e+01_dp
5273  fit_coef(7, 17) = -4.5396783297216288e+01_dp
5274  fit_coef(8, 17) = 6.6608738269027413e+01_dp
5275  fit_coef(9, 17) = -6.5525352583359691e+01_dp
5276  fit_coef(10, 17) = 4.1386945120960981e+01_dp
5277  fit_coef(11, 17) = -1.5171963717870183e+01_dp
5278  fit_coef(12, 17) = 2.4543585537353447e+00_dp
5279  fit_coef(0, 18) = 3.8916898079420920e-02_dp
5280  fit_coef(1, 18) = 3.0312084028360865e-02_dp
5281  fit_coef(2, 18) = 1.6576784827897006e-01_dp
5282  fit_coef(3, 18) = -2.3516121046359606e-01_dp
5283  fit_coef(4, 18) = 2.4050118552826443e+00_dp
5284  fit_coef(5, 18) = -1.2525237294764612e+01_dp
5285  fit_coef(6, 18) = 4.0835140514931439e+01_dp
5286  fit_coef(7, 18) = -8.8493887923230830e+01_dp
5287  fit_coef(8, 18) = 1.2986858749858015e+02_dp
5288  fit_coef(9, 18) = -1.2770555910039072e+02_dp
5289  fit_coef(10, 18) = 8.0636021175329191e+01_dp
5290  fit_coef(11, 18) = -2.9558075550791788e+01_dp
5291  fit_coef(12, 18) = 4.7822089064411317e+00_dp
5292  fit_coef(0, 19) = 9.1240612545516228e-02_dp
5293  fit_coef(1, 19) = 5.4034493382966092e-02_dp
5294  fit_coef(2, 19) = 2.9135349130073102e-01_dp
5295  fit_coef(3, 19) = -4.5212301023387952e-01_dp
5296  fit_coef(4, 19) = 4.1878151793085188e+00_dp
5297  fit_coef(5, 19) = -2.2306599564702282e+01_dp
5298  fit_coef(6, 19) = 7.3348603292660968e+01_dp
5299  fit_coef(7, 19) = -1.5938432150171050e+02_dp
5300  fit_coef(8, 19) = 2.3403743136945869e+02_dp
5301  fit_coef(9, 19) = -2.3012589740957122e+02_dp
5302  fit_coef(10, 19) = 1.4528076150095299e+02_dp
5303  fit_coef(11, 19) = -5.3246238298596822e+01_dp
5304  fit_coef(12, 19) = 8.6138613725490618e+00_dp
5305  fit_coef(0, 20) = 2.0179304564503545e-01_dp
5306  fit_coef(1, 20) = 8.9210315804133342e-02_dp
5307  fit_coef(2, 20) = 4.7545204864558721e-01_dp
5308  fit_coef(3, 20) = -7.9032122760761392e-01_dp
5309  fit_coef(4, 20) = 6.7848792396969912e+00_dp
5310  fit_coef(5, 20) = -3.6782770745377228e+01_dp
5311  fit_coef(6, 20) = 1.2191045579708324e+02_dp
5312  fit_coef(7, 20) = -2.6562927550077575e+02_dp
5313  fit_coef(8, 20) = 3.9032415807076654e+02_dp
5314  fit_coef(9, 20) = -3.8381139592009845e+02_dp
5315  fit_coef(10, 20) = 2.4226291326011409e+02_dp
5316  fit_coef(11, 20) = -8.8773520901146185e+01_dp
5317  fit_coef(12, 20) = 1.4358956500859366e+01_dp
5318  fit_coef(0, 21) = 4.2593952773320098e-01_dp
5319  fit_coef(1, 21) = 1.3568653118311338e-01_dp
5320  fit_coef(2, 21) = 7.1623822743042354e-01_dp
5321  fit_coef(3, 21) = -1.2560727864754864e+00_dp
5322  fit_coef(4, 21) = 1.0163959042284175e+01_dp
5323  fit_coef(5, 21) = -5.5870348063658447e+01_dp
5324  fit_coef(6, 21) = 1.8650175155799977e+02_dp
5325  fit_coef(7, 21) = -4.0744671452434335e+02_dp
5326  fit_coef(8, 21) = 5.9919650717200875e+02_dp
5327  fit_coef(9, 21) = -5.8926562705630113e+02_dp
5328  fit_coef(10, 21) = 3.7190276855784708e+02_dp
5329  fit_coef(11, 21) = -1.3625501508902701e+02_dp
5330  fit_coef(12, 21) = 2.2035594424138168e+01_dp
5331  fit_coef(0, 22) = 8.6820953800091549e-01_dp
5332  fit_coef(1, 22) = 1.8780376015732225e-01_dp
5333  fit_coef(2, 22) = 9.8395493031048986e-01_dp
5334  fit_coef(3, 22) = -1.7957997667101941e+00_dp
5335  fit_coef(4, 22) = 1.3905769981465895e+01_dp
5336  fit_coef(5, 22) = -7.7228503961529029e+01_dp
5337  fit_coef(6, 22) = 2.5935228694562625e+02_dp
5338  fit_coef(7, 22) = -5.6796297694678856e+02_dp
5339  fit_coef(8, 22) = 8.3593005414822915e+02_dp
5340  fit_coef(9, 22) = -8.2221938772784824e+02_dp
5341  fit_coef(10, 22) = 5.1889603350223433e+02_dp
5342  fit_coef(11, 22) = -1.9008494460566484e+02_dp
5343  fit_coef(12, 22) = 3.0737084830973959e+01_dp
5344  fit_coef(0, 23) = 1.7481856703690022e+00_dp
5345  fit_coef(1, 23) = 2.3346689762517508e-01_dp
5346  fit_coef(2, 23) = 1.2175326565887574e+00_dp
5347  fit_coef(3, 23) = -2.2759160332795787e+00_dp
5348  fit_coef(4, 23) = 1.7165218972872630e+01_dp
5349  fit_coef(5, 23) = -9.5910398735102618e+01_dp
5350  fit_coef(6, 23) = 3.2337485666569609e+02_dp
5351  fit_coef(7, 23) = -7.0937150908633851e+02_dp
5352  fit_coef(8, 23) = 1.0447103125794226e+03_dp
5353  fit_coef(9, 23) = -1.0277535716241930e+03_dp
5354  fit_coef(10, 23) = 6.4860244114600755e+02_dp
5355  fit_coef(11, 23) = -2.3758314620598588e+02_dp
5356  fit_coef(12, 23) = 3.8414439806414237e+01_dp
5357  fit_coef(0, 24) = 3.7882878590945706e+00_dp
5358  fit_coef(1, 24) = 2.6672643511994515e-01_dp
5359  fit_coef(2, 24) = 1.3901597873378935e+00_dp
5360  fit_coef(3, 24) = -2.6062582764354025e+00_dp
5361  fit_coef(4, 24) = 1.9594239409959744e+01_dp
5362  fit_coef(5, 24) = -1.0955141547937794e+02_dp
5363  fit_coef(6, 24) = 3.6959856539692777e+02_dp
5364  fit_coef(7, 24) = -8.1102106918375466e+02_dp
5365  fit_coef(8, 24) = 1.1945701938386849e+03_dp
5366  fit_coef(9, 24) = -1.1752376758852338e+03_dp
5367  fit_coef(10, 24) = 7.4168531728428854e+02_dp
5368  fit_coef(11, 24) = -2.7167776208361096e+02_dp
5369  fit_coef(12, 24) = 4.3926613983789913e+01_dp
5370 
5371  END SUBROUTINE get_fit_coef_k12_lo
5372 
5373 ! **************************************************************************************************
5374 !> \brief ...
5375 !> \param k ...
5376 !> \param fit_coef ...
5377 !> \param L_b ...
5378 !> \param U_b ...
5379 ! **************************************************************************************************
5380  SUBROUTINE get_fit_coef_k13_sh(k, fit_coef, L_b, U_b)
5381  INTEGER :: k
5382  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
5383  REAL(kind=dp) :: l_b, u_b
5384 
5385  l_b = 1.0000000000000000e+01_dp
5386  u_b = 1.0000000000000000e+02_dp
5387  fit_coef(0, 1) = 4.3806959251380109e-03_dp
5388  fit_coef(1, 1) = 1.1805095681240434e-02_dp
5389  fit_coef(2, 1) = 1.5469511812292528e-02_dp
5390  fit_coef(3, 1) = 1.1417683853936199e-02_dp
5391  fit_coef(4, 1) = 3.5089172870450503e-03_dp
5392  fit_coef(5, 1) = -1.6212006877380839e-03_dp
5393  fit_coef(6, 1) = -1.8991808677819510e-03_dp
5394  fit_coef(7, 1) = -1.8247535956842715e-04_dp
5395  fit_coef(8, 1) = 4.6296227124327700e-04_dp
5396  fit_coef(9, 1) = 3.1714051554687601e-04_dp
5397  fit_coef(10, 1) = -4.2555794580904834e-04_dp
5398  fit_coef(11, 1) = 2.1260104216928313e-04_dp
5399  fit_coef(12, 1) = -4.7302059547381066e-05_dp
5400  fit_coef(0, 2) = 2.3696032787686165e-02_dp
5401  fit_coef(1, 2) = 6.2953090652548949e-02_dp
5402  fit_coef(2, 2) = 8.1812508977763682e-02_dp
5403  fit_coef(3, 2) = 5.9935099274848913e-02_dp
5404  fit_coef(4, 2) = 1.8183698651738394e-02_dp
5405  fit_coef(5, 2) = -8.5926086043909885e-03_dp
5406  fit_coef(6, 2) = -9.8822906424356552e-03_dp
5407  fit_coef(7, 2) = -8.9212086720690355e-04_dp
5408  fit_coef(8, 2) = 2.4413793189226370e-03_dp
5409  fit_coef(9, 2) = 1.5997746303520928e-03_dp
5410  fit_coef(10, 2) = -2.1816355097527334e-03_dp
5411  fit_coef(11, 2) = 1.0890520189793466e-03_dp
5412  fit_coef(12, 2) = -2.4201086567176617e-04_dp
5413  fit_coef(0, 3) = 6.1206818631275799e-02_dp
5414  fit_coef(1, 3) = 1.5800300818436122e-01_dp
5415  fit_coef(2, 3) = 2.0228324543170234e-01_dp
5416  fit_coef(3, 3) = 1.4627045924471369e-01_dp
5417  fit_coef(4, 3) = 4.3383951728004834e-02_dp
5418  fit_coef(5, 3) = -2.1290904984850527e-02_dp
5419  fit_coef(6, 3) = -2.3732647813102206e-02_dp
5420  fit_coef(7, 3) = -1.9047854738674234e-03_dp
5421  fit_coef(8, 3) = 5.9890949427493156e-03_dp
5422  fit_coef(9, 3) = 3.6484212780910821e-03_dp
5423  fit_coef(10, 3) = -5.1182607229190253e-03_dp
5424  fit_coef(11, 3) = 2.5506650132351419e-03_dp
5425  fit_coef(12, 3) = -5.6515120961717785e-04_dp
5426  fit_coef(0, 4) = 1.2273976907574904e-01_dp
5427  fit_coef(1, 4) = 3.0202610531899604e-01_dp
5428  fit_coef(2, 4) = 3.7810599512667076e-01_dp
5429  fit_coef(3, 4) = 2.6877539512343529e-01_dp
5430  fit_coef(4, 4) = 7.7369990738750394e-02_dp
5431  fit_coef(5, 4) = -3.9931781197404183e-02_dp
5432  fit_coef(6, 4) = -4.2604215569189550e-02_dp
5433  fit_coef(7, 4) = -2.7223623128689494e-03_dp
5434  fit_coef(8, 4) = 1.1010550845635398e-02_dp
5435  fit_coef(9, 4) = 5.9806779753877508e-03_dp
5436  fit_coef(10, 4) = -8.7651481516437067e-03_dp
5437  fit_coef(11, 4) = 4.3537113139725109e-03_dp
5438  fit_coef(12, 4) = -9.6064235434420908e-04_dp
5439  fit_coef(0, 5) = 2.1922884952130442e-01_dp
5440  fit_coef(1, 5) = 5.0239277267534854e-01_dp
5441  fit_coef(2, 5) = 6.0878683083947316e-01_dp
5442  fit_coef(3, 5) = 4.2445143636733651e-01_dp
5443  fit_coef(4, 5) = 1.1949507494490993e-01_dp
5444  fit_coef(5, 5) = -6.4343269144918072e-02_dp
5445  fit_coef(6, 5) = -6.6581789191562657e-02_dp
5446  fit_coef(7, 5) = -3.2621357858438767e-03_dp
5447  fit_coef(8, 5) = 2.0013098730936332e-02_dp
5448  fit_coef(9, 5) = 5.6869475340117050e-03_dp
5449  fit_coef(10, 5) = -1.2059838120484294e-02_dp
5450  fit_coef(11, 5) = 6.5584888368600807e-03_dp
5451  fit_coef(12, 5) = -1.5261431175938014e-03_dp
5452  fit_coef(0, 6) = 3.6944915773408882e-01_dp
5453  fit_coef(1, 6) = 7.6979797793437166e-01_dp
5454  fit_coef(2, 6) = 8.9033669564805873e-01_dp
5455  fit_coef(3, 6) = 6.0532992150591614e-01_dp
5456  fit_coef(4, 6) = 1.7130397954922461e-01_dp
5457  fit_coef(5, 6) = -8.8192182985475279e-02_dp
5458  fit_coef(6, 6) = -9.7966070392074389e-02_dp
5459  fit_coef(7, 6) = -4.8436829553671259e-03_dp
5460  fit_coef(8, 6) = 2.0833002694907763e-02_dp
5461  fit_coef(9, 6) = 3.5063121112200099e-02_dp
5462  fit_coef(10, 6) = -4.7438965646280404e-02_dp
5463  fit_coef(11, 6) = 2.4703796048967528e-02_dp
5464  fit_coef(12, 6) = -5.2577610515280489e-03_dp
5465  fit_coef(0, 7) = 6.0348926202620468e-01_dp
5466  fit_coef(1, 7) = 1.1189609399540368e+00_dp
5467  fit_coef(2, 7) = 1.2166554041301936e+00_dp
5468  fit_coef(3, 7) = 7.9564460112103685e-01_dp
5469  fit_coef(4, 7) = 2.2942989193522059e-01_dp
5470  fit_coef(5, 7) = -9.7714358227207448e-02_dp
5471  fit_coef(6, 7) = -1.2746711453160517e-01_dp
5472  fit_coef(7, 7) = -1.1047808976133488e-02_dp
5473  fit_coef(8, 7) = -6.1793196597745570e-03_dp
5474  fit_coef(9, 7) = 8.7267129421221348e-02_dp
5475  fit_coef(10, 7) = -6.4166653350011871e-02_dp
5476  fit_coef(11, 7) = 1.4747313101772477e-02_dp
5477  fit_coef(12, 7) = 2.3977301657934416e-04_dp
5478  fit_coef(0, 8) = 9.6768723967411674e-01_dp
5479  fit_coef(1, 8) = 1.5668848161581139e+00_dp
5480  fit_coef(2, 8) = 1.5818658236819807e+00_dp
5481  fit_coef(3, 8) = 9.7733015664802736e-01_dp
5482  fit_coef(4, 8) = 2.8255279451553161e-01_dp
5483  fit_coef(5, 8) = -8.9391803088038346e-02_dp
5484  fit_coef(6, 8) = -1.2421016153669295e-01_dp
5485  fit_coef(7, 8) = -6.1021516900378492e-02_dp
5486  fit_coef(8, 8) = 6.2677519441489124e-02_dp
5487  fit_coef(9, 8) = -8.0250399433389449e-02_dp
5488  fit_coef(10, 8) = 1.5369427952945630e-01_dp
5489  fit_coef(11, 8) = -1.1092684421625504e-01_dp
5490  fit_coef(12, 8) = 2.7549923051188644e-02_dp
5491  fit_coef(0, 9) = 1.5325340819017725e+00_dp
5492  fit_coef(1, 9) = 2.1287996982316222e+00_dp
5493  fit_coef(2, 9) = 1.9799152367840203e+00_dp
5494  fit_coef(3, 9) = 1.1370787116857501e+00_dp
5495  fit_coef(4, 9) = 3.2008697898446903e-01_dp
5496  fit_coef(5, 9) = -6.6640990523988475e-02_dp
5497  fit_coef(6, 9) = -9.5466135919243425e-02_dp
5498  fit_coef(7, 9) = -9.2042888056781805e-02_dp
5499  fit_coef(8, 9) = 9.7360896464160462e-02_dp
5500  fit_coef(9, 9) = -1.8127317675763444e-01_dp
5501  fit_coef(10, 9) = 2.2214526244390012e-01_dp
5502  fit_coef(11, 9) = -1.0494335632769292e-01_dp
5503  fit_coef(12, 9) = 1.5481275818011413e-02_dp
5504  fit_coef(0, 10) = 2.4061866675798735e+00_dp
5505  fit_coef(1, 10) = 2.8132877393110070e+00_dp
5506  fit_coef(2, 10) = 2.4037430753636428e+00_dp
5507  fit_coef(3, 10) = 1.2687163022362127e+00_dp
5508  fit_coef(4, 10) = 3.3899108614443485e-01_dp
5509  fit_coef(5, 10) = -3.2980562806816459e-02_dp
5510  fit_coef(6, 10) = -6.4495629707069638e-02_dp
5511  fit_coef(7, 10) = -4.9196501013761162e-02_dp
5512  fit_coef(8, 10) = -1.8973498191644747e-02_dp
5513  fit_coef(9, 10) = -1.6127741943174356e-02_dp
5514  fit_coef(10, 10) = 1.0778655156935451e-03_dp
5515  fit_coef(11, 10) = 4.9661103678829296e-02_dp
5516  fit_coef(12, 10) = -2.4208904460265530e-02_dp
5517  fit_coef(0, 11) = 3.7607303248227026e+00_dp
5518  fit_coef(1, 11) = 3.6183981611913807e+00_dp
5519  fit_coef(2, 11) = 2.8473208041198181e+00_dp
5520  fit_coef(3, 11) = 1.3735956585457292e+00_dp
5521  fit_coef(4, 11) = 3.4303721265244597e-01_dp
5522  fit_coef(5, 11) = 5.1365790260944994e-03_dp
5523  fit_coef(6, 11) = -2.3683792375462247e-02_dp
5524  fit_coef(7, 11) = -7.7157824160531199e-03_dp
5525  fit_coef(8, 11) = -9.7425777898074148e-02_dp
5526  fit_coef(9, 11) = 8.3518836722114576e-02_dp
5527  fit_coef(10, 11) = -1.1044052160199369e-01_dp
5528  fit_coef(11, 11) = 1.0133376735634138e-01_dp
5529  fit_coef(12, 11) = -2.9906470245636543e-02_dp
5530  fit_coef(0, 12) = 5.8979582300825903e+00_dp
5531  fit_coef(1, 12) = 4.5329131993702125e+00_dp
5532  fit_coef(2, 12) = 3.3115813786557839e+00_dp
5533  fit_coef(3, 12) = 1.4609520855498697e+00_dp
5534  fit_coef(4, 12) = 3.3783414333423767e-01_dp
5535  fit_coef(5, 12) = 4.3826302981445429e-02_dp
5536  fit_coef(6, 12) = 2.7923917468353154e-02_dp
5537  fit_coef(7, 12) = 2.7776299343854542e-03_dp
5538  fit_coef(8, 12) = -8.3036915110656417e-02_dp
5539  fit_coef(9, 12) = 3.7742211424302625e-02_dp
5540  fit_coef(10, 12) = -4.9885068616704199e-02_dp
5541  fit_coef(11, 12) = 4.5143513558608316e-02_dp
5542  fit_coef(12, 12) = -1.0663317459135431e-02_dp
5543  fit_coef(0, 13) = 9.5045784867374294e+00_dp
5544  fit_coef(1, 13) = 5.5579146894547398e+00_dp
5545  fit_coef(2, 13) = 3.8186762276220274e+00_dp
5546  fit_coef(3, 13) = 1.5494988454410836e+00_dp
5547  fit_coef(4, 13) = 3.2780283598581783e-01_dp
5548  fit_coef(5, 13) = 8.1835332761182517e-02_dp
5549  fit_coef(6, 13) = 8.1960790462737673e-02_dp
5550  fit_coef(7, 13) = 8.9017910412122984e-03_dp
5551  fit_coef(8, 13) = -5.2756529738479566e-02_dp
5552  fit_coef(9, 13) = -1.9132069822996558e-02_dp
5553  fit_coef(10, 13) = 2.2550262525116004e-02_dp
5554  fit_coef(11, 13) = -7.1174631455651191e-03_dp
5555  fit_coef(12, 13) = 2.6153386964695999e-03_dp
5556  fit_coef(0, 14) = 1.1310131998968936e-02_dp
5557  fit_coef(1, 14) = 3.0381882917892972e-02_dp
5558  fit_coef(2, 14) = 3.9735561262063152e-02_dp
5559  fit_coef(3, 14) = 2.9276417146478988e-02_dp
5560  fit_coef(4, 14) = 8.9698683531803033e-03_dp
5561  fit_coef(5, 14) = -4.1668138620200067e-03_dp
5562  fit_coef(6, 14) = -4.8597312635549313e-03_dp
5563  fit_coef(7, 14) = -4.6021605223065968e-04_dp
5564  fit_coef(8, 14) = 1.1885176206365188e-03_dp
5565  fit_coef(9, 14) = 8.0548775761279056e-04_dp
5566  fit_coef(10, 14) = -1.0849907036440899e-03_dp
5567  fit_coef(11, 14) = 5.4194768198807949e-04_dp
5568  fit_coef(12, 14) = -1.2054873767366686e-04_dp
5569  fit_coef(0, 15) = 2.7754333434518740e-02_dp
5570  fit_coef(1, 15) = 7.2425221320615574e-02_dp
5571  fit_coef(2, 15) = 9.3171796368255483e-02_dp
5572  fit_coef(3, 15) = 6.7635165400501615e-02_dp
5573  fit_coef(4, 15) = 2.0195124261742557e-02_dp
5574  fit_coef(5, 15) = -9.8067712377566344e-03_dp
5575  fit_coef(6, 15) = -1.1030330619304156e-02_dp
5576  fit_coef(7, 15) = -9.1656688079229311e-04_dp
5577  fit_coef(8, 15) = 2.7689224656143080e-03_dp
5578  fit_coef(9, 15) = 1.7173968423888279e-03_dp
5579  fit_coef(10, 15) = -2.3913024611684291e-03_dp
5580  fit_coef(11, 15) = 1.1924633353927081e-03_dp
5581  fit_coef(12, 15) = -2.6453134445543388e-04_dp
5582  fit_coef(0, 16) = 4.8205145888088087e-02_dp
5583  fit_coef(1, 16) = 1.1851851999761799e-01_dp
5584  fit_coef(2, 16) = 1.4800321928791688e-01_dp
5585  fit_coef(3, 16) = 1.0475875377187537e-01_dp
5586  fit_coef(4, 16) = 2.9891263684815553e-02_dp
5587  fit_coef(5, 16) = -1.5617974138582616e-02_dp
5588  fit_coef(6, 16) = -1.6518323399901058e-02_dp
5589  fit_coef(7, 16) = -1.0386542240169942e-03_dp
5590  fit_coef(8, 16) = 4.3031804541452875e-03_dp
5591  fit_coef(9, 16) = 2.3296942214223468e-03_dp
5592  fit_coef(10, 16) = -3.4336179918521620e-03_dp
5593  fit_coef(11, 16) = 1.7042723642156064e-03_dp
5594  fit_coef(12, 16) = -3.7515429160435323e-04_dp
5595  fit_coef(0, 17) = 7.6637000090091376e-02_dp
5596  fit_coef(1, 17) = 1.7073623076407599e-01_dp
5597  fit_coef(2, 17) = 2.0360358978335744e-01_dp
5598  fit_coef(3, 17) = 1.3981725357818653e-01_dp
5599  fit_coef(4, 17) = 3.7911755072739847e-02_dp
5600  fit_coef(5, 17) = -2.1730826974108042e-02_dp
5601  fit_coef(6, 17) = -2.1165853445559209e-02_dp
5602  fit_coef(7, 17) = -4.3396413995129904e-04_dp
5603  fit_coef(8, 17) = 5.9819715180725796e-03_dp
5604  fit_coef(9, 17) = 1.7458780018996711e-03_dp
5605  fit_coef(10, 17) = -3.3770780241614367e-03_dp
5606  fit_coef(11, 17) = 1.6967821161902551e-03_dp
5607  fit_coef(12, 17) = -3.7810404338462888e-04_dp
5608  fit_coef(0, 18) = 1.1941431468383547e-01_dp
5609  fit_coef(1, 18) = 2.3176044822900177e-01_dp
5610  fit_coef(2, 18) = 2.5706191693734187e-01_dp
5611  fit_coef(3, 18) = 1.7029046402780762e-01_dp
5612  fit_coef(4, 18) = 4.6762674262981342e-02_dp
5613  fit_coef(5, 18) = -2.6181781674092602e-02_dp
5614  fit_coef(6, 18) = -2.7357912314188080e-02_dp
5615  fit_coef(7, 18) = -1.4374470171699591e-03_dp
5616  fit_coef(8, 18) = 1.2160163836047608e-02_dp
5617  fit_coef(9, 18) = 7.2851082934719002e-04_dp
5618  fit_coef(10, 18) = -7.7359567257111982e-03_dp
5619  fit_coef(11, 18) = 5.4157372236747318e-03_dp
5620  fit_coef(12, 18) = -1.3750847828525607e-03_dp
5621  fit_coef(0, 19) = 1.8596241285720252e-01_dp
5622  fit_coef(1, 19) = 3.0553364801134103e-01_dp
5623  fit_coef(2, 19) = 3.0496827359436179e-01_dp
5624  fit_coef(3, 19) = 1.8871536236922606e-01_dp
5625  fit_coef(4, 19) = 5.6375245286351912e-02_dp
5626  fit_coef(5, 19) = -1.8700350814395448e-02_dp
5627  fit_coef(6, 19) = -3.4527217392530681e-02_dp
5628  fit_coef(7, 19) = -6.3872694617221477e-05_dp
5629  fit_coef(8, 19) = -2.2205235124562510e-02_dp
5630  fit_coef(9, 19) = 7.0816767471594697e-02_dp
5631  fit_coef(10, 19) = -6.6120085860146768e-02_dp
5632  fit_coef(11, 19) = 2.8289249488746906e-02_dp
5633  fit_coef(12, 19) = -4.7843132337791906e-03_dp
5634  fit_coef(0, 20) = 2.8971434006808466e-01_dp
5635  fit_coef(1, 20) = 3.9569789839598735e-01_dp
5636  fit_coef(2, 20) = 3.4670622356516184e-01_dp
5637  fit_coef(3, 20) = 1.8876868004229172e-01_dp
5638  fit_coef(4, 20) = 5.7788519919382296e-02_dp
5639  fit_coef(5, 20) = 5.4887363554269302e-05_dp
5640  fit_coef(6, 20) = -1.7484482268241279e-02_dp
5641  fit_coef(7, 20) = -2.3812061294207602e-02_dp
5642  fit_coef(8, 20) = 3.6673498428854141e-03_dp
5643  fit_coef(9, 20) = -3.6033615474019322e-02_dp
5644  fit_coef(10, 20) = 9.9463288944652603e-02_dp
5645  fit_coef(11, 20) = -7.9311225375931868e-02_dp
5646  fit_coef(12, 20) = 2.1453780314514743e-02_dp
5647  fit_coef(0, 21) = 4.5021808525283785e-01_dp
5648  fit_coef(1, 21) = 5.0277275639459118e-01_dp
5649  fit_coef(2, 21) = 3.8272861573261618e-01_dp
5650  fit_coef(3, 21) = 1.7235807446302881e-01_dp
5651  fit_coef(4, 21) = 4.6572363862520262e-02_dp
5652  fit_coef(5, 21) = 1.5881707525432769e-02_dp
5653  fit_coef(6, 21) = 2.2025322210179048e-02_dp
5654  fit_coef(7, 21) = -6.2308984089511119e-02_dp
5655  fit_coef(8, 21) = 1.0309535046393066e-01_dp
5656  fit_coef(9, 21) = -2.2967091111578883e-01_dp
5657  fit_coef(10, 21) = 2.4313367642185343e-01_dp
5658  fit_coef(11, 21) = -1.1137814444194188e-01_dp
5659  fit_coef(12, 21) = 1.7887958008893388e-02_dp
5660  fit_coef(0, 22) = 6.9710873795862005e-01_dp
5661  fit_coef(1, 22) = 6.2256041357045133e-01_dp
5662  fit_coef(2, 22) = 4.1216050290755374e-01_dp
5663  fit_coef(3, 22) = 1.4610725607133404e-01_dp
5664  fit_coef(4, 22) = 2.8009636014951746e-02_dp
5665  fit_coef(5, 22) = 2.9171197185645873e-02_dp
5666  fit_coef(6, 22) = 3.0389459142154723e-02_dp
5667  fit_coef(7, 22) = 1.2605729292193118e-02_dp
5668  fit_coef(8, 22) = -6.0485512980266130e-02_dp
5669  fit_coef(9, 22) = 7.0433726753735382e-02_dp
5670  fit_coef(10, 22) = -1.3375453829923470e-01_dp
5671  fit_coef(11, 22) = 1.2456403150558767e-01_dp
5672  fit_coef(12, 22) = -3.8728626230412060e-02_dp
5673  fit_coef(0, 23) = 1.0779765313876117e+00_dp
5674  fit_coef(1, 23) = 7.4609279169328480e-01_dp
5675  fit_coef(2, 23) = 4.3439321318574559e-01_dp
5676  fit_coef(3, 23) = 1.1738611843507005e-01_dp
5677  fit_coef(4, 23) = 1.0530309563700853e-02_dp
5678  fit_coef(5, 23) = 3.6897191893439256e-02_dp
5679  fit_coef(6, 23) = 3.4044088146621569e-02_dp
5680  fit_coef(7, 23) = 5.5410057699209495e-02_dp
5681  fit_coef(8, 23) = -1.2792045350588788e-01_dp
5682  fit_coef(9, 23) = 1.8262592506787398e-01_dp
5683  fit_coef(10, 23) = -2.1867054150540904e-01_dp
5684  fit_coef(11, 23) = 1.2980623399937813e-01_dp
5685  fit_coef(12, 23) = -2.7516040284682932e-02_dp
5686  fit_coef(0, 24) = 1.6785411350231978e+00_dp
5687  fit_coef(1, 24) = 8.6201990862233702e-01_dp
5688  fit_coef(2, 24) = 4.5273971353495590e-01_dp
5689  fit_coef(3, 24) = 9.3905664009676981e-02_dp
5690  fit_coef(4, 24) = -1.4517367291959843e-03_dp
5691  fit_coef(5, 24) = 3.8726538172099936e-02_dp
5692  fit_coef(6, 24) = 4.7579808176484301e-02_dp
5693  fit_coef(7, 24) = 2.3323849168230236e-02_dp
5694  fit_coef(8, 24) = -2.2238667006060801e-02_dp
5695  fit_coef(9, 24) = 8.3019689769436942e-03_dp
5696  fit_coef(10, 24) = -8.7391379765216180e-04_dp
5697  fit_coef(11, 24) = -2.1892298772107112e-02_dp
5698  fit_coef(12, 24) = 1.2948019279576950e-02_dp
5699  fit_coef(0, 25) = 2.6946568599370697e+00_dp
5700  fit_coef(1, 25) = 9.6576339244071330e-01_dp
5701  fit_coef(2, 25) = 4.7873508727946390e-01_dp
5702  fit_coef(3, 25) = 8.3762183149891992e-02_dp
5703  fit_coef(4, 25) = -8.2300319329272915e-03_dp
5704  fit_coef(5, 25) = 3.8469555958125901e-02_dp
5705  fit_coef(6, 25) = 5.3859007054592130e-02_dp
5706  fit_coef(7, 25) = 3.4301845918780008e-03_dp
5707  fit_coef(8, 25) = 3.4783546363171880e-02_dp
5708  fit_coef(9, 25) = -7.1844324491727757e-02_dp
5709  fit_coef(10, 25) = 8.9320542108673212e-02_dp
5710  fit_coef(11, 25) = -6.8466536447383028e-02_dp
5711  fit_coef(12, 25) = 1.9631577406052880e-02_dp
5712  fit_coef(0, 26) = 4.8659851910149703e+00_dp
5713  fit_coef(1, 26) = 1.1016222687932846e+00_dp
5714  fit_coef(2, 26) = 5.5082141072412572e-01_dp
5715  fit_coef(3, 26) = 9.9924055011494373e-02_dp
5716  fit_coef(4, 26) = -1.1242348443643024e-02_dp
5717  fit_coef(5, 26) = 3.7638525869382183e-02_dp
5718  fit_coef(6, 26) = 5.4458588514965843e-02_dp
5719  fit_coef(7, 26) = 1.1975138580003340e-02_dp
5720  fit_coef(8, 26) = 1.9387184067595927e-02_dp
5721  fit_coef(9, 26) = -3.2120751380981701e-02_dp
5722  fit_coef(10, 26) = 4.5502034364108004e-02_dp
5723  fit_coef(11, 26) = -3.0627416778773675e-02_dp
5724  fit_coef(12, 26) = 6.0865046197086294e-03_dp
5725 
5726  END SUBROUTINE get_fit_coef_k13_sh
5727 
5728 ! **************************************************************************************************
5729 !> \brief ...
5730 !> \param k ...
5731 !> \param fit_coef ...
5732 !> \param L_b ...
5733 !> \param U_b ...
5734 ! **************************************************************************************************
5735  SUBROUTINE get_fit_coef_k13_mi(k, fit_coef, L_b, U_b)
5736  INTEGER :: k
5737  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
5738  REAL(kind=dp) :: l_b, u_b
5739 
5740  l_b = 1.0000000000000000e+02_dp
5741  u_b = 1.1693251854461644e+03_dp
5742  fit_coef(0, 1) = 5.9571247085285603e-04_dp
5743  fit_coef(1, 1) = 1.7200118003776515e-03_dp
5744  fit_coef(2, 1) = 2.4894492611009689e-03_dp
5745  fit_coef(3, 1) = 2.1537471215151561e-03_dp
5746  fit_coef(4, 1) = 1.0174139924949508e-03_dp
5747  fit_coef(5, 1) = 4.6357691642043961e-05_dp
5748  fit_coef(6, 1) = -2.2922455590426252e-04_dp
5749  fit_coef(7, 1) = -4.5027856096292727e-05_dp
5750  fit_coef(8, 1) = 3.2368140787386204e-05_dp
5751  fit_coef(9, 1) = 7.8015031488317424e-05_dp
5752  fit_coef(10, 1) = -9.1410611282450338e-05_dp
5753  fit_coef(11, 1) = 4.0455359969903499e-05_dp
5754  fit_coef(12, 1) = -6.8554946194150892e-06_dp
5755  fit_coef(0, 2) = 3.3749978736579119e-03_dp
5756  fit_coef(1, 2) = 9.3865303071796868e-03_dp
5757  fit_coef(2, 2) = 1.3370050944546014e-02_dp
5758  fit_coef(3, 2) = 1.1408817834538747e-02_dp
5759  fit_coef(4, 2) = 5.3018599368705056e-03_dp
5760  fit_coef(5, 2) = 1.9895208136664570e-04_dp
5761  fit_coef(6, 2) = -1.2013959538153690e-03_dp
5762  fit_coef(7, 2) = -2.1522942347644450e-04_dp
5763  fit_coef(8, 2) = 1.6227159652722640e-04_dp
5764  fit_coef(9, 2) = 4.0937759938008522e-04_dp
5765  fit_coef(10, 2) = -4.8203337203911678e-04_dp
5766  fit_coef(11, 2) = 2.1503525076000546e-04_dp
5767  fit_coef(12, 2) = -3.6767133200206401e-05_dp
5768  fit_coef(0, 3) = 9.5695858129820257e-03_dp
5769  fit_coef(1, 3) = 2.4594246941685691e-02_dp
5770  fit_coef(2, 3) = 3.3909912181295111e-02_dp
5771  fit_coef(3, 3) = 2.8275272197259928e-02_dp
5772  fit_coef(4, 3) = 1.2793089131376839e-02_dp
5773  fit_coef(5, 3) = 2.8137691410500335e-04_dp
5774  fit_coef(6, 3) = -2.9348509030753785e-03_dp
5775  fit_coef(7, 3) = -4.3154495298106305e-04_dp
5776  fit_coef(8, 3) = 4.1400164345487900e-04_dp
5777  fit_coef(9, 3) = 9.1497967805617892e-04_dp
5778  fit_coef(10, 3) = -1.1243533488522371e-03_dp
5779  fit_coef(11, 3) = 5.1331094158916764e-04_dp
5780  fit_coef(12, 3) = -8.9543140456745687e-05_dp
5781  fit_coef(0, 4) = 2.2102062421629307e-02_dp
5782  fit_coef(1, 4) = 5.0388239734107464e-02_dp
5783  fit_coef(2, 4) = 6.5597474400466413e-02_dp
5784  fit_coef(3, 4) = 5.2593837264420067e-02_dp
5785  fit_coef(4, 4) = 2.3138245186338603e-02_dp
5786  fit_coef(5, 4) = 3.5363359503456162e-04_dp
5787  fit_coef(6, 4) = -5.4308630565349861e-03_dp
5788  fit_coef(7, 4) = -7.1690573641355025e-04_dp
5789  fit_coef(8, 4) = 4.5525716627285349e-04_dp
5790  fit_coef(9, 4) = 2.3355643424946655e-03_dp
5791  fit_coef(10, 4) = -2.6681070004726240e-03_dp
5792  fit_coef(11, 4) = 1.2090694842315898e-03_dp
5793  fit_coef(12, 4) = -2.1156836663214308e-04_dp
5794  fit_coef(0, 5) = 4.6953984288651295e-02_dp
5795  fit_coef(1, 5) = 9.2513506061771736e-02_dp
5796  fit_coef(2, 5) = 1.1114827337176617e-01_dp
5797  fit_coef(3, 5) = 8.3233678613110429e-02_dp
5798  fit_coef(4, 5) = 3.4608571546062436e-02_dp
5799  fit_coef(5, 5) = 6.2863207858912962e-04_dp
5800  fit_coef(6, 5) = -7.4478035609513958e-03_dp
5801  fit_coef(7, 5) = -1.1406622073555459e-03_dp
5802  fit_coef(8, 5) = 6.1142108219932139e-05_dp
5803  fit_coef(9, 5) = 2.8713082420645268e-03_dp
5804  fit_coef(10, 5) = -2.3152373063920332e-03_dp
5805  fit_coef(11, 5) = 6.9898905114079072e-04_dp
5806  fit_coef(12, 5) = -6.0162701114697736e-05_dp
5807  fit_coef(0, 6) = 9.5182645385563286e-02_dp
5808  fit_coef(1, 6) = 1.5985393660033628e-01_dp
5809  fit_coef(2, 6) = 1.7511073340807867e-01_dp
5810  fit_coef(3, 6) = 1.1909736973485001e-01_dp
5811  fit_coef(4, 6) = 4.4162492084356325e-02_dp
5812  fit_coef(5, 6) = -1.7481218668970254e-04_dp
5813  fit_coef(6, 6) = -7.8382486311276943e-03_dp
5814  fit_coef(7, 6) = -6.5498122365884547e-04_dp
5815  fit_coef(8, 6) = 7.2110889562901611e-05_dp
5816  fit_coef(9, 6) = 9.5978488993906188e-04_dp
5817  fit_coef(10, 6) = -6.1518613580109974e-04_dp
5818  fit_coef(11, 6) = 2.4316501239763139e-04_dp
5819  fit_coef(12, 6) = -5.3529912569972472e-05_dp
5820  fit_coef(0, 7) = 1.8645165311079259e-01_dp
5821  fit_coef(1, 7) = 2.6436160380537138e-01_dp
5822  fit_coef(2, 7) = 2.6302083875944771e-01_dp
5823  fit_coef(3, 7) = 1.5910774510414938e-01_dp
5824  fit_coef(4, 7) = 4.9073653325355709e-02_dp
5825  fit_coef(5, 7) = -3.2795187276607025e-03_dp
5826  fit_coef(6, 7) = -6.8810055747994857e-03_dp
5827  fit_coef(7, 7) = 2.0021507448155459e-03_dp
5828  fit_coef(8, 7) = -1.4027814134567758e-03_dp
5829  fit_coef(9, 7) = 6.9098043550271603e-04_dp
5830  fit_coef(10, 7) = -1.0637655745511332e-03_dp
5831  fit_coef(11, 7) = 9.2536193146607883e-04_dp
5832  fit_coef(12, 7) = -2.4940185896462312e-04_dp
5833  fit_coef(0, 8) = 3.5501666895531042e-01_dp
5834  fit_coef(1, 8) = 4.2062390191703830e-01_dp
5835  fit_coef(2, 8) = 3.8014762337012359e-01_dp
5836  fit_coef(3, 8) = 2.0109387264368472e-01_dp
5837  fit_coef(4, 8) = 4.6954945508850141e-02_dp
5838  fit_coef(5, 8) = -8.7244019551801829e-03_dp
5839  fit_coef(6, 8) = -4.0487338235444901e-03_dp
5840  fit_coef(7, 8) = 5.9512521905139611e-03_dp
5841  fit_coef(8, 8) = -3.7498978634030503e-03_dp
5842  fit_coef(9, 8) = 2.1099763933573197e-04_dp
5843  fit_coef(10, 8) = -4.3311783252141623e-04_dp
5844  fit_coef(11, 8) = 7.0199947379022344e-04_dp
5845  fit_coef(12, 8) = -2.0527979943177016e-04_dp
5846  fit_coef(0, 9) = 6.5960294052628099e-01_dp
5847  fit_coef(1, 9) = 6.4434244249393713e-01_dp
5848  fit_coef(2, 9) = 5.3018928176744540e-01_dp
5849  fit_coef(3, 9) = 2.4130639214143917e-01_dp
5850  fit_coef(4, 9) = 3.5653141239669908e-02_dp
5851  fit_coef(5, 9) = -1.5407439897727408e-02_dp
5852  fit_coef(6, 9) = 1.6157905391085510e-03_dp
5853  fit_coef(7, 9) = 1.0708866394811738e-02_dp
5854  fit_coef(8, 9) = -8.0705877921707705e-03_dp
5855  fit_coef(9, 9) = 1.9585451901869654e-04_dp
5856  fit_coef(10, 9) = 1.1606320581042068e-03_dp
5857  fit_coef(11, 9) = -2.3231700639256246e-04_dp
5858  fit_coef(12, 9) = -1.9173218066136157e-05_dp
5859  fit_coef(0, 10) = 1.1999125471871359e+00_dp
5860  fit_coef(1, 10) = 9.4887754086202536e-01_dp
5861  fit_coef(2, 10) = 7.1392148306788861e-01_dp
5862  fit_coef(3, 10) = 2.7502418030970321e-01_dp
5863  fit_coef(4, 10) = 1.3864789499781904e-02_dp
5864  fit_coef(5, 10) = -2.1424737017769674e-02_dp
5865  fit_coef(6, 10) = 1.0990606216211212e-02_dp
5866  fit_coef(7, 10) = 1.5754376025894169e-02_dp
5867  fit_coef(8, 10) = -1.5720284237712618e-02_dp
5868  fit_coef(9, 10) = 2.0987333422688541e-03_dp
5869  fit_coef(10, 10) = 2.9263737858274525e-03_dp
5870  fit_coef(11, 10) = -1.6119558060080142e-03_dp
5871  fit_coef(12, 10) = 2.7700177106853099e-04_dp
5872  fit_coef(0, 11) = 2.1464589921277430e+00_dp
5873  fit_coef(1, 11) = 1.3398008082135153e+00_dp
5874  fit_coef(2, 11) = 9.2855004111736639e-01_dp
5875  fit_coef(3, 11) = 2.9850369229739804e-01_dp
5876  fit_coef(4, 11) = -1.8024501913163959e-02_dp
5877  fit_coef(5, 11) = -2.4792994220460485e-02_dp
5878  fit_coef(6, 11) = 2.4309270311746085e-02_dp
5879  fit_coef(7, 11) = 2.0376050200980579e-02_dp
5880  fit_coef(8, 11) = -2.7413278630826550e-02_dp
5881  fit_coef(9, 11) = 7.1577405110793838e-03_dp
5882  fit_coef(10, 11) = 4.1376588773677659e-03_dp
5883  fit_coef(11, 11) = -3.2837333351403799e-03_dp
5884  fit_coef(12, 11) = 6.9015069153665373e-04_dp
5885  fit_coef(0, 12) = 3.8079327315676679e+00_dp
5886  fit_coef(1, 12) = 1.8102136985271529e+00_dp
5887  fit_coef(2, 12) = 1.1693768610866579e+00_dp
5888  fit_coef(3, 12) = 3.1192154530912264e-01_dp
5889  fit_coef(4, 12) = -5.7801420614916721e-02_dp
5890  fit_coef(5, 12) = -2.4725077881519446e-02_dp
5891  fit_coef(6, 12) = 4.0887008920651363e-02_dp
5892  fit_coef(7, 12) = 2.4169421898620948e-02_dp
5893  fit_coef(8, 12) = -4.2916907464272722e-02_dp
5894  fit_coef(9, 12) = 1.5836520381657740e-02_dp
5895  fit_coef(10, 12) = 4.2153911444231572e-03_dp
5896  fit_coef(11, 12) = -5.0069163439141369e-03_dp
5897  fit_coef(12, 12) = 1.1850222139382642e-03_dp
5898  fit_coef(0, 13) = 6.8767988424609685e+00_dp
5899  fit_coef(1, 13) = 2.3477041904049458e+00_dp
5900  fit_coef(2, 13) = 1.4371470680965179e+00_dp
5901  fit_coef(3, 13) = 3.2177727032276354e-01_dp
5902  fit_coef(4, 13) = -1.0285806633893342e-01_dp
5903  fit_coef(5, 13) = -2.2677975661685234e-02_dp
5904  fit_coef(6, 13) = 5.9703880119426990e-02_dp
5905  fit_coef(7, 13) = 2.7586476735575311e-02_dp
5906  fit_coef(8, 13) = -6.1182232779440265e-02_dp
5907  fit_coef(9, 13) = 2.7103387955214536e-02_dp
5908  fit_coef(10, 13) = 3.4260870398828006e-03_dp
5909  fit_coef(11, 13) = -6.7215676437135359e-03_dp
5910  fit_coef(12, 13) = 1.7275038459318248e-03_dp
5911  fit_coef(0, 14) = 1.5536180830079045e-03_dp
5912  fit_coef(1, 14) = 4.4506140115349617e-03_dp
5913  fit_coef(2, 14) = 6.4178048727277781e-03_dp
5914  fit_coef(3, 14) = 5.5342602456232345e-03_dp
5915  fit_coef(4, 14) = 2.6046871795835742e-03_dp
5916  fit_coef(5, 14) = 1.1368344431687511e-04_dp
5917  fit_coef(6, 14) = -5.8781627121643181e-04_dp
5918  fit_coef(7, 14) = -1.1285527376227048e-04_dp
5919  fit_coef(8, 14) = 8.2159134979200638e-05_dp
5920  fit_coef(9, 14) = 1.9994801604583968e-04_dp
5921  fit_coef(10, 14) = -2.3463016476463693e-04_dp
5922  fit_coef(11, 14) = 1.0405614708917490e-04_dp
5923  fit_coef(12, 14) = -1.7674175132111243e-05_dp
5924  fit_coef(0, 15) = 4.1834098874360473e-03_dp
5925  fit_coef(1, 15) = 1.1102877368401057e-02_dp
5926  fit_coef(2, 15) = 1.5508145773336595e-02_dp
5927  fit_coef(3, 15) = 1.3020239177249622e-02_dp
5928  fit_coef(4, 15) = 5.9265544529938010e-03_dp
5929  fit_coef(5, 15) = 1.6028851543557779e-04_dp
5930  fit_coef(6, 15) = -1.3496676957738614e-03_dp
5931  fit_coef(7, 15) = -2.1194238008936958e-04_dp
5932  fit_coef(8, 15) = 1.6858962619466225e-04_dp
5933  fit_coef(9, 15) = 4.6274241631720910e-04_dp
5934  fit_coef(10, 15) = -5.4510567016319549e-04_dp
5935  fit_coef(11, 15) = 2.4471543070832161e-04_dp
5936  fit_coef(12, 15) = -4.2146500465828684e-05_dp
5937  fit_coef(0, 16) = 8.6718931437848486e-03_dp
5938  fit_coef(1, 16) = 1.9798273846496010e-02_dp
5939  fit_coef(2, 16) = 2.5805909237192746e-02_dp
5940  fit_coef(3, 16) = 2.0709762497138948e-02_dp
5941  fit_coef(4, 16) = 9.0267828044289580e-03_dp
5942  fit_coef(5, 16) = -8.2030242003155534e-06_dp
5943  fit_coef(6, 16) = -2.1466923201882496e-03_dp
5944  fit_coef(7, 16) = -2.3839418666152536e-04_dp
5945  fit_coef(8, 16) = 3.9713557969496511e-04_dp
5946  fit_coef(9, 16) = 5.4418611978137037e-04_dp
5947  fit_coef(10, 16) = -7.9800986012929951e-04_dp
5948  fit_coef(11, 16) = 3.9897082718071900e-04_dp
5949  fit_coef(12, 16) = -7.5484271874357470e-05_dp
5950  fit_coef(0, 17) = 1.7358581030722377e-02_dp
5951  fit_coef(1, 17) = 3.2741569114568887e-02_dp
5952  fit_coef(2, 17) = 3.8005765925330802e-02_dp
5953  fit_coef(3, 17) = 2.7705507640870534e-02_dp
5954  fit_coef(4, 17) = 1.1375410029678385e-02_dp
5955  fit_coef(5, 17) = 2.5826247104955189e-04_dp
5956  fit_coef(6, 17) = -2.6224716007508839e-03_dp
5957  fit_coef(7, 17) = -3.1373038771318260e-04_dp
5958  fit_coef(8, 17) = -6.4482138467522902e-04_dp
5959  fit_coef(9, 17) = 2.3188017066251647e-03_dp
5960  fit_coef(10, 17) = -1.8974564925171979e-03_dp
5961  fit_coef(11, 17) = 6.6385240884256846e-04_dp
5962  fit_coef(12, 17) = -8.2217281900096977e-05_dp
5963  fit_coef(0, 18) = 3.4131291193668846e-02_dp
5964  fit_coef(1, 18) = 5.2991311639389929e-02_dp
5965  fit_coef(2, 18) = 5.3873497163302024e-02_dp
5966  fit_coef(3, 18) = 3.3395673340616244e-02_dp
5967  fit_coef(4, 18) = 1.1018355439494237e-02_dp
5968  fit_coef(5, 18) = 1.9602178372730269e-05_dp
5969  fit_coef(6, 18) = -1.1688901927899766e-03_dp
5970  fit_coef(7, 18) = -4.0116811266019766e-04_dp
5971  fit_coef(8, 18) = 3.2072961899086736e-04_dp
5972  fit_coef(9, 18) = -1.9201145783602021e-03_dp
5973  fit_coef(10, 18) = 2.5996845486259772e-03_dp
5974  fit_coef(11, 18) = -1.3613851440031023e-03_dp
5975  fit_coef(12, 18) = 2.6284577266591210e-04_dp
5976  fit_coef(0, 19) = 6.5506726065987148e-02_dp
5977  fit_coef(1, 19) = 8.3686618695792928e-02_dp
5978  fit_coef(2, 19) = 7.4994836901648418e-02_dp
5979  fit_coef(3, 19) = 3.8175402517462660e-02_dp
5980  fit_coef(4, 19) = 7.6429339054575234e-03_dp
5981  fit_coef(5, 19) = -1.8419060705385749e-03_dp
5982  fit_coef(6, 19) = 2.7308690208177329e-04_dp
5983  fit_coef(7, 19) = 1.6627660280614655e-03_dp
5984  fit_coef(8, 19) = -8.3731649392740858e-04_dp
5985  fit_coef(9, 19) = -8.4805699699116934e-04_dp
5986  fit_coef(10, 19) = 1.7342012245697370e-05_dp
5987  fit_coef(11, 19) = 6.1766339244338580e-04_dp
5988  fit_coef(12, 19) = -2.3138634064074576e-04_dp
5989  fit_coef(0, 20) = 1.2258176989295384e-01_dp
5990  fit_coef(1, 20) = 1.2778305763600906e-01_dp
5991  fit_coef(2, 20) = 1.0172491446523661e-01_dp
5992  fit_coef(3, 20) = 4.1491871675887949e-02_dp
5993  fit_coef(4, 20) = 1.7844232528150912e-03_dp
5994  fit_coef(5, 20) = -4.3718842072007049e-03_dp
5995  fit_coef(6, 20) = 1.7506621259053797e-03_dp
5996  fit_coef(7, 20) = 3.4297516381714774e-03_dp
5997  fit_coef(8, 20) = -1.8677852767092760e-03_dp
5998  fit_coef(9, 20) = -2.5672855213340693e-04_dp
5999  fit_coef(10, 20) = -1.3122155242537307e-04_dp
6000  fit_coef(11, 20) = 3.0827036993633989e-04_dp
6001  fit_coef(12, 20) = -7.5397667904590979e-05_dp
6002  fit_coef(0, 21) = 2.2407341908539469e-01_dp
6003  fit_coef(1, 21) = 1.8741517537369246e-01_dp
6004  fit_coef(2, 21) = 1.3316931550316194e-01_dp
6005  fit_coef(3, 21) = 4.1846304068269342e-02_dp
6006  fit_coef(4, 21) = -6.3923892927403468e-03_dp
6007  fit_coef(5, 21) = -6.3290486135616480e-03_dp
6008  fit_coef(6, 21) = 4.0785090266698392e-03_dp
6009  fit_coef(7, 21) = 4.4129649982871406e-03_dp
6010  fit_coef(8, 21) = -3.0701955863932482e-03_dp
6011  fit_coef(9, 21) = -5.0155854005366068e-04_dp
6012  fit_coef(10, 21) = 1.2677059967610719e-03_dp
6013  fit_coef(11, 21) = -6.5728561506278344e-04_dp
6014  fit_coef(12, 21) = 1.3236733395452350e-04_dp
6015  fit_coef(0, 22) = 4.0125849549125764e-01_dp
6016  fit_coef(1, 22) = 2.6234441978160788e-01_dp
6017  fit_coef(2, 22) = 1.6705808644309805e-01_dp
6018  fit_coef(3, 22) = 3.7759081921101723e-02_dp
6019  fit_coef(4, 22) = -1.6444808051945672e-02_dp
6020  fit_coef(5, 22) = -6.7086735514358875e-03_dp
6021  fit_coef(6, 22) = 7.4079840573032128e-03_dp
6022  fit_coef(7, 22) = 5.0153636055701280e-03_dp
6023  fit_coef(8, 22) = -5.8034207254719751e-03_dp
6024  fit_coef(9, 22) = 7.1487044000835261e-04_dp
6025  fit_coef(10, 22) = 1.7935699565438628e-03_dp
6026  fit_coef(11, 22) = -1.1756448775298205e-03_dp
6027  fit_coef(12, 22) = 2.3788942753303003e-04_dp
6028  fit_coef(0, 23) = 7.0683650900241923e-01_dp
6029  fit_coef(1, 23) = 3.4775269742355053e-01_dp
6030  fit_coef(2, 23) = 1.9991809868316918e-01_dp
6031  fit_coef(3, 23) = 2.8998979248009617e-02_dp
6032  fit_coef(4, 23) = -2.7072247921548855e-02_dp
6033  fit_coef(5, 23) = -4.9720416004814215e-03_dp
6034  fit_coef(6, 23) = 1.1386666180451437e-02_dp
6035  fit_coef(7, 23) = 4.9476484479521700e-03_dp
6036  fit_coef(8, 23) = -9.6210622467224182e-03_dp
6037  fit_coef(9, 23) = 3.3069098482828903e-03_dp
6038  fit_coef(10, 23) = 1.6164601539057236e-03_dp
6039  fit_coef(11, 23) = -1.5619532900798120e-03_dp
6040  fit_coef(12, 23) = 3.5694695591620168e-04_dp
6041  fit_coef(0, 24) = 1.2349305749929025e+00_dp
6042  fit_coef(1, 24) = 4.3289986648386525e-01_dp
6043  fit_coef(2, 24) = 2.2845857393019400e-01_dp
6044  fit_coef(3, 24) = 1.7946385370009432e-02_dp
6045  fit_coef(4, 24) = -3.6314829777361717e-02_dp
6046  fit_coef(5, 24) = -1.6120574652244938e-03_dp
6047  fit_coef(6, 24) = 1.5127251697612880e-02_dp
6048  fit_coef(7, 24) = 4.2179377246450477e-03_dp
6049  fit_coef(8, 24) = -1.3727271503534512e-02_dp
6050  fit_coef(9, 24) = 6.9063396049124318e-03_dp
6051  fit_coef(10, 24) = 6.9366312151399967e-04_dp
6052  fit_coef(11, 24) = -1.7353304432909385e-03_dp
6053  fit_coef(12, 24) = 4.6246138244891298e-04_dp
6054  fit_coef(0, 25) = 2.1884594395954422e+00_dp
6055  fit_coef(1, 25) = 5.0512490214011563e-01_dp
6056  fit_coef(2, 25) = 2.5294331999124109e-01_dp
6057  fit_coef(3, 25) = 9.9552977533875799e-03_dp
6058  fit_coef(4, 25) = -4.2741646955111831e-02_dp
6059  fit_coef(5, 25) = 1.4996753556095149e-03_dp
6060  fit_coef(6, 25) = 1.7828818970966834e-02_dp
6061  fit_coef(7, 25) = 3.4400974982679682e-03_dp
6062  fit_coef(8, 25) = -1.7077573476609768e-02_dp
6063  fit_coef(9, 25) = 1.0264977475261727e-02_dp
6064  fit_coef(10, 25) = -4.9655867540557698e-04_dp
6065  fit_coef(11, 25) = -1.6960953173867819e-03_dp
6066  fit_coef(12, 25) = 5.2021831684559222e-04_dp
6067  fit_coef(0, 26) = 4.2896812115374434e+00_dp
6068  fit_coef(1, 26) = 5.7441806238555526e-01_dp
6069  fit_coef(2, 26) = 2.8764315098250082e-01_dp
6070  fit_coef(3, 26) = 1.2205511996262715e-02_dp
6071  fit_coef(4, 26) = -4.7500863719757744e-02_dp
6072  fit_coef(5, 26) = 1.9853897004354611e-03_dp
6073  fit_coef(6, 26) = 1.9866889885557001e-02_dp
6074  fit_coef(7, 26) = 3.6718675673585712e-03_dp
6075  fit_coef(8, 26) = -1.9405833778650398e-02_dp
6076  fit_coef(9, 26) = 1.1968919361045174e-02_dp
6077  fit_coef(10, 26) = -8.6190027805330149e-04_dp
6078  fit_coef(11, 26) = -1.8010240017088701e-03_dp
6079  fit_coef(12, 26) = 5.7196032777695038e-04_dp
6080 
6081  END SUBROUTINE get_fit_coef_k13_mi
6082 
6083 ! **************************************************************************************************
6084 !> \brief ...
6085 !> \param k ...
6086 !> \param fit_coef ...
6087 !> \param L_b ...
6088 !> \param U_b ...
6089 ! **************************************************************************************************
6090  SUBROUTINE get_fit_coef_k13_lo(k, fit_coef, L_b, U_b)
6091  INTEGER :: k
6092  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
6093  REAL(kind=dp) :: l_b, u_b
6094 
6095  l_b = 1.0000000000000000e+02_dp
6096  u_b = 3.7370000000000000e+05_dp
6097  fit_coef(0, 1) = 1.0328373040080946e-05_dp
6098  fit_coef(1, 1) = 1.0231661765573473e-05_dp
6099  fit_coef(2, 1) = 1.4274421628573503e-03_dp
6100  fit_coef(3, 1) = -9.2218261005801595e-03_dp
6101  fit_coef(4, 1) = 7.9453452208337924e-02_dp
6102  fit_coef(5, 1) = -3.4395924855303062e-01_dp
6103  fit_coef(6, 1) = 1.0503011873064374e+00_dp
6104  fit_coef(7, 1) = -2.2107082564421301e+00_dp
6105  fit_coef(8, 1) = 3.1904625274566456e+00_dp
6106  fit_coef(9, 1) = -3.1005928635963018e+00_dp
6107  fit_coef(10, 1) = 1.9388301331438162e+00_dp
6108  fit_coef(11, 1) = -7.0437721043920587e-01_dp
6109  fit_coef(12, 1) = 1.1297211307192120e-01_dp
6110  fit_coef(0, 2) = 1.1370944761350369e-04_dp
6111  fit_coef(1, 2) = 6.5461398441333884e-05_dp
6112  fit_coef(2, 2) = 9.0857762128942112e-03_dp
6113  fit_coef(3, 2) = -6.1037659291954947e-02_dp
6114  fit_coef(4, 2) = 5.0701553071696137e-01_dp
6115  fit_coef(5, 2) = -2.2094585548616172e+00_dp
6116  fit_coef(6, 2) = 6.7357245459730972e+00_dp
6117  fit_coef(7, 2) = -1.4152000667009908e+01_dp
6118  fit_coef(8, 2) = 2.0402127724921442e+01_dp
6119  fit_coef(9, 2) = -1.9817215032938513e+01_dp
6120  fit_coef(10, 2) = 1.2389779868005123e+01_dp
6121  fit_coef(11, 2) = -4.5013495035293962e+00_dp
6122  fit_coef(12, 2) = 7.2205686510589684e-01_dp
6123  fit_coef(0, 3) = 6.0201360833921547e-04_dp
6124  fit_coef(1, 3) = 2.3713142412530957e-04_dp
6125  fit_coef(2, 3) = 3.2408075864146658e-02_dp
6126  fit_coef(3, 3) = -2.2633769436834197e-01_dp
6127  fit_coef(4, 3) = 1.7944183579800783e+00_dp
6128  fit_coef(5, 3) = -8.0322858690413170e+00_dp
6129  fit_coef(6, 3) = 2.4758947246186221e+01_dp
6130  fit_coef(7, 3) = -5.2297882977111676e+01_dp
6131  fit_coef(8, 3) = 7.5599300021495196e+01_dp
6132  fit_coef(9, 3) = -7.3529871053182731e+01_dp
6133  fit_coef(10, 3) = 4.5999098353208382e+01_dp
6134  fit_coef(11, 3) = -1.6715853539005085e+01_dp
6135  fit_coef(12, 3) = 2.6814682156594003e+00_dp
6136  fit_coef(0, 4) = 2.3239931463444295e-03_dp
6137  fit_coef(1, 4) = 6.7915483564538726e-04_dp
6138  fit_coef(2, 4) = 9.2065143976354222e-02_dp
6139  fit_coef(3, 4) = -6.5920735047309242e-01_dp
6140  fit_coef(4, 4) = 5.0701238208447936e+00_dp
6141  fit_coef(5, 4) = -2.3078149685475569e+01_dp
6142  fit_coef(6, 4) = 7.1252230915973797e+01_dp
6143  fit_coef(7, 4) = -1.5026332268406557e+02_dp
6144  fit_coef(8, 4) = 2.1682358395745959e+02_dp
6145  fit_coef(9, 4) = -2.1059821196596170e+02_dp
6146  fit_coef(10, 4) = 1.3162443597110655e+02_dp
6147  fit_coef(11, 4) = -4.7803836464227409e+01_dp
6148  fit_coef(12, 4) = 7.6658373170675951e+00_dp
6149  fit_coef(0, 5) = 7.4432405183934578e-03_dp
6150  fit_coef(1, 5) = 1.6828152409194407e-03_dp
6151  fit_coef(2, 5) = 2.2645498811467052e-01_dp
6152  fit_coef(3, 5) = -1.6470414947742027e+00_dp
6153  fit_coef(4, 5) = 1.2406213814972343e+01_dp
6154  fit_coef(5, 5) = -5.7052515747077990e+01_dp
6155  fit_coef(6, 5) = 1.7648148382559137e+02_dp
6156  fit_coef(7, 5) = -3.7241542082575245e+02_dp
6157  fit_coef(8, 5) = 5.3766501171349421e+02_dp
6158  fit_coef(9, 5) = -5.2248797832997366e+02_dp
6159  fit_coef(10, 5) = 3.2669873907570917e+02_dp
6160  fit_coef(11, 5) = -1.1869478309408113e+02_dp
6161  fit_coef(12, 5) = 1.9039603955629481e+01_dp
6162  fit_coef(0, 6) = 2.1001669881294191e-02_dp
6163  fit_coef(1, 6) = 3.7493611984017344e-03_dp
6164  fit_coef(2, 6) = 5.0174562015489310e-01_dp
6165  fit_coef(3, 6) = -3.6903350557230272e+00_dp
6166  fit_coef(4, 6) = 2.7380167524745204e+01_dp
6167  fit_coef(5, 6) = -1.2680883651700998e+02_dp
6168  fit_coef(6, 6) = 3.9315723208637161e+02_dp
6169  fit_coef(7, 6) = -8.3061013874245850e+02_dp
6170  fit_coef(8, 6) = 1.2000077154718190e+03_dp
6171  fit_coef(9, 6) = -1.1666285380811528e+03_dp
6172  fit_coef(10, 6) = 7.2965528810276930e+02_dp
6173  fit_coef(11, 6) = -2.6514064826477511e+02_dp
6174  fit_coef(12, 6) = 4.2535848707897181e+01_dp
6175  fit_coef(0, 7) = 5.3988578814712126e-02_dp
6176  fit_coef(1, 7) = 7.6787040162035062e-03_dp
6177  fit_coef(2, 7) = 1.0229613253807799e+00_dp
6178  fit_coef(3, 7) = -7.5874025191500545e+00_dp
6179  fit_coef(4, 7) = 5.5644821860203081e+01_dp
6180  fit_coef(5, 7) = -2.5903592714657515e+02_dp
6181  fit_coef(6, 7) = 8.0491520561775883e+02_dp
6182  fit_coef(7, 7) = -1.7025740847831944e+03_dp
6183  fit_coef(8, 7) = 2.4614597158125571e+03_dp
6184  fit_coef(9, 7) = -2.3939670515607563e+03_dp
6185  fit_coef(10, 7) = 1.4976634167179416e+03_dp
6186  fit_coef(11, 7) = -5.4431186678214578e+02_dp
6187  fit_coef(12, 7) = 8.7333538775326986e+01_dp
6188  fit_coef(0, 8) = 1.2913416270542125e-01_dp
6189  fit_coef(1, 8) = 1.4637308467888006e-02_dp
6190  fit_coef(2, 8) = 1.9427142860381650e+00_dp
6191  fit_coef(3, 8) = -1.4504186559531496e+01_dp
6192  fit_coef(4, 8) = 1.0539283356781200e+02_dp
6193  fit_coef(5, 8) = -4.9250973009160060e+02_dp
6194  fit_coef(6, 8) = 1.5335961739523964e+03_dp
6195  fit_coef(7, 8) = -3.2477036056116422e+03_dp
6196  fit_coef(8, 8) = 4.6984634605620395e+03_dp
6197  fit_coef(9, 8) = -4.5714722547915217e+03_dp
6198  fit_coef(10, 8) = 2.8606360597296798e+03_dp
6199  fit_coef(11, 8) = -1.0398487637572459e+03_dp
6200  fit_coef(12, 8) = 1.6686131315440755e+02_dp
6201  fit_coef(0, 9) = 2.9151438803227880e-01_dp
6202  fit_coef(1, 9) = 2.6141059594544370e-02_dp
6203  fit_coef(2, 9) = 3.4585779341218914e+00_dp
6204  fit_coef(3, 9) = -2.5957371800387559e+01_dp
6205  fit_coef(4, 9) = 1.8719902735916295e+02_dp
6206  fit_coef(5, 9) = -8.7738902954943887e+02_dp
6207  fit_coef(6, 9) = 2.7372194924276941e+03_dp
6208  fit_coef(7, 9) = -5.8030086010828445e+03_dp
6209  fit_coef(8, 9) = 8.4006232674596267e+03_dp
6210  fit_coef(9, 9) = -8.1767388699954290e+03_dp
6211  fit_coef(10, 9) = 5.1179187652543951e+03_dp
6212  fit_coef(11, 9) = -1.8606812820509087e+03_dp
6213  fit_coef(12, 9) = 2.9861178044260612e+02_dp
6214  fit_coef(0, 10) = 6.2761071501945276e-01_dp
6215  fit_coef(1, 10) = 4.3829697389904873e-02_dp
6216  fit_coef(2, 10) = 5.7833019860251502e+00_dp
6217  fit_coef(3, 10) = -4.3589104975069581e+01_dp
6218  fit_coef(4, 10) = 3.1240972247660102e+02_dp
6219  fit_coef(5, 10) = -1.4676188400419255e+03_dp
6220  fit_coef(6, 10) = 4.5862715204341948e+03_dp
6221  fit_coef(7, 10) = -9.7328856974721111e+03_dp
6222  fit_coef(8, 10) = 1.4098068171267152e+04_dp
6223  fit_coef(9, 10) = -1.3727352353131695e+04_dp
6224  fit_coef(10, 10) = 8.5941131147490141e+03_dp
6225  fit_coef(11, 10) = -3.1249775864789372e+03_dp
6226  fit_coef(12, 10) = 5.0156651089860543e+02_dp
6227  fit_coef(0, 11) = 1.3001830139334465e+00_dp
6228  fit_coef(1, 11) = 6.8889203557683909e-02_dp
6229  fit_coef(2, 11) = 9.0695201480430416e+00_dp
6230  fit_coef(3, 11) = -6.8588523830477001e+01_dp
6231  fit_coef(4, 11) = 4.8911175818178219e+02_dp
6232  fit_coef(5, 11) = -2.3017939006101778e+03_dp
6233  fit_coef(6, 11) = 7.2034170829290761e+03_dp
6234  fit_coef(7, 11) = -1.5300571255050740e+04_dp
6235  fit_coef(8, 11) = 2.2174747250984612e+04_dp
6236  fit_coef(9, 11) = -2.1598799766875782e+04_dp
6237  fit_coef(10, 11) = 1.3524962200868669e+04_dp
6238  fit_coef(11, 11) = -4.9186216136818812e+03_dp
6239  fit_coef(12, 11) = 7.8952838092425554e+02_dp
6240  fit_coef(0, 12) = 2.6215772490899263e+00_dp
6241  fit_coef(1, 12) = 1.0119187877095515e-01_dp
6242  fit_coef(2, 12) = 1.3298790450785793e+01_dp
6243  fit_coef(3, 12) = -1.0082948191003250e+02_dp
6244  fit_coef(4, 12) = 7.1624051882694800e+02_dp
6245  fit_coef(5, 12) = -3.3750615698310812e+03_dp
6246  fit_coef(6, 12) = 1.0574350973373779e+04_dp
6247  fit_coef(7, 12) = -2.2477084129138388e+04_dp
6248  fit_coef(8, 12) = 3.2590012647996798e+04_dp
6249  fit_coef(9, 12) = -3.1752355473368389e+04_dp
6250  fit_coef(10, 12) = 1.9886579242865319e+04_dp
6251  fit_coef(11, 12) = -7.2330170769743845e+03_dp
6252  fit_coef(12, 12) = 1.1611278007055782e+03_dp
6253  fit_coef(0, 13) = 5.2970688415539806e+00_dp
6254  fit_coef(1, 13) = 1.3913815821587258e-01_dp
6255  fit_coef(2, 13) = 1.8263424659829006e+01_dp
6256  fit_coef(3, 13) = -1.3870952790580026e+02_dp
6257  fit_coef(4, 13) = 9.8271245072947818e+02_dp
6258  fit_coef(5, 13) = -4.6347205083298186e+03_dp
6259  fit_coef(6, 13) = 1.4532606648412351e+04_dp
6260  fit_coef(7, 13) = -3.0906783800217447e+04_dp
6261  fit_coef(8, 13) = 4.4826644713674119e+04_dp
6262  fit_coef(9, 13) = -4.3683152384513414e+04_dp
6263  fit_coef(10, 13) = 2.7362388150846749e+04_dp
6264  fit_coef(11, 13) = -9.9529300467619232e+03_dp
6265  fit_coef(12, 13) = 1.5978560147630030e+03_dp
6266  fit_coef(0, 14) = 3.3029079169995746e-05_dp
6267  fit_coef(1, 14) = 2.6643361318081685e-05_dp
6268  fit_coef(2, 14) = 3.7453854295855472e-03_dp
6269  fit_coef(3, 14) = -2.4461573064643052e-02_dp
6270  fit_coef(4, 14) = 2.1192677272898949e-01_dp
6271  fit_coef(5, 14) = -9.2298813642259792e-01_dp
6272  fit_coef(6, 14) = 2.8202954491441887e+00_dp
6273  fit_coef(7, 14) = -5.9307601899579083e+00_dp
6274  fit_coef(8, 14) = 8.5478350235106983e+00_dp
6275  fit_coef(9, 14) = -8.2958924766363573e+00_dp
6276  fit_coef(10, 14) = 5.1810926707806537e+00_dp
6277  fit_coef(11, 14) = -1.8802314403008740e+00_dp
6278  fit_coef(12, 14) = 3.0127397290756769e-01_dp
6279  fit_coef(0, 15) = 2.1715120936896851e-04_dp
6280  fit_coef(1, 15) = 9.6158838084655870e-05_dp
6281  fit_coef(2, 15) = 1.3102183838061880e-02_dp
6282  fit_coef(3, 15) = -9.0442571305710165e-02_dp
6283  fit_coef(4, 15) = 7.2073640737136146e-01_dp
6284  fit_coef(5, 15) = -3.1779329684848223e+00_dp
6285  fit_coef(6, 15) = 9.7478690828954182e+00_dp
6286  fit_coef(7, 15) = -2.0582241665854877e+01_dp
6287  fit_coef(8, 15) = 2.9794991676852089e+01_dp
6288  fit_coef(9, 15) = -2.9037927118237850e+01_dp
6289  fit_coef(10, 15) = 1.8203528955433185e+01_dp
6290  fit_coef(11, 15) = -6.6278898854648514e+00_dp
6291  fit_coef(12, 15) = 1.0650411372773607e+00_dp
6292  fit_coef(0, 16) = 8.8916557085975359e-04_dp
6293  fit_coef(1, 16) = 2.7147003112010167e-04_dp
6294  fit_coef(2, 16) = 3.6886711972600503e-02_dp
6295  fit_coef(3, 16) = -2.6522390438189170e-01_dp
6296  fit_coef(4, 16) = 2.0383361789339589e+00_dp
6297  fit_coef(5, 16) = -9.3159312869424529e+00_dp
6298  fit_coef(6, 16) = 2.8836230573430583e+01_dp
6299  fit_coef(7, 16) = -6.0862901561188608e+01_dp
6300  fit_coef(8, 16) = 8.7796437530891168e+01_dp
6301  fit_coef(9, 16) = -8.5203527246658652e+01_dp
6302  fit_coef(10, 16) = 5.3197256397040526e+01_dp
6303  fit_coef(11, 16) = -1.9300241563707537e+01_dp
6304  fit_coef(12, 16) = 3.0920034178994409e+00_dp
6305  fit_coef(0, 17) = 2.8909222386173440e-03_dp
6306  fit_coef(1, 17) = 6.5986499705299726e-04_dp
6307  fit_coef(2, 17) = 8.8661109522972403e-02_dp
6308  fit_coef(3, 17) = -6.4720090249728535e-01_dp
6309  fit_coef(4, 17) = 4.8509444516645317e+00_dp
6310  fit_coef(5, 17) = -2.2365482960360204e+01_dp
6311  fit_coef(6, 17) = 6.9142722370552491e+01_dp
6312  fit_coef(7, 17) = -1.4576807130419496e+02_dp
6313  fit_coef(8, 17) = 2.1031616948122442e+02_dp
6314  fit_coef(9, 17) = -2.0432151206915759e+02_dp
6315  fit_coef(10, 17) = 1.2775135126432421e+02_dp
6316  fit_coef(11, 17) = -4.6418220663487915e+01_dp
6317  fit_coef(12, 17) = 7.4470095221066224e+00_dp
6318  fit_coef(0, 18) = 8.1395124276193651e-03_dp
6319  fit_coef(1, 18) = 1.4295080919928922e-03_dp
6320  fit_coef(2, 18) = 1.9095038913922552e-01_dp
6321  fit_coef(3, 18) = -1.4103276835369478e+00_dp
6322  fit_coef(4, 18) = 1.0406506856630042e+01_dp
6323  fit_coef(5, 18) = -4.8337660891823411e+01_dp
6324  fit_coef(6, 18) = 1.4991827465085015e+02_dp
6325  fit_coef(7, 18) = -3.1676057422657112e+02_dp
6326  fit_coef(8, 18) = 4.5769739592136420e+02_dp
6327  fit_coef(9, 18) = -4.4502674091606121e+02_dp
6328  fit_coef(10, 18) = 2.7836644169317543e+02_dp
6329  fit_coef(11, 18) = -1.0115946637317019e+02_dp
6330  fit_coef(12, 18) = 1.6229500712924121e+01_dp
6331  fit_coef(0, 19) = 2.0717076029345759e-02_dp
6332  fit_coef(1, 19) = 2.8356072593395381e-03_dp
6333  fit_coef(2, 19) = 3.7697026585720034e-01_dp
6334  fit_coef(3, 19) = -2.8080135576835485e+00_dp
6335  fit_coef(4, 19) = 2.0474949195105673e+01_dp
6336  fit_coef(5, 19) = -9.5582095227962725e+01_dp
6337  fit_coef(6, 19) = 2.9724241292709326e+02_dp
6338  fit_coef(7, 19) = -6.2897377141618983e+02_dp
6339  fit_coef(8, 19) = 9.0952762860883638e+02_dp
6340  fit_coef(9, 19) = -8.8470183512709411e+02_dp
6341  fit_coef(10, 19) = 5.5351047071161520e+02_dp
6342  fit_coef(11, 19) = -2.0117820626571816e+02_dp
6343  fit_coef(12, 19) = 3.2279767274864902e+01_dp
6344  fit_coef(0, 20) = 4.8876460483642845e-02_dp
6345  fit_coef(1, 20) = 5.2174808763164821e-03_dp
6346  fit_coef(2, 20) = 6.9090200030553239e-01_dp
6347  fit_coef(3, 20) = -5.1804295291616596e+00_dp
6348  fit_coef(4, 20) = 3.7420371100773927e+01_dp
6349  fit_coef(5, 20) = -1.7533661861799825e+02_dp
6350  fit_coef(6, 20) = 5.4658265990827033e+02_dp
6351  fit_coef(7, 20) = -1.1581864472600616e+03_dp
6352  fit_coef(8, 20) = 1.6761108303901358e+03_dp
6353  fit_coef(9, 20) = -1.6311266679849095e+03_dp
6354  fit_coef(10, 20) = 1.0208160076430613e+03_dp
6355  fit_coef(11, 20) = -3.7110037560401321e+02_dp
6356  fit_coef(12, 20) = 5.9552981560922035e+01_dp
6357  fit_coef(0, 21) = 1.0862470653291458e-01_dp
6358  fit_coef(1, 21) = 8.9557210597009419e-03_dp
6359  fit_coef(2, 21) = 1.1819761188507145e+00_dp
6360  fit_coef(3, 21) = -8.9092575248149508e+00_dp
6361  fit_coef(4, 21) = 6.3862158642253107e+01_dp
6362  fit_coef(5, 21) = -3.0008394292824050e+02_dp
6363  fit_coef(6, 21) = 9.3746815308631687e+02_dp
6364  fit_coef(7, 21) = -1.9889858954576416e+03_dp
6365  fit_coef(8, 21) = 2.8805735949038526e+03_dp
6366  fit_coef(9, 21) = -2.8045287776281298e+03_dp
6367  fit_coef(10, 21) = 1.7556741628884376e+03_dp
6368  fit_coef(11, 21) = -6.3836601287630617e+02_dp
6369  fit_coef(12, 21) = 1.0245612268571801e+02_dp
6370  fit_coef(0, 22) = 2.3000575937054105e-01_dp
6371  fit_coef(1, 22) = 1.4334607293667794e-02_dp
6372  fit_coef(2, 22) = 1.8864545891903439e+00_dp
6373  fit_coef(3, 22) = -1.4280352788842627e+01_dp
6374  fit_coef(4, 22) = 1.0170803299679834e+02_dp
6375  fit_coef(5, 22) = -4.7898216088621695e+02_dp
6376  fit_coef(6, 22) = 1.4991893689445949e+03_dp
6377  fit_coef(7, 22) = -3.1844797903553772e+03_dp
6378  fit_coef(8, 22) = 4.6151825676230128e+03_dp
6379  fit_coef(9, 22) = -4.4952731839222251e+03_dp
6380  fit_coef(10, 22) = 2.8148739884496081e+03_dp
6381  fit_coef(11, 22) = -1.0236785820690926e+03_dp
6382  fit_coef(12, 22) = 1.6431836962570071e+02_dp
6383  fit_coef(0, 23) = 4.6825429870000890e-01_dp
6384  fit_coef(1, 23) = 2.1256443046165384e-02_dp
6385  fit_coef(2, 23) = 2.7905151165222755e+00_dp
6386  fit_coef(3, 23) = -2.1197457436160700e+01_dp
6387  fit_coef(4, 23) = 1.5017192005334016e+02_dp
6388  fit_coef(5, 23) = -7.0843773023664141e+02_dp
6389  fit_coef(6, 23) = 2.2210314991220407e+03_dp
6390  fit_coef(7, 23) = -4.7227286038286647e+03_dp
6391  fit_coef(8, 23) = 6.8489146048021994e+03_dp
6392  fit_coef(9, 23) = -6.6736306428096368e+03_dp
6393  fit_coef(10, 23) = 4.1800022473986091e+03_dp
6394  fit_coef(11, 23) = -1.5203921664836910e+03_dp
6395  fit_coef(12, 23) = 2.4407860279057451e+02_dp
6396  fit_coef(0, 24) = 9.2615015167881409e-01_dp
6397  fit_coef(1, 24) = 2.8851029357722529e-02_dp
6398  fit_coef(2, 24) = 3.7800720586882299e+00_dp
6399  fit_coef(3, 24) = -2.8790145745264784e+01_dp
6400  fit_coef(4, 24) = 2.0311830055185206e+02_dp
6401  fit_coef(5, 24) = -9.5941022550967875e+02_dp
6402  fit_coef(6, 24) = 3.0118661422758710e+03_dp
6403  fit_coef(7, 24) = -6.4099639194822603e+03_dp
6404  fit_coef(8, 24) = 9.3008315617510980e+03_dp
6405  fit_coef(9, 24) = -9.0659183663546519e+03_dp
6406  fit_coef(10, 24) = 5.6796728484798878e+03_dp
6407  fit_coef(11, 24) = -2.0661781228629306e+03_dp
6408  fit_coef(12, 24) = 3.3173195728147749e+02_dp
6409  fit_coef(0, 25) = 1.8197406882188483e+00_dp
6410  fit_coef(1, 25) = 3.5439117125219140e-02_dp
6411  fit_coef(2, 25) = 4.6374741775348376e+00_dp
6412  fit_coef(3, 25) = -3.5376154233726169e+01_dp
6413  fit_coef(4, 25) = 2.4894862911423743e+02_dp
6414  fit_coef(5, 25) = -1.1767196794716788e+03_dp
6415  fit_coef(6, 25) = 3.6971703023290502e+03_dp
6416  fit_coef(7, 25) = -7.8729723077281906e+03_dp
6417  fit_coef(8, 25) = 1.1427813147275856e+04_dp
6418  fit_coef(9, 25) = -1.1141769814002466e+04_dp
6419  fit_coef(10, 25) = 6.9812302395124789e+03_dp
6420  fit_coef(11, 25) = -2.5399272897012484e+03_dp
6421  fit_coef(12, 25) = 4.0782349862907824e+02_dp
6422  fit_coef(0, 26) = 3.8699714083339569e+00_dp
6423  fit_coef(1, 26) = 4.0430697875251408e-02_dp
6424  fit_coef(2, 26) = 5.2898404083820747e+00_dp
6425  fit_coef(3, 26) = -4.0359075619765512e+01_dp
6426  fit_coef(4, 26) = 2.8393314652682147e+02_dp
6427  fit_coef(5, 26) = -1.3421543359055597e+03_dp
6428  fit_coef(6, 26) = 4.2173994053467277e+03_dp
6429  fit_coef(7, 26) = -8.9814986542291372e+03_dp
6430  fit_coef(8, 26) = 1.3037566274562520e+04_dp
6431  fit_coef(9, 26) = -1.2711681344703467e+04_dp
6432  fit_coef(10, 26) = 7.9650982603751236e+03_dp
6433  fit_coef(11, 26) = -2.8979280791052265e+03_dp
6434  fit_coef(12, 26) = 4.6531132823912742e+02_dp
6435 
6436  END SUBROUTINE get_fit_coef_k13_lo
6437 
6438 ! **************************************************************************************************
6439 !> \brief ...
6440 !> \param k ...
6441 !> \param fit_coef ...
6442 !> \param L_b ...
6443 !> \param U_b ...
6444 ! **************************************************************************************************
6445  SUBROUTINE get_fit_coef_k14_sh(k, fit_coef, L_b, U_b)
6446  INTEGER :: k
6447  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
6448  REAL(kind=dp) :: l_b, u_b
6449 
6450  l_b = 1.0000000000000000e+01_dp
6451  u_b = 1.0000000000000000e+02_dp
6452  fit_coef(0, 1) = 4.0562245241676015e-03_dp
6453  fit_coef(1, 1) = 1.0969040206552460e-02_dp
6454  fit_coef(2, 1) = 1.4405191275649688e-02_dp
6455  fit_coef(3, 1) = 1.0649635686233358e-02_dp
6456  fit_coef(4, 1) = 3.2778746107621219e-03_dp
6457  fit_coef(5, 1) = -1.5147809086133006e-03_dp
6458  fit_coef(6, 1) = -1.7768378644379805e-03_dp
6459  fit_coef(7, 1) = -1.7040745050157837e-04_dp
6460  fit_coef(8, 1) = 4.3464032657914310e-04_dp
6461  fit_coef(9, 1) = 2.9772666014833774e-04_dp
6462  fit_coef(10, 1) = -3.9919353211016935e-04_dp
6463  fit_coef(11, 1) = 1.9832458267342404e-04_dp
6464  fit_coef(12, 1) = -4.3867764193471502e-05_dp
6465  fit_coef(0, 2) = 2.1853974229517521e-02_dp
6466  fit_coef(1, 2) = 5.8406086298247388e-02_dp
6467  fit_coef(2, 2) = 7.6152918249589960e-02_dp
6468  fit_coef(3, 2) = 5.5933948505163415e-02_dp
6469  fit_coef(4, 2) = 1.7021801576352837e-02_dp
6470  fit_coef(5, 2) = -8.0247279189159457e-03_dp
6471  fit_coef(6, 2) = -9.2606257683723776e-03_dp
6472  fit_coef(7, 2) = -8.4039046464910933e-04_dp
6473  fit_coef(8, 2) = 2.2920465602860878e-03_dp
6474  fit_coef(9, 2) = 1.5096114542523550e-03_dp
6475  fit_coef(10, 2) = -2.0536902896596300e-03_dp
6476  fit_coef(11, 2) = 1.0198430679936156e-03_dp
6477  fit_coef(12, 2) = -2.2535568541917208e-04_dp
6478  fit_coef(0, 3) = 5.6010245407281063e-02_dp
6479  fit_coef(1, 3) = 1.4622279778697206e-01_dp
6480  fit_coef(2, 3) = 1.8818537023914636e-01_dp
6481  fit_coef(3, 3) = 1.3664268008941158e-01_dp
6482  fit_coef(4, 3) = 4.0762241157569830e-02_dp
6483  fit_coef(5, 3) = -1.9875823087429162e-02_dp
6484  fit_coef(6, 3) = -2.2308862126762034e-02_dp
6485  fit_coef(7, 3) = -1.8247566176568901e-03_dp
6486  fit_coef(8, 3) = 5.6284318752787164e-03_dp
6487  fit_coef(9, 3) = 3.4697564866730192e-03_dp
6488  fit_coef(10, 3) = -4.8438240685035059e-03_dp
6489  fit_coef(11, 3) = 2.4030731708201193e-03_dp
6490  fit_coef(12, 3) = -5.2978518261630908e-04_dp
6491  fit_coef(0, 4) = 1.1092328992892893e-01_dp
6492  fit_coef(1, 4) = 2.7859680338891873e-01_dp
6493  fit_coef(2, 4) = 3.5169352998000031e-01_dp
6494  fit_coef(3, 4) = 2.5142478390455381e-01_dp
6495  fit_coef(4, 4) = 7.2990020531424102e-02_dp
6496  fit_coef(5, 4) = -3.7221206950039602e-02_dp
6497  fit_coef(6, 4) = -4.0210444834685513e-02_dp
6498  fit_coef(7, 4) = -2.7577403917926737e-03_dp
6499  fit_coef(8, 4) = 1.0362436751946298e-02_dp
6500  fit_coef(9, 4) = 5.8637315949354504e-03_dp
6501  fit_coef(10, 4) = -8.4785224237194489e-03_dp
6502  fit_coef(11, 4) = 4.1965838668479400e-03_dp
6503  fit_coef(12, 4) = -9.2121396633372532e-04_dp
6504  fit_coef(0, 5) = 1.9465685621238632e-01_dp
6505  fit_coef(1, 5) = 4.6152338108270852e-01_dp
6506  fit_coef(2, 5) = 5.6693470576329441e-01_dp
6507  fit_coef(3, 5) = 3.9807380880317028e-01_dp
6508  fit_coef(4, 5) = 1.1253953929433713e-01_dp
6509  fit_coef(5, 5) = -6.0165003179139975e-02_dp
6510  fit_coef(6, 5) = -6.2492236340615785e-02_dp
6511  fit_coef(7, 5) = -3.1516877242773393e-03_dp
6512  fit_coef(8, 5) = 1.7371050989592705e-02_dp
6513  fit_coef(9, 5) = 6.8885779131374857e-03_dp
6514  fit_coef(10, 5) = -1.1712499657108166e-02_dp
6515  fit_coef(11, 5) = 5.9558759087716033e-03_dp
6516  fit_coef(12, 5) = -1.3302080306339819e-03_dp
6517  fit_coef(0, 6) = 3.2087033276941335e-01_dp
6518  fit_coef(1, 6) = 7.0343427128207259e-01_dp
6519  fit_coef(2, 6) = 8.3155424687895485e-01_dp
6520  fit_coef(3, 6) = 5.7158103074002242e-01_dp
6521  fit_coef(4, 6) = 1.6033482878158128e-01_dp
6522  fit_coef(5, 6) = -8.5970624138830110e-02_dp
6523  fit_coef(6, 6) = -9.0709492543919121e-02_dp
6524  fit_coef(7, 6) = -4.6906764752169330e-03_dp
6525  fit_coef(8, 6) = 2.7054261624413843e-02_dp
6526  fit_coef(9, 6) = 1.4112534091895116e-02_dp
6527  fit_coef(10, 6) = -2.5828598206741545e-02_dp
6528  fit_coef(11, 6) = 1.4364571586594627e-02_dp
6529  fit_coef(12, 6) = -3.2730781292866435e-03_dp
6530  fit_coef(0, 7) = 5.1123719677822987e-01_dp
6531  fit_coef(1, 7) = 1.0160745695891158e+00_dp
6532  fit_coef(2, 7) = 1.1406376033091816e+00_dp
6533  fit_coef(3, 7) = 7.6072431018364839e-01_dp
6534  fit_coef(4, 7) = 2.1623548132157380e-01_dp
6535  fit_coef(5, 7) = -1.0385662211042419e-01_dp
6536  fit_coef(6, 7) = -1.2398076049296762e-01_dp
6537  fit_coef(7, 7) = -5.5258832288643421e-03_dp
6538  fit_coef(8, 7) = 5.4749667731452062e-03_dp
6539  fit_coef(9, 7) = 7.8756125030946533e-02_dp
6540  fit_coef(10, 7) = -8.1450501282583770e-02_dp
6541  fit_coef(11, 7) = 3.5582766973436604e-02_dp
6542  fit_coef(12, 7) = -6.2851848529127960e-03_dp
6543  fit_coef(0, 8) = 7.9862454256130755e-01_dp
6544  fit_coef(1, 8) = 1.4140917795956391e+00_dp
6545  fit_coef(2, 8) = 1.4887439734322301e+00_dp
6546  fit_coef(3, 8) = 9.4959856751799310e-01_dp
6547  fit_coef(4, 8) = 2.7310813416061092e-01_dp
6548  fit_coef(5, 8) = -1.0471167639057280e-01_dp
6549  fit_coef(6, 8) = -1.4117735675446755e-01_dp
6550  fit_coef(7, 8) = -2.8720200153060829e-02_dp
6551  fit_coef(8, 8) = 9.9988658384949844e-03_dp
6552  fit_coef(9, 8) = 4.4994288100147821e-02_dp
6553  fit_coef(10, 8) = 9.8296298107774047e-03_dp
6554  fit_coef(11, 8) = -3.6510317397394888e-02_dp
6555  fit_coef(12, 8) = 1.3048706811534378e-02_dp
6556  fit_coef(0, 9) = 1.2318540903074773e+00_dp
6557  fit_coef(1, 9) = 1.9126535284122799e+00_dp
6558  fit_coef(2, 9) = 1.8706375498146159e+00_dp
6559  fit_coef(3, 9) = 1.1237046593985318e+00_dp
6560  fit_coef(4, 9) = 3.2033236887832522e-01_dp
6561  fit_coef(5, 9) = -9.0264012269780411e-02_dp
6562  fit_coef(6, 9) = -1.2294629287092433e-01_dp
6563  fit_coef(7, 9) = -8.7215860683106217e-02_dp
6564  fit_coef(8, 9) = 1.0323515038061323e-01_dp
6565  fit_coef(9, 9) = -1.6774909880232289e-01_dp
6566  fit_coef(10, 9) = 2.4446069536217355e-01_dp
6567  fit_coef(11, 9) = -1.4978114145464044e-01_dp
6568  fit_coef(12, 9) = 3.2845034249025538e-02_dp
6569  fit_coef(0, 10) = 1.8833267667765345e+00_dp
6570  fit_coef(1, 10) = 2.5238922534191865e+00_dp
6571  fit_coef(2, 10) = 2.2803847971690017e+00_dp
6572  fit_coef(3, 10) = 1.2737526428801398e+00_dp
6573  fit_coef(4, 10) = 3.5105123224520401e-01_dp
6574  fit_coef(5, 10) = -6.2857188281637041e-02_dp
6575  fit_coef(6, 10) = -9.2210310288645597e-02_dp
6576  fit_coef(7, 10) = -9.0722133116613465e-02_dp
6577  fit_coef(8, 10) = 7.7837218665255559e-02_dp
6578  fit_coef(9, 10) = -1.6015129533752295e-01_dp
6579  fit_coef(10, 10) = 1.8283995908504222e-01_dp
6580  fit_coef(11, 10) = -6.6325970667744996e-02_dp
6581  fit_coef(12, 10) = 3.0820539987197176e-03_dp
6582  fit_coef(0, 11) = 2.8620729078671019e+00_dp
6583  fit_coef(1, 11) = 3.2531972126791606e+00_dp
6584  fit_coef(2, 11) = 2.7114279585314924e+00_dp
6585  fit_coef(3, 11) = 1.3964902193137803e+00_dp
6586  fit_coef(4, 11) = 3.6517639119142786e-01_dp
6587  fit_coef(5, 11) = -2.6597116040773625e-02_dp
6588  fit_coef(6, 11) = -5.9694762140569908e-02_dp
6589  fit_coef(7, 11) = -3.8758341163376515e-02_dp
6590  fit_coef(8, 11) = -5.1332218924274670e-02_dp
6591  fit_coef(9, 11) = 2.5767378796536407e-02_dp
6592  fit_coef(10, 11) = -4.9870158292428322e-02_dp
6593  fit_coef(11, 11) = 8.2792987390825273e-02_dp
6594  fit_coef(12, 11) = -3.1947335725901589e-02_dp
6595  fit_coef(0, 12) = 4.3396108413641770e+00_dp
6596  fit_coef(1, 12) = 4.0968755914648138e+00_dp
6597  fit_coef(2, 12) = 3.1592385203472810e+00_dp
6598  fit_coef(3, 12) = 1.4949577953660931e+00_dp
6599  fit_coef(4, 12) = 3.6703288840113468e-01_dp
6600  fit_coef(5, 12) = 1.2827934117818336e-02_dp
6601  fit_coef(6, 12) = -1.5966885082492444e-02_dp
6602  fit_coef(7, 12) = -4.1769471548348015e-03_dp
6603  fit_coef(8, 12) = -1.0829887623228632e-01_dp
6604  fit_coef(9, 12) = 9.0063525913958845e-02_dp
6605  fit_coef(10, 12) = -1.1718852204865197e-01_dp
6606  fit_coef(11, 12) = 1.0379976023591850e-01_dp
6607  fit_coef(12, 12) = -2.9513628601409953e-02_dp
6608  fit_coef(0, 13) = 6.6160518775236428e+00_dp
6609  fit_coef(1, 13) = 5.0450926097390525e+00_dp
6610  fit_coef(2, 13) = 3.6269712810913406e+00_dp
6611  fit_coef(3, 13) = 1.5787210925267479e+00_dp
6612  fit_coef(4, 13) = 3.6140765183946116e-01_dp
6613  fit_coef(5, 13) = 5.2660795733846105e-02_dp
6614  fit_coef(6, 13) = 3.6679818035805827e-02_dp
6615  fit_coef(7, 13) = 3.0817238462290870e-03_dp
6616  fit_coef(8, 13) = -8.5513616434734735e-02_dp
6617  fit_coef(9, 13) = 3.2480437301242795e-02_dp
6618  fit_coef(10, 13) = -4.3097395900725401e-02_dp
6619  fit_coef(11, 13) = 4.0285499498477921e-02_dp
6620  fit_coef(12, 13) = -9.0795169799425725e-03_dp
6621  fit_coef(0, 14) = 1.0378663082522372e+01_dp
6622  fit_coef(1, 14) = 6.1051748119732530e+00_dp
6623  fit_coef(2, 14) = 4.1393929927065685e+00_dp
6624  fit_coef(3, 14) = 1.6656362128427478e+00_dp
6625  fit_coef(4, 14) = 3.5175946384380213e-01_dp
6626  fit_coef(5, 14) = 9.2053766494033781e-02_dp
6627  fit_coef(6, 14) = 9.0977018487087655e-02_dp
6628  fit_coef(7, 14) = 9.2641513651703887e-03_dp
6629  fit_coef(8, 14) = -5.5705669679808022e-02_dp
6630  fit_coef(9, 14) = -2.2165364299652109e-02_dp
6631  fit_coef(10, 14) = 2.7050501330544607e-02_dp
6632  fit_coef(11, 14) = -9.8544712706888447e-03_dp
6633  fit_coef(12, 14) = 3.3393463606462780e-03_dp
6634  fit_coef(0, 15) = 1.0463061146787979e-02_dp
6635  fit_coef(1, 15) = 2.8219919737545576e-02_dp
6636  fit_coef(2, 15) = 3.6997970832918815e-02_dp
6637  fit_coef(3, 15) = 2.7310442581655728e-02_dp
6638  fit_coef(4, 15) = 8.3833807447771629e-03_dp
6639  fit_coef(5, 15) = -3.8927429936348136e-03_dp
6640  fit_coef(6, 15) = -4.5483815262270738e-03_dp
6641  fit_coef(7, 15) = -4.3064267744574074e-04_dp
6642  fit_coef(8, 15) = 1.1157764240345824e-03_dp
6643  fit_coef(9, 15) = 7.5712564333480544e-04_dp
6644  fit_coef(10, 15) = -1.0186473443121876e-03_dp
6645  fit_coef(11, 15) = 5.0602854051267157e-04_dp
6646  fit_coef(12, 15) = -1.1190592947238425e-04_dp
6647  fit_coef(0, 16) = 2.5471251770259992e-02_dp
6648  fit_coef(1, 16) = 6.7073734523031128e-02_dp
6649  fit_coef(2, 16) = 8.6686390148806164e-02_dp
6650  fit_coef(3, 16) = 6.3163726138437945e-02_dp
6651  fit_coef(4, 16) = 1.8954077181435283e-02_dp
6652  fit_coef(5, 16) = -9.1546883000010616e-03_dp
6653  fit_coef(6, 16) = -1.0357597642743745e-02_dp
6654  fit_coef(7, 16) = -8.7389112118697681e-04_dp
6655  fit_coef(8, 16) = 2.5999493392185090e-03_dp
6656  fit_coef(9, 16) = 1.6312506180299385e-03_dp
6657  fit_coef(10, 16) = -2.2608110574895506e-03_dp
6658  fit_coef(11, 16) = 1.1220090537728696e-03_dp
6659  fit_coef(12, 16) = -2.4758294844337260e-04_dp
6660  fit_coef(0, 17) = 4.3551694119749178e-02_dp
6661  fit_coef(1, 17) = 1.0925569190527253e-01_dp
6662  fit_coef(2, 17) = 1.3759390563727888e-01_dp
6663  fit_coef(3, 17) = 9.8026280776137426e-02_dp
6664  fit_coef(4, 17) = 2.8264281628926104e-02_dp
6665  fit_coef(5, 17) = -1.4570182357127179e-02_dp
6666  fit_coef(6, 17) = -1.5618085831617121e-02_dp
6667  fit_coef(7, 17) = -1.0386286860505113e-03_dp
6668  fit_coef(8, 17) = 4.0623648670812191e-03_dp
6669  fit_coef(9, 17) = 2.2393521384181845e-03_dp
6670  fit_coef(10, 17) = -3.2758370140128020e-03_dp
6671  fit_coef(11, 17) = 1.6218936224125669e-03_dp
6672  fit_coef(12, 17) = -3.5585220637753326e-04_dp
6673  fit_coef(0, 18) = 6.7585710312796060e-02_dp
6674  fit_coef(1, 18) = 1.5648129031717098e-01_dp
6675  fit_coef(2, 18) = 1.8950121838341139e-01_dp
6676  fit_coef(3, 18) = 1.3119730563134613e-01_dp
6677  fit_coef(4, 18) = 3.5948846183710491e-02_dp
6678  fit_coef(5, 18) = -2.0164654606078806e-02_dp
6679  fit_coef(6, 18) = -2.0055622446027831e-02_dp
6680  fit_coef(7, 18) = -6.9996789003826023e-04_dp
6681  fit_coef(8, 18) = 5.4059447836637305e-03_dp
6682  fit_coef(9, 18) = 2.3753238258316855e-03_dp
6683  fit_coef(10, 18) = -3.8252579297800944e-03_dp
6684  fit_coef(11, 18) = 1.8835729864486405e-03_dp
6685  fit_coef(12, 18) = -4.0977704401502611e-04_dp
6686  fit_coef(0, 19) = 1.0211824263133877e-01_dp
6687  fit_coef(1, 19) = 2.1075731039578760e-01_dp
6688  fit_coef(2, 19) = 2.4059034712033525e-01_dp
6689  fit_coef(3, 19) = 1.6134884680771011e-01_dp
6690  fit_coef(4, 19) = 4.3350649255430605e-02_dp
6691  fit_coef(5, 19) = -2.5429945851545656e-02_dp
6692  fit_coef(6, 19) = -2.4808194209897237e-02_dp
6693  fit_coef(7, 19) = -4.5717313943595194e-04_dp
6694  fit_coef(8, 19) = 9.7364264196386652e-03_dp
6695  fit_coef(9, 19) = -9.7009624494576196e-04_dp
6696  fit_coef(10, 19) = -2.9110931341643355e-03_dp
6697  fit_coef(11, 19) = 2.0554438206790630e-03_dp
6698  fit_coef(12, 19) = -5.3799541981056737e-04_dp
6699  fit_coef(0, 20) = 1.5387007707293665e-01_dp
6700  fit_coef(1, 20) = 2.7502702312847982e-01_dp
6701  fit_coef(2, 20) = 2.8778273930986864e-01_dp
6702  fit_coef(3, 20) = 1.8376769806731383e-01_dp
6703  fit_coef(4, 20) = 5.2375278020144772e-02_dp
6704  fit_coef(5, 20) = -2.4188675683434760e-02_dp
6705  fit_coef(6, 20) = -3.1878082611254147e-02_dp
6706  fit_coef(7, 20) = -2.0440498451142863e-03_dp
6707  fit_coef(8, 20) = 1.7743467113242066e-03_dp
6708  fit_coef(9, 20) = 2.9993028484423083e-02_dp
6709  fit_coef(10, 20) = -3.7493397222034638e-02_dp
6710  fit_coef(11, 20) = 1.9771570359339716e-02_dp
6711  fit_coef(12, 20) = -4.1700973428850313e-03_dp
6712  fit_coef(0, 21) = 2.3226494166758732e-01_dp
6713  fit_coef(1, 21) = 3.5273736189295163e-01_dp
6714  fit_coef(2, 21) = 3.2946524583838299e-01_dp
6715  fit_coef(3, 21) = 1.9174149746173408e-01_dp
6716  fit_coef(4, 21) = 5.8141887677596829e-02_dp
6717  fit_coef(5, 21) = -9.7825016932211791e-03_dp
6718  fit_coef(6, 21) = -3.0972124419450422e-02_dp
6719  fit_coef(7, 21) = -2.8877801446827007e-03_dp
6720  fit_coef(8, 21) = -3.6764584475810547e-02_dp
6721  fit_coef(9, 21) = 7.0959072404975718e-02_dp
6722  fit_coef(10, 21) = -3.5178291993696188e-02_dp
6723  fit_coef(11, 21) = -9.8088379200671617e-04_dp
6724  fit_coef(12, 21) = 3.7618284525752117e-03_dp
6725  fit_coef(0, 22) = 3.5052467022994122e-01_dp
6726  fit_coef(1, 22) = 4.4588641535984419e-01_dp
6727  fit_coef(2, 22) = 3.6589831022304731e-01_dp
6728  fit_coef(3, 22) = 1.8352935077226612e-01_dp
6729  fit_coef(4, 22) = 5.3697669457182857e-02_dp
6730  fit_coef(5, 22) = 7.4149644860502300e-03_dp
6731  fit_coef(6, 22) = 1.2817157120917000e-03_dp
6732  fit_coef(7, 22) = -5.0033726005623343e-02_dp
6733  fit_coef(8, 22) = 6.8349818056791897e-02_dp
6734  fit_coef(9, 22) = -1.7000421175238506e-01_dp
6735  fit_coef(10, 22) = 2.3036729897077399e-01_dp
6736  fit_coef(11, 22) = -1.3857914112066141e-01_dp
6737  fit_coef(12, 22) = 3.1478942190343064e-02_dp
6738  fit_coef(0, 23) = 5.2779750339667775e-01_dp
6739  fit_coef(1, 23) = 5.5332389225129053e-01_dp
6740  fit_coef(2, 23) = 3.9690230471520443e-01_dp
6741  fit_coef(3, 23) = 1.6312883734215308e-01_dp
6742  fit_coef(4, 23) = 3.9552650126779464e-02_dp
6743  fit_coef(5, 23) = 2.1230303801123101e-02_dp
6744  fit_coef(6, 23) = 2.9571154052233411e-02_dp
6745  fit_coef(7, 23) = -4.5494947806276824e-02_dp
6746  fit_coef(8, 23) = 6.6833147701713960e-02_dp
6747  fit_coef(9, 23) = -1.5861734029387040e-01_dp
6748  fit_coef(10, 23) = 1.3362195160908977e-01_dp
6749  fit_coef(11, 23) = -3.0781412640455877e-02_dp
6750  fit_coef(12, 23) = -4.0950711211332350e-03_dp
6751  fit_coef(0, 24) = 7.9293469396592242e-01_dp
6752  fit_coef(1, 24) = 6.7009858113053966e-01_dp
6753  fit_coef(2, 24) = 4.2145481861873185e-01_dp
6754  fit_coef(3, 24) = 1.3642048218640376e-01_dp
6755  fit_coef(4, 24) = 2.1922752252294477e-02_dp
6756  fit_coef(5, 24) = 3.2874744499942446e-02_dp
6757  fit_coef(6, 24) = 3.0227410874256264e-02_dp
6758  fit_coef(7, 24) = 3.7127938956607313e-02_dp
6759  fit_coef(8, 24) = -1.1080272293058828e-01_dp
6760  fit_coef(9, 24) = 1.5696651468543765e-01_dp
6761  fit_coef(10, 24) = -2.2158444445106978e-01_dp
6762  fit_coef(11, 24) = 1.6507639589038958e-01_dp
6763  fit_coef(12, 24) = -4.4931540554666242e-02_dp
6764  fit_coef(0, 25) = 1.1922412385770986e+00_dp
6765  fit_coef(1, 25) = 7.8786890944540700e-01_dp
6766  fit_coef(2, 25) = 4.3978600997964423e-01_dp
6767  fit_coef(3, 25) = 1.0955812452827124e-01_dp
6768  fit_coef(4, 25) = 7.1243000175333282e-03_dp
6769  fit_coef(5, 25) = 3.8586652562380884e-02_dp
6770  fit_coef(6, 25) = 3.7152220150416283e-02_dp
6771  fit_coef(7, 25) = 5.1558439446380777e-02_dp
6772  fit_coef(8, 25) = -1.1083564016687726e-01_dp
6773  fit_coef(9, 25) = 1.5290802796167138e-01_dp
6774  fit_coef(10, 25) = -1.7624313473286510e-01_dp
6775  fit_coef(11, 25) = 9.5327501416994614e-02_dp
6776  fit_coef(12, 25) = -1.7028005023958050e-02_dp
6777  fit_coef(0, 26) = 1.8099472486487456e+00_dp
6778  fit_coef(1, 26) = 8.9758639724651268e-01_dp
6779  fit_coef(2, 26) = 4.5619407404374801e-01_dp
6780  fit_coef(3, 26) = 8.8963048208584819e-02_dp
6781  fit_coef(4, 26) = -2.5842727308316919e-03_dp
6782  fit_coef(5, 26) = 3.9852736978965124e-02_dp
6783  fit_coef(6, 26) = 4.9637846366422017e-02_dp
6784  fit_coef(7, 26) = 1.7104716626654703e-02_dp
6785  fit_coef(8, 26) = -5.1404130029074147e-03_dp
6786  fit_coef(9, 26) = -1.8271352476782278e-02_dp
6787  fit_coef(10, 26) = 3.0152636564646153e-02_dp
6788  fit_coef(11, 26) = -4.0913238884136026e-02_dp
6789  fit_coef(12, 26) = 1.7209300973137127e-02_dp
6790  fit_coef(0, 27) = 2.8415520058389325e+00_dp
6791  fit_coef(1, 27) = 9.9858013711246008e-01_dp
6792  fit_coef(2, 27) = 4.8263553345863242e-01_dp
6793  fit_coef(3, 27) = 8.1362436826961093e-02_dp
6794  fit_coef(4, 27) = -8.1050564154871527e-03_dp
6795  fit_coef(5, 27) = 3.9674059022610446e-02_dp
6796  fit_coef(6, 27) = 5.4176205880144122e-02_dp
6797  fit_coef(7, 27) = 2.6408258437705550e-03_dp
6798  fit_coef(8, 27) = 3.6418581121829920e-02_dp
6799  fit_coef(9, 27) = -7.2590963148842197e-02_dp
6800  fit_coef(10, 27) = 9.0190833590845856e-02_dp
6801  fit_coef(11, 27) = -6.7850000466319185e-02_dp
6802  fit_coef(12, 27) = 1.8925208943418582e-02_dp
6803  fit_coef(0, 28) = 5.0338617688312999e+00_dp
6804  fit_coef(1, 28) = 1.1415572014123594e+00_dp
6805  fit_coef(2, 28) = 5.5834539482924794e-01_dp
6806  fit_coef(3, 28) = 9.8824807093161326e-02_dp
6807  fit_coef(4, 28) = -1.0740041647079411e-02_dp
6808  fit_coef(5, 28) = 3.9309450063690091e-02_dp
6809  fit_coef(6, 28) = 5.4929203884089291e-02_dp
6810  fit_coef(7, 28) = 1.2322580840140561e-02_dp
6811  fit_coef(8, 28) = 1.8323929549560497e-02_dp
6812  fit_coef(9, 28) = -2.9383377972038723e-02_dp
6813  fit_coef(10, 28) = 4.2820470862085666e-02_dp
6814  fit_coef(11, 28) = -2.8686857835350920e-02_dp
6815  fit_coef(12, 28) = 5.4565805278581868e-03_dp
6816 
6817  END SUBROUTINE get_fit_coef_k14_sh
6818 
6819 ! **************************************************************************************************
6820 !> \brief ...
6821 !> \param k ...
6822 !> \param fit_coef ...
6823 !> \param L_b ...
6824 !> \param U_b ...
6825 ! **************************************************************************************************
6826  SUBROUTINE get_fit_coef_k14_mi(k, fit_coef, L_b, U_b)
6827  INTEGER :: k
6828  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
6829  REAL(kind=dp) :: l_b, u_b
6830 
6831  l_b = 1.0000000000000000e+02_dp
6832  u_b = 1.1722808202408223e+03_dp
6833  fit_coef(0, 1) = 5.4467895546803416e-04_dp
6834  fit_coef(1, 1) = 1.5857771854287006e-03_dp
6835  fit_coef(2, 1) = 2.3073428933440593e-03_dp
6836  fit_coef(3, 1) = 2.0056780241026078e-03_dp
6837  fit_coef(4, 1) = 9.5252806530394737e-04_dp
6838  fit_coef(5, 1) = 4.5225480425719547e-05_dp
6839  fit_coef(6, 1) = -2.1217629613097376e-04_dp
6840  fit_coef(7, 1) = -5.0216895355491796e-05_dp
6841  fit_coef(8, 1) = 3.8287705248810476e-05_dp
6842  fit_coef(9, 1) = 7.2535948309621214e-05_dp
6843  fit_coef(10, 1) = -9.2252835912099736e-05_dp
6844  fit_coef(11, 1) = 4.3983534472290816e-05_dp
6845  fit_coef(12, 1) = -8.2237204784032551e-06_dp
6846  fit_coef(0, 2) = 3.0464535721029173e-03_dp
6847  fit_coef(1, 2) = 8.6149108928923676e-03_dp
6848  fit_coef(2, 2) = 1.2362165768730629e-02_dp
6849  fit_coef(3, 2) = 1.0619459122609453e-02_dp
6850  fit_coef(4, 2) = 4.9727394573446972e-03_dp
6851  fit_coef(5, 2) = 2.0040047900640227e-04_dp
6852  fit_coef(6, 2) = -1.1121250175071501e-03_dp
6853  fit_coef(7, 2) = -2.5253190910672047e-04_dp
6854  fit_coef(8, 2) = 2.0786942223541925e-04_dp
6855  fit_coef(9, 2) = 3.6647453679821519e-04_dp
6856  fit_coef(10, 2) = -4.7725200991211036e-04_dp
6857  fit_coef(11, 2) = 2.3017003059152598e-04_dp
6858  fit_coef(12, 2) = -4.3440212796964786e-05_dp
6859  fit_coef(0, 3) = 8.4179094658504636e-03_dp
6860  fit_coef(1, 3) = 2.2382112298387765e-02_dp
6861  fit_coef(2, 3) = 3.1254689785869226e-02_dp
6862  fit_coef(3, 3) = 2.6305836769925709e-02_dp
6863  fit_coef(4, 3) = 1.2019230418388028e-02_dp
6864  fit_coef(5, 3) = 3.2210723317093755e-04_dp
6865  fit_coef(6, 3) = -2.7056207855165560e-03_dp
6866  fit_coef(7, 3) = -5.6040022077270704e-04_dp
6867  fit_coef(8, 3) = 5.4121141114160339e-04_dp
6868  fit_coef(9, 3) = 8.1004167044932199e-04_dp
6869  fit_coef(10, 3) = -1.1112740690897719e-03_dp
6870  fit_coef(11, 3) = 5.4779892766252693e-04_dp
6871  fit_coef(12, 3) = -1.0512838684553561e-04_dp
6872  fit_coef(0, 4) = 1.8743574617056585e-02_dp
6873  fit_coef(1, 4) = 4.5210340778486291e-02_dp
6874  fit_coef(2, 4) = 6.0224002984973317e-02_dp
6875  fit_coef(3, 4) = 4.9094876694850402e-02_dp
6876  fit_coef(4, 4) = 2.1831501314762986e-02_dp
6877  fit_coef(5, 4) = 3.2839489812930983e-04_dp
6878  fit_coef(6, 4) = -5.0144416787406901e-03_dp
6879  fit_coef(7, 4) = -9.7843840294365748e-04_dp
6880  fit_coef(8, 4) = 1.0342060306701268e-03_dp
6881  fit_coef(9, 4) = 1.5910763103707255e-03_dp
6882  fit_coef(10, 4) = -2.2573252364893278e-03_dp
6883  fit_coef(11, 4) = 1.1445941503911742e-03_dp
6884  fit_coef(12, 4) = -2.2506139447365695e-04_dp
6885  fit_coef(0, 5) = 3.8243937154880572e-02_dp
6886  fit_coef(1, 5) = 8.1467829047918827e-02_dp
6887  fit_coef(2, 5) = 1.0129786520932144e-01_dp
6888  fit_coef(3, 5) = 7.8216152968887814e-02_dp
6889  fit_coef(4, 5) = 3.3350941393280653e-02_dp
6890  fit_coef(5, 5) = 5.2823533556460426e-04_dp
6891  fit_coef(6, 5) = -7.3749832466795265e-03_dp
6892  fit_coef(7, 5) = -1.5646554141616070e-03_dp
6893  fit_coef(8, 5) = 9.1282587135457208e-04_dp
6894  fit_coef(9, 5) = 2.8481769249969957e-03_dp
6895  fit_coef(10, 5) = -3.1292839864729078e-03_dp
6896  fit_coef(11, 5) = 1.3433122010827140e-03_dp
6897  fit_coef(12, 5) = -2.2591769996675308e-04_dp
6898  fit_coef(0, 6) = 7.4571737250878262e-02_dp
6899  fit_coef(1, 6) = 1.3811565890497141e-01_dp
6900  fit_coef(2, 6) = 1.5798315551672285e-01_dp
6901  fit_coef(3, 6) = 1.1260753901599996e-01_dp
6902  fit_coef(4, 6) = 4.4100222118730312e-02_dp
6903  fit_coef(5, 6) = 2.1773862891778066e-04_dp
6904  fit_coef(6, 6) = -8.3087822491922161e-03_dp
6905  fit_coef(7, 6) = -2.1043028241427880e-03_dp
6906  fit_coef(8, 6) = 1.8792681898943972e-03_dp
6907  fit_coef(9, 6) = 3.1606237510210035e-04_dp
6908  fit_coef(10, 6) = -5.4242874432157808e-04_dp
6909  fit_coef(11, 6) = 2.2538605364452114e-04_dp
6910  fit_coef(12, 6) = -5.0219363398529674e-05_dp
6911  fit_coef(0, 7) = 1.4098571554579828e-01_dp
6912  fit_coef(1, 7) = 2.2478771441370507e-01_dp
6913  fit_coef(2, 7) = 2.3494329165976915e-01_dp
6914  fit_coef(3, 7) = 1.5140646411833683e-01_dp
6915  fit_coef(4, 7) = 5.1480514391188670e-02_dp
6916  fit_coef(5, 7) = -1.9136093640078735e-03_dp
6917  fit_coef(6, 7) = -7.8257777325216969e-03_dp
6918  fit_coef(7, 7) = -9.9807084346081507e-04_dp
6919  fit_coef(8, 7) = 2.2963464957662357e-03_dp
6920  fit_coef(9, 7) = -1.9447302259471774e-03_dp
6921  fit_coef(10, 7) = 4.3017240890955453e-04_dp
6922  fit_coef(11, 7) = 4.7144332953281682e-04_dp
6923  fit_coef(12, 7) = -2.1997791857150025e-04_dp
6924  fit_coef(0, 8) = 2.5999858418452071e-01_dp
6925  fit_coef(1, 8) = 3.5368499241454637e-01_dp
6926  fit_coef(2, 8) = 3.3704821274394664e-01_dp
6927  fit_coef(3, 8) = 1.9318903274447125e-01_dp
6928  fit_coef(4, 8) = 5.3280944838378592e-02_dp
6929  fit_coef(5, 8) = -6.3861100195045095e-03_dp
6930  fit_coef(6, 8) = -5.8003810200407740e-03_dp
6931  fit_coef(7, 8) = 1.4075796032845642e-03_dp
6932  fit_coef(8, 8) = 2.4434092283670862e-03_dp
6933  fit_coef(9, 8) = -4.5616600603175456e-03_dp
6934  fit_coef(10, 8) = 1.8926356543785563e-03_dp
6935  fit_coef(11, 8) = 2.2201716818935917e-04_dp
6936  fit_coef(12, 8) = -2.2032045330927993e-04_dp
6937  fit_coef(0, 9) = 4.6927925194228570e-01_dp
6938  fit_coef(1, 9) = 5.3896976247930295e-01_dp
6939  fit_coef(2, 9) = 4.6838489154168161e-01_dp
6940  fit_coef(3, 9) = 2.3526229136436330e-01_dp
6941  fit_coef(4, 9) = 4.7454952056688732e-02_dp
6942  fit_coef(5, 9) = -1.2685981031239016e-02_dp
6943  fit_coef(6, 9) = -1.4744220873732451e-03_dp
6944  fit_coef(7, 9) = 4.2905695407292228e-03_dp
6945  fit_coef(8, 9) = 2.4711991371951058e-03_dp
6946  fit_coef(9, 9) = -8.6550441967466144e-03_dp
6947  fit_coef(10, 9) = 5.5989569069497076e-03_dp
6948  fit_coef(11, 9) = -1.3463966560621509e-03_dp
6949  fit_coef(12, 9) = 5.6917396181052615e-05_dp
6950  fit_coef(0, 10) = 8.3113745246756776e-01_dp
6951  fit_coef(1, 10) = 7.9501654600703975e-01_dp
6952  fit_coef(2, 10) = 6.3118071249392171e-01_dp
6953  fit_coef(3, 10) = 2.7364530371013518e-01_dp
6954  fit_coef(4, 10) = 3.2333401581906181e-02_dp
6955  fit_coef(5, 10) = -1.9422043063657940e-02_dp
6956  fit_coef(6, 10) = 6.0392759901066601e-03_dp
6957  fit_coef(7, 10) = 7.1646103557214402e-03_dp
6958  fit_coef(8, 10) = 1.3209371123133807e-03_dp
6959  fit_coef(9, 10) = -1.3329493616005855e-02_dp
6960  fit_coef(10, 10) = 1.1118391120775293e-02_dp
6961  fit_coef(11, 10) = -3.9802162789608605e-03_dp
6962  fit_coef(12, 10) = 5.4198727348417862e-04_dp
6963  fit_coef(0, 11) = 1.4482023274879392e+00_dp
6964  fit_coef(1, 11) = 1.1330048924955463e+00_dp
6965  fit_coef(2, 11) = 8.2485522761522434e-01_dp
6966  fit_coef(3, 11) = 3.0394925510152571e-01_dp
6967  fit_coef(4, 11) = 7.2638847029286640e-03_dp
6968  fit_coef(5, 11) = -2.4671422910119499e-02_dp
6969  fit_coef(6, 11) = 1.7366475605224755e-02_dp
6970  fit_coef(7, 11) = 9.3584526548286841e-03_dp
6971  fit_coef(8, 11) = -1.8731252836985278e-03_dp
6972  fit_coef(9, 11) = -1.7532663892185343e-02_dp
6973  fit_coef(10, 11) = 1.7972283371407362e-02_dp
6974  fit_coef(11, 11) = -7.6180802914050756e-03_dp
6975  fit_coef(12, 11) = 1.2561263859800901e-03_dp
6976  fit_coef(0, 12) = 2.4920360801417596e+00_dp
6977  fit_coef(1, 12) = 1.5562052067140830e+00_dp
6978  fit_coef(2, 12) = 1.0460115631746023e+00_dp
6979  fit_coef(3, 12) = 3.2329508963929127e-01_dp
6980  fit_coef(4, 12) = -2.6843427897215052e-02_dp
6981  fit_coef(5, 12) = -2.6728379775572533e-02_dp
6982  fit_coef(6, 12) = 3.2440057594826148e-02_dp
6983  fit_coef(7, 12) = 1.0203339477948091e-02_dp
6984  fit_coef(8, 12) = -7.5116389543029823e-03_dp
6985  fit_coef(9, 12) = -2.0251551518009794e-02_dp
6986  fit_coef(10, 12) = 2.5495522854135564e-02_dp
6987  fit_coef(11, 12) = -1.2104045379629679e-02_dp
6988  fit_coef(12, 12) = 2.2002184184182066e-03_dp
6989  fit_coef(0, 13) = 4.2695725351678870e+00_dp
6990  fit_coef(1, 13) = 2.0569142521947663e+00_dp
6991  fit_coef(2, 13) = 1.2906701222000276e+00_dp
6992  fit_coef(3, 13) = 3.3274287972587252e-01_dp
6993  fit_coef(4, 13) = -6.7760240413352227e-02_dp
6994  fit_coef(5, 13) = -2.5210323779882499e-02_dp
6995  fit_coef(6, 13) = 5.0470840558373135e-02_dp
6996  fit_coef(7, 13) = 9.5160539695092316e-03_dp
6997  fit_coef(8, 13) = -1.5360600121122914e-02_dp
6998  fit_coef(9, 13) = -2.1060084216392275e-02_dp
6999  fit_coef(10, 13) = 3.3061137892312159e-02_dp
7000  fit_coef(11, 13) = -1.7135171327692631e-02_dp
7001  fit_coef(12, 13) = 3.3198097857474905e-03_dp
7002  fit_coef(0, 14) = 7.4706366451203330e+00_dp
7003  fit_coef(1, 14) = 2.6255475168075386e+00_dp
7004  fit_coef(2, 14) = 1.5617856992687866e+00_dp
7005  fit_coef(3, 14) = 3.3898821868503676e-01_dp
7006  fit_coef(4, 14) = -1.1349423621812627e-01_dp
7007  fit_coef(5, 14) = -2.1752415544934678e-02_dp
7008  fit_coef(6, 14) = 7.0659941513993574e-02_dp
7009  fit_coef(7, 14) = 7.9261305614328585e-03_dp
7010  fit_coef(8, 14) = -2.4678202093857821e-02_dp
7011  fit_coef(9, 14) = -2.0791238512333610e-02_dp
7012  fit_coef(10, 14) = 4.0834605352408383e-02_dp
7013  fit_coef(11, 14) = -2.2601414883140436e-02_dp
7014  fit_coef(12, 14) = 4.5678225526306271e-03_dp
7015  fit_coef(0, 15) = 1.4166144548081244e-03_dp
7016  fit_coef(1, 15) = 4.0988329863504650e-03_dp
7017  fit_coef(2, 15) = 5.9448187504450257e-03_dp
7018  fit_coef(3, 15) = 5.1533064863913264e-03_dp
7019  fit_coef(4, 15) = 2.4394418491756548e-03_dp
7020  fit_coef(5, 15) = 1.1163214246871172e-04_dp
7021  fit_coef(6, 15) = -5.4395417380967090e-04_dp
7022  fit_coef(7, 15) = -1.2744617101115058e-04_dp
7023  fit_coef(8, 15) = 9.9020248580942340e-05_dp
7024  fit_coef(9, 15) = 1.8429376434903194e-04_dp
7025  fit_coef(10, 15) = -2.3572941138030507e-04_dp
7026  fit_coef(11, 15) = 1.1270257688728590e-04_dp
7027  fit_coef(12, 15) = -2.1120306082703953e-05_dp
7028  fit_coef(0, 16) = 3.7180060821504178e-03_dp
7029  fit_coef(1, 16) = 1.0136250443655282e-02_dp
7030  fit_coef(2, 16) = 1.4300959605183702e-02_dp
7031  fit_coef(3, 16) = 1.2111006697402966e-02_dp
7032  fit_coef(4, 16) = 5.5715231524265116e-03_dp
7033  fit_coef(5, 16) = 1.7441962760050931e-04_dp
7034  fit_coef(6, 16) = -1.2509495746884976e-03_dp
7035  fit_coef(7, 16) = -2.6932600471792030e-04_dp
7036  fit_coef(8, 16) = 2.4202856508010202e-04_dp
7037  fit_coef(9, 16) = 3.9544082532111499e-04_dp
7038  fit_coef(10, 16) = -5.2934481355649469e-04_dp
7039  fit_coef(11, 16) = 2.5870684688921450e-04_dp
7040  fit_coef(12, 16) = -4.9352748645601205e-05_dp
7041  fit_coef(0, 17) = 7.3573792852102415e-03_dp
7042  fit_coef(1, 17) = 1.7769053739351975e-02_dp
7043  fit_coef(2, 17) = 2.3686656634361428e-02_dp
7044  fit_coef(3, 17) = 1.9285714809028087e-02_dp
7045  fit_coef(4, 17) = 8.4872745881098346e-03_dp
7046  fit_coef(5, 17) = 3.4696339797671155e-05_dp
7047  fit_coef(6, 17) = -1.9464426054708341e-03_dp
7048  fit_coef(7, 17) = -3.4174035665184455e-04_dp
7049  fit_coef(8, 17) = 4.7554753790861559e-04_dp
7050  fit_coef(9, 17) = 4.2925599708472817e-04_dp
7051  fit_coef(10, 17) = -7.0959124228041825e-04_dp
7052  fit_coef(11, 17) = 3.7293802063667668e-04_dp
7053  fit_coef(12, 17) = -7.4872640261499496e-05_dp
7054  fit_coef(0, 18) = 1.3977177746865988e-02_dp
7055  fit_coef(1, 18) = 2.8606023538180633e-02_dp
7056  fit_coef(2, 18) = 3.4571612966699722e-02_dp
7057  fit_coef(3, 18) = 2.6149166759159050e-02_dp
7058  fit_coef(4, 18) = 1.0984913521363774e-02_dp
7059  fit_coef(5, 18) = 7.7055787642742803e-05_dp
7060  fit_coef(6, 18) = -2.5922755331103330e-03_dp
7061  fit_coef(7, 18) = -4.8489977776779012e-04_dp
7062  fit_coef(8, 18) = 1.5912901418092180e-04_dp
7063  fit_coef(9, 18) = 1.5881868365226204e-03_dp
7064  fit_coef(10, 18) = -1.8151464311114490e-03_dp
7065  fit_coef(11, 18) = 8.5592821993186205e-04_dp
7066  fit_coef(12, 18) = -1.5937383356627851e-04_dp
7067  fit_coef(0, 19) = 2.6264101814506675e-02_dp
7068  fit_coef(1, 19) = 4.5069161923578932e-02_dp
7069  fit_coef(2, 19) = 4.8169189713700107e-02_dp
7070  fit_coef(3, 19) = 3.1904492882075079e-02_dp
7071  fit_coef(4, 19) = 1.1603766261612461e-02_dp
7072  fit_coef(5, 19) = 1.8449908333587032e-04_dp
7073  fit_coef(6, 19) = -1.7877726122463406e-03_dp
7074  fit_coef(7, 19) = -7.5764206916605059e-04_dp
7075  fit_coef(8, 19) = 2.8343231172872694e-04_dp
7076  fit_coef(9, 19) = -5.9914897854961122e-04_dp
7077  fit_coef(10, 19) = 1.3517055951379382e-03_dp
7078  fit_coef(11, 19) = -9.4046015820634316e-04_dp
7079  fit_coef(12, 19) = 2.2350581726021887e-04_dp
7080  fit_coef(0, 20) = 4.8542207101173400e-02_dp
7081  fit_coef(1, 20) = 6.9832820033889687e-02_dp
7082  fit_coef(2, 20) = 6.5995740079255238e-02_dp
7083  fit_coef(3, 20) = 3.6752596227584124e-02_dp
7084  fit_coef(4, 20) = 9.4571244340008204e-03_dp
7085  fit_coef(5, 20) = -1.0484402051494153e-03_dp
7086  fit_coef(6, 20) = -1.5752390773495777e-04_dp
7087  fit_coef(7, 20) = 1.0876735653687303e-04_dp
7088  fit_coef(8, 20) = 1.0073470936970389e-03_dp
7089  fit_coef(9, 20) = -3.0335098186363291e-03_dp
7090  fit_coef(10, 20) = 2.1855940575857963e-03_dp
7091  fit_coef(11, 20) = -4.5502298284867644e-04_dp
7092  fit_coef(12, 20) = -3.4790305788945764e-05_dp
7093  fit_coef(0, 21) = 8.7942456610255598e-02_dp
7094  fit_coef(1, 21) = 1.0555324383884353e-01_dp
7095  fit_coef(2, 21) = 8.8752093517154698e-02_dp
7096  fit_coef(3, 21) = 4.0620455348294761e-02_dp
7097  fit_coef(4, 21) = 4.9418858666300082e-03_dp
7098  fit_coef(5, 21) = -3.3032510647944919e-03_dp
7099  fit_coef(6, 21) = 1.1546343697416441e-03_dp
7100  fit_coef(7, 21) = 1.9549734572505361e-03_dp
7101  fit_coef(8, 21) = 5.6213884018718063e-05_dp
7102  fit_coef(9, 21) = -1.9404012109824945e-03_dp
7103  fit_coef(10, 21) = 5.3863092062487572e-04_dp
7104  fit_coef(11, 21) = 3.8099987718174182e-04_dp
7105  fit_coef(12, 21) = -1.6063218378014254e-04_dp
7106  fit_coef(0, 22) = 1.5620880999122425e-01_dp
7107  fit_coef(1, 22) = 1.5462937480065686e-01_dp
7108  fit_coef(2, 22) = 1.1615728166593994e-01_dp
7109  fit_coef(3, 22) = 4.2496601438037490e-02_dp
7110  fit_coef(4, 22) = -1.6862132065151886e-03_dp
7111  fit_coef(5, 22) = -5.5527712863935753e-03_dp
7112  fit_coef(6, 22) = 3.0288231280584822e-03_dp
7113  fit_coef(7, 22) = 2.7239270206899919e-03_dp
7114  fit_coef(8, 22) = 2.3923207067007299e-04_dp
7115  fit_coef(9, 22) = -3.4467494238847617e-03_dp
7116  fit_coef(10, 22) = 2.6143123206984532e-03_dp
7117  fit_coef(11, 22) = -9.5623661147149601e-04_dp
7118  fit_coef(12, 22) = 1.5884529743136178e-04_dp
7119  fit_coef(0, 23) = 2.7248883355523357e-01_dp
7120  fit_coef(1, 23) = 2.1839288076669880e-01_dp
7121  fit_coef(2, 23) = 1.4690508945871661e-01_dp
7122  fit_coef(3, 23) = 4.0972405769053262e-02_dp
7123  fit_coef(4, 23) = -1.0255836491498508e-02_dp
7124  fit_coef(5, 23) = -6.8103039861294205e-03_dp
7125  fit_coef(6, 23) = 5.7774256001662866e-03_dp
7126  fit_coef(7, 23) = 2.9716307657906005e-03_dp
7127  fit_coef(8, 23) = -3.8415214985403008e-04_dp
7128  fit_coef(9, 23) = -4.5597005257117969e-03_dp
7129  fit_coef(10, 23) = 4.6944833426410494e-03_dp
7130  fit_coef(11, 23) = -2.1231572186145029e-03_dp
7131  fit_coef(12, 23) = 3.8196379187575797e-04_dp
7132  fit_coef(0, 24) = 4.6789642997790454e-01_dp
7133  fit_coef(1, 24) = 2.9564830559342764e-01_dp
7134  fit_coef(2, 24) = 1.7859318172912267e-01_dp
7135  fit_coef(3, 24) = 3.5029171279950352e-02_dp
7136  fit_coef(4, 24) = -2.0106998533844407e-02_dp
7137  fit_coef(5, 24) = -6.3290051255165099e-03_dp
7138  fit_coef(6, 24) = 9.3627910136797072e-03_dp
7139  fit_coef(7, 24) = 2.6599389408438201e-03_dp
7140  fit_coef(8, 24) = -2.0615332759583711e-03_dp
7141  fit_coef(9, 24) = -4.6173560793899586e-03_dp
7142  fit_coef(10, 24) = 6.2747096995400117e-03_dp
7143  fit_coef(11, 24) = -3.1434465968595239e-03_dp
7144  fit_coef(12, 24) = 5.9448478612450029e-04_dp
7145  fit_coef(0, 25) = 7.9390404143601678e-01_dp
7146  fit_coef(1, 25) = 3.8094350576553354e-01_dp
7147  fit_coef(2, 25) = 2.0815634677459935e-01_dp
7148  fit_coef(3, 25) = 2.5054416108850112e-02_dp
7149  fit_coef(4, 25) = -2.9877418297843340e-02_dp
7150  fit_coef(5, 25) = -3.8648566065354233e-03_dp
7151  fit_coef(6, 25) = 1.3281740014574807e-02_dp
7152  fit_coef(7, 25) = 1.6073039898392629e-03_dp
7153  fit_coef(8, 25) = -4.3975022763734321e-03_dp
7154  fit_coef(9, 25) = -3.6092937145507167e-03_dp
7155  fit_coef(10, 25) = 7.3177671091434133e-03_dp
7156  fit_coef(11, 25) = -4.1069025396153367e-03_dp
7157  fit_coef(12, 25) = 8.3442522049861077e-04_dp
7158  fit_coef(0, 26) = 1.3421299372909123e+00_dp
7159  fit_coef(1, 26) = 4.6409313440446603e-01_dp
7160  fit_coef(2, 26) = 2.3339441406477554e-01_dp
7161  fit_coef(3, 26) = 1.3785053308326188e-02_dp
7162  fit_coef(4, 26) = -3.7941211960007708e-02_dp
7163  fit_coef(5, 26) = -1.7132484132012456e-04_dp
7164  fit_coef(6, 26) = 1.6722419910236191e-02_dp
7165  fit_coef(7, 26) = 4.5287606479249242e-05_dp
7166  fit_coef(8, 26) = -6.8396430449082519e-03_dp
7167  fit_coef(9, 26) = -1.7433447611092249e-03_dp
7168  fit_coef(10, 26) = 7.6094558147861901e-03_dp
7169  fit_coef(11, 26) = -4.8080400030221532e-03_dp
7170  fit_coef(12, 26) = 1.0435040492483968e-03_dp
7171  fit_coef(0, 27) = 2.3127647897779702e+00_dp
7172  fit_coef(1, 27) = 5.3494805569190185e-01_dp
7173  fit_coef(2, 27) = 2.5603491110440707e-01_dp
7174  fit_coef(3, 27) = 6.2124469115487774e-03_dp
7175  fit_coef(4, 27) = -4.3500571617098645e-02_dp
7176  fit_coef(5, 27) = 2.9267102310614004e-03_dp
7177  fit_coef(6, 27) = 1.9176839114778386e-02_dp
7178  fit_coef(7, 27) = -1.3114239457504276e-03_dp
7179  fit_coef(8, 27) = -8.7196471933934649e-03_dp
7180  fit_coef(9, 27) = -1.4236987601663990e-05_dp
7181  fit_coef(10, 27) = 7.5377946011018363e-03_dp
7182  fit_coef(11, 27) = -5.2272346094548762e-03_dp
7183  fit_coef(12, 27) = 1.1857786912012739e-03_dp
7184  fit_coef(0, 28) = 4.4310556767314351e+00_dp
7185  fit_coef(1, 28) = 6.0851379611857248e-01_dp
7186  fit_coef(2, 28) = 2.9194514151733547e-01_dp
7187  fit_coef(3, 28) = 8.6001943701959644e-03_dp
7188  fit_coef(4, 28) = -4.8295972382001021e-02_dp
7189  fit_coef(5, 28) = 3.4189484756573089e-03_dp
7190  fit_coef(6, 28) = 2.1364281048084820e-02_dp
7191  fit_coef(7, 28) = -1.6460148108292097e-03_dp
7192  fit_coef(8, 28) = -9.8467342034871362e-03_dp
7193  fit_coef(9, 28) = 1.9090555066223413e-04_dp
7194  fit_coef(10, 28) = 8.3032333199491645e-03_dp
7195  fit_coef(11, 28) = -5.8101678643582262e-03_dp
7196  fit_coef(12, 28) = 1.3244384992621098e-03_dp
7197 
7198  END SUBROUTINE get_fit_coef_k14_mi
7199 
7200 ! **************************************************************************************************
7201 !> \brief ...
7202 !> \param k ...
7203 !> \param fit_coef ...
7204 !> \param L_b ...
7205 !> \param U_b ...
7206 ! **************************************************************************************************
7207  SUBROUTINE get_fit_coef_k14_lo(k, fit_coef, L_b, U_b)
7208  INTEGER :: k
7209  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
7210  REAL(kind=dp) :: l_b, u_b
7211 
7212  l_b = 9.4708858956711737e+01_dp
7213  u_b = 6.6910000000000000e+05_dp
7214  fit_coef(0, 1) = 5.7644508135195325e-06_dp
7215  fit_coef(1, 1) = 8.8059899546543633e-06_dp
7216  fit_coef(2, 1) = 9.8246367093007174e-04_dp
7217  fit_coef(3, 1) = -5.7370459929060305e-03_dp
7218  fit_coef(4, 1) = 5.4909691175756163e-02_dp
7219  fit_coef(5, 1) = -2.3201875112604708e-01_dp
7220  fit_coef(6, 1) = 7.0724150950356890e-01_dp
7221  fit_coef(7, 1) = -1.4925604266418715e+00_dp
7222  fit_coef(8, 1) = 2.1603279291789366e+00_dp
7223  fit_coef(9, 1) = -2.1043657951755335e+00_dp
7224  fit_coef(10, 1) = 1.3179096181212082e+00_dp
7225  fit_coef(11, 1) = -4.7916040323369041e-01_dp
7226  fit_coef(12, 1) = 7.6853944770310323e-02_dp
7227  fit_coef(0, 2) = 6.3482217934141788e-05_dp
7228  fit_coef(1, 2) = 5.6715849587820812e-05_dp
7229  fit_coef(2, 2) = 6.2902935744076748e-03_dp
7230  fit_coef(3, 2) = -3.8825646732371183e-02_dp
7231  fit_coef(4, 2) = 3.5215367034308359e-01_dp
7232  fit_coef(5, 2) = -1.5068239503633283e+00_dp
7233  fit_coef(6, 2) = 4.5854281378525714e+00_dp
7234  fit_coef(7, 2) = -9.6460393022334507e+00_dp
7235  fit_coef(8, 2) = 1.3925086681528807e+01_dp
7236  fit_coef(9, 2) = -1.3538171863016146e+01_dp
7237  fit_coef(10, 2) = 8.4668043138765512e+00_dp
7238  fit_coef(11, 2) = -3.0752413149585256e+00_dp
7239  fit_coef(12, 2) = 4.9288840241270471e-01_dp
7240  fit_coef(0, 3) = 3.3613588297925877e-04_dp
7241  fit_coef(1, 3) = 2.0810718441537009e-04_dp
7242  fit_coef(2, 3) = 2.2496352429605227e-02_dp
7243  fit_coef(3, 3) = -1.4508680125471160e-01_dp
7244  fit_coef(4, 3) = 1.2240878955617038e+00_dp
7245  fit_coef(5, 3) = -5.4269306653344804e+00_dp
7246  fit_coef(6, 3) = 1.6783138844933998e+01_dp
7247  fit_coef(7, 3) = -3.5628143752717627e+01_dp
7248  fit_coef(8, 3) = 5.1720421721162715e+01_dp
7249  fit_coef(9, 3) = -5.0458114469889409e+01_dp
7250  fit_coef(10, 3) = 3.1625635386312588e+01_dp
7251  fit_coef(11, 3) = -1.1502746293672999e+01_dp
7252  fit_coef(12, 3) = 1.8452512921088244e+00_dp
7253  fit_coef(0, 4) = 1.2977058344000711e-03_dp
7254  fit_coef(1, 4) = 6.0051493044492425e-04_dp
7255  fit_coef(2, 4) = 6.4379175573630529e-02_dp
7256  fit_coef(3, 4) = -4.2944616668718744e-01_dp
7257  fit_coef(4, 4) = 3.4645304257752727e+00_dp
7258  fit_coef(5, 4) = -1.5790291716256178e+01_dp
7259  fit_coef(6, 4) = 4.9078910409345937e+01_dp
7260  fit_coef(7, 4) = -1.0406732095355643e+02_dp
7261  fit_coef(8, 4) = 1.5069319179330122e+02_dp
7262  fit_coef(9, 4) = -1.4664743032705482e+02_dp
7263  fit_coef(10, 4) = 9.1717900592693681e+01_dp
7264  fit_coef(11, 4) = -3.3301586691674665e+01_dp
7265  fit_coef(12, 4) = 5.3348395481918729e+00_dp
7266  fit_coef(0, 5) = 4.1564666328203293e-03_dp
7267  fit_coef(1, 5) = 1.5024272029496644e-03_dp
7268  fit_coef(2, 5) = 1.5961690430876282e-01_dp
7269  fit_coef(3, 5) = -1.0856048657785689e+00_dp
7270  fit_coef(4, 5) = 8.4819759793848739e+00_dp
7271  fit_coef(5, 5) = -3.9236853866944621e+01_dp
7272  fit_coef(6, 5) = 1.2225270389761864e+02_dp
7273  fit_coef(7, 5) = -2.5932080520941867e+02_dp
7274  fit_coef(8, 5) = 3.7560378396472731e+02_dp
7275  fit_coef(9, 5) = -3.6564399683386677e+02_dp
7276  fit_coef(10, 5) = 2.2876919730710458e+02_dp
7277  fit_coef(11, 5) = -8.3091860520998807e+01_dp
7278  fit_coef(12, 5) = 1.3315159702194723e+01_dp
7279  fit_coef(0, 6) = 1.1728185806559138e-02_dp
7280  fit_coef(1, 6) = 3.3854671547705814e-03_dp
7281  fit_coef(2, 6) = 3.5708079041567914e-01_dp
7282  fit_coef(3, 6) = -2.4616715243590788e+00_dp
7283  fit_coef(4, 6) = 1.8784735712246597e+01_dp
7284  fit_coef(5, 6) = -8.7758450553219319e+01_dp
7285  fit_coef(6, 6) = 2.7430420638340945e+02_dp
7286  fit_coef(7, 6) = -5.8284545441781790e+02_dp
7287  fit_coef(8, 6) = 8.4515131830014900e+02_dp
7288  fit_coef(9, 6) = -8.2334556633746092e+02_dp
7289  fit_coef(10, 6) = 5.1537716566398308e+02_dp
7290  fit_coef(11, 6) = -1.8724712324686436e+02_dp
7291  fit_coef(12, 6) = 3.0011313266344054e+01_dp
7292  fit_coef(0, 7) = 3.0150116177462289e-02_dp
7293  fit_coef(1, 7) = 7.0271320856721093e-03_dp
7294  fit_coef(2, 7) = 7.3674268137292198e-01_dp
7295  fit_coef(3, 7) = -5.1296976804148287e+00_dp
7296  fit_coef(4, 7) = 3.8429636567626652e+01_dp
7297  fit_coef(5, 7) = -1.8076150868535993e+02_dp
7298  fit_coef(6, 7) = 5.6676422159052879e+02_dp
7299  fit_coef(7, 7) = -1.2064911489924480e+03_dp
7300  fit_coef(8, 7) = 1.7514726329556534e+03_dp
7301  fit_coef(9, 7) = -1.7075068700281913e+03_dp
7302  fit_coef(10, 7) = 1.0693144394521294e+03_dp
7303  fit_coef(11, 7) = -3.8862358061084939e+02_dp
7304  fit_coef(12, 7) = 6.2300629367049794e+01_dp
7305  fit_coef(0, 8) = 7.2115669678109895e-02_dp
7306  fit_coef(1, 8) = 1.3616506829774023e-02_dp
7307  fit_coef(2, 8) = 1.4203294247117737e+00_dp
7308  fit_coef(3, 8) = -9.9648479573798241e+00_dp
7309  fit_coef(4, 8) = 7.3547304516631314e+01_dp
7310  fit_coef(5, 8) = -3.4763570685939845e+02_dp
7311  fit_coef(6, 8) = 1.0931366005010798e+03_dp
7312  fit_coef(7, 8) = -2.3311962044304441e+03_dp
7313  fit_coef(8, 8) = 3.3880559926822129e+03_dp
7314  fit_coef(9, 8) = -3.3054142191968185e+03_dp
7315  fit_coef(10, 8) = 2.0709975619174938e+03_dp
7316  fit_coef(11, 8) = -7.5292079976886191e+02_dp
7317  fit_coef(12, 8) = 1.2073055461067925e+02_dp
7318  fit_coef(0, 9) = 1.6278592399460171e-01_dp
7319  fit_coef(1, 9) = 2.4823462702639722e-02_dp
7320  fit_coef(2, 9) = 2.5779844651162875e+00_dp
7321  fit_coef(3, 9) = -1.8195793409897270e+01_dp
7322  fit_coef(4, 9) = 1.3264400733833980e+02_dp
7323  fit_coef(5, 9) = -6.2921784847028903e+02_dp
7324  fit_coef(6, 9) = 1.9837274033715200e+03_dp
7325  fit_coef(7, 9) = -4.2376252580133068e+03_dp
7326  fit_coef(8, 9) = 6.1654716911349278e+03_dp
7327  fit_coef(9, 9) = -6.0193635625448478e+03_dp
7328  fit_coef(10, 9) = 3.7732320110600213e+03_dp
7329  fit_coef(11, 9) = -1.3722389889916640e+03_dp
7330  fit_coef(12, 9) = 2.2009155940297515e+02_dp
7331  fit_coef(0, 10) = 3.5032689539851275e-01_dp
7332  fit_coef(1, 10) = 4.2737381729215401e-02_dp
7333  fit_coef(2, 10) = 4.4215419106194087e+00_dp
7334  fit_coef(3, 10) = -3.1358951004261929e+01_dp
7335  fit_coef(4, 10) = 2.2622710383931096e+02_dp
7336  fit_coef(5, 10) = -1.0760101708193520e+03_dp
7337  fit_coef(6, 10) = 3.4001822298289899e+03_dp
7338  fit_coef(7, 10) = -7.2748054353872876e+03_dp
7339  fit_coef(8, 10) = 1.0595181287227540e+04_dp
7340  fit_coef(9, 10) = -1.0351115266133067e+04_dp
7341  fit_coef(10, 10) = 6.4916005963247544e+03_dp
7342  fit_coef(11, 10) = -2.3616229307375006e+03_dp
7343  fit_coef(12, 10) = 3.7886792111335615e+02_dp
7344  fit_coef(0, 11) = 7.2447713579898398e-01_dp
7345  fit_coef(1, 11) = 6.9519327565965100e-02_dp
7346  fit_coef(2, 11) = 7.1687589104301583e+00_dp
7347  fit_coef(3, 11) = -5.1041793387291833e+01_dp
7348  fit_coef(4, 11) = 3.6499013684520196e+02_dp
7349  fit_coef(5, 11) = -1.7394623733769292e+03_dp
7350  fit_coef(6, 11) = 5.5078086466424802e+03_dp
7351  fit_coef(7, 11) = -1.1800797526080492e+04_dp
7352  fit_coef(8, 11) = 1.7203067323847517e+04_dp
7353  fit_coef(9, 11) = -1.6817396268950357e+04_dp
7354  fit_coef(10, 11) = 1.0551469125979243e+04_dp
7355  fit_coef(11, 11) = -3.8397827922054616e+03_dp
7356  fit_coef(12, 11) = 6.1614478300189171e+02_dp
7357  fit_coef(0, 12) = 1.4502467390425808e+00_dp
7358  fit_coef(1, 12) = 1.0661107753602478e-01_dp
7359  fit_coef(2, 12) = 1.0963185897291746e+01_dp
7360  fit_coef(3, 12) = -7.8300692460550920e+01_dp
7361  fit_coef(4, 12) = 5.5584223144558530e+02_dp
7362  fit_coef(5, 12) = -2.6528572306059414e+03_dp
7363  fit_coef(6, 12) = 8.4143371492021706e+03_dp
7364  fit_coef(7, 12) = -1.8050418749368942e+04_dp
7365  fit_coef(8, 12) = 2.6335573301758028e+04_dp
7366  fit_coef(9, 12) = -2.5759713754102195e+04_dp
7367  fit_coef(10, 12) = 1.6168369713625771e+04_dp
7368  fit_coef(11, 12) = -5.8854889464635708e+03_dp
7369  fit_coef(12, 12) = 9.4460223869839535e+02_dp
7370  fit_coef(0, 13) = 2.8395717023886369e+00_dp
7371  fit_coef(1, 13) = 1.5366537352589704e-01_dp
7372  fit_coef(2, 13) = 1.5767280021363437e+01_dp
7373  fit_coef(3, 13) = -1.1287621706718255e+02_dp
7374  fit_coef(4, 13) = 7.9673183153700211e+02_dp
7375  fit_coef(5, 13) = -3.8063687624389750e+03_dp
7376  fit_coef(6, 13) = 1.2089346236379877e+04_dp
7377  fit_coef(7, 13) = -2.5959938226844133e+04_dp
7378  fit_coef(8, 13) = 3.7901426581098414e+04_dp
7379  fit_coef(9, 13) = -3.7090020172809200e+04_dp
7380  fit_coef(10, 13) = 2.3287606333954678e+04_dp
7381  fit_coef(11, 13) = -8.4789859745242975e+03_dp
7382  fit_coef(12, 13) = 1.3610885265396084e+03_dp
7383  fit_coef(0, 14) = 5.5945431735079278e+00_dp
7384  fit_coef(1, 14) = 2.0856787151109613e-01_dp
7385  fit_coef(2, 14) = 2.1367891445332752e+01_dp
7386  fit_coef(3, 14) = -1.5321402782127791e+02_dp
7387  fit_coef(4, 14) = 1.0771822980689246e+03_dp
7388  fit_coef(5, 14) = -5.1495462635748599e+03_dp
7389  fit_coef(6, 14) = 1.6370767484953010e+04_dp
7390  fit_coef(7, 14) = -3.5178430776828289e+04_dp
7391  fit_coef(8, 14) = 5.1385383840132439e+04_dp
7392  fit_coef(9, 14) = -5.0302167209417865e+04_dp
7393  fit_coef(10, 14) = 3.1590534978260897e+04_dp
7394  fit_coef(11, 14) = -1.1504033487227012e+04_dp
7395  fit_coef(12, 14) = 1.8469177824866308e+03_dp
7396  fit_coef(0, 15) = 1.8436235820019048e-05_dp
7397  fit_coef(1, 15) = 2.3107371865340239e-05_dp
7398  fit_coef(2, 15) = 2.5779879028853276e-03_dp
7399  fit_coef(3, 15) = -1.5220660379968103e-02_dp
7400  fit_coef(4, 15) = 1.4674238877197790e-01_dp
7401  fit_coef(5, 15) = -6.2720720593806745e-01_dp
7402  fit_coef(6, 15) = 1.9196496962860754e+00_dp
7403  fit_coef(7, 15) = -4.0563204420089054e+00_dp
7404  fit_coef(8, 15) = 5.8719543662268974e+00_dp
7405  fit_coef(9, 15) = -5.7179931070241752e+00_dp
7406  fit_coef(10, 15) = 3.5792099623773965e+00_dp
7407  fit_coef(11, 15) = -1.3005810138247331e+00_dp
7408  fit_coef(12, 15) = 2.0848698369596702e-01_dp
7409  fit_coef(0, 16) = 1.2124348449172285e-04_dp
7410  fit_coef(1, 16) = 8.3813269418456530e-05_dp
7411  fit_coef(2, 16) = 9.0897102638036447e-03_dp
7412  fit_coef(3, 16) = -5.7911668892308865e-02_dp
7413  fit_coef(4, 16) = 4.9294344453578842e-01_dp
7414  fit_coef(5, 16) = -2.1314596717186927e+00_dp
7415  fit_coef(6, 16) = 6.5094911565878411e+00_dp
7416  fit_coef(7, 16) = -1.3738226450588236e+01_dp
7417  fit_coef(8, 16) = 1.9897297045097488e+01_dp
7418  fit_coef(9, 16) = -1.9402396684702406e+01_dp
7419  fit_coef(10, 16) = 1.2166199138851475e+01_dp
7420  fit_coef(11, 16) = -4.4288923635919755e+00_dp
7421  fit_coef(12, 16) = 7.1121697870477651e-01_dp
7422  fit_coef(0, 17) = 4.9649968043970563e-04_dp
7423  fit_coef(1, 17) = 2.4013320731623524e-04_dp
7424  fit_coef(2, 17) = 2.5742527096276644e-02_dp
7425  fit_coef(3, 17) = -1.7243873414770514e-01_dp
7426  fit_coef(4, 17) = 1.3895762899290705e+00_dp
7427  fit_coef(5, 17) = -6.3761453454497428e+00_dp
7428  fit_coef(6, 17) = 1.9936814180089332e+01_dp
7429  fit_coef(7, 17) = -4.2440835139836899e+01_dp
7430  fit_coef(8, 17) = 6.1588254511673313e+01_dp
7431  fit_coef(9, 17) = -5.9991544128378500e+01_dp
7432  fit_coef(10, 17) = 3.7528872717238954e+01_dp
7433  fit_coef(11, 17) = -1.3623706398668176e+01_dp
7434  fit_coef(12, 17) = 2.1816169197074027e+00_dp
7435  fit_coef(0, 18) = 1.6143519027172607e-03_dp
7436  fit_coef(1, 18) = 5.8859169571603552e-04_dp
7437  fit_coef(2, 18) = 6.2478735725773553e-02_dp
7438  fit_coef(3, 18) = -4.2711342899465948e-01_dp
7439  fit_coef(4, 18) = 3.3147135916470036e+00_dp
7440  fit_coef(5, 18) = -1.5401373294982442e+01_dp
7441  fit_coef(6, 18) = 4.7954953793067048e+01_dp
7442  fit_coef(7, 18) = -1.0153978302120807e+02_dp
7443  fit_coef(8, 18) = 1.4682909652330889e+02_dp
7444  fit_coef(9, 18) = -1.4276036864090156e+02_dp
7445  fit_coef(10, 18) = 8.9245840751766565e+01_dp
7446  fit_coef(11, 18) = -3.2398300584951542e+01_dp
7447  fit_coef(12, 18) = 5.1900908130178340e+00_dp
7448  fit_coef(0, 19) = 4.5454454347221614e-03_dp
7449  fit_coef(1, 19) = 1.2919916988711280e-03_dp
7450  fit_coef(2, 19) = 1.3597866025632654e-01_dp
7451  fit_coef(3, 19) = -9.4213191119816730e-01_dp
7452  fit_coef(4, 19) = 7.1313517958816419e+00_dp
7453  fit_coef(5, 19) = -3.3458248656849491e+01_dp
7454  fit_coef(6, 19) = 1.0462115349553649e+02_dp
7455  fit_coef(7, 19) = -2.2230013365840125e+02_dp
7456  fit_coef(8, 19) = 3.2237995602287663e+02_dp
7457  fit_coef(9, 19) = -3.1411722628668201e+02_dp
7458  fit_coef(10, 19) = 1.9665741705687799e+02_dp
7459  fit_coef(11, 19) = -7.1459843200825901e+01_dp
7460  fit_coef(12, 19) = 1.1454531272981891e+01_dp
7461  fit_coef(0, 20) = 1.1569593836045351e-02_dp
7462  fit_coef(1, 20) = 2.6018407470241437e-03_dp
7463  fit_coef(2, 20) = 2.7208902236045929e-01_dp
7464  fit_coef(3, 20) = -1.9039272645212668e+00_dp
7465  fit_coef(4, 20) = 1.4140811044678967e+01_dp
7466  fit_coef(5, 20) = -6.6772929853793315e+01_dp
7467  fit_coef(6, 20) = 2.0958553375037602e+02_dp
7468  fit_coef(7, 20) = -4.4639362838727067e+02_dp
7469  fit_coef(8, 20) = 6.4825457307516922e+02_dp
7470  fit_coef(9, 20) = -6.3211066495078410e+02_dp
7471  fit_coef(10, 20) = 3.9589944611561242e+02_dp
7472  fit_coef(11, 20) = -1.4389110171301371e+02_dp
7473  fit_coef(12, 20) = 2.3067990020945253e+01_dp
7474  fit_coef(0, 21) = 2.7295736154530334e-02_dp
7475  fit_coef(1, 21) = 4.8782968254850083e-03_dp
7476  fit_coef(2, 21) = 5.0739031138062951e-01_dp
7477  fit_coef(3, 21) = -3.5769970240701987e+00_dp
7478  fit_coef(4, 21) = 2.6164736431475280e+01_dp
7479  fit_coef(5, 21) = -1.2410237515226034e+02_dp
7480  fit_coef(6, 21) = 3.9082320961974159e+02_dp
7481  fit_coef(7, 21) = -8.3417851759708878e+02_dp
7482  fit_coef(8, 21) = 1.2129937424978116e+03_dp
7483  fit_coef(9, 21) = -1.1837877342560605e+03_dp
7484  fit_coef(10, 21) = 7.4185106985661810e+02_dp
7485  fit_coef(11, 21) = -2.6974056955563321e+02_dp
7486  fit_coef(12, 21) = 4.3256996209012456e+01_dp
7487  fit_coef(0, 22) = 6.0660781563425317e-02_dp
7488  fit_coef(1, 22) = 8.5794040217948859e-03_dp
7489  fit_coef(2, 22) = 8.8821388130041634e-01_dp
7490  fit_coef(3, 22) = -6.2985610532830956e+00_dp
7491  fit_coef(4, 22) = 4.5492645494685874e+01_dp
7492  fit_coef(5, 22) = -2.1647261584955578e+02_dp
7493  fit_coef(6, 22) = 6.8370044474800454e+02_dp
7494  fit_coef(7, 22) = -1.4621335320610413e+03_dp
7495  fit_coef(8, 22) = 2.1287754889346256e+03_dp
7496  fit_coef(9, 22) = -2.0792410286940094e+03_dp
7497  fit_coef(10, 22) = 1.3037501245395274e+03_dp
7498  fit_coef(11, 22) = -4.7423981275141949e+02_dp
7499  fit_coef(12, 22) = 7.6073607209164223e+01_dp
7500  fit_coef(0, 23) = 1.2841217227424742e-01_dp
7501  fit_coef(1, 23) = 1.4188057337444604e-02_dp
7502  fit_coef(2, 23) = 1.4629508408620973e+00_dp
7503  fit_coef(3, 23) = -1.0423327628190115e+01_dp
7504  fit_coef(4, 23) = 7.4479996989370790e+01_dp
7505  fit_coef(5, 23) = -3.5524319107213654e+02_dp
7506  fit_coef(6, 23) = 1.1248481685847394e+03_dp
7507  fit_coef(7, 23) = -2.4098075097537289e+03_dp
7508  fit_coef(8, 23) = 3.5126267297370300e+03_dp
7509  fit_coef(9, 23) = -3.4335802646233810e+03_dp
7510  fit_coef(10, 23) = 2.1541281893481446e+03_dp
7511  fit_coef(11, 23) = -7.8386608937552410e+02_dp
7512  fit_coef(12, 23) = 1.2577649211754711e+02_dp
7513  fit_coef(0, 24) = 2.6110218583026157e-01_dp
7514  fit_coef(1, 24) = 2.2013210715212957e-02_dp
7515  fit_coef(2, 24) = 2.2618021820392888e+00_dp
7516  fit_coef(3, 24) = -1.6177325764415730e+01_dp
7517  fit_coef(4, 24) = 1.1453533241330872e+02_dp
7518  fit_coef(5, 24) = -5.4723833721116853e+02_dp
7519  fit_coef(6, 24) = 1.7366429607985401e+03_dp
7520  fit_coef(7, 24) = -3.7264526069498952e+03_dp
7521  fit_coef(8, 24) = 5.4376949325389724e+03_dp
7522  fit_coef(9, 24) = -5.3192362305534161e+03_dp
7523  fit_coef(10, 24) = 3.3388433630606642e+03_dp
7524  fit_coef(11, 24) = -1.2154181459321210e+03_dp
7525  fit_coef(12, 24) = 1.9507456139845061e+02_dp
7526  fit_coef(0, 25) = 5.1367200823804149e-01_dp
7527  fit_coef(1, 25) = 3.1811354680997252e-02_dp
7528  fit_coef(2, 25) = 3.2585980335370284e+00_dp
7529  fit_coef(3, 25) = -2.3379379060808798e+01_dp
7530  fit_coef(4, 25) = 1.6424152452481010e+02_dp
7531  fit_coef(5, 25) = -7.8569152121234890e+02_dp
7532  fit_coef(6, 25) = 2.4981080171697954e+03_dp
7533  fit_coef(7, 25) = -5.3680206518529076e+03_dp
7534  fit_coef(8, 25) = 7.8407527495523063e+03_dp
7535  fit_coef(9, 25) = -7.6750999224540392e+03_dp
7536  fit_coef(10, 25) = 4.8198767192823361e+03_dp
7537  fit_coef(11, 25) = -1.7551476130824467e+03_dp
7538  fit_coef(12, 25) = 2.8177229346472944e+02_dp
7539  fit_coef(0, 26) = 9.8707480111071055e-01_dp
7540  fit_coef(1, 26) = 4.2323366844794610e-02_dp
7541  fit_coef(2, 26) = 4.3248620683488594e+00_dp
7542  fit_coef(3, 26) = -3.1101768723183273e+01_dp
7543  fit_coef(4, 26) = 2.1715876476583264e+02_dp
7544  fit_coef(5, 26) = -1.0396442548695900e+03_dp
7545  fit_coef(6, 26) = 3.3104927069027003e+03_dp
7546  fit_coef(7, 26) = -7.1219751261209803e+03_dp
7547  fit_coef(8, 26) = 1.0411115847803250e+04_dp
7548  fit_coef(9, 26) = -1.0196927796670321e+04_dp
7549  fit_coef(10, 26) = 6.4061259733442739e+03_dp
7550  fit_coef(11, 26) = -2.3334570806260454e+03_dp
7551  fit_coef(12, 26) = 3.7469580771614551e+02_dp
7552  fit_coef(0, 27) = 1.8940435475450061e+00_dp
7553  fit_coef(1, 27) = 5.1360926179740848e-02_dp
7554  fit_coef(2, 27) = 5.2404454262865769e+00_dp
7555  fit_coef(3, 27) = -3.7737331118803013e+01_dp
7556  fit_coef(4, 27) = 2.6250426447967351e+02_dp
7557  fit_coef(5, 27) = -1.2571969272125693e+03_dp
7558  fit_coef(6, 27) = 4.0068677681386607e+03_dp
7559  fit_coef(7, 27) = -8.6264349397777878e+03_dp
7560  fit_coef(8, 27) = 1.2616976771304368e+04_dp
7561  fit_coef(9, 27) = -1.2361959020546034e+04_dp
7562  fit_coef(10, 27) = 7.7683322759890580e+03_dp
7563  fit_coef(11, 27) = -2.8301914681580724e+03_dp
7564  fit_coef(12, 27) = 4.5452476900845880e+02_dp
7565  fit_coef(0, 28) = 3.9546758238329791e+00_dp
7566  fit_coef(1, 28) = 5.8523148761978797e-02_dp
7567  fit_coef(2, 28) = 5.9702778386920183e+00_dp
7568  fit_coef(3, 28) = -4.2997287866308362e+01_dp
7569  fit_coef(4, 28) = 2.9898597699426614e+02_dp
7570  fit_coef(5, 28) = -1.4318903472750299e+03_dp
7571  fit_coef(6, 28) = 4.5640259927402913e+03_dp
7572  fit_coef(7, 28) = -9.8267478597299942e+03_dp
7573  fit_coef(8, 28) = 1.4373446674375520e+04_dp
7574  fit_coef(9, 28) = -1.4083574897310356e+04_dp
7575  fit_coef(10, 28) = 8.8505067497423279e+03_dp
7576  fit_coef(11, 28) = -3.2245357392636670e+03_dp
7577  fit_coef(12, 28) = 5.1786594922938832e+02_dp
7578 
7579  END SUBROUTINE get_fit_coef_k14_lo
7580 
7581 ! **************************************************************************************************
7582 !> \brief ...
7583 !> \param k ...
7584 !> \param fit_coef ...
7585 !> \param L_b ...
7586 !> \param U_b ...
7587 ! **************************************************************************************************
7588  SUBROUTINE get_fit_coef_k15_sh(k, fit_coef, L_b, U_b)
7589  INTEGER :: k
7590  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
7591  REAL(kind=dp) :: l_b, u_b
7592 
7593  l_b = 2.0000000000000000e+01_dp
7594  u_b = 1.0000000000000000e+02_dp
7595  fit_coef(0, 1) = 3.7767636658328917e-03_dp
7596  fit_coef(1, 1) = 8.1211740094389931e-03_dp
7597  fit_coef(2, 1) = 8.4713080613072721e-03_dp
7598  fit_coef(3, 1) = 4.9722625039685525e-03_dp
7599  fit_coef(4, 1) = 1.2149725765861214e-03_dp
7600  fit_coef(5, 1) = -4.4528795735146096e-04_dp
7601  fit_coef(6, 1) = -4.1397080234777437e-04_dp
7602  fit_coef(7, 1) = -3.3426994813408613e-05_dp
7603  fit_coef(8, 1) = 6.8763616446013435e-05_dp
7604  fit_coef(9, 1) = 2.6807372741525578e-05_dp
7605  fit_coef(10, 1) = -2.8714180956136556e-05_dp
7606  fit_coef(11, 1) = 9.6272015928166124e-06_dp
7607  fit_coef(12, 1) = -1.2744413786197213e-06_dp
7608  fit_coef(0, 2) = 2.0284783343273730e-02_dp
7609  fit_coef(1, 2) = 4.3187845019499065e-02_dp
7610  fit_coef(2, 2) = 4.4768123513328789e-02_dp
7611  fit_coef(3, 2) = 2.6126720474645704e-02_dp
7612  fit_coef(4, 2) = 6.3201115983603541e-03_dp
7613  fit_coef(5, 2) = -2.3578759036246063e-03_dp
7614  fit_coef(6, 2) = -2.1606459505341194e-03_dp
7615  fit_coef(7, 2) = -1.6580374853951958e-04_dp
7616  fit_coef(8, 2) = 3.6074887455186000e-04_dp
7617  fit_coef(9, 2) = 1.3781750573407730e-04_dp
7618  fit_coef(10, 2) = -1.4977975033955343e-04_dp
7619  fit_coef(11, 2) = 5.0490744097337301e-05_dp
7620  fit_coef(12, 2) = -6.7504814416040953e-06_dp
7621  fit_coef(0, 3) = 5.1673260780627950e-02_dp
7622  fit_coef(1, 3) = 1.0789295508104972e-01_dp
7623  fit_coef(2, 3) = 1.1057351883667553e-01_dp
7624  fit_coef(3, 3) = 6.3878269616968825e-02_dp
7625  fit_coef(4, 3) = 1.5180871067702629e-02_dp
7626  fit_coef(5, 3) = -5.8375073829049018e-03_dp
7627  fit_coef(6, 3) = -5.2188107945168550e-03_dp
7628  fit_coef(7, 3) = -3.6420812718932399e-04_dp
7629  fit_coef(8, 3) = 8.7905419776698594e-04_dp
7630  fit_coef(9, 3) = 3.2415893028994188e-04_dp
7631  fit_coef(10, 3) = -3.6139234804234916e-04_dp
7632  fit_coef(11, 3) = 1.2287995757801328e-04_dp
7633  fit_coef(12, 3) = -1.6675660997752087e-05_dp
7634  fit_coef(0, 4) = 1.0134621267461434e-01_dp
7635  fit_coef(1, 4) = 2.0498960034213551e-01_dp
7636  fit_coef(2, 4) = 2.0657812668218858e-01_dp
7637  fit_coef(3, 4) = 1.1767379558549464e-01_dp
7638  fit_coef(4, 4) = 2.7288178413390367e-02_dp
7639  fit_coef(5, 4) = -1.0924148745488705e-02_dp
7640  fit_coef(6, 4) = -9.4432740413890777e-03_dp
7641  fit_coef(7, 4) = -5.6769752225927254e-04_dp
7642  fit_coef(8, 4) = 1.6082317938650511e-03_dp
7643  fit_coef(9, 4) = 5.6496352365318649e-04_dp
7644  fit_coef(10, 4) = -6.5204939503955980e-04_dp
7645  fit_coef(11, 4) = 2.2378537926777479e-04_dp
7646  fit_coef(12, 4) = -3.0821862755447693e-05_dp
7647  fit_coef(0, 5) = 1.7540646948915822e-01_dp
7648  fit_coef(1, 5) = 3.3841107332002812e-01_dp
7649  fit_coef(2, 5) = 3.3317753537976630e-01_dp
7650  fit_coef(3, 5) = 1.8664213256865744e-01_dp
7651  fit_coef(4, 5) = 4.2122973931643735e-02_dp
7652  fit_coef(5, 5) = -1.7653496250856538e-02_dp
7653  fit_coef(6, 5) = -1.4677820339754412e-02_dp
7654  fit_coef(7, 5) = -6.7172992100736459e-04_dp
7655  fit_coef(8, 5) = 2.5463509524145020e-03_dp
7656  fit_coef(9, 5) = 7.9689495762103719e-04_dp
7657  fit_coef(10, 5) = -9.9176850710568391e-04_dp
7658  fit_coef(11, 5) = 3.5040533908774847e-04_dp
7659  fit_coef(12, 5) = -5.0509200990651491e-05_dp
7660  fit_coef(0, 6) = 2.8403858696731338e-01_dp
7661  fit_coef(1, 6) = 5.1354379131383487e-01_dp
7662  fit_coef(2, 6) = 4.8963667336603639e-01_dp
7663  fit_coef(3, 6) = 2.6912774693427816e-01_dp
7664  fit_coef(4, 6) = 5.9724553513996380e-02_dp
7665  fit_coef(5, 6) = -2.5703789609353513e-02_dp
7666  fit_coef(6, 6) = -2.1114838016090463e-02_dp
7667  fit_coef(7, 6) = -7.0228514229756346e-04_dp
7668  fit_coef(8, 6) = 3.8581969229036879e-03_dp
7669  fit_coef(9, 6) = 1.2194767346868753e-03_dp
7670  fit_coef(10, 6) = -1.8021363838819021e-03_dp
7671  fit_coef(11, 6) = 7.5507648660773613e-04_dp
7672  fit_coef(12, 6) = -1.3075406318307264e-04_dp
7673  fit_coef(0, 7) = 4.4325614880929831e-01_dp
7674  fit_coef(1, 7) = 7.3781666079304498e-01_dp
7675  fit_coef(2, 7) = 6.7367679967887084e-01_dp
7676  fit_coef(3, 7) = 3.6132751402347024e-01_dp
7677  fit_coef(4, 7) = 8.0499595178773156e-02_dp
7678  fit_coef(5, 7) = -3.3029532312549834e-02_dp
7679  fit_coef(6, 7) = -2.8790475820923794e-02_dp
7680  fit_coef(7, 7) = -1.7795611862018949e-03_dp
7681  fit_coef(8, 7) = 5.1379466412685825e-03_dp
7682  fit_coef(9, 7) = 3.1353774828616044e-03_dp
7683  fit_coef(10, 7) = -3.3341189829340133e-03_dp
7684  fit_coef(11, 7) = 9.5780853222126921e-04_dp
7685  fit_coef(12, 7) = -4.7564006414347488e-05_dp
7686  fit_coef(0, 8) = 6.7707705919780792e-01_dp
7687  fit_coef(1, 8) = 1.0208946341910239e+00_dp
7688  fit_coef(2, 8) = 8.8225292727415439e-01_dp
7689  fit_coef(3, 8) = 4.5683990983568840e-01_dp
7690  fit_coef(4, 8) = 1.0315634645104643e-01_dp
7691  fit_coef(5, 8) = -3.6302702410040397e-02_dp
7692  fit_coef(6, 8) = -3.5178064788216744e-02_dp
7693  fit_coef(7, 8) = -5.4614672692391321e-03_dp
7694  fit_coef(8, 8) = 5.9947422484209678e-03_dp
7695  fit_coef(9, 8) = 2.7277018733018010e-03_dp
7696  fit_coef(10, 8) = 9.2005661112863006e-04_dp
7697  fit_coef(11, 8) = -2.7491424308858183e-03_dp
7698  fit_coef(12, 8) = 9.3417034494363172e-04_dp
7699  fit_coef(0, 9) = 1.0205594171746224e+00_dp
7700  fit_coef(1, 9) = 1.3737393203947723e+00_dp
7701  fit_coef(2, 9) = 1.1123746840237188e+00_dp
7702  fit_coef(3, 9) = 5.4861957447712506e-01_dp
7703  fit_coef(4, 9) = 1.2420055508662378e-01_dp
7704  fit_coef(5, 9) = -3.4071192988448372e-02_dp
7705  fit_coef(6, 9) = -3.6752879111842843e-02_dp
7706  fit_coef(7, 9) = -9.8874781786285233e-03_dp
7707  fit_coef(8, 9) = 5.0195565707678762e-03_dp
7708  fit_coef(9, 9) = -7.6508018734261539e-04_dp
7709  fit_coef(10, 9) = 7.1843501967062814e-03_dp
7710  fit_coef(11, 9) = -4.9459397204347057e-03_dp
7711  fit_coef(12, 9) = 8.9782856131910235e-04_dp
7712  fit_coef(0, 10) = 1.5244258156390766e+00_dp
7713  fit_coef(1, 10) = 1.8066993429217002e+00_dp
7714  fit_coef(2, 10) = 1.3609242838483797e+00_dp
7715  fit_coef(3, 10) = 6.3115404377443018e-01_dp
7716  fit_coef(4, 10) = 1.4030025341356947e-01_dp
7717  fit_coef(5, 10) = -2.7329038046514077e-02_dp
7718  fit_coef(6, 10) = -3.2676873494217773e-02_dp
7719  fit_coef(7, 10) = -1.1415330583361451e-02_dp
7720  fit_coef(8, 10) = -4.9009191168826780e-06_dp
7721  fit_coef(9, 10) = 1.3306667731994193e-04_dp
7722  fit_coef(10, 10) = 3.7437558621727469e-03_dp
7723  fit_coef(11, 10) = 4.8589108656243562e-04_dp
7724  fit_coef(12, 10) = -1.0469727509729387e-03_dp
7725  fit_coef(0, 11) = 2.2624235303155098e+00_dp
7726  fit_coef(1, 11) = 2.3271837597685869e+00_dp
7727  fit_coef(2, 11) = 1.6242573707008741e+00_dp
7728  fit_coef(3, 11) = 7.0131249760739722e-01_dp
7729  fit_coef(4, 11) = 1.5012768567411283e-01_dp
7730  fit_coef(5, 11) = -1.7685800296799118e-02_dp
7731  fit_coef(6, 11) = -2.4133853082992485e-02_dp
7732  fit_coef(7, 11) = -1.0124353385573369e-02_dp
7733  fit_coef(8, 11) = -5.4053355656654414e-03_dp
7734  fit_coef(9, 11) = 2.0601323692594885e-03_dp
7735  fit_coef(10, 11) = -1.9168010184212245e-03_dp
7736  fit_coef(11, 11) = 5.2635221561462978e-03_dp
7737  fit_coef(12, 11) = -2.0650943061245367e-03_dp
7738  fit_coef(0, 12) = 3.3440185138398908e+00_dp
7739  fit_coef(1, 12) = 2.9374869303015658e+00_dp
7740  fit_coef(2, 12) = 1.8986970103463769e+00_dp
7741  fit_coef(3, 12) = 7.5852460527436116e-01_dp
7742  fit_coef(4, 12) = 1.5431087315065109e-01_dp
7743  fit_coef(5, 12) = -6.2637714258166168e-03_dp
7744  fit_coef(6, 12) = -1.2867661430609648e-02_dp
7745  fit_coef(7, 12) = -7.7297513116621266e-03_dp
7746  fit_coef(8, 12) = -7.9684475195776500e-03_dp
7747  fit_coef(9, 12) = 7.0191640613392089e-04_dp
7748  fit_coef(10, 12) = -2.3205524009468916e-03_dp
7749  fit_coef(11, 12) = 4.7115703272364142e-03_dp
7750  fit_coef(12, 12) = -1.3939780575372204e-03_dp
7751  fit_coef(0, 13) = 4.9400406076482417e+00_dp
7752  fit_coef(1, 13) = 3.6338865240810336e+00_dp
7753  fit_coef(2, 13) = 2.1823364183861980e+00_dp
7754  fit_coef(3, 13) = 8.0486953703551811e-01_dp
7755  fit_coef(4, 13) = 1.5444706443796333e-01_dp
7756  fit_coef(5, 13) = 6.2245841342081663e-03_dp
7757  fit_coef(6, 13) = -4.5752093352805732e-04_dp
7758  fit_coef(7, 13) = -4.9804550111796943e-03_dp
7759  fit_coef(8, 13) = -8.4778512610873564e-03_dp
7760  fit_coef(9, 13) = -2.0214510332599842e-03_dp
7761  fit_coef(10, 13) = 2.4374313233334989e-04_dp
7762  fit_coef(11, 13) = 1.9195383981977568e-03_dp
7763  fit_coef(12, 13) = -3.7228313108121918e-04_dp
7764  fit_coef(0, 14) = 7.3492824088289943e+00_dp
7765  fit_coef(1, 14) = 4.4099530097240827e+00_dp
7766  fit_coef(2, 14) = 2.4783620449758916e+00_dp
7767  fit_coef(3, 14) = 8.4513384310546469e-01_dp
7768  fit_coef(4, 14) = 1.5211923704319483e-01_dp
7769  fit_coef(5, 14) = 1.9150817795865041e-02_dp
7770  fit_coef(6, 14) = 1.2175087669328011e-02_dp
7771  fit_coef(7, 14) = -1.9876602775734512e-03_dp
7772  fit_coef(8, 14) = -8.3964504059626105e-03_dp
7773  fit_coef(9, 14) = -3.7517484520995536e-03_dp
7774  fit_coef(10, 14) = 2.5098290732908429e-03_dp
7775  fit_coef(11, 14) = -2.2174814827198228e-04_dp
7776  fit_coef(12, 14) = 1.7762122632969973e-04_dp
7777  fit_coef(0, 15) = 1.1260372250288922e+01_dp
7778  fit_coef(1, 15) = 5.2761367256188780e+00_dp
7779  fit_coef(2, 15) = 2.8037057941841899e+00_dp
7780  fit_coef(3, 15) = 8.8780102116211801e-01_dp
7781  fit_coef(4, 15) = 1.4843982592096647e-01_dp
7782  fit_coef(5, 15) = 3.2027815482417170e-02_dp
7783  fit_coef(6, 15) = 2.5031908188376327e-02_dp
7784  fit_coef(7, 15) = 1.3905318224525349e-03_dp
7785  fit_coef(8, 15) = -8.2768851858847706e-03_dp
7786  fit_coef(9, 15) = -4.1010656916587729e-03_dp
7787  fit_coef(10, 15) = 3.7595505954445777e-03_dp
7788  fit_coef(11, 15) = -1.2076253125456195e-03_dp
7789  fit_coef(12, 15) = 2.7539917666371817e-04_dp
7790  fit_coef(0, 16) = 9.7353035224829500e-03_dp
7791  fit_coef(1, 16) = 2.0886976749800733e-02_dp
7792  fit_coef(2, 16) = 2.1755665531631045e-02_dp
7793  fit_coef(3, 16) = 1.2752382400370278e-02_dp
7794  fit_coef(4, 16) = 3.1086335160659716e-03_dp
7795  fit_coef(5, 16) = -1.1441703553915466e-03_dp
7796  fit_coef(6, 16) = -1.0600438281376386e-03_dp
7797  fit_coef(7, 16) = -8.4585212227881147e-05_dp
7798  fit_coef(8, 16) = 1.7629742631278603e-04_dp
7799  fit_coef(9, 16) = 6.8399637396386302e-05_dp
7800  fit_coef(10, 16) = -7.3517685522867944e-05_dp
7801  fit_coef(11, 16) = 2.4681600354643785e-05_dp
7802  fit_coef(12, 16) = -3.2754157510708014e-06_dp
7803  fit_coef(0, 17) = 2.3550935618358620e-02_dp
7804  fit_coef(1, 17) = 4.9522562600574506e-02_dp
7805  fit_coef(2, 17) = 5.0940261314895138e-02_dp
7806  fit_coef(3, 17) = 2.9520151355165270e-02_dp
7807  fit_coef(4, 17) = 7.0526431743143485e-03_dp
7808  fit_coef(5, 17) = -2.6886627324933282e-03_dp
7809  fit_coef(6, 17) = -2.4209379054065576e-03_dp
7810  fit_coef(7, 17) = -1.7381016208850244e-04_dp
7811  fit_coef(8, 17) = 4.0675731507373121e-04_dp
7812  fit_coef(9, 17) = 1.5152633434160025e-04_dp
7813  fit_coef(10, 17) = -1.6769671036439022e-04_dp
7814  fit_coef(11, 17) = 5.6896776687533419e-05_dp
7815  fit_coef(12, 17) = -7.6947045683246862e-06_dp
7816  fit_coef(0, 18) = 3.9777578377675531e-02_dp
7817  fit_coef(1, 18) = 8.0346278051875858e-02_dp
7818  fit_coef(2, 18) = 8.0791839568255266e-02_dp
7819  fit_coef(3, 18) = 4.5890106592349850e-02_dp
7820  fit_coef(4, 18) = 1.0581783818106148e-02_dp
7821  fit_coef(5, 18) = -4.2772167663816868e-03_dp
7822  fit_coef(6, 18) = -3.6711065186785822e-03_dp
7823  fit_coef(7, 18) = -2.1295067951996251e-04_dp
7824  fit_coef(8, 18) = 6.2748074852499950e-04_dp
7825  fit_coef(9, 18) = 2.1773104607889315e-04_dp
7826  fit_coef(10, 18) = -2.5378512352868573e-04_dp
7827  fit_coef(11, 18) = 8.7481966065534113e-05_dp
7828  fit_coef(12, 18) = -1.2141070019913610e-05_dp
7829  fit_coef(0, 19) = 6.0562131081817058e-02_dp
7830  fit_coef(1, 19) = 1.1449873938476936e-01_dp
7831  fit_coef(2, 19) = 1.1129944008292268e-01_dp
7832  fit_coef(3, 19) = 6.1560590847477989e-02_dp
7833  fit_coef(4, 19) = 1.3534891528073901e-02_dp
7834  fit_coef(5, 19) = -5.9033543536541871e-03_dp
7835  fit_coef(6, 19) = -4.7450366895801120e-03_dp
7836  fit_coef(7, 19) = -1.7764449860279051e-04_dp
7837  fit_coef(8, 19) = 8.2604161016353668e-04_dp
7838  fit_coef(9, 19) = 2.5651846839713858e-04_dp
7839  fit_coef(10, 19) = -3.2185438255892302e-04_dp
7840  fit_coef(11, 19) = 1.1225233677891509e-04_dp
7841  fit_coef(12, 19) = -1.5831921058481165e-05_dp
7842  fit_coef(0, 20) = 8.9226696029307800e-02_dp
7843  fit_coef(1, 20) = 1.5322995807536874e-01_dp
7844  fit_coef(2, 20) = 1.4178721914749884e-01_dp
7845  fit_coef(3, 20) = 7.6128391563680162e-02_dp
7846  fit_coef(4, 20) = 1.6136643158648808e-02_dp
7847  fit_coef(5, 20) = -7.5330493292977262e-03_dp
7848  fit_coef(6, 20) = -5.7529238965828419e-03_dp
7849  fit_coef(7, 20) = -1.1707762217534482e-05_dp
7850  fit_coef(8, 20) = 1.0894518853190246e-03_dp
7851  fit_coef(9, 20) = 1.8904025635640227e-04_dp
7852  fit_coef(10, 20) = -3.8503303956792745e-04_dp
7853  fit_coef(11, 20) = 1.6892465284271444e-04_dp
7854  fit_coef(12, 20) = -3.1503784546561519e-05_dp
7855  fit_coef(0, 21) = 1.3067133728179103e-01_dp
7856  fit_coef(1, 21) = 1.9826805579875501e-01_dp
7857  fit_coef(2, 21) = 1.7073403778885513e-01_dp
7858  fit_coef(3, 21) = 8.8223081054500926e-02_dp
7859  fit_coef(4, 21) = 1.9182613501886863e-02_dp
7860  fit_coef(5, 21) = -8.2278999968844989e-03_dp
7861  fit_coef(6, 21) = -7.1938427008996124e-03_dp
7862  fit_coef(7, 21) = -2.3630795339020511e-04_dp
7863  fit_coef(8, 21) = 1.4678849246082021e-03_dp
7864  fit_coef(9, 21) = 1.0431379287022221e-03_dp
7865  fit_coef(10, 21) = -1.5357712204035895e-03_dp
7866  fit_coef(11, 21) = 7.1343365682177630e-04_dp
7867  fit_coef(12, 21) = -1.2573122208893727e-04_dp
7868  fit_coef(0, 22) = 1.9171789962238633e-01_dp
7869  fit_coef(1, 22) = 2.5190501212777222e-01_dp
7870  fit_coef(2, 22) = 1.9682158960117535e-01_dp
7871  fit_coef(3, 22) = 9.5068036046292548e-02_dp
7872  fit_coef(4, 22) = 2.2164921662634080e-02_dp
7873  fit_coef(5, 22) = -5.7919264320229974e-03_dp
7874  fit_coef(6, 22) = -7.7045178800915467e-03_dp
7875  fit_coef(7, 22) = -2.2724175760734976e-03_dp
7876  fit_coef(8, 22) = 1.0118193318505186e-03_dp
7877  fit_coef(9, 22) = 2.0169812523148983e-03_dp
7878  fit_coef(10, 22) = -9.2577594680840871e-06_dp
7879  fit_coef(11, 22) = -1.3014429778002868e-03_dp
7880  fit_coef(12, 22) = 5.2474898728580737e-04_dp
7881  fit_coef(0, 23) = 2.8169225019506716e-01_dp
7882  fit_coef(1, 23) = 3.1611118986493281e-01_dp
7883  fit_coef(2, 23) = 2.1983832131612513e-01_dp
7884  fit_coef(3, 23) = 9.4742330833316193e-02_dp
7885  fit_coef(4, 23) = 2.2513794210120210e-02_dp
7886  fit_coef(5, 23) = -5.0847893755973886e-04_dp
7887  fit_coef(6, 23) = -4.3926536784528831e-03_dp
7888  fit_coef(7, 23) = -4.7592264209054850e-03_dp
7889  fit_coef(8, 23) = 5.4373390930081153e-04_dp
7890  fit_coef(9, 23) = -3.2404033623214612e-03_dp
7891  fit_coef(10, 23) = 7.9533405554355376e-03_dp
7892  fit_coef(11, 23) = -5.0278147899489754e-03_dp
7893  fit_coef(12, 23) = 1.0211564000482632e-03_dp
7894  fit_coef(0, 24) = 4.1360870667704458e-01_dp
7895  fit_coef(1, 24) = 3.9134279925186166e-01_dp
7896  fit_coef(2, 24) = 2.3989520225411959e-01_dp
7897  fit_coef(3, 24) = 8.7887165884511398e-02_dp
7898  fit_coef(4, 24) = 1.8986346126332081e-02_dp
7899  fit_coef(5, 24) = 4.7658422103979536e-03_dp
7900  fit_coef(6, 24) = 1.3492788485409764e-03_dp
7901  fit_coef(7, 24) = -3.3357808918414787e-03_dp
7902  fit_coef(8, 24) = -3.1088669483680088e-03_dp
7903  fit_coef(9, 24) = -1.8511419844152608e-03_dp
7904  fit_coef(10, 24) = 1.7736202675366283e-03_dp
7905  fit_coef(11, 24) = 2.1114330344624466e-03_dp
7906  fit_coef(12, 24) = -1.3226303250553409e-03_dp
7907  fit_coef(0, 25) = 6.0621802446427508e-01_dp
7908  fit_coef(1, 25) = 4.7585064174951042e-01_dp
7909  fit_coef(2, 25) = 2.5658915757225498e-01_dp
7910  fit_coef(3, 25) = 7.6658354342588539e-02_dp
7911  fit_coef(4, 25) = 1.2995988704122139e-02_dp
7912  fit_coef(5, 25) = 8.4318408777111463e-03_dp
7913  fit_coef(6, 25) = 6.5820665925556696e-03_dp
7914  fit_coef(7, 25) = 1.8845523065198023e-04_dp
7915  fit_coef(8, 25) = -6.1170321098400040e-03_dp
7916  fit_coef(9, 25) = 2.6963328854067922e-03_dp
7917  fit_coef(10, 25) = -6.7464598603185540e-03_dp
7918  fit_coef(11, 25) = 6.8191427136023554e-03_dp
7919  fit_coef(12, 25) = -1.9275464800632919e-03_dp
7920  fit_coef(0, 26) = 8.8764155033206149e-01_dp
7921  fit_coef(1, 26) = 5.6552140990150657e-01_dp
7922  fit_coef(2, 26) = 2.6943393742267280e-01_dp
7923  fit_coef(3, 26) = 6.3561620296985116e-02_dp
7924  fit_coef(4, 26) = 6.7821546029915858e-03_dp
7925  fit_coef(5, 26) = 1.0671885911308030e-02_dp
7926  fit_coef(6, 26) = 1.0202617186318210e-02_dp
7927  fit_coef(7, 26) = 2.0623230180061023e-03_dp
7928  fit_coef(8, 26) = -4.0999080350069333e-03_dp
7929  fit_coef(9, 26) = 3.3757569259654344e-04_dp
7930  fit_coef(10, 26) = -3.2168362434274113e-03_dp
7931  fit_coef(11, 26) = 1.9561977675803606e-03_dp
7932  fit_coef(12, 26) = -1.0127854359087637e-05_dp
7933  fit_coef(0, 27) = 1.3031121163620227e+00_dp
7934  fit_coef(1, 27) = 6.5442627957957644e-01_dp
7935  fit_coef(2, 27) = 2.7907544789512745e-01_dp
7936  fit_coef(3, 27) = 5.1209194718773846e-02_dp
7937  fit_coef(4, 27) = 1.8680237447576146e-03_dp
7938  fit_coef(5, 27) = 1.2060225663826541e-02_dp
7939  fit_coef(6, 27) = 1.2057587702851754e-02_dp
7940  fit_coef(7, 27) = 2.6179284359982300e-03_dp
7941  fit_coef(8, 27) = -1.2404837715336242e-03_dp
7942  fit_coef(9, 27) = -2.5831650098316326e-03_dp
7943  fit_coef(10, 27) = 1.8086181493242913e-03_dp
7944  fit_coef(11, 27) = -2.3645920962560019e-03_dp
7945  fit_coef(12, 27) = 1.0746225263111922e-03_dp
7946  fit_coef(0, 28) = 1.9357875429827360e+00_dp
7947  fit_coef(1, 28) = 7.3707936760259829e-01_dp
7948  fit_coef(2, 28) = 2.8863411383043175e-01_dp
7949  fit_coef(3, 28) = 4.2272421989736957e-02_dp
7950  fit_coef(4, 28) = -1.3236760602961552e-03_dp
7951  fit_coef(5, 28) = 1.2811295424819810e-02_dp
7952  fit_coef(6, 28) = 1.2606618885406514e-02_dp
7953  fit_coef(7, 28) = 2.8686367951981208e-03_dp
7954  fit_coef(8, 28) = -4.2949161661710804e-05_dp
7955  fit_coef(9, 28) = -2.4420917937843715e-03_dp
7956  fit_coef(10, 28) = 2.7346339142362607e-03_dp
7957  fit_coef(11, 28) = -2.7192205830173727e-03_dp
7958  fit_coef(12, 28) = 8.3334329375208966e-04_dp
7959  fit_coef(0, 29) = 2.9813305217729247e+00_dp
7960  fit_coef(1, 29) = 8.1556707900662084e-01_dp
7961  fit_coef(2, 29) = 3.0574250813204679e-01_dp
7962  fit_coef(3, 29) = 3.9576605747462988e-02_dp
7963  fit_coef(4, 29) = -3.1516191139201481e-03_dp
7964  fit_coef(5, 29) = 1.2947548079823706e-02_dp
7965  fit_coef(6, 29) = 1.2648514261782698e-02_dp
7966  fit_coef(7, 29) = 3.1343334418898880e-03_dp
7967  fit_coef(8, 29) = 1.2305058520847782e-04_dp
7968  fit_coef(9, 29) = -9.8020686398801802e-04_dp
7969  fit_coef(10, 29) = 1.7095022610177765e-03_dp
7970  fit_coef(11, 29) = -1.5105150611297968e-03_dp
7971  fit_coef(12, 29) = 2.8195377606949853e-04_dp
7972  fit_coef(0, 30) = 5.1939564822259765e+00_dp
7973  fit_coef(1, 30) = 9.3452037903374208e-01_dp
7974  fit_coef(2, 30) = 3.5551447159259092e-01_dp
7975  fit_coef(3, 30) = 4.8826933534516080e-02_dp
7976  fit_coef(4, 30) = -4.0672239419310479e-03_dp
7977  fit_coef(5, 30) = 1.2876916535847991e-02_dp
7978  fit_coef(6, 30) = 1.3347608970308627e-02_dp
7979  fit_coef(7, 30) = 3.7439290651003427e-03_dp
7980  fit_coef(8, 30) = 1.3798569341874731e-04_dp
7981  fit_coef(9, 30) = 1.7467286573212931e-04_dp
7982  fit_coef(10, 30) = 9.2180740758796703e-04_dp
7983  fit_coef(11, 30) = -5.6981792340525463e-04_dp
7984  fit_coef(12, 30) = -3.5378278861525159e-05_dp
7985 
7986  END SUBROUTINE get_fit_coef_k15_sh
7987 
7988 ! **************************************************************************************************
7989 !> \brief ...
7990 !> \param k ...
7991 !> \param fit_coef ...
7992 !> \param L_b ...
7993 !> \param U_b ...
7994 ! **************************************************************************************************
7995  SUBROUTINE get_fit_coef_k15_mi(k, fit_coef, L_b, U_b)
7996  INTEGER :: k
7997  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
7998  REAL(kind=dp) :: l_b, u_b
7999 
8000  l_b = 1.0000000000000000e+02_dp
8001  u_b = 1.1738988511192356e+03_dp
8002  fit_coef(0, 1) = 5.0212735786207190e-04_dp
8003  fit_coef(1, 1) = 1.4715598436560518e-03_dp
8004  fit_coef(2, 1) = 2.1503966610512443e-03_dp
8005  fit_coef(3, 1) = 1.8763892029773810e-03_dp
8006  fit_coef(4, 1) = 8.9509317267188646e-04_dp
8007  fit_coef(5, 1) = 4.4252413515572752e-05_dp
8008  fit_coef(6, 1) = -1.9929035057866966e-04_dp
8009  fit_coef(7, 1) = -5.0485804346307633e-05_dp
8010  fit_coef(8, 1) = 4.3968375574232470e-05_dp
8011  fit_coef(9, 1) = 5.5154425679931483e-05_dp
8012  fit_coef(10, 1) = -7.3825809523082769e-05_dp
8013  fit_coef(11, 1) = 3.4418190236750298e-05_dp
8014  fit_coef(12, 1) = -6.1654048128061428e-06_dp
8015  fit_coef(0, 2) = 2.7813466099976822e-03_dp
8016  fit_coef(1, 2) = 7.9639349588492489e-03_dp
8017  fit_coef(2, 2) = 1.1498418447714263e-02_dp
8018  fit_coef(3, 2) = 9.9309054844448665e-03_dp
8019  fit_coef(4, 2) = 4.6793464572880547e-03_dp
8020  fit_coef(5, 2) = 2.0134378481332076e-04_dp
8021  fit_coef(6, 2) = -1.0461830621068451e-03_dp
8022  fit_coef(7, 2) = -2.5547396359220325e-04_dp
8023  fit_coef(8, 2) = 2.3777699827707836e-04_dp
8024  fit_coef(9, 2) = 2.7502067371517350e-04_dp
8025  fit_coef(10, 2) = -3.7882475853089022e-04_dp
8026  fit_coef(11, 2) = 1.7838098098998129e-04_dp
8027  fit_coef(12, 2) = -3.2173474626321743e-05_dp
8028  fit_coef(0, 3) = 7.5356589508119715e-03_dp
8029  fit_coef(1, 3) = 2.0547011268364480e-02_dp
8030  fit_coef(2, 3) = 2.8986632022747129e-02_dp
8031  fit_coef(3, 3) = 2.4585742824888547e-02_dp
8032  fit_coef(4, 3) = 1.1332324461894762e-02_dp
8033  fit_coef(5, 3) = 3.5501376638767630e-04_dp
8034  fit_coef(6, 3) = -2.5488497267062661e-03_dp
8035  fit_coef(7, 3) = -5.7872409900516482e-04_dp
8036  fit_coef(8, 3) = 6.0733088515269604e-04_dp
8037  fit_coef(9, 3) = 6.0352400231591973e-04_dp
8038  fit_coef(10, 3) = -8.7889897017369044e-04_dp
8039  fit_coef(11, 3) = 4.2107155921709870e-04_dp
8040  fit_coef(12, 3) = -7.6791853388456923e-05_dp
8041  fit_coef(0, 4) = 1.6293654129500710e-02_dp
8042  fit_coef(1, 4) = 4.1034183058244827e-02_dp
8043  fit_coef(2, 4) = 5.5669340450143955e-02_dp
8044  fit_coef(3, 4) = 4.5958232995003026e-02_dp
8045  fit_coef(4, 4) = 2.0631055086044563e-02_dp
8046  fit_coef(5, 4) = 3.6554527705558160e-04_dp
8047  fit_coef(6, 4) = -4.7143452832445311e-03_dp
8048  fit_coef(7, 4) = -9.9264691382352382e-04_dp
8049  fit_coef(8, 4) = 1.2322009627532241e-03_dp
8050  fit_coef(9, 4) = 9.8185260435618648e-04_dp
8051  fit_coef(10, 4) = -1.5959947544011608e-03_dp
8052  fit_coef(11, 4) = 7.9825857947420098e-04_dp
8053  fit_coef(12, 4) = -1.5065823877361689e-04_dp
8054  fit_coef(0, 5) = 3.2116880043710744e-02_dp
8055  fit_coef(1, 5) = 7.2781942537050448e-02_dp
8056  fit_coef(2, 5) = 9.3125631841889350e-02_dp
8057  fit_coef(3, 5) = 7.3591074240215937e-02_dp
8058  fit_coef(4, 5) = 3.1935152140736278e-02_dp
8059  fit_coef(5, 5) = 4.5831309250835472e-04_dp
8060  fit_coef(6, 5) = -7.2579368033050861e-03_dp
8061  fit_coef(7, 5) = -1.5242456005729315e-03_dp
8062  fit_coef(8, 5) = 1.3880778676825922e-03_dp
8063  fit_coef(9, 5) = 2.2376670079413724e-03_dp
8064  fit_coef(10, 5) = -2.8229103749250520e-03_dp
8065  fit_coef(11, 5) = 1.2683701333535493e-03_dp
8066  fit_coef(12, 5) = -2.1655233738863679e-04_dp
8067  fit_coef(0, 6) = 6.0477196624071472e-02_dp
8068  fit_coef(1, 6) = 1.2125095461882505e-01_dp
8069  fit_coef(2, 6) = 1.4404594415379110e-01_dp
8070  fit_coef(3, 6) = 1.0653676582778267e-01_dp
8071  fit_coef(4, 6) = 4.3372431118558187e-02_dp
8072  fit_coef(5, 6) = 4.1288606887333705e-04_dp
8073  fit_coef(6, 6) = -8.8579280488838095e-03_dp
8074  fit_coef(7, 6) = -2.2179852026296800e-03_dp
8075  fit_coef(8, 6) = 2.0958278133874500e-03_dp
8076  fit_coef(9, 6) = 6.9556540802001902e-04_dp
8077  fit_coef(10, 6) = -7.7943766158600528e-04_dp
8078  fit_coef(11, 6) = 1.1446740869183900e-04_dp
8079  fit_coef(12, 6) = 2.7632689805845764e-05_dp
8080  fit_coef(0, 7) = 1.1064399319041990e-01_dp
8081  fit_coef(1, 7) = 1.9418438863145457e-01_dp
8082  fit_coef(2, 7) = 2.1228094292888233e-01_dp
8083  fit_coef(3, 7) = 1.4399775783971039e-01_dp
8084  fit_coef(4, 7) = 5.2541209241390302e-02_dp
8085  fit_coef(5, 7) = -9.2537655514377752e-04_dp
8086  fit_coef(6, 7) = -9.0102109734644890e-03_dp
8087  fit_coef(7, 7) = -1.8871157279751268e-03_dp
8088  fit_coef(8, 7) = 3.1309099680042760e-03_dp
8089  fit_coef(9, 7) = -2.5004066194694607e-03_dp
8090  fit_coef(10, 7) = 1.5656511931140620e-03_dp
8091  fit_coef(11, 7) = -4.6135496029970502e-04_dp
8092  fit_coef(12, 7) = 3.2764384769675960e-05_dp
8093  fit_coef(0, 8) = 1.9798263302865093e-01_dp
8094  fit_coef(1, 8) = 3.0162627763842398e-01_dp
8095  fit_coef(2, 8) = 3.0217808443088900e-01_dp
8096  fit_coef(3, 8) = 1.8500065299157431e-01_dp
8097  fit_coef(4, 8) = 5.7340548130963523e-02_dp
8098  fit_coef(5, 8) = -4.3765501944754721e-03_dp
8099  fit_coef(6, 8) = -7.8869300696153017e-03_dp
8100  fit_coef(7, 8) = 1.3835188624175719e-04_dp
8101  fit_coef(8, 8) = 3.3750918634805581e-03_dp
8102  fit_coef(9, 8) = -5.0244120026273721e-03_dp
8103  fit_coef(10, 8) = 2.8097352620888730e-03_dp
8104  fit_coef(11, 8) = -4.8749664373366714e-04_dp
8105  fit_coef(12, 8) = -3.4446077687337908e-05_dp
8106  fit_coef(0, 9) = 3.4762598832467834e-01_dp
8107  fit_coef(1, 9) = 4.5573634191690915e-01_dp
8108  fit_coef(2, 9) = 4.1780164140817255e-01_dp
8109  fit_coef(3, 9) = 2.2768957404533277e-01_dp
8110  fit_coef(4, 9) = 5.5879258865385507e-02_dp
8111  fit_coef(5, 9) = -9.9081094692702303e-03_dp
8112  fit_coef(6, 9) = -5.0068528611206149e-03_dp
8113  fit_coef(7, 9) = 3.0160271964011468e-03_dp
8114  fit_coef(8, 9) = 3.6222265118699710e-03_dp
8115  fit_coef(9, 9) = -8.8397638670103182e-03_dp
8116  fit_coef(10, 9) = 5.9259674015836239e-03_dp
8117  fit_coef(11, 9) = -1.7478385304278991e-03_dp
8118  fit_coef(12, 9) = 1.9988838059233530e-04_dp
8119  fit_coef(0, 10) = 6.0023140973611755e-01_dp
8120  fit_coef(1, 10) = 6.6999181383267858e-01_dp
8121  fit_coef(2, 10) = 5.6210771610729648e-01_dp
8122  fit_coef(3, 10) = 2.6900784986520249e-01_dp
8123  fit_coef(4, 10) = 4.6435418682624782e-02_dp
8124  fit_coef(5, 10) = -1.6642885693320342e-02_dp
8125  fit_coef(6, 10) = 3.8014327565738168e-04_dp
8126  fit_coef(7, 10) = 6.2610253146593775e-03_dp
8127  fit_coef(8, 10) = 3.2146802606417453e-03_dp
8128  fit_coef(9, 10) = -1.3711754453203115e-02_dp
8129  fit_coef(10, 10) = 1.1099834233825179e-02_dp
8130  fit_coef(11, 10) = -4.2111321446896338e-03_dp
8131  fit_coef(12, 10) = 6.7715733841587470e-04_dp
8132  fit_coef(0, 11) = 1.0210655880657196e+00_dp
8133  fit_coef(1, 11) = 9.5730192228839006e-01_dp
8134  fit_coef(2, 11) = 7.3607353846396317e-01_dp
8135  fit_coef(3, 11) = 3.0496319982420517e-01_dp
8136  fit_coef(4, 11) = 2.7825470684213698e-02_dp
8137  fit_coef(5, 11) = -2.3036487360505412e-02_dp
8138  fit_coef(6, 11) = 9.0002346429021024e-03_dp
8139  fit_coef(7, 11) = 9.4071699260299454e-03_dp
8140  fit_coef(8, 11) = 1.1246072531079006e-03_dp
8141  fit_coef(9, 11) = -1.8600382884449367e-02_dp
8142  fit_coef(10, 11) = 1.7805450549655721e-02_dp
8143  fit_coef(11, 11) = -7.6910226916182545e-03_dp
8144  fit_coef(12, 11) = 1.3712121437792250e-03_dp
8145  fit_coef(0, 12) = 1.7149561293339615e+00_dp
8146  fit_coef(1, 12) = 1.3267744256882403e+00_dp
8147  fit_coef(2, 12) = 9.3812895165305032e-01_dp
8148  fit_coef(3, 12) = 3.3164771999234482e-01_dp
8149  fit_coef(4, 12) = -4.9178162808578741e-05_dp
8150  fit_coef(5, 12) = -2.7249300178168019e-02_dp
8151  fit_coef(6, 12) = 2.1205458082480019e-02_dp
8152  fit_coef(7, 12) = 1.1807990512194026e-02_dp
8153  fit_coef(8, 12) = -3.3661868556830038e-03_dp
8154  fit_coef(9, 12) = -2.2430236127638940e-02_dp
8155  fit_coef(10, 12) = 2.5486188136087912e-02_dp
8156  fit_coef(11, 12) = -1.2102581018395429e-02_dp
8157  fit_coef(12, 12) = 2.3004381707239473e-03_dp
8158  fit_coef(0, 13) = 2.8539608561967360e+00_dp
8159  fit_coef(1, 13) = 1.7797688368810891e+00_dp
8160  fit_coef(2, 13) = 1.1646443061164560e+00_dp
8161  fit_coef(3, 13) = 3.4701820688332419e-01_dp
8162  fit_coef(4, 13) = -3.5929878683565182e-02_dp
8163  fit_coef(5, 13) = -2.7887790242899075e-02_dp
8164  fit_coef(6, 13) = 3.6702245498739489e-02_dp
8165  fit_coef(7, 13) = 1.2908675248958822e-02_dp
8166  fit_coef(8, 13) = -1.0507576982805505e-02_dp
8167  fit_coef(9, 13) = -2.4256099909163161e-02_dp
8168  fit_coef(10, 13) = 3.3404768253646827e-02_dp
8169  fit_coef(11, 13) = -1.7212687576065637e-02_dp
8170  fit_coef(12, 13) = 3.4428516812536531e-03_dp
8171  fit_coef(0, 14) = 4.7432936777438393e+00_dp
8172  fit_coef(1, 14) = 2.3082382103412251e+00_dp
8173  fit_coef(2, 14) = 1.4124938166206138e+00_dp
8174  fit_coef(3, 14) = 3.5283333252051396e-01_dp
8175  fit_coef(4, 14) = -7.7696363994240056e-02_dp
8176  fit_coef(5, 14) = -2.4914689387708116e-02_dp
8177  fit_coef(6, 14) = 5.4698262510218663e-02_dp
8178  fit_coef(7, 14) = 1.2640616949106807e-02_dp
8179  fit_coef(8, 14) = -1.9941323208816249e-02_dp
8180  fit_coef(9, 14) = -2.3878392941469071e-02_dp
8181  fit_coef(10, 14) = 4.1055603040417131e-02_dp
8182  fit_coef(11, 14) = -2.2734874408993563e-02_dp
8183  fit_coef(12, 14) = 4.7400588393736497e-03_dp
8184  fit_coef(0, 15) = 8.0710112216342775e+00_dp
8185  fit_coef(1, 15) = 2.9055595870824633e+00_dp
8186  fit_coef(2, 15) = 1.6866060964430423e+00_dp
8187  fit_coef(3, 15) = 3.5581815059695143e-01_dp
8188  fit_coef(4, 15) = -1.2393245100043256e-01_dp
8189  fit_coef(5, 15) = -2.0058383552301023e-02_dp
8190  fit_coef(6, 15) = 7.4640422271172679e-02_dp
8191  fit_coef(7, 15) = 1.1638820236828815e-02_dp
8192  fit_coef(8, 15) = -3.0928127527058424e-02_dp
8193  fit_coef(9, 15) = -2.2331476973823049e-02_dp
8194  fit_coef(10, 15) = 4.8851141745373840e-02_dp
8195  fit_coef(11, 15) = -2.8681346469043273e-02_dp
8196  fit_coef(12, 15) = 6.1686347014912515e-03_dp
8197  fit_coef(0, 16) = 1.3032066476244642e-03_dp
8198  fit_coef(1, 16) = 3.8001657920981851e-03_dp
8199  fit_coef(2, 16) = 5.5378064823689123e-03_dp
8200  fit_coef(3, 16) = 4.8206577899485006e-03_dp
8201  fit_coef(4, 16) = 2.2930144045863621e-03_dp
8202  fit_coef(5, 16) = 1.0986261495124486e-04_dp
8203  fit_coef(6, 16) = -5.1106328320878528e-04_dp
8204  fit_coef(7, 16) = -1.2833639292522648e-04_dp
8205  fit_coef(8, 16) = 1.1356979226852716e-04_dp
8206  fit_coef(9, 16) = 1.3973942184720303e-04_dp
8207  fit_coef(10, 16) = -1.8830360701542777e-04_dp
8208  fit_coef(11, 16) = 8.7997162572425538e-05_dp
8209  fit_coef(12, 16) = -1.5788992466518323e-05_dp
8210  fit_coef(0, 17) = 3.3544869799214628e-03_dp
8211  fit_coef(1, 17) = 9.3282083632741895e-03_dp
8212  fit_coef(2, 17) = 1.3271370703308300e-02_dp
8213  fit_coef(3, 17) = 1.1319835500098886e-02_dp
8214  fit_coef(4, 17) = 5.2524178309963383e-03_dp
8215  fit_coef(5, 17) = 1.8435087221054173e-04_dp
8216  fit_coef(6, 17) = -1.1797404048471125e-03_dp
8217  fit_coef(7, 17) = -2.7516373364939583e-04_dp
8218  fit_coef(8, 17) = 2.7734414812233385e-04_dp
8219  fit_coef(9, 17) = 2.9073439175898594e-04_dp
8220  fit_coef(10, 17) = -4.1550528469613449e-04_dp
8221  fit_coef(11, 17) = 1.9807893770328183e-04_dp
8222  fit_coef(12, 17) = -3.6025500379600989e-05_dp
8223  fit_coef(0, 18) = 6.3980511048867201e-03_dp
8224  fit_coef(1, 18) = 1.6128813328333793e-02_dp
8225  fit_coef(2, 18) = 2.1881033183460945e-02_dp
8226  fit_coef(3, 18) = 1.8021417293275506e-02_dp
8227  fit_coef(4, 18) = 8.0169003498435417e-03_dp
8228  fit_coef(5, 18) = 8.7835720128096682e-05_dp
8229  fit_coef(6, 18) = -1.8255106100472426e-03_dp
8230  fit_coef(7, 18) = -3.5831804749509092e-04_dp
8231  fit_coef(8, 18) = 4.8285099003593436e-04_dp
8232  fit_coef(9, 18) = 3.2465264639707240e-04_dp
8233  fit_coef(10, 18) = -5.5521076066674020e-04_dp
8234  fit_coef(11, 18) = 2.7719905231653717e-04_dp
8235  fit_coef(12, 18) = -5.1820236344809990e-05_dp
8236  fit_coef(0, 19) = 1.1614376264492066e-02_dp
8237  fit_coef(1, 19) = 2.5394323464202898e-02_dp
8238  fit_coef(2, 19) = 3.1733081124309684e-02_dp
8239  fit_coef(3, 19) = 2.4647015498881791e-02_dp
8240  fit_coef(4, 19) = 1.0500322632906088e-02_dp
8241  fit_coef(5, 19) = -1.2365877291301032e-05_dp
8242  fit_coef(6, 19) = -2.4904038430234622e-03_dp
8243  fit_coef(7, 19) = -4.8516369798151703e-04_dp
8244  fit_coef(8, 19) = 6.1030277836899595e-04_dp
8245  fit_coef(9, 19) = 7.4056213117855896e-04_dp
8246  fit_coef(10, 19) = -1.1330531422737624e-03_dp
8247  fit_coef(11, 19) = 5.8028785292689455e-04_dp
8248  fit_coef(12, 19) = -1.1292938481673382e-04_dp
8249  fit_coef(0, 20) = 2.0921907643278354e-02_dp
8250  fit_coef(1, 20) = 3.9009588349526253e-02_dp
8251  fit_coef(2, 20) = 4.3627398050961781e-02_dp
8252  fit_coef(3, 20) = 3.0443034676393681e-02_dp
8253  fit_coef(4, 20) = 1.1774589070303968e-02_dp
8254  fit_coef(5, 20) = 1.7741503302715373e-04_dp
8255  fit_coef(6, 20) = -2.3187359164888160e-03_dp
8256  fit_coef(7, 20) = -6.1637368205092694e-04_dp
8257  fit_coef(8, 20) = -5.3221714109514493e-05_dp
8258  fit_coef(9, 20) = 8.1942339340144803e-04_dp
8259  fit_coef(10, 20) = -2.2354982629820732e-04_dp
8260  fit_coef(11, 20) = -2.0305492301268794e-04_dp
8261  fit_coef(12, 20) = 9.4193850816527892e-05_dp
8262  fit_coef(0, 21) = 3.7306315930286466e-02_dp
8263  fit_coef(1, 21) = 5.9218420616905736e-02_dp
8264  fit_coef(2, 21) = 5.8868131527264646e-02_dp
8265  fit_coef(3, 21) = 3.5324612409341802e-02_dp
8266  fit_coef(4, 21) = 1.0684265753661753e-02_dp
8267  fit_coef(5, 21) = -4.9371106930299301e-04_dp
8268  fit_coef(6, 21) = -8.1292928450316614e-04_dp
8269  fit_coef(7, 21) = -5.1619725924012061e-04_dp
8270  fit_coef(8, 21) = 1.3804573307375741e-03_dp
8271  fit_coef(9, 21) = -3.4663308659499629e-03_dp
8272  fit_coef(10, 21) = 3.3745183791109305e-03_dp
8273  fit_coef(11, 21) = -1.4291379899595120e-03_dp
8274  fit_coef(12, 21) = 2.2454897381750800e-04_dp
8275  fit_coef(0, 22) = 6.5528592554674012e-02_dp
8276  fit_coef(1, 22) = 8.8324441729528691e-02_dp
8277  fit_coef(2, 22) = 7.8339185211631426e-02_dp
8278  fit_coef(3, 22) = 3.9448552741652813e-02_dp
8279  fit_coef(4, 22) = 7.3083551980621516e-03_dp
8280  fit_coef(5, 22) = -2.3247267042822940e-03_dp
8281  fit_coef(6, 22) = 4.5294755854382923e-04_dp
8282  fit_coef(7, 22) = 1.2969150143151570e-03_dp
8283  fit_coef(8, 22) = 4.6541067893071160e-04_dp
8284  fit_coef(9, 22) = -2.5032569665157803e-03_dp
8285  fit_coef(10, 22) = 1.1684561968462262e-03_dp
8286  fit_coef(11, 22) = 1.5370128957771531e-04_dp
8287  fit_coef(12, 22) = -1.4620664545141759e-04_dp
8288  fit_coef(0, 23) = 1.1324428651781197e-01_dp
8289  fit_coef(1, 23) = 1.2859806173609753e-01_dp
8290  fit_coef(2, 23) = 1.0214609707305304e-01_dp
8291  fit_coef(3, 23) = 4.2253398459926365e-02_dp
8292  fit_coef(4, 23) = 1.9762536371264882e-03_dp
8293  fit_coef(5, 23) = -4.5714996217850632e-03_dp
8294  fit_coef(6, 23) = 1.8868500721209416e-03_dp
8295  fit_coef(7, 23) = 2.5695589529597719e-03_dp
8296  fit_coef(8, 23) = 2.3850425890078301e-04_dp
8297  fit_coef(9, 23) = -3.0200640644662698e-03_dp
8298  fit_coef(10, 23) = 1.9503667616499671e-03_dp
8299  fit_coef(11, 23) = -5.5257674937112412e-04_dp
8300  fit_coef(12, 23) = 7.8113401323294423e-05_dp
8301  fit_coef(0, 24) = 1.9267245469427555e-01_dp
8302  fit_coef(1, 24) = 1.8189882938781768e-01_dp
8303  fit_coef(2, 24) = 1.2960901455552834e-01_dp
8304  fit_coef(3, 24) = 4.2611091038268031e-02_dp
8305  fit_coef(4, 24) = -5.1926218101019609e-03_dp
8306  fit_coef(5, 24) = -6.3425612842204224e-03_dp
8307  fit_coef(6, 24) = 4.0010538098000379e-03_dp
8308  fit_coef(7, 24) = 3.1214642561276981e-03_dp
8309  fit_coef(8, 24) = 1.0563824093820107e-04_dp
8310  fit_coef(9, 24) = -4.5110524003026762e-03_dp
8311  fit_coef(10, 24) = 4.2402114420073420e-03_dp
8312  fit_coef(11, 24) = -1.9163626754183359e-03_dp
8313  fit_coef(12, 24) = 3.6969348039378312e-04_dp
8314  fit_coef(0, 25) = 3.2317976642569807e-01_dp
8315  fit_coef(1, 25) = 2.4881850229416846e-01_dp
8316  fit_coef(2, 25) = 1.5917736470901570e-01_dp
8317  fit_coef(3, 25) = 3.9343328717200927e-02_dp
8318  fit_coef(4, 25) = -1.3902519808734082e-02_dp
8319  fit_coef(5, 25) = -6.8640926105066162e-03_dp
8320  fit_coef(6, 25) = 6.9006071006695079e-03_dp
8321  fit_coef(7, 25) = 3.2927740290179990e-03_dp
8322  fit_coef(8, 25) = -1.0983902176266030e-03_dp
8323  fit_coef(9, 25) = -5.0555007528979004e-03_dp
8324  fit_coef(10, 25) = 6.0190910606148324e-03_dp
8325  fit_coef(11, 25) = -2.9821080457428841e-03_dp
8326  fit_coef(12, 25) = 5.8221139171923042e-04_dp
8327  fit_coef(0, 26) = 5.3554089995575782e-01_dp
8328  fit_coef(1, 26) = 3.2739155636224210e-01_dp
8329  fit_coef(2, 26) = 1.8848689258384349e-01_dp
8330  fit_coef(3, 26) = 3.1884980883658924e-02_dp
8331  fit_coef(4, 26) = -2.3339754433360369e-02_dp
8332  fit_coef(5, 26) = -5.6037573210389264e-03_dp
8333  fit_coef(6, 26) = 1.0403698986274485e-02_dp
8334  fit_coef(7, 26) = 2.8865920265869838e-03_dp
8335  fit_coef(8, 26) = -3.2033768610669569e-03_dp
8336  fit_coef(9, 26) = -4.5416607006448602e-03_dp
8337  fit_coef(10, 26) = 7.3043246118188162e-03_dp
8338  fit_coef(11, 26) = -3.9689298970288006e-03_dp
8339  fit_coef(12, 26) = 8.1056551195733142e-04_dp
8340  fit_coef(0, 27) = 8.8000603036746139e-01_dp
8341  fit_coef(1, 27) = 4.1182532361787932e-01_dp
8342  fit_coef(2, 27) = 2.1497937217091584e-01_dp
8343  fit_coef(3, 27) = 2.1108047064593377e-02_dp
8344  fit_coef(4, 27) = -3.2191882260831459e-02_dp
8345  fit_coef(5, 27) = -2.5724974235411323e-03_dp
8346  fit_coef(6, 27) = 1.3955680448193437e-02_dp
8347  fit_coef(7, 27) = 1.8152463536498431e-03_dp
8348  fit_coef(8, 27) = -5.8233926497395817e-03_dp
8349  fit_coef(9, 27) = -2.9482077294913736e-03_dp
8350  fit_coef(10, 27) = 7.9261411558925292e-03_dp
8351  fit_coef(11, 27) = -4.8132854344172145e-03_dp
8352  fit_coef(12, 27) = 1.0440601147544259e-03_dp
8353  fit_coef(0, 28) = 1.4460627242259527e+00_dp
8354  fit_coef(1, 28) = 4.9271419953901929e-01_dp
8355  fit_coef(2, 28) = 2.3743318711644951e-01_dp
8356  fit_coef(3, 28) = 9.9076815053936729e-03_dp
8357  fit_coef(4, 28) = -3.9191794449869852e-02_dp
8358  fit_coef(5, 28) = 1.3099534113565326e-03_dp
8359  fit_coef(6, 28) = 1.6894034568497723e-02_dp
8360  fit_coef(7, 28) = 3.7043982265874470e-04_dp
8361  fit_coef(8, 28) = -8.3968062748629741e-03_dp
8362  fit_coef(9, 28) = -6.6028855186588131e-04_dp
8363  fit_coef(10, 28) = 7.8140284723942129e-03_dp
8364  fit_coef(11, 28) = -5.3528674153974880e-03_dp
8365  fit_coef(12, 28) = 1.2297837544111832e-03_dp
8366  fit_coef(0, 29) = 2.4319559958545311e+00_dp
8367  fit_coef(1, 29) = 5.6229813567117626e-01_dp
8368  fit_coef(2, 29) = 2.5870101698993758e-01_dp
8369  fit_coef(3, 29) = 2.8306941439785287e-03_dp
8370  fit_coef(4, 29) = -4.4047429705758694e-02_dp
8371  fit_coef(5, 29) = 4.3384122634558238e-03_dp
8372  fit_coef(6, 29) = 1.8978692315301807e-02_dp
8373  fit_coef(7, 29) = -7.9790741322960021e-04_dp
8374  fit_coef(8, 29) = -1.0330971785215522e-02_dp
8375  fit_coef(9, 29) = 1.2390333347493327e-03_dp
8376  fit_coef(10, 29) = 7.5464073935277154e-03_dp
8377  fit_coef(11, 29) = -5.6851817992854548e-03_dp
8378  fit_coef(12, 29) = 1.3586302192394280e-03_dp
8379  fit_coef(0, 30) = 4.5666853091127635e+00_dp
8380  fit_coef(1, 30) = 6.4009785574659228e-01_dp
8381  fit_coef(2, 30) = 2.9587958616654764e-01_dp
8382  fit_coef(3, 30) = 5.3258996536484551e-03_dp
8383  fit_coef(4, 30) = -4.8921450862390199e-02_dp
8384  fit_coef(5, 30) = 4.8519904409378041e-03_dp
8385  fit_coef(6, 30) = 2.1138966562008546e-02_dp
8386  fit_coef(7, 30) = -9.9509468782633297e-04_dp
8387  fit_coef(8, 30) = -1.1615586429846661e-02_dp
8388  fit_coef(9, 30) = 1.4899160811089988e-03_dp
8389  fit_coef(10, 30) = 8.3912654254730754e-03_dp
8390  fit_coef(11, 30) = -6.3525637249113569e-03_dp
8391  fit_coef(12, 30) = 1.5228141862253625e-03_dp
8392 
8393  END SUBROUTINE get_fit_coef_k15_mi
8394 
8395 ! **************************************************************************************************
8396 !> \brief ...
8397 !> \param k ...
8398 !> \param fit_coef ...
8399 !> \param L_b ...
8400 !> \param U_b ...
8401 ! **************************************************************************************************
8402  SUBROUTINE get_fit_coef_k15_lo(k, fit_coef, L_b, U_b)
8403  INTEGER :: k
8404  REAL(kind=dp), DIMENSION(0:12, 2*k) :: fit_coef
8405  REAL(kind=dp) :: l_b, u_b
8406 
8407  l_b = 9.3527642781376642e+01_dp
8408  u_b = 1.1750000000000000e+06_dp
8409  fit_coef(0, 1) = 3.2793279985494519e-06_dp
8410  fit_coef(1, 1) = 7.2761221861298733e-06_dp
8411  fit_coef(2, 1) = 6.6879597248076629e-04_dp
8412  fit_coef(3, 1) = -3.3377387242640721e-03_dp
8413  fit_coef(4, 1) = 3.6932190908574580e-02_dp
8414  fit_coef(5, 1) = -1.4859062400069553e-01_dp
8415  fit_coef(6, 1) = 4.4629627390711790e-01_dp
8416  fit_coef(7, 1) = -9.3682363031214910e-01_dp
8417  fit_coef(8, 1) = 1.3525709274164297e+00_dp
8418  fit_coef(9, 1) = -1.3157143856436124e+00_dp
8419  fit_coef(10, 1) = 8.2321722743838222e-01_dp
8420  fit_coef(11, 1) = -2.9905777894458391e-01_dp
8421  fit_coef(12, 1) = 4.7927187586119996e-02_dp
8422  fit_coef(0, 2) = 3.6131623637423831e-05_dp
8423  fit_coef(1, 2) = 4.7106962333648227e-05_dp
8424  fit_coef(2, 2) = 4.3052245932532632e-03_dp
8425  fit_coef(3, 2) = -2.3337397086091179e-02_dp
8426  fit_coef(4, 2) = 2.3805631448383252e-01_dp
8427  fit_coef(5, 2) = -9.8141547342868762e-01_dp
8428  fit_coef(6, 2) = 2.9514193901676489e+00_dp
8429  fit_coef(7, 2) = -6.1764264357918330e+00_dp
8430  fit_coef(8, 2) = 8.8882482060089814e+00_dp
8431  fit_coef(9, 2) = -8.6216924305612981e+00_dp
8432  fit_coef(10, 2) = 5.3820183799751744e+00_dp
8433  fit_coef(11, 2) = -1.9515484948325068e+00_dp
8434  fit_coef(12, 2) = 3.1228748667302658e-01_dp
8435  fit_coef(0, 3) = 1.9135313464109315e-04_dp
8436  fit_coef(1, 3) = 1.7460510061267730e-04_dp
8437  fit_coef(2, 3) = 1.5413483600038124e-02_dp
8438  fit_coef(3, 3) = -8.7803353742691062e-02_dp
8439  fit_coef(4, 3) = 8.0147578597001090e-01_dp
8440  fit_coef(5, 3) = -3.4506170283047766e+00_dp
8441  fit_coef(6, 3) = 1.0597559824370764e+01_dp
8442  fit_coef(7, 3) = -2.2472933987251839e+01_dp
8443  fit_coef(8, 3) = 3.2637358630788739e+01_dp
8444  fit_coef(9, 3) = -3.1863935196267601e+01_dp
8445  fit_coef(10, 3) = 1.9983399971045149e+01_dp
8446  fit_coef(11, 3) = -7.2707478368141611e+00_dp
8447  fit_coef(12, 3) = 1.1664152307259732e+00_dp
8448  fit_coef(0, 4) = 7.3883732820766948e-04_dp
8449  fit_coef(1, 4) = 5.0733833618914323e-04_dp
8450  fit_coef(2, 4) = 4.4370796269257232e-02_dp
8451  fit_coef(3, 4) = -2.6481196747393215e-01_dp
8452  fit_coef(4, 4) = 2.2595142950561815e+00_dp
8453  fit_coef(5, 4) = -1.0181630118704184e+01_dp
8454  fit_coef(6, 4) = 3.1679590172936724e+01_dp
8455  fit_coef(7, 4) = -6.7336030116199026e+01_dp
8456  fit_coef(8, 4) = 9.7677953648704644e+01_dp
8457  fit_coef(9, 4) = -9.5149794831930734e+01_dp
8458  fit_coef(10, 4) = 5.9530024414743906e+01_dp
8459  fit_coef(11, 4) = -2.1611138637657191e+01_dp
8460  fit_coef(12, 4) = 3.4601757819555536e+00_dp
8461  fit_coef(0, 5) = 2.3666313203208780e-03_dp
8462  fit_coef(1, 5) = 1.2786885886632092e-03_dp
8463  fit_coef(2, 5) = 1.1076208254179676e-01_dp
8464  fit_coef(3, 5) = -6.7839594619191412e-01_dp
8465  fit_coef(4, 5) = 5.5114285011328183e+00_dp
8466  fit_coef(5, 5) = -2.5395097951060229e+01_dp
8467  fit_coef(6, 5) = 7.9307253014224088e+01_dp
8468  fit_coef(7, 5) = -1.6859211837607822e+02_dp
8469  fit_coef(8, 5) = 2.4452261050037967e+02_dp
8470  fit_coef(9, 5) = -2.3820141119829208e+02_dp
8471  fit_coef(10, 5) = 1.4905893976672397e+02_dp
8472  fit_coef(11, 5) = -5.4127909713308576e+01_dp
8473  fit_coef(12, 5) = 8.6691001852426552e+00_dp
8474  fit_coef(0, 6) = 6.6782258468515501e-03_dp
8475  fit_coef(1, 6) = 2.9071241132673617e-03_dp
8476  fit_coef(2, 6) = 2.4975031064405542e-01_dp
8477  fit_coef(3, 6) = -1.5562125797528150e+00_dp
8478  fit_coef(4, 6) = 1.2185079476552678e+01_dp
8479  fit_coef(5, 6) = -5.6926325045922916e+01_dp
8480  fit_coef(6, 6) = 1.7855104053066674e+02_dp
8481  fit_coef(7, 6) = -3.8050660514368747e+02_dp
8482  fit_coef(8, 6) = 5.5288905790672220e+02_dp
8483  fit_coef(9, 6) = -5.3932598394454135e+02_dp
8484  fit_coef(10, 6) = 3.3782483380582988e+02_dp
8485  fit_coef(11, 6) = -1.2276125245641836e+02_dp
8486  fit_coef(12, 6) = 1.9671382604642698e+01_dp
8487  fit_coef(0, 7) = 1.7168691373333111e-02_dp
8488  fit_coef(1, 7) = 6.0978405270416770e-03_dp
8489  fit_coef(2, 7) = 5.2025306168908569e-01_dp
8490  fit_coef(3, 7) = -3.2821022955670651e+00_dp
8491  fit_coef(4, 7) = 2.4958349575372374e+01_dp
8492  fit_coef(5, 7) = -1.1765023272930763e+02_dp
8493  fit_coef(6, 7) = 3.7056008209422993e+02_dp
8494  fit_coef(7, 7) = -7.9184187030173371e+02_dp
8495  fit_coef(8, 7) = 1.1527200840436421e+03_dp
8496  fit_coef(9, 7) = -1.1258727391755413e+03_dp
8497  fit_coef(10, 7) = 7.0584825509402651e+02_dp
8498  fit_coef(11, 7) = -2.5665682670985007e+02_dp
8499  fit_coef(12, 7) = 4.1145879034693607e+01_dp
8500  fit_coef(0, 8) = 4.1066740219417780e-02_dp
8501  fit_coef(1, 8) = 1.1965752322210791e-02_dp
8502  fit_coef(2, 8) = 1.0148791234031664e+00_dp
8503  fit_coef(3, 8) = -6.4624725502258276e+00_dp
8504  fit_coef(4, 8) = 4.7976535067054421e+01_dp
8505  fit_coef(5, 8) = -2.2750659978981074e+02_dp
8506  fit_coef(6, 8) = 7.1929276146624795e+02_dp
8507  fit_coef(7, 8) = -1.5410667800156759e+03_dp
8508  fit_coef(8, 8) = 2.2474354642090384e+03_dp
8509  fit_coef(9, 8) = -2.1978239495400421e+03_dp
8510  fit_coef(10, 8) = 1.3791127707578614e+03_dp
8511  fit_coef(11, 8) = -5.0179288602294997e+02_dp
8512  fit_coef(12, 8) = 8.0484577079207980e+01_dp
8513  fit_coef(0, 9) = 9.2699687800883265e-02_dp
8514  fit_coef(1, 9) = 2.2155471885187787e-02_dp
8515  fit_coef(2, 9) = 1.8695902697850499e+00_dp
8516  fit_coef(3, 9) = -1.1991899383860448e+01_dp
8517  fit_coef(4, 9) = 8.7242978410239118e+01_dp
8518  fit_coef(5, 9) = -4.1536938867885857e+02_dp
8519  fit_coef(6, 9) = 1.3176623596141608e+03_dp
8520  fit_coef(7, 9) = -2.8299350356509945e+03_dp
8521  fit_coef(8, 9) = 4.1340902247522199e+03_dp
8522  fit_coef(9, 9) = -4.0476690586057271e+03_dp
8523  fit_coef(10, 9) = 2.5420687410683036e+03_dp
8524  fit_coef(11, 9) = -9.2553103476606759e+02_dp
8525  fit_coef(12, 9) = 1.4852229538367158e+02_dp
8526  fit_coef(0, 10) = 1.9947743279902694e-01_dp
8527  fit_coef(1, 10) = 3.8899312951373388e-02_dp
8528  fit_coef(2, 10) = 3.2680572849945402e+00_dp
8529  fit_coef(3, 10) = -2.1084081716614804e+01_dp
8530  fit_coef(4, 10) = 1.5075557198241123e+02_dp
8531  fit_coef(5, 10) = -7.1967411375827533e+02_dp
8532  fit_coef(6, 10) = 2.2897159192976455e+03_dp
8533  fit_coef(7, 10) = -4.9285687810081845e+03_dp
8534  fit_coef(8, 10) = 7.2112684192795978e+03_dp
8535  fit_coef(9, 10) = -7.0684961344198391e+03_dp
8536  fit_coef(10, 10) = 4.4429042040785398e+03_dp
8537  fit_coef(11, 10) = -1.6185943473816480e+03_dp
8538  fit_coef(12, 10) = 2.5986231052596014e+02_dp
8539  fit_coef(0, 11) = 4.1232198870536146e-01_dp
8540  fit_coef(1, 11) = 6.4893474864739994e-02_dp
8541  fit_coef(2, 11) = 5.4310004234894391e+00_dp
8542  fit_coef(3, 11) = -3.5204004815099751e+01_dp
8543  fit_coef(4, 11) = 2.4798012213498384e+02_dp
8544  fit_coef(5, 11) = -1.1858431117066064e+03_dp
8545  fit_coef(6, 11) = 3.7825064907174756e+03_dp
8546  fit_coef(7, 11) = -8.1581937192205814e+03_dp
8547  fit_coef(8, 11) = 1.1954131106568948e+04_dp
8548  fit_coef(9, 11) = -1.1729786611671518e+04_dp
8549  fit_coef(10, 11) = 7.3784592386581926e+03_dp
8550  fit_coef(11, 11) = -2.6896086736495204e+03_dp
8551  fit_coef(12, 11) = 4.3200462908615089e+02_dp
8552  fit_coef(0, 12) = 8.2375109973285454e-01_dp
8553  fit_coef(1, 12) = 1.0280784827845055e-01_dp
8554  fit_coef(2, 12) = 8.5755836263465604e+00_dp
8555  fit_coef(3, 12) = -5.5800839220514590e+01_dp
8556  fit_coef(4, 12) = 3.8804437171318665e+02_dp
8557  fit_coef(5, 12) = -1.8575547029234676e+03_dp
8558  fit_coef(6, 12) = 5.9379886844425691e+03_dp
8559  fit_coef(7, 12) = -1.2830180852831514e+04_dp
8560  fit_coef(8, 12) = 1.8824783357291468e+04_dp
8561  fit_coef(9, 12) = -1.8489266233281007e+04_dp
8562  fit_coef(10, 12) = 1.1638691611847828e+04_dp
8563  fit_coef(11, 12) = -4.2448366640433251e+03_dp
8564  fit_coef(12, 12) = 6.8208814863958401e+02_dp
8565  fit_coef(0, 13) = 1.6005401729604098e+00_dp
8566  fit_coef(1, 13) = 1.5427671373341209e-01_dp
8567  fit_coef(2, 13) = 1.2832947943920599e+01_dp
8568  fit_coef(3, 13) = -8.3759357589093241e+01_dp
8569  fit_coef(4, 13) = 5.7621942259264915e+02_dp
8570  fit_coef(5, 13) = -2.7598336160779349e+03_dp
8571  fit_coef(6, 13) = 8.8381623335643399e+03_dp
8572  fit_coef(7, 13) = -1.9126056849476197e+04_dp
8573  fit_coef(8, 13) = 2.8094638893959345e+04_dp
8574  fit_coef(9, 13) = -2.7617301955762628e+04_dp
8575  fit_coef(10, 13) = 1.7395609257161428e+04_dp
8576  fit_coef(11, 13) = -6.3475238166994641e+03_dp
8577  fit_coef(12, 13) = 1.0203400395817024e+03_dp
8578  fit_coef(0, 14) = 3.0540489317639166e+00_dp
8579  fit_coef(1, 14) = 2.1865700868129184e-01_dp
8580  fit_coef(2, 14) = 1.8148202718663860e+01_dp
8581  fit_coef(3, 14) = -1.1872710055025075e+02_dp
8582  fit_coef(4, 14) = 8.0984788084197976e+02_dp
8583  fit_coef(5, 14) = -3.8796556939052798e+03_dp
8584  fit_coef(6, 14) = 1.2441638354776058e+04_dp
8585  fit_coef(7, 14) = -2.6957427016371610e+04_dp
8586  fit_coef(8, 14) = 3.9635425931543767e+04_dp
8587  fit_coef(9, 14) = -3.8989060841935432e+04_dp
8588  fit_coef(10, 14) = 2.4571211983659101e+04_dp
8589  fit_coef(11, 14) = -8.9693909543608097e+03_dp
8590  fit_coef(12, 14) = 1.4422380562945843e+03_dp
8591  fit_coef(0, 15) = 5.8836496088258903e+00_dp
8592  fit_coef(1, 15) = 2.9333916159882772e-01_dp
8593  fit_coef(2, 15) = 2.4309148431266522e+01_dp
8594  fit_coef(3, 15) = -1.5928663857255199e+02_dp
8595  fit_coef(4, 15) = 1.0800144511418321e+03_dp
8596  fit_coef(5, 15) = -5.1742775717293125e+03_dp
8597  fit_coef(6, 15) = 1.6609418151702128e+04_dp
8598  fit_coef(7, 15) = -3.6019371990459913e+04_dp
8599  fit_coef(8, 15) = 5.2994637899369998e+04_dp
8600  fit_coef(9, 15) = -5.2156366955415026e+04_dp
8601  fit_coef(10, 15) = 3.2881619526078182e+04_dp
8602  fit_coef(11, 15) = -1.2006412191447664e+04_dp
8603  fit_coef(12, 15) = 1.9310054306610489e+03_dp
8604  fit_coef(0, 16) = 1.0490015508948160e-05_dp
8605  fit_coef(1, 16) = 1.9245918297480574e-05_dp
8606  fit_coef(2, 16) = 1.7514019628420299e-03_dp
8607  fit_coef(3, 16) = -8.7825475436631283e-03_dp
8608  fit_coef(4, 16) = 9.8132135498064849e-02_dp
8609  fit_coef(5, 16) = -4.0139357711585455e-01_dp
8610  fit_coef(6, 16) = 1.2151507236457464e+00_dp
8611  fit_coef(7, 16) = -2.5608071661985146e+00_dp
8612  fit_coef(8, 16) = 3.7049308475400640e+00_dp
8613  fit_coef(9, 16) = -3.6079085144794738e+00_dp
8614  fit_coef(10, 16) = 2.2586411450421502e+00_dp
8615  fit_coef(11, 16) = -8.2071784242647206e-01_dp
8616  fit_coef(12, 16) = 1.3153768317036563e-01_dp
8617  fit_coef(0, 17) = 6.9018219767429348e-05_dp
8618  fit_coef(1, 17) = 6.9648188439671224e-05_dp
8619  fit_coef(2, 17) = 6.2459333601416062e-03_dp
8620  fit_coef(3, 17) = -3.5441557914769072e-02_dp
8621  fit_coef(4, 17) = 3.2906922405173999e-01_dp
8622  fit_coef(5, 17) = -1.3703072930999050e+00_dp
8623  fit_coef(6, 17) = 4.1206399805320482e+00_dp
8624  fit_coef(7, 17) = -8.6245400433435595e+00_dp
8625  fit_coef(8, 17) = 1.2424942794117596e+01_dp
8626  fit_coef(9, 17) = -1.2071284705492808e+01_dp
8627  fit_coef(10, 17) = 7.5482859678406982e+00_dp
8628  fit_coef(11, 17) = -2.7416411252527824e+00_dp
8629  fit_coef(12, 17) = 4.3940704181003898e-01_dp
8630  fit_coef(0, 18) = 2.8267117174337328e-04_dp
8631  fit_coef(1, 18) = 2.0340536143980756e-04_dp
8632  fit_coef(2, 18) = 1.7678726727191417e-02_dp
8633  fit_coef(3, 18) = -1.0545298250093989e-01_dp
8634  fit_coef(4, 18) = 8.9650844672191476e-01_dp
8635  fit_coef(5, 18) = -4.0700645201639842e+00_dp
8636  fit_coef(6, 18) = 1.2778228701375353e+01_dp
8637  fit_coef(7, 18) = -2.7365134031898545e+01_dp
8638  fit_coef(8, 18) = 3.9913427510994921e+01_dp
8639  fit_coef(9, 18) = -3.9026449660683376e+01_dp
8640  fit_coef(10, 18) = 2.4477897493830259e+01_dp
8641  fit_coef(11, 18) = -8.9007828894477790e+00_dp
8642  fit_coef(12, 18) = 1.4266184467905938e+00_dp
8643  fit_coef(0, 19) = 9.1918738520005492e-04_dp
8644  fit_coef(1, 19) = 5.0032919937804867e-04_dp
8645  fit_coef(2, 19) = 4.3364999825556638e-02_dp
8646  fit_coef(3, 19) = -2.6781408638943244e-01_dp
8647  fit_coef(4, 19) = 2.1566125289358995e+00_dp
8648  fit_coef(5, 19) = -1.0022123878208944e+01_dp
8649  fit_coef(6, 19) = 3.1317396694353242e+01_dp
8650  fit_coef(7, 19) = -6.6447554440483501e+01_dp
8651  fit_coef(8, 19) = 9.6141728832817350e+01_dp
8652  fit_coef(9, 19) = -9.3449718908958914e+01_dp
8653  fit_coef(10, 19) = 5.8372166225769881e+01_dp
8654  fit_coef(11, 19) = -2.1166765338703282e+01_dp
8655  fit_coef(12, 19) = 3.3863816402153009e+00_dp
8656  fit_coef(0, 20) = 2.5882618681224243e-03_dp
8657  fit_coef(1, 20) = 1.1101963800374212e-03_dp
8658  fit_coef(2, 20) = 9.5153090359631570e-02_dp
8659  fit_coef(3, 20) = -5.9667092259469967e-01_dp
8660  fit_coef(4, 20) = 4.6158300825488254e+00_dp
8661  fit_coef(5, 20) = -2.1702960038752170e+01_dp
8662  fit_coef(6, 20) = 6.8104607605264903e+01_dp
8663  fit_coef(7, 20) = -1.4509864087700180e+02_dp
8664  fit_coef(8, 20) = 2.1082070081369434e+02_dp
8665  fit_coef(9, 20) = -2.0567820908774044e+02_dp
8666  fit_coef(10, 20) = 1.2886369297377382e+02_dp
8667  fit_coef(11, 20) = -4.6839217031726335e+01_dp
8668  fit_coef(12, 20) = 7.5072963372495414e+00_dp
8669  fit_coef(0, 21) = 6.5882379082633398e-03_dp
8670  fit_coef(1, 21) = 2.2621691339110277e-03_dp
8671  fit_coef(2, 21) = 1.9246964638130989e-01_dp
8672  fit_coef(3, 21) = -1.2217276753530955e+00_dp
8673  fit_coef(4, 21) = 9.1698242992620767e+00_dp
8674  fit_coef(5, 21) = -4.3465513365240064e+01_dp
8675  fit_coef(6, 21) = 1.3710631049681336e+02_dp
8676  fit_coef(7, 21) = -2.9321690733250756e+02_dp
8677  fit_coef(8, 21) = 4.2710092920695109e+02_dp
8678  fit_coef(9, 21) = -4.1732542801681706e+02_dp
8679  fit_coef(10, 21) = 2.6170639243954514e+02_dp
8680  fit_coef(11, 21) = -9.5176513369112968e+01_dp
8681  fit_coef(12, 21) = 1.5259801532746318e+01_dp
8682  fit_coef(0, 22) = 1.5543900572102644e-02_dp
8683  fit_coef(1, 22) = 4.3029374070070658e-03_dp
8684  fit_coef(2, 22) = 3.6379929804956312e-01_dp
8685  fit_coef(3, 22) = -2.3299690981198706e+00_dp
8686  fit_coef(4, 22) = 1.7060773313313661e+01_dp
8687  fit_coef(5, 22) = -8.1273230384261126e+01_dp
8688  fit_coef(6, 22) = 2.5746624440333989e+02_dp
8689  fit_coef(7, 22) = -5.5230172621897168e+02_dp
8690  fit_coef(8, 22) = 8.0612603717585921e+02_dp
8691  fit_coef(9, 22) = -7.8876694465068897e+02_dp
8692  fit_coef(10, 22) = 4.9512974619778498e+02_dp
8693  fit_coef(11, 22) = -1.8020197227270759e+02_dp
8694  fit_coef(12, 22) = 2.8909017650939049e+01_dp
8695  fit_coef(0, 23) = 3.4544493883799224e-02_dp
8696  fit_coef(1, 23) = 7.7057465719973899e-03_dp
8697  fit_coef(2, 23) = 6.4801783632712762e-01_dp
8698  fit_coef(3, 23) = -4.1791996544114722e+00_dp
8699  fit_coef(4, 23) = 2.9972887604114607e+01_dp
8700  fit_coef(5, 23) = -1.4323654947892643e+02_dp
8701  fit_coef(6, 23) = 4.5543253426208781e+02_dp
8702  fit_coef(7, 23) = -9.7965395620159916e+02_dp
8703  fit_coef(8, 23) = 1.4326296354673486e+03_dp
8704  fit_coef(9, 23) = -1.4036958339933367e+03_dp
8705  fit_coef(10, 23) = 8.8201906011468520e+02_dp
8706  fit_coef(11, 23) = -3.2125145658138058e+02_dp
8707  fit_coef(12, 23) = 5.1566695258306126e+01_dp
8708  fit_coef(0, 24) = 7.3122924052638857e-02_dp
8709  fit_coef(1, 24) = 1.3047345576674729e-02_dp
8710  fit_coef(2, 24) = 1.0921563698572587e+00_dp
8711  fit_coef(3, 24) = -7.0828159501016552e+00_dp
8712  fit_coef(4, 24) = 4.9900195235442546e+01_dp
8713  fit_coef(5, 24) = -2.3893035920690767e+02_dp
8714  fit_coef(6, 24) = 7.6209216068295359e+02_dp
8715  fit_coef(7, 24) = -1.6433368571765945e+03_dp
8716  fit_coef(8, 24) = 2.4074464958116155e+03_dp
8717  fit_coef(9, 24) = -2.3618333223611826e+03_dp
8718  fit_coef(10, 24) = 1.4854588983048657e+03_dp
8719  fit_coef(11, 24) = -5.4141801556510109e+02_dp
8720  fit_coef(12, 24) = 8.6954202781474834e+01_dp
8721  fit_coef(0, 25) = 1.4863184827325007e-01_dp
8722  fit_coef(1, 25) = 2.0897369993486958e-02_dp
8723  fit_coef(2, 25) = 1.7422013268701704e+00_dp
8724  fit_coef(3, 25) = -1.1349892975305522e+01_dp
8725  fit_coef(4, 25) = 7.8731198009107700e+01_dp
8726  fit_coef(5, 25) = -3.7738777230483873e+02_dp
8727  fit_coef(6, 25) = 1.2069682708983435e+03_dp
8728  fit_coef(7, 25) = -2.6084306788827607e+03_dp
8729  fit_coef(8, 25) = 3.8275166346901069e+03_dp
8730  fit_coef(9, 25) = -3.7594561324724668e+03_dp
8731  fit_coef(10, 25) = 2.3665593844071400e+03_dp
8732  fit_coef(11, 25) = -8.6313167371072871e+02_dp
8733  fit_coef(12, 25) = 1.3869371175524410e+02_dp
8734  fit_coef(0, 26) = 2.9197038671042685e-01_dp
8735  fit_coef(1, 26) = 3.1553064146021624e-02_dp
8736  fit_coef(2, 26) = 2.6212810102963688e+00_dp
8737  fit_coef(3, 26) = -1.7140795787714239e+01_dp
8738  fit_coef(4, 26) = 1.1729936023843838e+02_dp
8739  fit_coef(5, 26) = -5.6251944415470587e+02_dp
8740  fit_coef(6, 26) = 1.8032102744423644e+03_dp
8741  fit_coef(7, 26) = -3.9047643960741279e+03_dp
8742  fit_coef(8, 26) = 5.7382582448223930e+03_dp
8743  fit_coef(9, 26) = -5.6424075077151520e+03_dp
8744  fit_coef(10, 26) = 3.5547702376861953e+03_dp
8745  fit_coef(11, 26) = -1.2973000963117572e+03_dp
8746  fit_coef(12, 26) = 2.0855898009649175e+02_dp
8747  fit_coef(0, 27) = 5.5768130937544869e-01_dp
8748  fit_coef(1, 27) = 4.4572128359602628e-02_dp
8749  fit_coef(2, 27) = 3.6916856472540940e+00_dp
8750  fit_coef(3, 27) = -2.4213381713827740e+01_dp
8751  fit_coef(4, 27) = 1.6378750132966567e+02_dp
8752  fit_coef(5, 27) = -7.8545555955911163e+02_dp
8753  fit_coef(6, 27) = 2.5226651741402102e+03_dp
8754  fit_coef(7, 27) = -5.4722074342493534e+03_dp
8755  fit_coef(8, 27) = 8.0523685521856414e+03_dp
8756  fit_coef(9, 27) = -7.9256723613351096e+03_dp
8757  fit_coef(10, 27) = 4.9969395283607182e+03_dp
8758  fit_coef(11, 27) = -1.8246427440641146e+03_dp
8759  fit_coef(12, 27) = 2.9346534721488899e+02_dp
8760  fit_coef(0, 28) = 1.0450173925119002e+00_dp
8761  fit_coef(1, 28) = 5.8265207981760117e-02_dp
8762  fit_coef(2, 28) = 4.8143926353121813e+00_dp
8763  fit_coef(3, 28) = -3.1648523514665637e+01_dp
8764  fit_coef(4, 28) = 2.1213334922148832e+02_dp
8765  fit_coef(5, 28) = -1.0169903912741421e+03_dp
8766  fit_coef(6, 28) = 3.2709939445720015e+03_dp
8767  fit_coef(7, 28) = -7.1053218328636922e+03_dp
8768  fit_coef(8, 28) = 1.0466780738282137e+04_dp
8769  fit_coef(9, 28) = -1.0310448956212835e+04_dp
8770  fit_coef(10, 28) = 6.5044600754848825e+03_dp
8771  fit_coef(11, 28) = -2.3762315782073229e+03_dp
8772  fit_coef(12, 28) = 3.8231992824865711e+02_dp
8773  fit_coef(0, 29) = 1.9639167282286836e+00_dp
8774  fit_coef(1, 29) = 6.9961149923850899e-02_dp
8775  fit_coef(2, 29) = 5.7725439445353004e+00_dp
8776  fit_coef(3, 29) = -3.7996769718433761e+01_dp
8777  fit_coef(4, 29) = 2.5327571805969885e+02_dp
8778  fit_coef(5, 29) = -1.2137919470627476e+03_dp
8779  fit_coef(6, 29) = 3.9071985303035226e+03_dp
8780  fit_coef(7, 29) = -8.4944480629188183e+03_dp
8781  fit_coef(8, 29) = 1.2521478684961125e+04_dp
8782  fit_coef(9, 29) = -1.2340746128541903e+04_dp
8783  fit_coef(10, 29) = 7.7883138533160081e+03_dp
8784  fit_coef(11, 29) = -2.8461039477634558e+03_dp
8785  fit_coef(12, 29) = 4.5802666012412590e+02_dp
8786  fit_coef(0, 30) = 4.0342493016500347e+00_dp
8787  fit_coef(1, 30) = 7.9647259264362835e-02_dp
8788  fit_coef(2, 30) = 6.5710181771750698e+00_dp
8789  fit_coef(3, 30) = -4.3255572360835060e+01_dp
8790  fit_coef(4, 30) = 2.8820713216838652e+02_dp
8791  fit_coef(5, 30) = -1.3810306152021003e+03_dp
8792  fit_coef(6, 30) = 4.4457135475846326e+03_dp
8793  fit_coef(7, 30) = -9.6658445565099519e+03_dp
8794  fit_coef(8, 30) = 1.4249062004096166e+04_dp
8795  fit_coef(9, 30) = -1.4044077033410062e+04_dp
8796  fit_coef(10, 30) = 8.8636369152484167e+03_dp
8797  fit_coef(11, 30) = -3.2391609850813516e+03_dp
8798  fit_coef(12, 30) = 5.2129451486951780e+02_dp
8799 
8800  END SUBROUTINE get_fit_coef_k15_lo
8801 
8802 END MODULE minimax_exp_k15
Defines the basic variable types.
Definition: kinds.F:23
integer, parameter, public dp
Definition: kinds.F:34
Routines to calculate the minimax coefficients in order to approximate 1/x as a sum over exponential ...
subroutine, public get_minimax_coeff_k15(k, Rc, aw, mm_error)
Get minimax coefficients: k15 implementation (coefficients up to k=15 terms). All a_i and w_i have be...
subroutine, public check_range_k15(k, Rc, ierr)
Check that the range for the minimax approximation is not too small for the chosen number of integrat...
real(kind=dp) function, public get_minimax_numerical_error(Rc, aw)
Sample numerical error and return its maximum.