From af7523726df23fd39fdf0876904f0eac385f7fda Mon Sep 17 00:00:00 2001 From: kamischi <karl-michael.schindler@web.de> Date: Fri, 7 Jun 2024 18:10:52 +0200 Subject: [PATCH] first version of f77 test. compiles, but mainly crashes. --- .gitignore | 1 + tests/seteps/Makefile | 22 +- tests/seteps/results-f77/epsout001 | 327 ++++++++++++++++++ tests/seteps/results-f77/epsout002 | 0 tests/seteps/results-f77/epsout003 | 0 tests/seteps/results-f77/epsout004 | 0 tests/seteps/results-f77/epsout005 | 327 ++++++++++++++++++ tests/seteps/results-f77/epsout006 | 0 tests/seteps/results-f77/epsout007 | 0 tests/seteps/results-f77/epsout008 | 0 tests/seteps/results-f77/epsout009 | 0 tests/seteps/results-f77/epsout010 | 0 tests/seteps/results-f77/epsout011 | 0 tests/seteps/results-f77/epsout012 | 0 tests/seteps/results-f77/epsout013 | 0 tests/seteps/results-f77/epsout014 | 0 tests/seteps/results-f77/epsout016 | 0 tests/seteps/results-f77/epsout017 | 0 tests/seteps/results-f77/epsout018 | 0 tests/seteps/results-f77/epsout019 | 0 tests/seteps/results-f77/epsout020 | 0 tests/seteps/results-f77/epsout021 | 0 tests/seteps/results-f77/epsout022 | 0 tests/seteps/results-f77/epsout023 | 0 tests/seteps/results-f77/epsout024 | 0 tests/seteps/results-f77/epsout025 | 0 .../seteps/{results => results-f90}/epsout001 | 0 .../seteps/{results => results-f90}/epsout002 | 0 .../seteps/{results => results-f90}/epsout003 | 0 .../seteps/{results => results-f90}/epsout004 | 0 .../seteps/{results => results-f90}/epsout005 | 0 .../seteps/{results => results-f90}/epsout006 | 0 .../seteps/{results => results-f90}/epsout007 | 0 .../seteps/{results => results-f90}/epsout008 | 0 .../seteps/{results => results-f90}/epsout009 | 0 .../seteps/{results => results-f90}/epsout010 | 0 .../seteps/{results => results-f90}/epsout011 | 0 .../seteps/{results => results-f90}/epsout012 | 0 .../seteps/{results => results-f90}/epsout013 | 0 .../seteps/{results => results-f90}/epsout014 | 0 .../seteps/{results => results-f90}/epsout015 | 0 .../seteps/{results => results-f90}/epsout016 | 0 .../seteps/{results => results-f90}/epsout017 | 0 .../seteps/{results => results-f90}/epsout018 | 0 .../seteps/{results => results-f90}/epsout019 | 0 .../seteps/{results => results-f90}/epsout020 | 0 .../seteps/{results => results-f90}/epsout021 | 0 .../seteps/{results => results-f90}/epsout022 | 0 .../seteps/{results => results-f90}/epsout023 | 0 .../seteps/{results => results-f90}/epsout024 | 0 .../seteps/{results => results-f90}/epsout025 | 0 tests/seteps/setepsdriver-f77.f90 | 80 +++++ 52 files changed, 752 insertions(+), 5 deletions(-) create mode 100644 tests/seteps/results-f77/epsout001 create mode 100644 tests/seteps/results-f77/epsout002 create mode 100644 tests/seteps/results-f77/epsout003 create mode 100644 tests/seteps/results-f77/epsout004 create mode 100644 tests/seteps/results-f77/epsout005 create mode 100644 tests/seteps/results-f77/epsout006 create mode 100644 tests/seteps/results-f77/epsout007 create mode 100644 tests/seteps/results-f77/epsout008 create mode 100644 tests/seteps/results-f77/epsout009 create mode 100644 tests/seteps/results-f77/epsout010 create mode 100644 tests/seteps/results-f77/epsout011 create mode 100644 tests/seteps/results-f77/epsout012 create mode 100644 tests/seteps/results-f77/epsout013 create mode 100644 tests/seteps/results-f77/epsout014 create mode 100644 tests/seteps/results-f77/epsout016 create mode 100644 tests/seteps/results-f77/epsout017 create mode 100644 tests/seteps/results-f77/epsout018 create mode 100644 tests/seteps/results-f77/epsout019 create mode 100644 tests/seteps/results-f77/epsout020 create mode 100644 tests/seteps/results-f77/epsout021 create mode 100644 tests/seteps/results-f77/epsout022 create mode 100644 tests/seteps/results-f77/epsout023 create mode 100644 tests/seteps/results-f77/epsout024 create mode 100644 tests/seteps/results-f77/epsout025 rename tests/seteps/{results => results-f90}/epsout001 (100%) rename tests/seteps/{results => results-f90}/epsout002 (100%) rename tests/seteps/{results => results-f90}/epsout003 (100%) rename tests/seteps/{results => results-f90}/epsout004 (100%) rename tests/seteps/{results => results-f90}/epsout005 (100%) rename tests/seteps/{results => results-f90}/epsout006 (100%) rename tests/seteps/{results => results-f90}/epsout007 (100%) rename tests/seteps/{results => results-f90}/epsout008 (100%) rename tests/seteps/{results => results-f90}/epsout009 (100%) rename tests/seteps/{results => results-f90}/epsout010 (100%) rename tests/seteps/{results => results-f90}/epsout011 (100%) rename tests/seteps/{results => results-f90}/epsout012 (100%) rename tests/seteps/{results => results-f90}/epsout013 (100%) rename tests/seteps/{results => results-f90}/epsout014 (100%) rename tests/seteps/{results => results-f90}/epsout015 (100%) rename tests/seteps/{results => results-f90}/epsout016 (100%) rename tests/seteps/{results => results-f90}/epsout017 (100%) rename tests/seteps/{results => results-f90}/epsout018 (100%) rename tests/seteps/{results => results-f90}/epsout019 (100%) rename tests/seteps/{results => results-f90}/epsout020 (100%) rename tests/seteps/{results => results-f90}/epsout021 (100%) rename tests/seteps/{results => results-f90}/epsout022 (100%) rename tests/seteps/{results => results-f90}/epsout023 (100%) rename tests/seteps/{results => results-f90}/epsout024 (100%) rename tests/seteps/{results => results-f90}/epsout025 (100%) create mode 100644 tests/seteps/setepsdriver-f77.f90 diff --git a/.gitignore b/.gitignore index c3c06b6..82806a6 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ tests/oxlog/bosou tests/oxlog/eelsou tests/setepslog/eelsf90 tests/seteps/build-f90 +tests/seteps/build-f77 diff --git a/tests/seteps/Makefile b/tests/seteps/Makefile index 69b3028..9987aad 100644 --- a/tests/seteps/Makefile +++ b/tests/seteps/Makefile @@ -18,22 +18,34 @@ build-f90/%.o: ../../source/f90/%.f90 build-f90/%_mod.mod: ../../source/f90/%.f90 $(FC) $(FFLAGS) -c -Jbuild-f90 -o build-f90/seteps.o $< -all: build-f90/setepsdriver +build-f77/%.o: ../../source/split-f77/%.f + $(FC) $(FFLAGS) -c -o $@ $< + +all: build-f90/setepsdriver build-f77/setepsdriver build-f90/setepsdriver: setepsdriver-f90.f90 build-f90/seteps.o build-f90/seteps_mod.mod $(FC) $(FFLAGS) -Jbuild-f90 -o $@ $< build-f90/seteps.o -test: build-f90/setepsdriver +build-f77/setepsdriver: setepsdriver-f77.f90 build-f77/seteps.o + $(FC) $(FFLAGS) -o $@ $^ + +test: build-f90/setepsdriver build-f77/setepsdriver for NUMBER in 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 ; do \ - cp ../../tests/inputFiles/eelsin$$NUMBER build-f90/eelsin ; \ echo " eels input file number: "$$NUMBER ; \ + cp ../../tests/inputFiles/eelsin$$NUMBER build-f90/eelsin ; \ build-f90/setepsdriver ; \ - mv build-f90/epsout results/epsout$$NUMBER ; \ + mv build-f90/epsout results-f90/epsout$$NUMBER ; \ rm build-f90/eelsin ; \ + cp ../../tests/inputFiles/eelsin$$NUMBER build-f77/eelsin ; \ + build-f77/setepsdriver ; \ + mv build-f77/epsout results-f77/epsout$$NUMBER ; \ + rm build-f77/eelsin ; \ done clean: rm -rf build-f90/* - rm -rf results/* + rm -rf build-f77/* + rm -rf results-f90/* + rm -rf results-f77/* .PHONY: all clean test diff --git a/tests/seteps/results-f77/epsout001 b/tests/seteps/results-f77/epsout001 new file mode 100644 index 0000000..f2245e7 --- /dev/null +++ b/tests/seteps/results-f77/epsout001 @@ -0,0 +1,327 @@ + 50.00000 0.2252103E-08 0.1325004E+34 0.000000 0.000000 + 52.00000 0.3128584E-08 0.9864982E+33 0.000000 0.000000 + 54.00000 0.4314338E-08 0.6855345E+33 0.000000 0.000000 + 56.00000 0.6127903E-08 0.5275524E+33 0.000000 0.000000 + 58.00000 0.8497873E-08 0.3974554E+33 0.000000 0.000000 + 60.00000 0.1225947E-07 0.3002752E+33 0.000000 0.000000 + 62.00000 0.1728607E-07 0.2434803E+33 0.000000 0.000000 + 64.00000 0.2510693E-07 0.1902351E+33 0.000000 0.000000 + 66.00000 0.3637394E-07 0.1512380E+33 0.000000 0.000000 + 68.00000 0.5267325E-07 0.1276999E+33 0.000000 0.000000 + 70.00000 0.7904824E-07 0.1055068E+33 0.000000 0.000000 + 72.00000 0.1130977E-06 0.8454672E+32 0.000000 0.000000 + 74.00000 0.1479275E-06 0.7292464E+32 0.000000 0.000000 + 76.00000 0.1835762E-06 0.6353281E+32 0.000000 0.000000 + 78.00000 0.2200847E-06 0.5462262E+32 0.000000 0.000000 + 80.00000 0.2765722E-06 0.4615790E+32 0.000000 0.000000 + 82.00000 0.3532878E-06 0.3810613E+32 0.000000 0.000000 + 84.00000 0.4319916E-06 0.3043773E+32 0.000000 0.000000 + 86.00000 0.5487274E-06 0.2312603E+32 0.000000 0.000000 + 88.00000 0.7146897E-06 0.1821453E+32 0.000000 0.000000 + 90.00000 0.8852541E-06 0.1487995E+32 0.000000 0.000000 + 92.00000 0.1167623E-05 0.1169033E+32 0.000000 0.000000 + 94.00000 0.1528564E-05 0.9388826E+31 0.000000 0.000000 + 96.00000 0.1900166E-05 0.7925509E+31 0.000000 0.000000 + 98.00000 0.2658601E-05 0.6521907E+31 0.000000 0.000000 + 100.0000 0.3447777E-05 0.5174458E+31 0.000000 0.000000 + 102.0000 0.4708757E-05 0.4475220E+31 0.000000 0.000000 + 104.0000 0.6388776E-05 0.3852810E+31 0.000000 0.000000 + 106.0000 0.8617879E-05 0.3253884E+31 0.000000 0.000000 + 108.0000 0.1220309E-04 0.2677144E+31 0.000000 0.000000 + 110.0000 0.1656099E-04 0.2328338E+31 0.000000 0.000000 + 112.0000 0.2423089E-04 0.2060374E+31 0.000000 0.000000 + 114.0000 0.3217089E-04 0.1801817E+31 0.000000 0.000000 + 116.0000 0.4039586E-04 0.1552171E+31 0.000000 0.000000 + 118.0000 0.4892142E-04 0.1310990E+31 0.000000 0.000000 + 120.0000 0.5776439E-04 0.1172749E+31 0.000000 0.000000 + 122.0000 0.7285034E-04 0.1059999E+31 0.000000 0.000000 + 124.0000 0.9191597E-04 0.9508871E+30 0.000000 0.000000 + 126.0000 0.1117314E-03 0.8452379E+30 0.000000 0.000000 + 128.0000 0.1426107E-03 0.7428908E+30 0.000000 0.000000 + 130.0000 0.1855103E-03 0.6436924E+30 0.000000 0.000000 + 132.0000 0.2301917E-03 0.5906626E+30 0.000000 0.000000 + 134.0000 0.3093857E-03 0.5440017E+30 0.000000 0.000000 + 136.0000 0.4065408E-03 0.4987136E+30 0.000000 0.000000 + 138.0000 0.5276363E-03 0.4547380E+30 0.000000 0.000000 + 140.0000 0.7395373E-03 0.4120188E+30 0.000000 0.000000 + 142.0000 0.9610836E-03 0.3705027E+30 0.000000 0.000000 + 144.0000 0.1409245E-02 0.3301397E+30 0.000000 0.000000 + 146.0000 0.1894789E-02 0.3038978E+30 0.000000 0.000000 + 148.0000 0.2854290E-02 0.2847998E+30 0.000000 0.000000 + 150.0000 0.3937882E-02 0.2662109E+30 0.000000 0.000000 + 152.0000 0.6180220E-02 0.2481113E+30 0.000000 0.000000 + 154.0000 0.8536855E-02 0.2304817E+30 0.000000 0.000000 + 156.0000 0.1101600E-01 0.2133040E+30 0.000000 0.000000 + 158.0000 0.1362656E-01 0.1965613E+30 0.000000 0.000000 + 160.0000 0.1713151E-01 0.1802372E+30 0.000000 0.000000 + 162.0000 0.2293857E-01 0.1643161E+30 0.000000 0.000000 + 164.0000 0.2907254E-01 0.1487832E+30 0.000000 0.000000 + 166.0000 0.3986818E-01 0.1336245E+30 0.000000 0.000000 + 168.0000 0.5360261E-01 0.1188269E+30 0.000000 0.000000 + 170.0000 0.7382096E-01 0.1043774E+30 0.000000 0.000000 + 172.0000 0.1047201 0.9026390E+29 0.000000 0.000000 + 174.0000 0.1501079 0.7785141E+29 0.000000 0.000000 + 176.0000 0.2199792 0.7111358E+29 0.000000 0.000000 + 178.0000 0.3388518 0.6452712E+29 0.000000 0.000000 + 180.0000 0.4977234 0.5808703E+29 0.000000 0.000000 + 182.0000 0.8349916 0.5178845E+29 0.000000 0.000000 + 184.0000 1.396783 0.4562674E+29 0.000000 0.000000 + 186.0000 2.175927 0.3960582E+29 0.000000 0.000000 + 188.0000 3.012593 0.3665538E+29 0.000000 0.000000 + 190.0000 3.912625 0.3376703E+29 0.000000 0.000000 + 192.0000 5.765248 0.3093886E+29 0.000000 0.000000 + 194.0000 7.860135 0.2816897E+29 0.000000 0.000000 + 196.0000 12.25385 0.2545563E+29 0.000000 0.000000 + 198.0000 18.34008 0.2279711E+29 0.000000 0.000000 + 200.0000 29.02637 0.2019174E+29 0.000000 0.000000 + 202.0000 49.33732 0.1872250E+29 0.000000 0.000000 + 204.0000 85.53792 0.1747063E+29 0.000000 0.000000 + 206.0000 154.4806 0.1624308E+29 0.000000 0.000000 + 208.0000 297.6585 0.1503913E+29 0.000000 0.000000 + 210.0000 567.2086 0.1385811E+29 0.000000 0.000000 + 212.0000 865.0836 0.1269937E+29 0.000000 0.000000 + 214.0000 1366.774 0.1156229E+29 0.000000 0.000000 + 216.0000 2155.942 0.1044626E+29 0.000000 0.000000 + 218.0000 3798.758 0.9627114E+28 0.000000 0.000000 + 220.0000 7187.802 0.9089298E+28 0.000000 0.000000 + 222.0000 14492.54 0.8561163E+28 0.000000 0.000000 + 224.0000 31420.71 0.8042463E+28 0.000000 0.000000 + 226.0000 80310.33 0.7532943E+28 0.000000 0.000000 + 228.0000 178431.2 0.7032363E+28 0.000000 0.000000 + 230.0000 320796.1 0.6540486E+28 0.000000 0.000000 + 232.0000 641728.1 0.6057086E+28 0.000000 0.000000 + 234.0000 1460383. 0.5581949E+28 0.000000 0.000000 + 236.0000 3710765. 0.5114865E+28 0.000000 0.000000 + 238.0000 0.1179139E+08 0.4803695E+28 0.000000 0.000000 + 240.0000 0.3975562E+08 0.4577902E+28 0.000000 0.000000 + 242.0000 0.9237544E+08 0.4355842E+28 0.000000 0.000000 + 244.0000 0.2470181E+09 0.4137423E+28 0.000000 0.000000 + 246.0000 0.8930618E+09 0.3922553E+28 0.000000 0.000000 + 248.0000 0.4227197E+10 0.3711151E+28 0.000000 0.000000 + 250.0000 0.1689055E+11 0.3503126E+28 0.000000 0.000000 + 252.0000 0.6557235E+11 0.3298407E+28 0.000000 0.000000 + 254.0000 0.4139087E+12 0.3096908E+28 0.000000 0.000000 + 256.0000 0.3358699E+13 0.2898560E+28 0.000000 0.000000 + 258.0000 0.1762492E+14 0.2703285E+28 0.000000 0.000000 + 260.0000 0.2115072E+15 0.2511014E+28 0.000000 0.000000 + 262.0000 0.1936496E+16 0.2398779E+28 0.000000 0.000000 + 264.0000 0.1865796E+17 0.2305544E+28 0.000000 0.000000 + 266.0000 0.2044318E+18 0.2213713E+28 0.000000 0.000000 + 268.0000 0.5244011E+18 0.2123250E+28 0.000000 0.000000 + 270.0000 0.5038902E+18 0.2034128E+28 0.000000 0.000000 + 272.0000 0.1820699E+18 0.1946316E+28 0.000000 0.000000 + 274.0000 0.1555874E+17 0.1859787E+28 0.000000 0.000000 + 276.0000 0.1666577E+16 0.1774510E+28 0.000000 0.000000 + 278.0000 0.1631808E+15 0.1690461E+28 0.000000 0.000000 + 280.0000 0.1548179E+14 0.1607611E+28 0.000000 0.000000 + 282.0000 0.2980942E+13 0.1525938E+28 0.000000 0.000000 + 284.0000 0.3455629E+12 0.1445415E+28 0.000000 0.000000 + 286.0000 0.5926207E+11 0.1366016E+28 0.000000 0.000000 + 288.0000 0.1570189E+11 0.1287721E+28 0.000000 0.000000 + 290.0000 0.3771219E+10 0.1224222E+28 0.000000 0.000000 + 292.0000 0.8042008E+09 0.1186143E+28 0.000000 0.000000 + 294.0000 0.2294620E+09 0.1148582E+28 0.000000 0.000000 + 296.0000 0.8535589E+08 0.1111529E+28 0.000000 0.000000 + 298.0000 0.3692166E+08 0.1074972E+28 0.000000 0.000000 + 300.0000 0.1063831E+08 0.1038903E+28 0.000000 0.000000 + 302.0000 3474788. 0.1003311E+28 0.000000 0.000000 + 304.0000 1363409. 0.9681877E+27 0.000000 0.000000 + 306.0000 601790.9 0.9335232E+27 0.000000 0.000000 + 308.0000 304349.2 0.8993090E+27 0.000000 0.000000 + 310.0000 171673.0 0.8655364E+27 0.000000 0.000000 + 312.0000 74786.30 0.8321965E+27 0.000000 0.000000 + 314.0000 30301.76 0.7992810E+27 0.000000 0.000000 + 316.0000 14045.54 0.7667817E+27 0.000000 0.000000 + 318.0000 7013.015 0.7346915E+27 0.000000 0.000000 + 320.0000 3732.625 0.7030026E+27 0.000000 0.000000 + 322.0000 2108.531 0.6717069E+27 0.000000 0.000000 + 324.0000 1351.378 0.6407978E+27 0.000000 0.000000 + 326.0000 861.1019 0.6102669E+27 0.000000 0.000000 + 328.0000 566.5726 0.5801093E+27 0.000000 0.000000 + 330.0000 300.0617 0.5503165E+27 0.000000 0.000000 + 332.0000 157.0675 0.5208826E+27 0.000000 0.000000 + 334.0000 87.46874 0.4918016E+27 0.000000 0.000000 + 336.0000 50.59728 0.4630660E+27 0.000000 0.000000 + 338.0000 29.79342 0.4346710E+27 0.000000 0.000000 + 340.0000 19.23529 0.4066096E+27 0.000000 0.000000 + 342.0000 12.76182 0.3788763E+27 0.000000 0.000000 + 344.0000 8.285193 0.3514656E+27 0.000000 0.000000 + 346.0000 6.074771 0.3243713E+27 0.000000 0.000000 + 348.0000 4.160567 0.3035367E+27 0.000000 0.000000 + 350.0000 3.192615 0.2902986E+27 0.000000 0.000000 + 352.0000 2.367837 0.2772104E+27 0.000000 0.000000 + 354.0000 1.600175 0.2642705E+27 0.000000 0.000000 + 356.0000 0.9422401 0.2514756E+27 0.000000 0.000000 + 358.0000 0.6080955 0.2388236E+27 0.000000 0.000000 + 360.0000 0.3978059 0.2263123E+27 0.000000 0.000000 + 362.0000 0.2514820 0.2139391E+27 0.000000 0.000000 + 364.0000 0.1821284 0.2017020E+27 0.000000 0.000000 + 366.0000 0.1213490 0.1895984E+27 0.000000 0.000000 + 368.0000 0.9105818E-01 0.1776263E+27 0.000000 0.000000 + 370.0000 0.6254260E-01 0.1657838E+27 0.000000 0.000000 + 372.0000 0.4908317E-01 0.1544054E+27 0.000000 0.000000 + 374.0000 0.3640356E-01 0.1486104E+27 0.000000 0.000000 + 376.0000 0.2783824E-01 0.1428770E+27 0.000000 0.000000 + 378.0000 0.2217565E-01 0.1372041E+27 0.000000 0.000000 + 380.0000 0.1681579E-01 0.1315911E+27 0.000000 0.000000 + 382.0000 0.1368131E-01 0.1260367E+27 0.000000 0.000000 + 384.0000 0.1127339E-01 0.1205403E+27 0.000000 0.000000 + 386.0000 0.8987820E-02 0.1151007E+27 0.000000 0.000000 + 388.0000 0.6816491E-02 0.1097171E+27 0.000000 0.000000 + 390.0000 0.4751931E-02 0.1043889E+27 0.000000 0.000000 + 392.0000 0.3346767E-02 0.9911485E+26 0.000000 0.000000 + 394.0000 0.2411242E-02 0.9389443E+26 0.000000 0.000000 + 396.0000 0.1736365E-02 0.8872668E+26 0.000000 0.000000 + 398.0000 0.1311151E-02 0.8361081E+26 0.000000 0.000000 + 400.0000 0.9409272E-03 0.7854622E+26 0.000000 0.000000 + 402.0000 0.7471031E-03 0.7545156E+26 0.000000 0.000000 + 404.0000 0.5618458E-03 0.7296922E+26 0.000000 0.000000 + 406.0000 0.4364726E-03 0.7051131E+26 0.000000 0.000000 + 408.0000 0.3516888E-03 0.6807748E+26 0.000000 0.000000 + 410.0000 0.2704991E-03 0.6566745E+26 0.000000 0.000000 + 412.0000 0.2184217E-03 0.6328074E+26 0.000000 0.000000 + 414.0000 0.1811288E-03 0.6091708E+26 0.000000 0.000000 + 416.0000 0.1453537E-03 0.5857619E+26 0.000000 0.000000 + 418.0000 0.1165428E-03 0.5625762E+26 0.000000 0.000000 + 420.0000 0.1000546E-03 0.5396118E+26 0.000000 0.000000 + 422.0000 0.8421204E-04 0.5168648E+26 0.000000 0.000000 + 424.0000 0.6898212E-04 0.4943317E+26 0.000000 0.000000 + 426.0000 0.5768443E-04 0.4720111E+26 0.000000 0.000000 + 428.0000 0.5063647E-04 0.4498983E+26 0.000000 0.000000 + 430.0000 0.4385123E-04 0.4279917E+26 0.000000 0.000000 + 432.0000 0.3731573E-04 0.4062872E+26 0.000000 0.000000 + 434.0000 0.3101819E-04 0.3858195E+26 0.000000 0.000000 + 436.0000 0.2494707E-04 0.3751660E+26 0.000000 0.000000 + 438.0000 0.1909196E-04 0.3646096E+26 0.000000 0.000000 + 440.0000 0.1435067E-04 0.3541494E+26 0.000000 0.000000 + 442.0000 0.1162416E-04 0.3437834E+26 0.000000 0.000000 + 444.0000 0.8991416E-05 0.3335110E+26 0.000000 0.000000 + 446.0000 0.7038771E-05 0.3233308E+26 0.000000 0.000000 + 448.0000 0.5809917E-05 0.3132412E+26 0.000000 0.000000 + 450.0000 0.4621960E-05 0.3032414E+26 0.000000 0.000000 + 452.0000 0.3643905E-05 0.2933299E+26 0.000000 0.000000 + 454.0000 0.3088192E-05 0.2835056E+26 0.000000 0.000000 + 456.0000 0.2550395E-05 0.2737677E+26 0.000000 0.000000 + 458.0000 0.2029761E-05 0.2641145E+26 0.000000 0.000000 + 460.0000 0.1716463E-05 0.2545457E+26 0.000000 0.000000 + 462.0000 0.1472257E-05 0.2450592E+26 0.000000 0.000000 + 464.0000 0.1235611E-05 0.2356545E+26 0.000000 0.000000 + 466.0000 0.1006222E-05 0.2263306E+26 0.000000 0.000000 + 468.0000 0.8687360E-06 0.2170864E+26 0.000000 0.000000 + 470.0000 0.7608681E-06 0.2079206E+26 0.000000 0.000000 + 472.0000 0.6562130E-06 0.1988326E+26 0.000000 0.000000 + 474.0000 0.5546484E-06 0.1916247E+26 0.000000 0.000000 + 476.0000 0.4664443E-06 0.1871569E+26 0.000000 0.000000 + 478.0000 0.4185737E-06 0.1827264E+26 0.000000 0.000000 + 480.0000 0.3720774E-06 0.1783328E+26 0.000000 0.000000 + 482.0000 0.3269035E-06 0.1739756E+26 0.000000 0.000000 + 484.0000 0.2830029E-06 0.1696545E+26 0.000000 0.000000 + 486.0000 0.2403289E-06 0.1653690E+26 0.000000 0.000000 + 488.0000 0.2186276E-06 0.1611184E+26 0.000000 0.000000 + 490.0000 0.1984510E-06 0.1569025E+26 0.000000 0.000000 + 492.0000 0.1788235E-06 0.1527209E+26 0.000000 0.000000 + 494.0000 0.1597258E-06 0.1485732E+26 0.000000 0.000000 + 496.0000 0.1411390E-06 0.1444589E+26 0.000000 0.000000 + 498.0000 0.1230454E-06 0.1403776E+26 0.000000 0.000000 + 500.0000 0.1054277E-06 0.1363289E+26 0.000000 0.000000 + 502.0000 0.8826991E-07 0.1323126E+26 0.000000 0.000000 + 504.0000 0.7155619E-07 0.1283279E+26 0.000000 0.000000 + 506.0000 0.5743816E-07 0.1243748E+26 0.000000 0.000000 + 508.0000 0.4950319E-07 0.1204529E+26 0.000000 0.000000 + 510.0000 0.4176885E-07 0.1165615E+26 0.000000 0.000000 + 512.0000 0.3422829E-07 0.1127007E+26 0.000000 0.000000 + 514.0000 0.2833881E-07 0.1088699E+26 0.000000 0.000000 + 516.0000 0.2475306E-07 0.1050688E+26 0.000000 0.000000 + 518.0000 0.2125511E-07 0.1012969E+26 0.000000 0.000000 + 520.0000 0.1784217E-07 0.9755402E+25 0.000000 0.000000 + 522.0000 0.1470639E-07 0.9527696E+25 0.000000 0.000000 + 524.0000 0.1308096E-07 0.9343404E+25 0.000000 0.000000 + 526.0000 0.1149415E-07 0.9160514E+25 0.000000 0.000000 + 528.0000 0.9944776E-08 0.8979002E+25 0.000000 0.000000 + 530.0000 0.8431675E-08 0.8798865E+25 0.000000 0.000000 + 532.0000 0.7202167E-08 0.8620079E+25 0.000000 0.000000 + 534.0000 0.6480263E-08 0.8442631E+25 0.000000 0.000000 + 536.0000 0.5774900E-08 0.8266506E+25 0.000000 0.000000 + 538.0000 0.5085584E-08 0.8091691E+25 0.000000 0.000000 + 540.0000 0.4411851E-08 0.7918172E+25 0.000000 0.000000 + 542.0000 0.3753207E-08 0.7745930E+25 0.000000 0.000000 + 544.0000 0.3417277E-08 0.7574951E+25 0.000000 0.000000 + 546.0000 0.3102421E-08 0.7405228E+25 0.000000 0.000000 + 548.0000 0.2794497E-08 0.7236740E+25 0.000000 0.000000 + 550.0000 0.2493289E-08 0.7069478E+25 0.000000 0.000000 + 552.0000 0.2198609E-08 0.6903425E+25 0.000000 0.000000 + 554.0000 0.1910275E-08 0.6738571E+25 0.000000 0.000000 + 556.0000 0.1745378E-08 0.6574903E+25 0.000000 0.000000 + 558.0000 0.1607297E-08 0.6412405E+25 0.000000 0.000000 + 560.0000 0.1472128E-08 0.6251070E+25 0.000000 0.000000 + 562.0000 0.1339798E-08 0.6090883E+25 0.000000 0.000000 + 564.0000 0.1210228E-08 0.5931826E+25 0.000000 0.000000 + 566.0000 0.1083336E-08 0.5773894E+25 0.000000 0.000000 + 568.0000 0.9590615E-09 0.5617074E+25 0.000000 0.000000 + 570.0000 0.8843238E-09 0.5461356E+25 0.000000 0.000000 + 572.0000 0.8246938E-09 0.5306721E+25 0.000000 0.000000 + 574.0000 0.7662680E-09 0.5153166E+25 0.000000 0.000000 + 576.0000 0.7090143E-09 0.5000676E+25 0.000000 0.000000 + 578.0000 0.6529045E-09 0.4849242E+25 0.000000 0.000000 + 580.0000 0.5979049E-09 0.4767275E+25 0.000000 0.000000 + 582.0000 0.5439916E-09 0.4692595E+25 0.000000 0.000000 + 584.0000 0.4911339E-09 0.4618428E+25 0.000000 0.000000 + 586.0000 0.4393062E-09 0.4544763E+25 0.000000 0.000000 + 588.0000 0.3884817E-09 0.4471601E+25 0.000000 0.000000 + 590.0000 0.3386345E-09 0.4398935E+25 0.000000 0.000000 + 592.0000 0.2897427E-09 0.4326759E+25 0.000000 0.000000 + 594.0000 0.2417793E-09 0.4255068E+25 0.000000 0.000000 + 596.0000 0.2137777E-09 0.4183857E+25 0.000000 0.000000 + 598.0000 0.1906928E-09 0.4113123E+25 0.000000 0.000000 + 600.0000 0.1680391E-09 0.4042859E+25 0.000000 0.000000 + 602.0000 0.1458069E-09 0.3973061E+25 0.000000 0.000000 + 604.0000 0.1239858E-09 0.3903729E+25 0.000000 0.000000 + 606.0000 0.1094907E-09 0.3834849E+25 0.000000 0.000000 + 608.0000 0.9897645E-10 0.3766426E+25 0.000000 0.000000 + 610.0000 0.8865349E-10 0.3698449E+25 0.000000 0.000000 + 612.0000 0.7851732E-10 0.3630916E+25 0.000000 0.000000 + 614.0000 0.6856334E-10 0.3563823E+25 0.000000 0.000000 + 616.0000 0.5878766E-10 0.3497163E+25 0.000000 0.000000 + 618.0000 0.5369664E-10 0.3430937E+25 0.000000 0.000000 + 620.0000 0.4898063E-10 0.3365138E+25 0.000000 0.000000 + 622.0000 0.4434770E-10 0.3299758E+25 0.000000 0.000000 + 624.0000 0.3979584E-10 0.3234800E+25 0.000000 0.000000 + 626.0000 0.3532331E-10 0.3170257E+25 0.000000 0.000000 + 628.0000 0.3092821E-10 0.3106122E+25 0.000000 0.000000 + 630.0000 0.2785637E-10 0.3042396E+25 0.000000 0.000000 + 632.0000 0.2573372E-10 0.2979070E+25 0.000000 0.000000 + 634.0000 0.2364737E-10 0.2916146E+25 0.000000 0.000000 + 636.0000 0.2159638E-10 0.2853616E+25 0.000000 0.000000 + 638.0000 0.1958002E-10 0.2791481E+25 0.000000 0.000000 + 640.0000 0.1759758E-10 0.2729730E+25 0.000000 0.000000 + 642.0000 0.1564824E-10 0.2668362E+25 0.000000 0.000000 + 644.0000 0.1414164E-10 0.2607380E+25 0.000000 0.000000 + 646.0000 0.1319908E-10 0.2546771E+25 0.000000 0.000000 + 648.0000 0.1227200E-10 0.2486538E+25 0.000000 0.000000 + 650.0000 0.1136016E-10 0.2426673E+25 0.000000 0.000000 + 652.0000 0.1046317E-10 0.2367175E+25 0.000000 0.000000 + 654.0000 0.9580755E-11 0.2308041E+25 0.000000 0.000000 + 656.0000 0.8712581E-11 0.2249269E+25 0.000000 0.000000 + 658.0000 0.7858368E-11 0.2190853E+25 0.000000 0.000000 + 660.0000 0.7146899E-11 0.2132789E+25 0.000000 0.000000 + 662.0000 0.6733313E-11 0.2075076E+25 0.000000 0.000000 + 664.0000 0.6326291E-11 0.2017710E+25 0.000000 0.000000 + 666.0000 0.5925677E-11 0.1960691E+25 0.000000 0.000000 + 668.0000 0.5531375E-11 0.1904012E+25 0.000000 0.000000 + 670.0000 0.5143224E-11 0.1847668E+25 0.000000 0.000000 + 672.0000 0.4761106E-11 0.1791662E+25 0.000000 0.000000 + 674.0000 0.4384910E-11 0.1735986E+25 0.000000 0.000000 + 676.0000 0.4014512E-11 0.1680641E+25 0.000000 0.000000 + 678.0000 0.3649804E-11 0.1625621E+25 0.000000 0.000000 + 680.0000 0.3464314E-11 0.1570924E+25 0.000000 0.000000 + 682.0000 0.3287475E-11 0.1516547E+25 0.000000 0.000000 + 684.0000 0.3113314E-11 0.1462489E+25 0.000000 0.000000 + 686.0000 0.2941772E-11 0.1408746E+25 0.000000 0.000000 + 688.0000 0.2772807E-11 0.1355314E+25 0.000000 0.000000 + 690.0000 0.2606363E-11 0.1302191E+25 0.000000 0.000000 + 692.0000 0.2442399E-11 0.1249375E+25 0.000000 0.000000 + 694.0000 0.2280862E-11 0.1202894E+25 0.000000 0.000000 + 696.0000 0.2121701E-11 0.1176789E+25 0.000000 0.000000 + 698.0000 0.1964882E-11 0.1150834E+25 0.000000 0.000000 + 700.0000 0.1810351E-11 0.1125026E+25 0.000000 0.000000 + 702.0000 0.1658070E-11 0.1099365E+25 0.000000 0.000000 diff --git a/tests/seteps/results-f77/epsout002 b/tests/seteps/results-f77/epsout002 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout003 b/tests/seteps/results-f77/epsout003 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout004 b/tests/seteps/results-f77/epsout004 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout005 b/tests/seteps/results-f77/epsout005 new file mode 100644 index 0000000..f2245e7 --- /dev/null +++ b/tests/seteps/results-f77/epsout005 @@ -0,0 +1,327 @@ + 50.00000 0.2252103E-08 0.1325004E+34 0.000000 0.000000 + 52.00000 0.3128584E-08 0.9864982E+33 0.000000 0.000000 + 54.00000 0.4314338E-08 0.6855345E+33 0.000000 0.000000 + 56.00000 0.6127903E-08 0.5275524E+33 0.000000 0.000000 + 58.00000 0.8497873E-08 0.3974554E+33 0.000000 0.000000 + 60.00000 0.1225947E-07 0.3002752E+33 0.000000 0.000000 + 62.00000 0.1728607E-07 0.2434803E+33 0.000000 0.000000 + 64.00000 0.2510693E-07 0.1902351E+33 0.000000 0.000000 + 66.00000 0.3637394E-07 0.1512380E+33 0.000000 0.000000 + 68.00000 0.5267325E-07 0.1276999E+33 0.000000 0.000000 + 70.00000 0.7904824E-07 0.1055068E+33 0.000000 0.000000 + 72.00000 0.1130977E-06 0.8454672E+32 0.000000 0.000000 + 74.00000 0.1479275E-06 0.7292464E+32 0.000000 0.000000 + 76.00000 0.1835762E-06 0.6353281E+32 0.000000 0.000000 + 78.00000 0.2200847E-06 0.5462262E+32 0.000000 0.000000 + 80.00000 0.2765722E-06 0.4615790E+32 0.000000 0.000000 + 82.00000 0.3532878E-06 0.3810613E+32 0.000000 0.000000 + 84.00000 0.4319916E-06 0.3043773E+32 0.000000 0.000000 + 86.00000 0.5487274E-06 0.2312603E+32 0.000000 0.000000 + 88.00000 0.7146897E-06 0.1821453E+32 0.000000 0.000000 + 90.00000 0.8852541E-06 0.1487995E+32 0.000000 0.000000 + 92.00000 0.1167623E-05 0.1169033E+32 0.000000 0.000000 + 94.00000 0.1528564E-05 0.9388826E+31 0.000000 0.000000 + 96.00000 0.1900166E-05 0.7925509E+31 0.000000 0.000000 + 98.00000 0.2658601E-05 0.6521907E+31 0.000000 0.000000 + 100.0000 0.3447777E-05 0.5174458E+31 0.000000 0.000000 + 102.0000 0.4708757E-05 0.4475220E+31 0.000000 0.000000 + 104.0000 0.6388776E-05 0.3852810E+31 0.000000 0.000000 + 106.0000 0.8617879E-05 0.3253884E+31 0.000000 0.000000 + 108.0000 0.1220309E-04 0.2677144E+31 0.000000 0.000000 + 110.0000 0.1656099E-04 0.2328338E+31 0.000000 0.000000 + 112.0000 0.2423089E-04 0.2060374E+31 0.000000 0.000000 + 114.0000 0.3217089E-04 0.1801817E+31 0.000000 0.000000 + 116.0000 0.4039586E-04 0.1552171E+31 0.000000 0.000000 + 118.0000 0.4892142E-04 0.1310990E+31 0.000000 0.000000 + 120.0000 0.5776439E-04 0.1172749E+31 0.000000 0.000000 + 122.0000 0.7285034E-04 0.1059999E+31 0.000000 0.000000 + 124.0000 0.9191597E-04 0.9508871E+30 0.000000 0.000000 + 126.0000 0.1117314E-03 0.8452379E+30 0.000000 0.000000 + 128.0000 0.1426107E-03 0.7428908E+30 0.000000 0.000000 + 130.0000 0.1855103E-03 0.6436924E+30 0.000000 0.000000 + 132.0000 0.2301917E-03 0.5906626E+30 0.000000 0.000000 + 134.0000 0.3093857E-03 0.5440017E+30 0.000000 0.000000 + 136.0000 0.4065408E-03 0.4987136E+30 0.000000 0.000000 + 138.0000 0.5276363E-03 0.4547380E+30 0.000000 0.000000 + 140.0000 0.7395373E-03 0.4120188E+30 0.000000 0.000000 + 142.0000 0.9610836E-03 0.3705027E+30 0.000000 0.000000 + 144.0000 0.1409245E-02 0.3301397E+30 0.000000 0.000000 + 146.0000 0.1894789E-02 0.3038978E+30 0.000000 0.000000 + 148.0000 0.2854290E-02 0.2847998E+30 0.000000 0.000000 + 150.0000 0.3937882E-02 0.2662109E+30 0.000000 0.000000 + 152.0000 0.6180220E-02 0.2481113E+30 0.000000 0.000000 + 154.0000 0.8536855E-02 0.2304817E+30 0.000000 0.000000 + 156.0000 0.1101600E-01 0.2133040E+30 0.000000 0.000000 + 158.0000 0.1362656E-01 0.1965613E+30 0.000000 0.000000 + 160.0000 0.1713151E-01 0.1802372E+30 0.000000 0.000000 + 162.0000 0.2293857E-01 0.1643161E+30 0.000000 0.000000 + 164.0000 0.2907254E-01 0.1487832E+30 0.000000 0.000000 + 166.0000 0.3986818E-01 0.1336245E+30 0.000000 0.000000 + 168.0000 0.5360261E-01 0.1188269E+30 0.000000 0.000000 + 170.0000 0.7382096E-01 0.1043774E+30 0.000000 0.000000 + 172.0000 0.1047201 0.9026390E+29 0.000000 0.000000 + 174.0000 0.1501079 0.7785141E+29 0.000000 0.000000 + 176.0000 0.2199792 0.7111358E+29 0.000000 0.000000 + 178.0000 0.3388518 0.6452712E+29 0.000000 0.000000 + 180.0000 0.4977234 0.5808703E+29 0.000000 0.000000 + 182.0000 0.8349916 0.5178845E+29 0.000000 0.000000 + 184.0000 1.396783 0.4562674E+29 0.000000 0.000000 + 186.0000 2.175927 0.3960582E+29 0.000000 0.000000 + 188.0000 3.012593 0.3665538E+29 0.000000 0.000000 + 190.0000 3.912625 0.3376703E+29 0.000000 0.000000 + 192.0000 5.765248 0.3093886E+29 0.000000 0.000000 + 194.0000 7.860135 0.2816897E+29 0.000000 0.000000 + 196.0000 12.25385 0.2545563E+29 0.000000 0.000000 + 198.0000 18.34008 0.2279711E+29 0.000000 0.000000 + 200.0000 29.02637 0.2019174E+29 0.000000 0.000000 + 202.0000 49.33732 0.1872250E+29 0.000000 0.000000 + 204.0000 85.53792 0.1747063E+29 0.000000 0.000000 + 206.0000 154.4806 0.1624308E+29 0.000000 0.000000 + 208.0000 297.6585 0.1503913E+29 0.000000 0.000000 + 210.0000 567.2086 0.1385811E+29 0.000000 0.000000 + 212.0000 865.0836 0.1269937E+29 0.000000 0.000000 + 214.0000 1366.774 0.1156229E+29 0.000000 0.000000 + 216.0000 2155.942 0.1044626E+29 0.000000 0.000000 + 218.0000 3798.758 0.9627114E+28 0.000000 0.000000 + 220.0000 7187.802 0.9089298E+28 0.000000 0.000000 + 222.0000 14492.54 0.8561163E+28 0.000000 0.000000 + 224.0000 31420.71 0.8042463E+28 0.000000 0.000000 + 226.0000 80310.33 0.7532943E+28 0.000000 0.000000 + 228.0000 178431.2 0.7032363E+28 0.000000 0.000000 + 230.0000 320796.1 0.6540486E+28 0.000000 0.000000 + 232.0000 641728.1 0.6057086E+28 0.000000 0.000000 + 234.0000 1460383. 0.5581949E+28 0.000000 0.000000 + 236.0000 3710765. 0.5114865E+28 0.000000 0.000000 + 238.0000 0.1179139E+08 0.4803695E+28 0.000000 0.000000 + 240.0000 0.3975562E+08 0.4577902E+28 0.000000 0.000000 + 242.0000 0.9237544E+08 0.4355842E+28 0.000000 0.000000 + 244.0000 0.2470181E+09 0.4137423E+28 0.000000 0.000000 + 246.0000 0.8930618E+09 0.3922553E+28 0.000000 0.000000 + 248.0000 0.4227197E+10 0.3711151E+28 0.000000 0.000000 + 250.0000 0.1689055E+11 0.3503126E+28 0.000000 0.000000 + 252.0000 0.6557235E+11 0.3298407E+28 0.000000 0.000000 + 254.0000 0.4139087E+12 0.3096908E+28 0.000000 0.000000 + 256.0000 0.3358699E+13 0.2898560E+28 0.000000 0.000000 + 258.0000 0.1762492E+14 0.2703285E+28 0.000000 0.000000 + 260.0000 0.2115072E+15 0.2511014E+28 0.000000 0.000000 + 262.0000 0.1936496E+16 0.2398779E+28 0.000000 0.000000 + 264.0000 0.1865796E+17 0.2305544E+28 0.000000 0.000000 + 266.0000 0.2044318E+18 0.2213713E+28 0.000000 0.000000 + 268.0000 0.5244011E+18 0.2123250E+28 0.000000 0.000000 + 270.0000 0.5038902E+18 0.2034128E+28 0.000000 0.000000 + 272.0000 0.1820699E+18 0.1946316E+28 0.000000 0.000000 + 274.0000 0.1555874E+17 0.1859787E+28 0.000000 0.000000 + 276.0000 0.1666577E+16 0.1774510E+28 0.000000 0.000000 + 278.0000 0.1631808E+15 0.1690461E+28 0.000000 0.000000 + 280.0000 0.1548179E+14 0.1607611E+28 0.000000 0.000000 + 282.0000 0.2980942E+13 0.1525938E+28 0.000000 0.000000 + 284.0000 0.3455629E+12 0.1445415E+28 0.000000 0.000000 + 286.0000 0.5926207E+11 0.1366016E+28 0.000000 0.000000 + 288.0000 0.1570189E+11 0.1287721E+28 0.000000 0.000000 + 290.0000 0.3771219E+10 0.1224222E+28 0.000000 0.000000 + 292.0000 0.8042008E+09 0.1186143E+28 0.000000 0.000000 + 294.0000 0.2294620E+09 0.1148582E+28 0.000000 0.000000 + 296.0000 0.8535589E+08 0.1111529E+28 0.000000 0.000000 + 298.0000 0.3692166E+08 0.1074972E+28 0.000000 0.000000 + 300.0000 0.1063831E+08 0.1038903E+28 0.000000 0.000000 + 302.0000 3474788. 0.1003311E+28 0.000000 0.000000 + 304.0000 1363409. 0.9681877E+27 0.000000 0.000000 + 306.0000 601790.9 0.9335232E+27 0.000000 0.000000 + 308.0000 304349.2 0.8993090E+27 0.000000 0.000000 + 310.0000 171673.0 0.8655364E+27 0.000000 0.000000 + 312.0000 74786.30 0.8321965E+27 0.000000 0.000000 + 314.0000 30301.76 0.7992810E+27 0.000000 0.000000 + 316.0000 14045.54 0.7667817E+27 0.000000 0.000000 + 318.0000 7013.015 0.7346915E+27 0.000000 0.000000 + 320.0000 3732.625 0.7030026E+27 0.000000 0.000000 + 322.0000 2108.531 0.6717069E+27 0.000000 0.000000 + 324.0000 1351.378 0.6407978E+27 0.000000 0.000000 + 326.0000 861.1019 0.6102669E+27 0.000000 0.000000 + 328.0000 566.5726 0.5801093E+27 0.000000 0.000000 + 330.0000 300.0617 0.5503165E+27 0.000000 0.000000 + 332.0000 157.0675 0.5208826E+27 0.000000 0.000000 + 334.0000 87.46874 0.4918016E+27 0.000000 0.000000 + 336.0000 50.59728 0.4630660E+27 0.000000 0.000000 + 338.0000 29.79342 0.4346710E+27 0.000000 0.000000 + 340.0000 19.23529 0.4066096E+27 0.000000 0.000000 + 342.0000 12.76182 0.3788763E+27 0.000000 0.000000 + 344.0000 8.285193 0.3514656E+27 0.000000 0.000000 + 346.0000 6.074771 0.3243713E+27 0.000000 0.000000 + 348.0000 4.160567 0.3035367E+27 0.000000 0.000000 + 350.0000 3.192615 0.2902986E+27 0.000000 0.000000 + 352.0000 2.367837 0.2772104E+27 0.000000 0.000000 + 354.0000 1.600175 0.2642705E+27 0.000000 0.000000 + 356.0000 0.9422401 0.2514756E+27 0.000000 0.000000 + 358.0000 0.6080955 0.2388236E+27 0.000000 0.000000 + 360.0000 0.3978059 0.2263123E+27 0.000000 0.000000 + 362.0000 0.2514820 0.2139391E+27 0.000000 0.000000 + 364.0000 0.1821284 0.2017020E+27 0.000000 0.000000 + 366.0000 0.1213490 0.1895984E+27 0.000000 0.000000 + 368.0000 0.9105818E-01 0.1776263E+27 0.000000 0.000000 + 370.0000 0.6254260E-01 0.1657838E+27 0.000000 0.000000 + 372.0000 0.4908317E-01 0.1544054E+27 0.000000 0.000000 + 374.0000 0.3640356E-01 0.1486104E+27 0.000000 0.000000 + 376.0000 0.2783824E-01 0.1428770E+27 0.000000 0.000000 + 378.0000 0.2217565E-01 0.1372041E+27 0.000000 0.000000 + 380.0000 0.1681579E-01 0.1315911E+27 0.000000 0.000000 + 382.0000 0.1368131E-01 0.1260367E+27 0.000000 0.000000 + 384.0000 0.1127339E-01 0.1205403E+27 0.000000 0.000000 + 386.0000 0.8987820E-02 0.1151007E+27 0.000000 0.000000 + 388.0000 0.6816491E-02 0.1097171E+27 0.000000 0.000000 + 390.0000 0.4751931E-02 0.1043889E+27 0.000000 0.000000 + 392.0000 0.3346767E-02 0.9911485E+26 0.000000 0.000000 + 394.0000 0.2411242E-02 0.9389443E+26 0.000000 0.000000 + 396.0000 0.1736365E-02 0.8872668E+26 0.000000 0.000000 + 398.0000 0.1311151E-02 0.8361081E+26 0.000000 0.000000 + 400.0000 0.9409272E-03 0.7854622E+26 0.000000 0.000000 + 402.0000 0.7471031E-03 0.7545156E+26 0.000000 0.000000 + 404.0000 0.5618458E-03 0.7296922E+26 0.000000 0.000000 + 406.0000 0.4364726E-03 0.7051131E+26 0.000000 0.000000 + 408.0000 0.3516888E-03 0.6807748E+26 0.000000 0.000000 + 410.0000 0.2704991E-03 0.6566745E+26 0.000000 0.000000 + 412.0000 0.2184217E-03 0.6328074E+26 0.000000 0.000000 + 414.0000 0.1811288E-03 0.6091708E+26 0.000000 0.000000 + 416.0000 0.1453537E-03 0.5857619E+26 0.000000 0.000000 + 418.0000 0.1165428E-03 0.5625762E+26 0.000000 0.000000 + 420.0000 0.1000546E-03 0.5396118E+26 0.000000 0.000000 + 422.0000 0.8421204E-04 0.5168648E+26 0.000000 0.000000 + 424.0000 0.6898212E-04 0.4943317E+26 0.000000 0.000000 + 426.0000 0.5768443E-04 0.4720111E+26 0.000000 0.000000 + 428.0000 0.5063647E-04 0.4498983E+26 0.000000 0.000000 + 430.0000 0.4385123E-04 0.4279917E+26 0.000000 0.000000 + 432.0000 0.3731573E-04 0.4062872E+26 0.000000 0.000000 + 434.0000 0.3101819E-04 0.3858195E+26 0.000000 0.000000 + 436.0000 0.2494707E-04 0.3751660E+26 0.000000 0.000000 + 438.0000 0.1909196E-04 0.3646096E+26 0.000000 0.000000 + 440.0000 0.1435067E-04 0.3541494E+26 0.000000 0.000000 + 442.0000 0.1162416E-04 0.3437834E+26 0.000000 0.000000 + 444.0000 0.8991416E-05 0.3335110E+26 0.000000 0.000000 + 446.0000 0.7038771E-05 0.3233308E+26 0.000000 0.000000 + 448.0000 0.5809917E-05 0.3132412E+26 0.000000 0.000000 + 450.0000 0.4621960E-05 0.3032414E+26 0.000000 0.000000 + 452.0000 0.3643905E-05 0.2933299E+26 0.000000 0.000000 + 454.0000 0.3088192E-05 0.2835056E+26 0.000000 0.000000 + 456.0000 0.2550395E-05 0.2737677E+26 0.000000 0.000000 + 458.0000 0.2029761E-05 0.2641145E+26 0.000000 0.000000 + 460.0000 0.1716463E-05 0.2545457E+26 0.000000 0.000000 + 462.0000 0.1472257E-05 0.2450592E+26 0.000000 0.000000 + 464.0000 0.1235611E-05 0.2356545E+26 0.000000 0.000000 + 466.0000 0.1006222E-05 0.2263306E+26 0.000000 0.000000 + 468.0000 0.8687360E-06 0.2170864E+26 0.000000 0.000000 + 470.0000 0.7608681E-06 0.2079206E+26 0.000000 0.000000 + 472.0000 0.6562130E-06 0.1988326E+26 0.000000 0.000000 + 474.0000 0.5546484E-06 0.1916247E+26 0.000000 0.000000 + 476.0000 0.4664443E-06 0.1871569E+26 0.000000 0.000000 + 478.0000 0.4185737E-06 0.1827264E+26 0.000000 0.000000 + 480.0000 0.3720774E-06 0.1783328E+26 0.000000 0.000000 + 482.0000 0.3269035E-06 0.1739756E+26 0.000000 0.000000 + 484.0000 0.2830029E-06 0.1696545E+26 0.000000 0.000000 + 486.0000 0.2403289E-06 0.1653690E+26 0.000000 0.000000 + 488.0000 0.2186276E-06 0.1611184E+26 0.000000 0.000000 + 490.0000 0.1984510E-06 0.1569025E+26 0.000000 0.000000 + 492.0000 0.1788235E-06 0.1527209E+26 0.000000 0.000000 + 494.0000 0.1597258E-06 0.1485732E+26 0.000000 0.000000 + 496.0000 0.1411390E-06 0.1444589E+26 0.000000 0.000000 + 498.0000 0.1230454E-06 0.1403776E+26 0.000000 0.000000 + 500.0000 0.1054277E-06 0.1363289E+26 0.000000 0.000000 + 502.0000 0.8826991E-07 0.1323126E+26 0.000000 0.000000 + 504.0000 0.7155619E-07 0.1283279E+26 0.000000 0.000000 + 506.0000 0.5743816E-07 0.1243748E+26 0.000000 0.000000 + 508.0000 0.4950319E-07 0.1204529E+26 0.000000 0.000000 + 510.0000 0.4176885E-07 0.1165615E+26 0.000000 0.000000 + 512.0000 0.3422829E-07 0.1127007E+26 0.000000 0.000000 + 514.0000 0.2833881E-07 0.1088699E+26 0.000000 0.000000 + 516.0000 0.2475306E-07 0.1050688E+26 0.000000 0.000000 + 518.0000 0.2125511E-07 0.1012969E+26 0.000000 0.000000 + 520.0000 0.1784217E-07 0.9755402E+25 0.000000 0.000000 + 522.0000 0.1470639E-07 0.9527696E+25 0.000000 0.000000 + 524.0000 0.1308096E-07 0.9343404E+25 0.000000 0.000000 + 526.0000 0.1149415E-07 0.9160514E+25 0.000000 0.000000 + 528.0000 0.9944776E-08 0.8979002E+25 0.000000 0.000000 + 530.0000 0.8431675E-08 0.8798865E+25 0.000000 0.000000 + 532.0000 0.7202167E-08 0.8620079E+25 0.000000 0.000000 + 534.0000 0.6480263E-08 0.8442631E+25 0.000000 0.000000 + 536.0000 0.5774900E-08 0.8266506E+25 0.000000 0.000000 + 538.0000 0.5085584E-08 0.8091691E+25 0.000000 0.000000 + 540.0000 0.4411851E-08 0.7918172E+25 0.000000 0.000000 + 542.0000 0.3753207E-08 0.7745930E+25 0.000000 0.000000 + 544.0000 0.3417277E-08 0.7574951E+25 0.000000 0.000000 + 546.0000 0.3102421E-08 0.7405228E+25 0.000000 0.000000 + 548.0000 0.2794497E-08 0.7236740E+25 0.000000 0.000000 + 550.0000 0.2493289E-08 0.7069478E+25 0.000000 0.000000 + 552.0000 0.2198609E-08 0.6903425E+25 0.000000 0.000000 + 554.0000 0.1910275E-08 0.6738571E+25 0.000000 0.000000 + 556.0000 0.1745378E-08 0.6574903E+25 0.000000 0.000000 + 558.0000 0.1607297E-08 0.6412405E+25 0.000000 0.000000 + 560.0000 0.1472128E-08 0.6251070E+25 0.000000 0.000000 + 562.0000 0.1339798E-08 0.6090883E+25 0.000000 0.000000 + 564.0000 0.1210228E-08 0.5931826E+25 0.000000 0.000000 + 566.0000 0.1083336E-08 0.5773894E+25 0.000000 0.000000 + 568.0000 0.9590615E-09 0.5617074E+25 0.000000 0.000000 + 570.0000 0.8843238E-09 0.5461356E+25 0.000000 0.000000 + 572.0000 0.8246938E-09 0.5306721E+25 0.000000 0.000000 + 574.0000 0.7662680E-09 0.5153166E+25 0.000000 0.000000 + 576.0000 0.7090143E-09 0.5000676E+25 0.000000 0.000000 + 578.0000 0.6529045E-09 0.4849242E+25 0.000000 0.000000 + 580.0000 0.5979049E-09 0.4767275E+25 0.000000 0.000000 + 582.0000 0.5439916E-09 0.4692595E+25 0.000000 0.000000 + 584.0000 0.4911339E-09 0.4618428E+25 0.000000 0.000000 + 586.0000 0.4393062E-09 0.4544763E+25 0.000000 0.000000 + 588.0000 0.3884817E-09 0.4471601E+25 0.000000 0.000000 + 590.0000 0.3386345E-09 0.4398935E+25 0.000000 0.000000 + 592.0000 0.2897427E-09 0.4326759E+25 0.000000 0.000000 + 594.0000 0.2417793E-09 0.4255068E+25 0.000000 0.000000 + 596.0000 0.2137777E-09 0.4183857E+25 0.000000 0.000000 + 598.0000 0.1906928E-09 0.4113123E+25 0.000000 0.000000 + 600.0000 0.1680391E-09 0.4042859E+25 0.000000 0.000000 + 602.0000 0.1458069E-09 0.3973061E+25 0.000000 0.000000 + 604.0000 0.1239858E-09 0.3903729E+25 0.000000 0.000000 + 606.0000 0.1094907E-09 0.3834849E+25 0.000000 0.000000 + 608.0000 0.9897645E-10 0.3766426E+25 0.000000 0.000000 + 610.0000 0.8865349E-10 0.3698449E+25 0.000000 0.000000 + 612.0000 0.7851732E-10 0.3630916E+25 0.000000 0.000000 + 614.0000 0.6856334E-10 0.3563823E+25 0.000000 0.000000 + 616.0000 0.5878766E-10 0.3497163E+25 0.000000 0.000000 + 618.0000 0.5369664E-10 0.3430937E+25 0.000000 0.000000 + 620.0000 0.4898063E-10 0.3365138E+25 0.000000 0.000000 + 622.0000 0.4434770E-10 0.3299758E+25 0.000000 0.000000 + 624.0000 0.3979584E-10 0.3234800E+25 0.000000 0.000000 + 626.0000 0.3532331E-10 0.3170257E+25 0.000000 0.000000 + 628.0000 0.3092821E-10 0.3106122E+25 0.000000 0.000000 + 630.0000 0.2785637E-10 0.3042396E+25 0.000000 0.000000 + 632.0000 0.2573372E-10 0.2979070E+25 0.000000 0.000000 + 634.0000 0.2364737E-10 0.2916146E+25 0.000000 0.000000 + 636.0000 0.2159638E-10 0.2853616E+25 0.000000 0.000000 + 638.0000 0.1958002E-10 0.2791481E+25 0.000000 0.000000 + 640.0000 0.1759758E-10 0.2729730E+25 0.000000 0.000000 + 642.0000 0.1564824E-10 0.2668362E+25 0.000000 0.000000 + 644.0000 0.1414164E-10 0.2607380E+25 0.000000 0.000000 + 646.0000 0.1319908E-10 0.2546771E+25 0.000000 0.000000 + 648.0000 0.1227200E-10 0.2486538E+25 0.000000 0.000000 + 650.0000 0.1136016E-10 0.2426673E+25 0.000000 0.000000 + 652.0000 0.1046317E-10 0.2367175E+25 0.000000 0.000000 + 654.0000 0.9580755E-11 0.2308041E+25 0.000000 0.000000 + 656.0000 0.8712581E-11 0.2249269E+25 0.000000 0.000000 + 658.0000 0.7858368E-11 0.2190853E+25 0.000000 0.000000 + 660.0000 0.7146899E-11 0.2132789E+25 0.000000 0.000000 + 662.0000 0.6733313E-11 0.2075076E+25 0.000000 0.000000 + 664.0000 0.6326291E-11 0.2017710E+25 0.000000 0.000000 + 666.0000 0.5925677E-11 0.1960691E+25 0.000000 0.000000 + 668.0000 0.5531375E-11 0.1904012E+25 0.000000 0.000000 + 670.0000 0.5143224E-11 0.1847668E+25 0.000000 0.000000 + 672.0000 0.4761106E-11 0.1791662E+25 0.000000 0.000000 + 674.0000 0.4384910E-11 0.1735986E+25 0.000000 0.000000 + 676.0000 0.4014512E-11 0.1680641E+25 0.000000 0.000000 + 678.0000 0.3649804E-11 0.1625621E+25 0.000000 0.000000 + 680.0000 0.3464314E-11 0.1570924E+25 0.000000 0.000000 + 682.0000 0.3287475E-11 0.1516547E+25 0.000000 0.000000 + 684.0000 0.3113314E-11 0.1462489E+25 0.000000 0.000000 + 686.0000 0.2941772E-11 0.1408746E+25 0.000000 0.000000 + 688.0000 0.2772807E-11 0.1355314E+25 0.000000 0.000000 + 690.0000 0.2606363E-11 0.1302191E+25 0.000000 0.000000 + 692.0000 0.2442399E-11 0.1249375E+25 0.000000 0.000000 + 694.0000 0.2280862E-11 0.1202894E+25 0.000000 0.000000 + 696.0000 0.2121701E-11 0.1176789E+25 0.000000 0.000000 + 698.0000 0.1964882E-11 0.1150834E+25 0.000000 0.000000 + 700.0000 0.1810351E-11 0.1125026E+25 0.000000 0.000000 + 702.0000 0.1658070E-11 0.1099365E+25 0.000000 0.000000 diff --git a/tests/seteps/results-f77/epsout006 b/tests/seteps/results-f77/epsout006 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout007 b/tests/seteps/results-f77/epsout007 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout008 b/tests/seteps/results-f77/epsout008 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout009 b/tests/seteps/results-f77/epsout009 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout010 b/tests/seteps/results-f77/epsout010 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout011 b/tests/seteps/results-f77/epsout011 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout012 b/tests/seteps/results-f77/epsout012 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout013 b/tests/seteps/results-f77/epsout013 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout014 b/tests/seteps/results-f77/epsout014 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout016 b/tests/seteps/results-f77/epsout016 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout017 b/tests/seteps/results-f77/epsout017 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout018 b/tests/seteps/results-f77/epsout018 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout019 b/tests/seteps/results-f77/epsout019 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout020 b/tests/seteps/results-f77/epsout020 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout021 b/tests/seteps/results-f77/epsout021 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout022 b/tests/seteps/results-f77/epsout022 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout023 b/tests/seteps/results-f77/epsout023 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout024 b/tests/seteps/results-f77/epsout024 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results-f77/epsout025 b/tests/seteps/results-f77/epsout025 new file mode 100644 index 0000000..e69de29 diff --git a/tests/seteps/results/epsout001 b/tests/seteps/results-f90/epsout001 similarity index 100% rename from tests/seteps/results/epsout001 rename to tests/seteps/results-f90/epsout001 diff --git a/tests/seteps/results/epsout002 b/tests/seteps/results-f90/epsout002 similarity index 100% rename from tests/seteps/results/epsout002 rename to tests/seteps/results-f90/epsout002 diff --git a/tests/seteps/results/epsout003 b/tests/seteps/results-f90/epsout003 similarity index 100% rename from tests/seteps/results/epsout003 rename to tests/seteps/results-f90/epsout003 diff --git a/tests/seteps/results/epsout004 b/tests/seteps/results-f90/epsout004 similarity index 100% rename from tests/seteps/results/epsout004 rename to tests/seteps/results-f90/epsout004 diff --git a/tests/seteps/results/epsout005 b/tests/seteps/results-f90/epsout005 similarity index 100% rename from tests/seteps/results/epsout005 rename to tests/seteps/results-f90/epsout005 diff --git a/tests/seteps/results/epsout006 b/tests/seteps/results-f90/epsout006 similarity index 100% rename from tests/seteps/results/epsout006 rename to tests/seteps/results-f90/epsout006 diff --git a/tests/seteps/results/epsout007 b/tests/seteps/results-f90/epsout007 similarity index 100% rename from tests/seteps/results/epsout007 rename to tests/seteps/results-f90/epsout007 diff --git a/tests/seteps/results/epsout008 b/tests/seteps/results-f90/epsout008 similarity index 100% rename from tests/seteps/results/epsout008 rename to tests/seteps/results-f90/epsout008 diff --git a/tests/seteps/results/epsout009 b/tests/seteps/results-f90/epsout009 similarity index 100% rename from tests/seteps/results/epsout009 rename to tests/seteps/results-f90/epsout009 diff --git a/tests/seteps/results/epsout010 b/tests/seteps/results-f90/epsout010 similarity index 100% rename from tests/seteps/results/epsout010 rename to tests/seteps/results-f90/epsout010 diff --git a/tests/seteps/results/epsout011 b/tests/seteps/results-f90/epsout011 similarity index 100% rename from tests/seteps/results/epsout011 rename to tests/seteps/results-f90/epsout011 diff --git a/tests/seteps/results/epsout012 b/tests/seteps/results-f90/epsout012 similarity index 100% rename from tests/seteps/results/epsout012 rename to tests/seteps/results-f90/epsout012 diff --git a/tests/seteps/results/epsout013 b/tests/seteps/results-f90/epsout013 similarity index 100% rename from tests/seteps/results/epsout013 rename to tests/seteps/results-f90/epsout013 diff --git a/tests/seteps/results/epsout014 b/tests/seteps/results-f90/epsout014 similarity index 100% rename from tests/seteps/results/epsout014 rename to tests/seteps/results-f90/epsout014 diff --git a/tests/seteps/results/epsout015 b/tests/seteps/results-f90/epsout015 similarity index 100% rename from tests/seteps/results/epsout015 rename to tests/seteps/results-f90/epsout015 diff --git a/tests/seteps/results/epsout016 b/tests/seteps/results-f90/epsout016 similarity index 100% rename from tests/seteps/results/epsout016 rename to tests/seteps/results-f90/epsout016 diff --git a/tests/seteps/results/epsout017 b/tests/seteps/results-f90/epsout017 similarity index 100% rename from tests/seteps/results/epsout017 rename to tests/seteps/results-f90/epsout017 diff --git a/tests/seteps/results/epsout018 b/tests/seteps/results-f90/epsout018 similarity index 100% rename from tests/seteps/results/epsout018 rename to tests/seteps/results-f90/epsout018 diff --git a/tests/seteps/results/epsout019 b/tests/seteps/results-f90/epsout019 similarity index 100% rename from tests/seteps/results/epsout019 rename to tests/seteps/results-f90/epsout019 diff --git a/tests/seteps/results/epsout020 b/tests/seteps/results-f90/epsout020 similarity index 100% rename from tests/seteps/results/epsout020 rename to tests/seteps/results-f90/epsout020 diff --git a/tests/seteps/results/epsout021 b/tests/seteps/results-f90/epsout021 similarity index 100% rename from tests/seteps/results/epsout021 rename to tests/seteps/results-f90/epsout021 diff --git a/tests/seteps/results/epsout022 b/tests/seteps/results-f90/epsout022 similarity index 100% rename from tests/seteps/results/epsout022 rename to tests/seteps/results-f90/epsout022 diff --git a/tests/seteps/results/epsout023 b/tests/seteps/results-f90/epsout023 similarity index 100% rename from tests/seteps/results/epsout023 rename to tests/seteps/results-f90/epsout023 diff --git a/tests/seteps/results/epsout024 b/tests/seteps/results-f90/epsout024 similarity index 100% rename from tests/seteps/results/epsout024 rename to tests/seteps/results-f90/epsout024 diff --git a/tests/seteps/results/epsout025 b/tests/seteps/results-f90/epsout025 similarity index 100% rename from tests/seteps/results/epsout025 rename to tests/seteps/results-f90/epsout025 diff --git a/tests/seteps/setepsdriver-f77.f90 b/tests/seteps/setepsdriver-f77.f90 new file mode 100644 index 0000000..2182202 --- /dev/null +++ b/tests/seteps/setepsdriver-f77.f90 @@ -0,0 +1,80 @@ +program setepsdriver + + implicit none + + integer lmax + PARAMETER (LMAX = 100) + + double precision :: wmin, wmax, dw + + DOUBLE PRECISION ARGMIN, ARGMAX, EPSMAC, THICK(lmax) + double precision, allocatable :: osc(:,:), EPSINF(:) + double complex :: eps(lmax) + integer, allocatable :: nos(:) + integer :: jos, layers, neps, nper + character (len = 10), allocatable :: name(:) + character (len = 10) contrl, mode, line + integer :: ioStatus + double precision :: wn + + integer :: i, j, k, l, noPoints + character (len = 1) tab + + COMMON /MULAYR/ EPS, THICK, ARGMIN, ARGMAX, EPSMAC, LAYERS, NPER + + write(*,*) 'program setepsdriver-f77' + tab = char(9) + noPoints = 200 + + epsmac = epsilon(1.0d0) / 2 + + open(unit = 11, file = 'build-f77/eelsin') + read(11, *) line + read(11, *) line + read(11, *) line + read(11, *) line + read(11, *) wmin + read(11, *) wmax + read(11, *) dw + read(11, *) line + read(11, *) + read(11, *) layers, nper, mode + neps = layers + if (nper == -1) then + neps = layers + 1 + nper = 1 + endif + jos = 0 + allocate (name(neps), epsinf(neps), nos(neps)) + allocate(osc(3, neps+10)) + do l = 1, neps + if (l <= layers) then + read(11, *) name(l) + endif + read(11, *) epsinf(l), nos(l) + if (nos(l) <= 0) then + else + do j = 1, nos(l) + jos = jos + 1 + read(11, *) (osc(k, jos), k = 1, 3) + enddo + endif + enddo + read(11, *, IOSTAT = ioStatus) contrl + if (ioStatus /= 0) then + contrl = '' + endif + close (unit = 11) + + noPoints = 1 + int((wmax - wmin) / dw) + wn = wmin + + open(unit = 12, file = 'build-f77/epsout') + do i = 0, noPoints + call seteps(neps, nos, osc, epsinf, wn, name) + write (12, '(30g15.7)') wn, (eps(j), j = 1, neps) + wn = wn + dw + end do + close (unit = 12) + +end program setepsdriver -- GitLab