From 6fb2ddd12536e47c1349698d50ed5724b6cd92d5 Mon Sep 17 00:00:00 2001 From: kamischi <karl-michael.schindler@web.de> Date: Wed, 28 Aug 2024 15:40:53 +0200 Subject: [PATCH] fix lorentz in WFW seteps --- .../WFW/epsLog/seteps001.log | 652 +++++++++--------- .../WFW/myEels20-seteps.f90 | 7 +- 2 files changed, 330 insertions(+), 329 deletions(-) diff --git a/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps001.log b/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps001.log index 51ad4ae..f0ccb52 100644 --- a/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps001.log +++ b/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps001.log @@ -3,329 +3,329 @@ No-layers MnO 4.950000 1 -269.0000 16.00000 0.5000000E-01 - 50.00000 86.98420 0.2935622E-02 - 52.00000 87.22445 0.3070956E-02 - 54.00000 87.47561 0.3208570E-02 - 56.00000 87.73788 0.3348589E-02 - 58.00000 88.01145 0.3491140E-02 - 60.00000 88.29654 0.3636358E-02 - 62.00000 88.59335 0.3784380E-02 - 64.00000 88.90212 0.3935352E-02 - 66.00000 89.22309 0.4089423E-02 - 68.00000 89.55651 0.4246750E-02 - 70.00000 89.90266 0.4407499E-02 - 72.00000 90.26181 0.4571840E-02 - 74.00000 90.63425 0.4739953E-02 - 76.00000 91.02030 0.4912025E-02 - 78.00000 91.42029 0.5088253E-02 - 80.00000 91.83454 0.5268843E-02 - 82.00000 92.26342 0.5454013E-02 - 84.00000 92.70731 0.5643989E-02 - 86.00000 93.16660 0.5839011E-02 - 88.00000 93.64169 0.6039331E-02 - 90.00000 94.13304 0.6245214E-02 - 92.00000 94.64108 0.6456938E-02 - 94.00000 95.16631 0.6674800E-02 - 96.00000 95.70922 0.6899110E-02 - 98.00000 96.27035 0.7130196E-02 - 100.0000 96.85024 0.7368407E-02 - 102.0000 97.44949 0.7614110E-02 - 104.0000 98.06871 0.7867695E-02 - 106.0000 98.70855 0.8129575E-02 - 108.0000 99.36968 0.8400189E-02 - 110.0000 100.0528 0.8680001E-02 - 112.0000 100.7587 0.8969506E-02 - 114.0000 101.4882 0.9269230E-02 - 116.0000 102.2421 0.9579733E-02 - 118.0000 103.0213 0.9901612E-02 - 120.0000 103.8267 0.1023550E-01 - 122.0000 104.6593 0.1058209E-01 - 124.0000 105.5202 0.1094209E-01 - 126.0000 106.4104 0.1131629E-01 - 128.0000 107.3312 0.1170551E-01 - 130.0000 108.2837 0.1211066E-01 - 132.0000 109.2693 0.1253268E-01 - 134.0000 110.2894 0.1297260E-01 - 136.0000 111.3455 0.1343152E-01 - 138.0000 112.4390 0.1391065E-01 - 140.0000 113.5717 0.1441125E-01 - 142.0000 114.7454 0.1493472E-01 - 144.0000 115.9619 0.1548254E-01 - 146.0000 117.2233 0.1605633E-01 - 148.0000 118.5317 0.1665784E-01 - 150.0000 119.8894 0.1728897E-01 - 152.0000 121.2988 0.1795178E-01 - 154.0000 122.7625 0.1864851E-01 - 156.0000 124.2835 0.1938160E-01 - 158.0000 125.8646 0.2015372E-01 - 160.0000 127.5092 0.2096776E-01 - 162.0000 129.2207 0.2182693E-01 - 164.0000 131.0028 0.2273470E-01 - 166.0000 132.8596 0.2369490E-01 - 168.0000 134.7955 0.2471174E-01 - 170.0000 136.8151 0.2578987E-01 - 172.0000 138.9237 0.2693441E-01 - 174.0000 141.1266 0.2815103E-01 - 176.0000 143.4299 0.2944601E-01 - 178.0000 145.8402 0.3082634E-01 - 180.0000 148.3646 0.3229978E-01 - 182.0000 151.0109 0.3387502E-01 - 184.0000 153.7876 0.3556176E-01 - 186.0000 156.7040 0.3737091E-01 - 188.0000 159.7705 0.3931471E-01 - 190.0000 162.9983 0.4140700E-01 - 192.0000 166.4000 0.4366341E-01 - 194.0000 169.9893 0.4610170E-01 - 196.0000 173.7817 0.4874209E-01 - 198.0000 177.7941 0.5160769E-01 - 200.0000 182.0456 0.5472501E-01 - 202.0000 186.5576 0.5812456E-01 - 204.0000 191.3540 0.6184162E-01 - 206.0000 196.4618 0.6591718E-01 - 208.0000 201.9116 0.7039902E-01 - 210.0000 207.7380 0.7534318E-01 - 212.0000 213.9805 0.8081569E-01 - 214.0000 220.6846 0.8689480E-01 - 216.0000 227.9024 0.9367381E-01 - 218.0000 235.6941 0.1012647 - 220.0000 244.1299 0.1098026 - 222.0000 253.2921 0.1194521 - 224.0000 263.2772 0.1304154 - 226.0000 274.2002 0.1429423 - 228.0000 286.1979 0.1573454 - 230.0000 299.4359 0.1740192 - 232.0000 314.1149 0.1934678 - 234.0000 330.4819 0.2163433 - 236.0000 348.8437 0.2435011 - 238.0000 369.5862 0.2760814 - 240.0000 393.2020 0.3156306 - 242.0000 420.3292 0.3642885 - 244.0000 451.8105 0.4250837 - 246.0000 488.7816 0.5024169 - 248.0000 532.8107 0.6028804 - 250.0000 586.1266 0.7367110 - 252.0000 652.0065 0.9205049 - 254.0000 735.4760 1.182623 - 256.0000 844.6527 1.574827 - 258.0000 993.5584 2.199939 - 260.0000 1208.678 3.286802 - 262.0000 1546.763 5.433886 - 264.0000 2155.363 10.65120 - 266.0000 3575.416 29.58704 - 268.0000 10670.55 266.1434 - 270.0000 -10621.02 266.1421 - 272.0000 -3525.912 29.58701 - 274.0000 -2105.859 10.65123 - 276.0000 -1497.256 5.433930 - 278.0000 -1159.166 3.286862 - 280.0000 -944.0416 2.200014 - 282.0000 -795.1294 1.574916 - 284.0000 -685.9450 1.182726 - 286.0000 -602.4669 0.9206212 - 288.0000 -536.5770 0.7368411 - 290.0000 -483.2502 0.6030244 - 292.0000 -439.2090 0.5025747 - 294.0000 -402.2248 0.4252554 - 296.0000 -370.7292 0.3644741 - 298.0000 -343.5866 0.3158301 - 300.0000 -319.9543 0.2762948 - 302.0000 -299.1941 0.2437285 - 304.0000 -280.8135 0.2165847 - 306.0000 -264.4267 0.1937233 - 308.0000 -249.7266 0.1742888 - 310.0000 -236.4666 0.1576291 - 312.0000 -224.4455 0.1432402 - 314.0000 -213.4982 0.1307275 - 316.0000 -203.4875 0.1197786 - 318.0000 -194.2987 0.1101434 - 320.0000 -185.8350 0.1016199 - 322.0000 -178.0143 0.9404350E-01 - 324.0000 -170.7664 0.8727902E-01 - 326.0000 -164.0310 0.8121451E-01 - 328.0000 -157.7559 0.7575666E-01 - 330.0000 -151.8958 0.7082723E-01 - 332.0000 -146.4112 0.6636020E-01 - 334.0000 -141.2674 0.6229953E-01 - 336.0000 -136.4337 0.5859743E-01 - 338.0000 -131.8833 0.5521293E-01 - 340.0000 -127.5922 0.5211075E-01 - 342.0000 -123.5389 0.4926037E-01 - 344.0000 -119.7045 0.4663529E-01 - 346.0000 -116.0719 0.4421240E-01 - 348.0000 -112.6257 0.4197149E-01 - 350.0000 -109.3521 0.3989481E-01 - 352.0000 -106.2385 0.3796671E-01 - 354.0000 -103.2738 0.3617337E-01 - 356.0000 -100.4475 0.3450255E-01 - 358.0000 -97.75040 0.3294334E-01 - 360.0000 -95.17388 0.3148605E-01 - 362.0000 -92.71015 0.3012199E-01 - 364.0000 -90.35208 0.2884340E-01 - 366.0000 -88.09312 0.2764330E-01 - 368.0000 -85.92723 0.2651541E-01 - 370.0000 -83.84888 0.2545405E-01 - 372.0000 -81.85294 0.2445413E-01 - 374.0000 -79.93470 0.2351098E-01 - 376.0000 -78.08979 0.2262042E-01 - 378.0000 -76.31414 0.2177860E-01 - 380.0000 -74.60400 0.2098205E-01 - 382.0000 -72.95589 0.2022759E-01 - 384.0000 -71.36654 0.1951232E-01 - 386.0000 -69.83294 0.1883357E-01 - 388.0000 -68.35226 0.1818891E-01 - 390.0000 -66.92187 0.1757611E-01 - 392.0000 -65.53929 0.1699310E-01 - 394.0000 -64.20223 0.1643800E-01 - 396.0000 -62.90852 0.1590905E-01 - 398.0000 -61.65613 0.1540465E-01 - 400.0000 -60.44316 0.1492330E-01 - 402.0000 -59.26782 0.1446364E-01 - 404.0000 -58.12843 0.1402437E-01 - 406.0000 -57.02341 0.1360433E-01 - 408.0000 -55.95126 0.1320240E-01 - 410.0000 -54.91057 0.1281757E-01 - 412.0000 -53.90001 0.1244889E-01 - 414.0000 -52.91834 0.1209547E-01 - 416.0000 -51.96435 0.1175648E-01 - 418.0000 -51.03694 0.1143115E-01 - 420.0000 -50.13503 0.1111877E-01 - 422.0000 -49.25761 0.1081865E-01 - 424.0000 -48.40373 0.1053018E-01 - 426.0000 -47.57249 0.1025275E-01 - 428.0000 -46.76301 0.9985819E-02 - 430.0000 -45.97449 0.9728863E-02 - 432.0000 -45.20614 0.9481395E-02 - 434.0000 -44.45722 0.9242957E-02 - 436.0000 -43.72704 0.9013118E-02 - 438.0000 -43.01491 0.8791472E-02 - 440.0000 -42.32019 0.8577638E-02 - 442.0000 -41.64229 0.8371255E-02 - 444.0000 -40.98060 0.8171985E-02 - 446.0000 -40.33459 0.7979505E-02 - 448.0000 -39.70371 0.7793515E-02 - 450.0000 -39.08746 0.7613727E-02 - 452.0000 -38.48535 0.7439872E-02 - 454.0000 -37.89693 0.7271693E-02 - 456.0000 -37.32174 0.7108948E-02 - 458.0000 -36.75936 0.6951408E-02 - 460.0000 -36.20938 0.6798855E-02 - 462.0000 -35.67141 0.6651083E-02 - 464.0000 -35.14509 0.6507895E-02 - 466.0000 -34.63003 0.6369107E-02 - 468.0000 -34.12592 0.6234541E-02 - 470.0000 -33.63240 0.6104029E-02 - 472.0000 -33.14917 0.5977413E-02 - 474.0000 -32.67591 0.5854539E-02 - 476.0000 -32.21235 0.5735265E-02 - 478.0000 -31.75818 0.5619451E-02 - 480.0000 -31.31314 0.5506966E-02 - 482.0000 -30.87698 0.5397687E-02 - 484.0000 -30.44943 0.5291493E-02 - 486.0000 -30.03026 0.5188271E-02 - 488.0000 -29.61923 0.5087912E-02 - 490.0000 -29.21612 0.4990312E-02 - 492.0000 -28.82071 0.4895373E-02 - 494.0000 -28.43279 0.4803000E-02 - 496.0000 -28.05217 0.4713102E-02 - 498.0000 -27.67863 0.4625593E-02 - 500.0000 -27.31201 0.4540389E-02 - 502.0000 -26.95211 0.4457413E-02 - 504.0000 -26.59877 0.4376587E-02 - 506.0000 -26.25180 0.4297839E-02 - 508.0000 -25.91106 0.4221100E-02 - 510.0000 -25.57637 0.4146302E-02 - 512.0000 -25.24760 0.4073381E-02 - 514.0000 -24.92459 0.4002277E-02 - 516.0000 -24.60719 0.3932930E-02 - 518.0000 -24.29527 0.3865283E-02 - 520.0000 -23.98870 0.3799283E-02 - 522.0000 -23.68734 0.3734876E-02 - 524.0000 -23.39108 0.3672014E-02 - 526.0000 -23.09978 0.3610647E-02 - 528.0000 -22.81334 0.3550729E-02 - 530.0000 -22.53163 0.3492215E-02 - 532.0000 -22.25455 0.3435064E-02 - 534.0000 -21.98198 0.3379233E-02 - 536.0000 -21.71383 0.3324683E-02 - 538.0000 -21.45000 0.3271375E-02 - 540.0000 -21.19038 0.3219273E-02 - 542.0000 -20.93488 0.3168342E-02 - 544.0000 -20.68342 0.3118546E-02 - 546.0000 -20.43589 0.3069853E-02 - 548.0000 -20.19221 0.3022232E-02 - 550.0000 -19.95230 0.2975651E-02 - 552.0000 -19.71608 0.2930081E-02 - 554.0000 -19.48346 0.2885494E-02 - 556.0000 -19.25438 0.2841861E-02 - 558.0000 -19.02874 0.2799157E-02 - 560.0000 -18.80649 0.2757355E-02 - 562.0000 -18.58754 0.2716432E-02 - 564.0000 -18.37184 0.2676362E-02 - 566.0000 -18.15930 0.2637123E-02 - 568.0000 -17.94987 0.2598692E-02 - 570.0000 -17.74349 0.2561048E-02 - 572.0000 -17.54009 0.2524170E-02 - 574.0000 -17.33960 0.2488037E-02 - 576.0000 -17.14198 0.2452630E-02 - 578.0000 -16.94716 0.2417930E-02 - 580.0000 -16.75509 0.2383919E-02 - 582.0000 -16.56572 0.2350579E-02 - 584.0000 -16.37898 0.2317893E-02 - 586.0000 -16.19484 0.2285844E-02 - 588.0000 -16.01323 0.2254416E-02 - 590.0000 -15.83412 0.2223593E-02 - 592.0000 -15.65744 0.2193361E-02 - 594.0000 -15.48316 0.2163704E-02 - 596.0000 -15.31123 0.2134609E-02 - 598.0000 -15.14161 0.2106061E-02 - 600.0000 -14.97425 0.2078047E-02 - 602.0000 -14.80911 0.2050555E-02 - 604.0000 -14.64615 0.2023572E-02 - 606.0000 -14.48532 0.1997085E-02 - 608.0000 -14.32660 0.1971082E-02 - 610.0000 -14.16994 0.1945553E-02 - 612.0000 -14.01530 0.1920486E-02 - 614.0000 -13.86265 0.1895870E-02 - 616.0000 -13.71195 0.1871694E-02 - 618.0000 -13.56317 0.1847950E-02 - 620.0000 -13.41627 0.1824625E-02 - 622.0000 -13.27121 0.1801712E-02 - 624.0000 -13.12798 0.1779200E-02 - 626.0000 -12.98653 0.1757080E-02 - 628.0000 -12.84684 0.1735344E-02 - 630.0000 -12.70887 0.1713983E-02 - 632.0000 -12.57259 0.1692988E-02 - 634.0000 -12.43798 0.1672352E-02 - 636.0000 -12.30501 0.1652067E-02 - 638.0000 -12.17364 0.1632124E-02 - 640.0000 -12.04386 0.1612516E-02 - 642.0000 -11.91563 0.1593237E-02 - 644.0000 -11.78893 0.1574278E-02 - 646.0000 -11.66374 0.1555634E-02 - 648.0000 -11.54002 0.1537297E-02 - 650.0000 -11.41776 0.1519260E-02 - 652.0000 -11.29693 0.1501518E-02 - 654.0000 -11.17751 0.1484064E-02 - 656.0000 -11.05947 0.1466892E-02 - 658.0000 -10.94280 0.1449997E-02 - 660.0000 -10.82747 0.1433371E-02 - 662.0000 -10.71345 0.1417011E-02 - 664.0000 -10.60074 0.1400910E-02 - 666.0000 -10.48930 0.1385064E-02 - 668.0000 -10.37912 0.1369466E-02 - 670.0000 -10.27018 0.1354112E-02 - 672.0000 -10.16246 0.1338997E-02 - 674.0000 -10.05593 0.1324117E-02 - 676.0000 -9.950592 0.1309465E-02 - 678.0000 -9.846413 0.1295039E-02 - 680.0000 -9.743380 0.1280833E-02 - 682.0000 -9.641474 0.1266844E-02 - 684.0000 -9.540679 0.1253066E-02 - 686.0000 -9.440978 0.1239496E-02 - 688.0000 -9.342354 0.1226129E-02 - 690.0000 -9.244792 0.1212963E-02 - 692.0000 -9.148275 0.1199992E-02 - 694.0000 -9.052788 0.1187213E-02 - 696.0000 -8.958316 0.1174623E-02 - 698.0000 -8.864844 0.1162218E-02 - 700.0000 -8.772356 0.1149994E-02 + 50.00000 21.52103 0.1595170 + 52.00000 21.56943 0.1668695 + 54.00000 21.62002 0.1743457 + 56.00000 21.67285 0.1819523 + 58.00000 21.72795 0.1896963 + 60.00000 21.78537 0.1975850 + 62.00000 21.84514 0.2056258 + 64.00000 21.90733 0.2138265 + 66.00000 21.97197 0.2221954 + 68.00000 22.03911 0.2307409 + 70.00000 22.10881 0.2394720 + 72.00000 22.18113 0.2483979 + 74.00000 22.25612 0.2575283 + 76.00000 22.33384 0.2668734 + 78.00000 22.41437 0.2764439 + 80.00000 22.49776 0.2862509 + 82.00000 22.58410 0.2963061 + 84.00000 22.67345 0.3066220 + 86.00000 22.76589 0.3172114 + 88.00000 22.86150 0.3280879 + 90.00000 22.96038 0.3392660 + 92.00000 23.06262 0.3507607 + 94.00000 23.16830 0.3625879 + 96.00000 23.27753 0.3747646 + 98.00000 23.39042 0.3873085 + 100.0000 23.50707 0.4002384 + 102.0000 23.62761 0.4135741 + 104.0000 23.75215 0.4273368 + 106.0000 23.88082 0.4415488 + 108.0000 24.01376 0.4562338 + 110.0000 24.15112 0.4714169 + 112.0000 24.29303 0.4871248 + 114.0000 24.43967 0.5033860 + 116.0000 24.59119 0.5202306 + 118.0000 24.74778 0.5376910 + 120.0000 24.90961 0.5558015 + 122.0000 25.07689 0.5745987 + 124.0000 25.24982 0.5941219 + 126.0000 25.42862 0.6144129 + 128.0000 25.61352 0.6355167 + 130.0000 25.80477 0.6574812 + 132.0000 26.00263 0.6803581 + 134.0000 26.20736 0.7042026 + 136.0000 26.41927 0.7290744 + 138.0000 26.63867 0.7550375 + 140.0000 26.86587 0.7821607 + 142.0000 27.10123 0.8105187 + 144.0000 27.34513 0.8401916 + 146.0000 27.59796 0.8712665 + 148.0000 27.86014 0.9038373 + 150.0000 28.13212 0.9380061 + 152.0000 28.41438 0.9738835 + 154.0000 28.70744 1.011590 + 156.0000 29.01185 1.051256 + 158.0000 29.32819 1.093025 + 160.0000 29.65711 1.137052 + 162.0000 29.99927 1.183508 + 164.0000 30.35541 1.232580 + 166.0000 30.72632 1.284473 + 168.0000 31.11284 1.339411 + 170.0000 31.51589 1.397642 + 172.0000 31.93646 1.459440 + 174.0000 32.37561 1.525108 + 176.0000 32.83451 1.594979 + 178.0000 33.31441 1.669426 + 180.0000 33.81670 1.748862 + 182.0000 34.34285 1.833748 + 184.0000 34.89450 1.924598 + 186.0000 35.47344 2.021991 + 188.0000 36.08161 2.126574 + 190.0000 36.72116 2.239078 + 192.0000 37.39445 2.360328 + 194.0000 38.10408 2.491258 + 196.0000 38.85293 2.632933 + 198.0000 39.64419 2.786563 + 200.0000 40.48138 2.953537 + 202.0000 41.36846 3.135447 + 204.0000 42.30982 3.334132 + 206.0000 43.31041 3.551719 + 208.0000 44.37575 3.790683 + 210.0000 45.51211 4.053914 + 212.0000 46.72653 4.344808 + 214.0000 48.02705 4.667370 + 216.0000 49.42280 5.026353 + 218.0000 50.92424 5.427430 + 220.0000 52.54337 5.877417 + 222.0000 54.29404 6.384554 + 224.0000 56.19229 6.958881 + 226.0000 58.25682 7.612719 + 228.0000 60.50946 8.361322 + 230.0000 62.97592 9.223738 + 232.0000 65.68653 10.22400 + 234.0000 68.67733 11.39273 + 236.0000 71.99130 12.76943 + 238.0000 75.67992 14.40565 + 240.0000 79.80501 16.36962 + 242.0000 84.44097 18.75300 + 244.0000 89.67700 21.68086 + 246.0000 95.61922 25.32691 + 248.0000 102.3911 29.93688 + 250.0000 110.1299 35.86527 + 252.0000 118.9710 43.63361 + 254.0000 129.0057 54.02312 + 256.0000 140.1712 68.21886 + 258.0000 151.9839 88.01489 + 260.0000 162.9094 116.0227 + 262.0000 168.9913 155.5193 + 264.0000 161.4903 208.5716 + 266.0000 125.8030 269.3929 + 268.0000 51.76137 314.2202 + 270.0000 -41.34966 311.9429 + 272.0000 -112.3598 264.4277 + 274.0000 -145.0721 203.6377 + 276.0000 -150.9339 151.6834 + 278.0000 -144.1920 113.2758 + 280.0000 -133.0854 86.08072 + 282.0000 -121.2878 66.84453 + 284.0000 -110.2058 53.02859 + 286.0000 -100.2706 42.89900 + 288.0000 -91.52475 35.31178 + 290.0000 -83.87047 29.51224 + 292.0000 -77.17099 24.99589 + 294.0000 -71.28999 21.41924 + 296.0000 -66.10536 18.54379 + 298.0000 -61.51244 16.20070 + 300.0000 -57.42337 14.26819 + 302.0000 -53.76490 12.65691 + 304.0000 -50.47616 11.30025 + 306.0000 -47.50643 10.14782 + 308.0000 -44.81339 9.160994 + 310.0000 -42.36153 8.309762 + 312.0000 -40.12092 7.570573 + 314.0000 -38.06623 6.924736 + 316.0000 -36.17589 6.357274 + 318.0000 -34.43146 5.856081 + 320.0000 -32.81710 5.411285 + 322.0000 -31.31912 5.014779 + 324.0000 -29.92565 4.659853 + 326.0000 -28.62636 4.340919 + 328.0000 -27.41222 4.053294 + 330.0000 -26.27528 3.793027 + 332.0000 -25.20856 3.556771 + 334.0000 -24.20587 3.341674 + 336.0000 -23.26171 3.145291 + 338.0000 -22.37121 2.965522 + 340.0000 -21.53001 2.800552 + 342.0000 -20.73419 2.648806 + 344.0000 -19.98024 2.508912 + 346.0000 -19.26501 2.379672 + 348.0000 -18.58564 2.260036 + 350.0000 -17.93955 2.149077 + 352.0000 -17.32440 2.045980 + 354.0000 -16.73806 1.950021 + 356.0000 -16.17859 1.860560 + 358.0000 -15.64422 1.777024 + 360.0000 -15.13333 1.698903 + 362.0000 -14.64444 1.625741 + 364.0000 -14.17618 1.557129 + 366.0000 -13.72729 1.492698 + 368.0000 -13.29664 1.432116 + 370.0000 -12.88314 1.375085 + 372.0000 -12.48582 1.321333 + 374.0000 -12.10376 1.270614 + 376.0000 -11.73612 1.222706 + 378.0000 -11.38212 1.177405 + 380.0000 -11.04102 1.134526 + 382.0000 -10.71216 1.093901 + 384.0000 -10.39490 1.055374 + 386.0000 -10.08865 1.018805 + 388.0000 -9.792854 0.9840638 + 390.0000 -9.507008 0.9510307 + 392.0000 -9.230627 0.9195963 + 394.0000 -8.963260 0.8896596 + 396.0000 -8.704484 0.8611274 + 398.0000 -8.453902 0.8339136 + 400.0000 -8.211142 0.8079387 + 402.0000 -7.975851 0.7831290 + 404.0000 -7.747699 0.7594162 + 406.0000 -7.526376 0.7367369 + 408.0000 -7.311588 0.7150323 + 410.0000 -7.103056 0.6942477 + 412.0000 -6.900521 0.6743320 + 414.0000 -6.703733 0.6552379 + 416.0000 -6.512459 0.6369209 + 418.0000 -6.326477 0.6193398 + 420.0000 -6.145577 0.6024559 + 422.0000 -5.969560 0.5862332 + 424.0000 -5.798236 0.5706376 + 426.0000 -5.631427 0.5556376 + 428.0000 -5.468961 0.5412035 + 430.0000 -5.310677 0.5273072 + 432.0000 -5.156420 0.5139227 + 434.0000 -5.006044 0.5010252 + 436.0000 -4.859409 0.4885916 + 438.0000 -4.716382 0.4766002 + 440.0000 -4.576835 0.4650303 + 442.0000 -4.440648 0.4538626 + 444.0000 -4.307704 0.4430788 + 446.0000 -4.177894 0.4326617 + 448.0000 -4.051111 0.4225949 + 450.0000 -3.927255 0.4128631 + 452.0000 -3.806230 0.4034517 + 454.0000 -3.687943 0.3943469 + 456.0000 -3.572305 0.3855357 + 458.0000 -3.459231 0.3770056 + 460.0000 -3.348642 0.3687451 + 462.0000 -3.240458 0.3607429 + 464.0000 -3.134605 0.3529885 + 466.0000 -3.031012 0.3454718 + 468.0000 -2.929610 0.3381834 + 470.0000 -2.830333 0.3311142 + 472.0000 -2.733117 0.3242556 + 474.0000 -2.637901 0.3175994 + 476.0000 -2.544628 0.3111377 + 478.0000 -2.453240 0.3048633 + 480.0000 -2.363683 0.2987689 + 482.0000 -2.275905 0.2928479 + 484.0000 -2.189857 0.2870937 + 486.0000 -2.105488 0.2815004 + 488.0000 -2.022754 0.2760619 + 490.0000 -1.941608 0.2707727 + 492.0000 -1.862008 0.2656275 + 494.0000 -1.783912 0.2606211 + 496.0000 -1.707279 0.2557487 + 498.0000 -1.632071 0.2510056 + 500.0000 -1.558250 0.2463872 + 502.0000 -1.485780 0.2418894 + 504.0000 -1.414625 0.2375080 + 506.0000 -1.344752 0.2332391 + 508.0000 -1.276129 0.2290789 + 510.0000 -1.208723 0.2250239 + 512.0000 -1.142504 0.2210705 + 514.0000 -1.077442 0.2172154 + 516.0000 -1.013509 0.2134555 + 518.0000 -0.9506771 0.2097876 + 520.0000 -0.8889195 0.2062089 + 522.0000 -0.8282101 0.2027165 + 524.0000 -0.7685239 0.1993077 + 526.0000 -0.7098365 0.1959800 + 528.0000 -0.6521243 0.1927307 + 530.0000 -0.5953644 0.1895575 + 532.0000 -0.5395346 0.1864581 + 534.0000 -0.4846134 0.1834302 + 536.0000 -0.4305799 0.1804717 + 538.0000 -0.3774140 0.1775805 + 540.0000 -0.3250959 0.1747546 + 542.0000 -0.2736067 0.1719921 + 544.0000 -0.2229278 0.1692912 + 546.0000 -0.1730412 0.1666500 + 548.0000 -0.1239296 0.1640669 + 550.0000 -0.7557588E-01 0.1615402 + 552.0000 -0.2796367E-01 0.1590682 + 554.0000 0.1892304E-01 0.1566495 + 556.0000 0.6509980E-01 0.1542826 + 558.0000 0.1105817 0.1519659 + 560.0000 0.1553836 0.1496982 + 562.0000 0.1995196 0.1474781 + 564.0000 0.2430036 0.1453042 + 566.0000 0.2858493 0.1431754 + 568.0000 0.3280698 0.1410904 + 570.0000 0.3696778 0.1390480 + 572.0000 0.4106859 0.1370471 + 574.0000 0.4511062 0.1350867 + 576.0000 0.4909504 0.1331656 + 578.0000 0.5302303 0.1312828 + 580.0000 0.5689568 0.1294374 + 582.0000 0.6071411 0.1276283 + 584.0000 0.6447936 0.1258547 + 586.0000 0.6819248 0.1241157 + 588.0000 0.7185448 0.1224103 + 590.0000 0.7546635 0.1207377 + 592.0000 0.7902905 0.1190971 + 594.0000 0.8254350 0.1174878 + 596.0000 0.8601064 0.1159089 + 598.0000 0.8943135 0.1143597 + 600.0000 0.9280649 0.1128394 + 602.0000 0.9613692 0.1113474 + 604.0000 0.9942347 0.1098830 + 606.0000 1.026669 0.1084456 + 608.0000 1.058681 0.1070344 + 610.0000 1.090278 0.1056489 + 612.0000 1.121467 0.1042884 + 614.0000 1.152256 0.1029524 + 616.0000 1.182651 0.1016403 + 618.0000 1.212661 0.1003516 + 620.0000 1.242291 0.9908564E-01 + 622.0000 1.271549 0.9784198E-01 + 624.0000 1.300441 0.9662010E-01 + 626.0000 1.328973 0.9541951E-01 + 628.0000 1.357151 0.9423972E-01 + 630.0000 1.384982 0.9308027E-01 + 632.0000 1.412472 0.9194070E-01 + 634.0000 1.439627 0.9082058E-01 + 636.0000 1.466451 0.8971946E-01 + 638.0000 1.492951 0.8863695E-01 + 640.0000 1.519133 0.8757262E-01 + 642.0000 1.545001 0.8652609E-01 + 644.0000 1.570561 0.8549697E-01 + 646.0000 1.595818 0.8448488E-01 + 648.0000 1.620776 0.8348947E-01 + 650.0000 1.645442 0.8251037E-01 + 652.0000 1.669819 0.8154724E-01 + 654.0000 1.693912 0.8059975E-01 + 656.0000 1.717727 0.7966756E-01 + 658.0000 1.741266 0.7875036E-01 + 660.0000 1.764535 0.7784783E-01 + 662.0000 1.787539 0.7695968E-01 + 664.0000 1.810281 0.7608560E-01 + 666.0000 1.832765 0.7522531E-01 + 668.0000 1.854995 0.7437853E-01 + 670.0000 1.876976 0.7354498E-01 + 672.0000 1.898712 0.7272440E-01 + 674.0000 1.920205 0.7191652E-01 + 676.0000 1.941461 0.7112110E-01 + 678.0000 1.962482 0.7033788E-01 + 680.0000 1.983272 0.6956663E-01 + 682.0000 2.003834 0.6880710E-01 + 684.0000 2.024173 0.6805907E-01 + 686.0000 2.044291 0.6732231E-01 + 688.0000 2.064193 0.6659661E-01 + 690.0000 2.083880 0.6588175E-01 + 692.0000 2.103356 0.6517751E-01 + 694.0000 2.122625 0.6448371E-01 + 696.0000 2.141689 0.6380014E-01 + 698.0000 2.160551 0.6312659E-01 + 700.0000 2.179215 0.6246290E-01 diff --git a/tests/SetEpsTestCasesFromScratch/WFW/myEels20-seteps.f90 b/tests/SetEpsTestCasesFromScratch/WFW/myEels20-seteps.f90 index f41f409..21e9fa3 100755 --- a/tests/SetEpsTestCasesFromScratch/WFW/myEels20-seteps.f90 +++ b/tests/SetEpsTestCasesFromScratch/WFW/myEels20-seteps.f90 @@ -27,7 +27,7 @@ subroutine seteps(nLayer, nos, osc, epsinf, wn, name, eps, layers, mode) double complex, dimension(nLayer), intent(out) :: eps !f2py depend(nLayer) nos, epsinf, eps - double complex :: nomi, deno, addeps + double complex :: nomi, deno, addeps, addlorentz double precision :: wn2, b integer j, k, l, m logical debugFirstRun @@ -41,6 +41,7 @@ subroutine seteps(nLayer, nos, osc, epsinf, wn, name, eps, layers, mode) nomi = dcmplx(1.0d0, 0.0d0) deno = dcmplx(1.0d0, 0.0d0) addeps = dcmplx(0.0d0, 0.0d0) + addlorentz = dcmplx(0.0d0, 0.0d0) wn2 = wn**2 do k = 1, m ! loop over all TO modes j = j + 1 @@ -51,7 +52,7 @@ subroutine seteps(nLayer, nos, osc, epsinf, wn, name, eps, layers, mode) deno =deno * (osc(1,j)**2 - wn * dcmplx( wn, osc(3,j) ) ) else if (osc(1,j) < 0.) then! Negative TO mode means: _Additive_ Lorentz oscillator with Q - addeps = addeps + osc(1,j)**2 * osc(2,j) /dcmplx(osc(1,j)**2 - wn2, -1*wn*osc(3,j)) ! Sign of imaginary part changed (WFW) + addlorentz = addlorentz + osc(1,j)**2 * osc(2,j) /dcmplx(osc(1,j)**2 - wn2, -wn*abs(osc(1,j))*osc(3,j)) ! Sign of imaginary part changed (WFW) else ! osc(1,j) = 0 -> it is a Drude term addeps = addeps - dcmplx(osc(1,j+m)**2, wn*(osc(3,j)-osc(3,j+m))) /dcmplx(wn2, wn*osc(3,j)) @@ -59,7 +60,7 @@ subroutine seteps(nLayer, nos, osc, epsinf, wn, name, eps, layers, mode) enddo j = j+m ! we have already looped over the LO modes, therefore increase the index - eps(l) = epsinf(l) * (nomi / deno + addeps) ! brackets changed by HHe 230915 + eps(l) = epsinf(l) * (nomi / deno + addeps) + addlorentz ! brackets changed by HHe 230915 enddo debugFirstRun = .false. -- GitLab