From 2b6e900eedd4d23b2de515361542893c3bcde0c6 Mon Sep 17 00:00:00 2001 From: sangyeon-hits Date: Mon, 22 Sep 2025 14:51:54 +0900 Subject: [PATCH] chore: remove unnecessary XTB files --- qupkake/xtb-641/v6.4.1.tar | Bin 8212480 -> 0 bytes .../.github/ISSUE_TEMPLATE/bug_report.md | 27 - .../.github/ISSUE_TEMPLATE/feature_request.md | 23 - qupkake/xtb-641/xtb-6.4.1/.github/dco.yml | 2 - .../.github/workflows/fortran-build.yml | 295 - qupkake/xtb-641/xtb-6.4.1/.gitignore | 67 - qupkake/xtb-641/xtb-6.4.1/.gitmodules | 3 - qupkake/xtb-641/xtb-6.4.1/.param_gfnff.xtb | 86 - qupkake/xtb-641/xtb-6.4.1/.xtbrc | 107 - qupkake/xtb-641/xtb-6.4.1/.zenodo.json | 39 - qupkake/xtb-641/xtb-6.4.1/CMakeLists.txt | 148 - qupkake/xtb-641/xtb-6.4.1/CONTRIBUTING.md | 123 - qupkake/xtb-641/xtb-6.4.1/COPYING | 674 - qupkake/xtb-641/xtb-6.4.1/COPYING.LESSER | 165 - qupkake/xtb-641/xtb-6.4.1/README.md | 219 - .../xtb-6.4.1/TESTSUITE/CMakeLists.txt | 204 - .../xtb-641/xtb-6.4.1/TESTSUITE/assertion.f90 | 195 - .../xtb-6.4.1/TESTSUITE/c_api_example.c | 125 - .../TESTSUITE/coordinationnumber.f90 | 242 - .../xtb-641/xtb-6.4.1/TESTSUITE/coulomb.f90 | 1579 -- qupkake/xtb-641/xtb-6.4.1/TESTSUITE/dftd3.f90 | 734 - qupkake/xtb-641/xtb-6.4.1/TESTSUITE/dftd4.f90 | 802 - qupkake/xtb-641/xtb-6.4.1/TESTSUITE/eeq.f90 | 336 - .../xtb-641/xtb-6.4.1/TESTSUITE/eeq_model.f90 | 268 - .../xtb-6.4.1/TESTSUITE/geometry_reader.f90 | 1034 - qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfn0.f90 | 469 - qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfn1.f90 | 918 - qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfn2.f90 | 833 - qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfnff.f90 | 652 - .../xtb-641/xtb-6.4.1/TESTSUITE/hessian.f90 | 247 - .../xtb-6.4.1/TESTSUITE/latticepoint.f90 | 90 - .../xtb-641/xtb-6.4.1/TESTSUITE/meson.build | 198 - .../xtb-641/xtb-6.4.1/TESTSUITE/molstock.f90 | 1082 - .../xtb-641/xtb-6.4.1/TESTSUITE/pbc_tools.f90 | 99 - qupkake/xtb-641/xtb-6.4.1/TESTSUITE/peeq.f90 | 361 - .../xtb-6.4.1/TESTSUITE/relaxation_engine.f90 | 55 - .../xtb-641/xtb-6.4.1/TESTSUITE/repulsion.f90 | 266 - .../xtb-641/xtb-6.4.1/TESTSUITE/symmetry.f90 | 211 - .../xtb-6.4.1/TESTSUITE/tbdef_atomlist.f90 | 70 - .../xtb-6.4.1/TESTSUITE/tbdef_molecule.f90 | 110 - .../xtb-641/xtb-6.4.1/TESTSUITE/tbdef_wsc.f90 | 83 - .../xtb-6.4.1/TESTSUITE/tests_peeq.f90 | 199 - .../xtb-641/xtb-6.4.1/TESTSUITE/thermo.f90 | 231 - .../assets/inputs/coord/caffeine.coord | 26 - .../assets/inputs/coord/quartz.3d.coord | 15 - .../xtb-6.4.1/assets/inputs/vasp/ammonia.vasp | 23 - .../xtb-6.4.1/assets/inputs/xyz/taxol.xyz | 116 - .../xtb-641/xtb-6.4.1/assets/logo/README.md | 7 - qupkake/xtb-641/xtb-6.4.1/assets/logo/xtb.svg | 466 - .../xtb-641/xtb-6.4.1/assets/logo/xtb_alt.svg | 306 - qupkake/xtb-641/xtb-6.4.1/assets/meson.build | 48 - .../xtb-641/xtb-6.4.1/assets/references.bib | 162 - .../assets/templates/config_env.bash | 20 - .../xtb-6.4.1/assets/templates/config_env.csh | 18 - .../xtb-6.4.1/assets/templates/env-module.tcl | 12 - .../xtb-6.4.1/assets/templates/version.f90 | 3 - .../xtb-641/xtb-6.4.1/assets/templates/xtb.pc | 9 - qupkake/xtb-641/xtb-6.4.1/assets/xtb.wrap | 4 - .../xtb-641/xtb-6.4.1/cmake/CMakeLists.txt | 46 - qupkake/xtb-641/xtb-6.4.1/cmake/README.adoc | 172 - .../xtb-641/xtb-6.4.1/cmake/config.cmake.in | 20 - qupkake/xtb-641/xtb-6.4.1/include/grida38.fh | 84 - qupkake/xtb-641/xtb-6.4.1/include/grida86.fh | 180 - .../xtb-6.4.1/include/param_alpb_acetone.fh | 198 - .../include/param_alpb_acetonitrile.fh | 198 - .../xtb-6.4.1/include/param_alpb_aniline.fh | 198 - .../include/param_alpb_benzaldehyde.fh | 198 - .../xtb-6.4.1/include/param_alpb_benzene.fh | 198 - .../xtb-6.4.1/include/param_alpb_ch2cl2.fh | 198 - .../xtb-6.4.1/include/param_alpb_chcl3.fh | 198 - .../xtb-6.4.1/include/param_alpb_cs2.fh | 198 - .../xtb-6.4.1/include/param_alpb_dioxane.fh | 198 - .../xtb-6.4.1/include/param_alpb_dmf.fh | 198 - .../xtb-6.4.1/include/param_alpb_dmso.fh | 198 - .../xtb-6.4.1/include/param_alpb_ethanol.fh | 199 - .../xtb-6.4.1/include/param_alpb_ether.fh | 198 - .../include/param_alpb_ethylacetate.fh | 198 - .../xtb-6.4.1/include/param_alpb_furane.fh | 198 - .../include/param_alpb_hexadecane.fh | 198 - .../xtb-6.4.1/include/param_alpb_hexane.fh | 198 - .../xtb-6.4.1/include/param_alpb_methanol.fh | 198 - .../include/param_alpb_nitromethane.fh | 198 - .../xtb-6.4.1/include/param_alpb_octanol.fh | 199 - .../xtb-6.4.1/include/param_alpb_phenol.fh | 198 - .../xtb-6.4.1/include/param_alpb_thf.fh | 198 - .../xtb-6.4.1/include/param_alpb_toluene.fh | 198 - .../xtb-6.4.1/include/param_alpb_water.fh | 198 - .../xtb-6.4.1/include/param_alpb_woctanol.fh | 198 - .../xtb-6.4.1/include/param_gbsa_acetone.fh | 132 - .../include/param_gbsa_acetonitrile.fh | 132 - .../xtb-6.4.1/include/param_gbsa_benzene.fh | 132 - .../xtb-6.4.1/include/param_gbsa_ch2cl2.fh | 132 - .../xtb-6.4.1/include/param_gbsa_chcl3.fh | 132 - .../xtb-6.4.1/include/param_gbsa_cs2.fh | 132 - .../xtb-6.4.1/include/param_gbsa_dmf.fh | 66 - .../xtb-6.4.1/include/param_gbsa_dmso.fh | 132 - .../xtb-6.4.1/include/param_gbsa_ether.fh | 132 - .../xtb-6.4.1/include/param_gbsa_h2o.fh | 132 - .../xtb-6.4.1/include/param_gbsa_methanol.fh | 132 - .../xtb-6.4.1/include/param_gbsa_nhexan.fh | 66 - .../xtb-6.4.1/include/param_gbsa_thf.fh | 132 - .../xtb-6.4.1/include/param_gbsa_toluene.fh | 132 - .../xtb-641/xtb-6.4.1/include/param_ref.fh | 6372 ----- qupkake/xtb-641/xtb-6.4.1/include/xtb.h | 304 - qupkake/xtb-641/xtb-6.4.1/man/Makefile | 117 - qupkake/xtb-641/xtb-6.4.1/man/xcontrol.7.adoc | 659 - qupkake/xtb-641/xtb-6.4.1/man/xtb.1.adoc | 453 - qupkake/xtb-641/xtb-6.4.1/meson.build | 209 - qupkake/xtb-641/xtb-6.4.1/meson/README.adoc | 208 - qupkake/xtb-641/xtb-6.4.1/meson/meson.build | 176 - .../xtb-6.4.1/meson/openblas_lapack_test.f90 | 2 - qupkake/xtb-641/xtb-6.4.1/meson_options.txt | 40 - qupkake/xtb-641/xtb-6.4.1/param_gfn0-xtb.txt | 1799 -- qupkake/xtb-641/xtb-6.4.1/param_gfn1-xtb.txt | 1180 - qupkake/xtb-641/xtb-6.4.1/param_gfn2-xtb.txt | 1601 -- qupkake/xtb-641/xtb-6.4.1/param_ipea-xtb.txt | 1173 - qupkake/xtb-641/xtb-6.4.1/python/README.md | 6 - qupkake/xtb-641/xtb-6.4.1/scripts/otool_xtb | 9 - .../xtb-641/xtb-6.4.1/scripts/xtb-gaussian | 2 - qupkake/xtb-641/xtb-6.4.1/src/CMakeLists.txt | 159 - qupkake/xtb-641/xtb-6.4.1/src/aespot.f90 | 1115 - qupkake/xtb-641/xtb-6.4.1/src/anharmlib.f90 | 146 - qupkake/xtb-641/xtb-6.4.1/src/aoparam.f90 | 119 - .../xtb-641/xtb-6.4.1/src/api/CMakeLists.txt | 30 - .../xtb-641/xtb-6.4.1/src/api/calculator.f90 | 653 - .../xtb-641/xtb-6.4.1/src/api/environment.f90 | 240 - .../xtb-641/xtb-6.4.1/src/api/interface.f90 | 149 - qupkake/xtb-641/xtb-6.4.1/src/api/meson.build | 26 - .../xtb-641/xtb-6.4.1/src/api/molecule.f90 | 159 - qupkake/xtb-641/xtb-6.4.1/src/api/results.f90 | 424 - qupkake/xtb-641/xtb-6.4.1/src/api/utils.f90 | 84 - qupkake/xtb-641/xtb-6.4.1/src/api/version.f90 | 43 - qupkake/xtb-641/xtb-6.4.1/src/approxrab.f90 | 270 - qupkake/xtb-641/xtb-6.4.1/src/axis_trafo.f90 | 393 - qupkake/xtb-641/xtb-6.4.1/src/basic_geo.f90 | 520 - qupkake/xtb-641/xtb-6.4.1/src/bfgs.f90 | 186 - qupkake/xtb-641/xtb-6.4.1/src/bias_path.f90 | 928 - qupkake/xtb-641/xtb-6.4.1/src/blowsy.f90 | 54 - qupkake/xtb-641/xtb-6.4.1/src/broyden.f90 | 185 - .../xtb-641/xtb-6.4.1/src/charge_model.f90 | 409 - qupkake/xtb-641/xtb-6.4.1/src/coffee.f90 | 76 - qupkake/xtb-641/xtb-6.4.1/src/constr.f90 | 917 - .../xtb-641/xtb-6.4.1/src/constrain_param.f90 | 1485 - .../xtb-641/xtb-6.4.1/src/constrain_pot.f90 | 386 - .../xtb-6.4.1/src/coulomb/CMakeLists.txt | 26 - .../xtb-641/xtb-6.4.1/src/coulomb/ewald.f90 | 505 - .../xtb-6.4.1/src/coulomb/gaussian.f90 | 588 - .../xtb-6.4.1/src/coulomb/klopmanohno.f90 | 737 - .../xtb-641/xtb-6.4.1/src/coulomb/meson.build | 22 - qupkake/xtb-641/xtb-6.4.1/src/cqpath.f90 | 669 - qupkake/xtb-641/xtb-6.4.1/src/cube.f90 | 333 - qupkake/xtb-641/xtb-6.4.1/src/david.f | 679 - qupkake/xtb-641/xtb-6.4.1/src/david2.f90 | 441 - qupkake/xtb-641/xtb-6.4.1/src/define.f90 | 32 - qupkake/xtb-641/xtb-6.4.1/src/detrotra.f90 | 138 - qupkake/xtb-641/xtb-6.4.1/src/dipole.f90 | 130 - .../xtb-641/xtb-6.4.1/src/disp/CMakeLists.txt | 31 - .../xtb-6.4.1/src/disp/coordinationnumber.f90 | 650 - qupkake/xtb-641/xtb-6.4.1/src/disp/dftd3.f | 1454 - qupkake/xtb-641/xtb-6.4.1/src/disp/dftd3.f90 | 931 - .../xtb-6.4.1/src/disp/dftd3_parameters.f90 | 23560 ---------------- qupkake/xtb-641/xtb-6.4.1/src/disp/dftd4.F90 | 2372 -- .../xtb-6.4.1/src/disp/dftd4_parameters.f90 | 73 - .../xtb-641/xtb-6.4.1/src/disp/encharges.f90 | 206 - .../xtb-641/xtb-6.4.1/src/disp/meson.build | 27 - qupkake/xtb-641/xtb-6.4.1/src/disp/ncoord.f90 | 1196 - qupkake/xtb-641/xtb-6.4.1/src/drsp.f | 622 - qupkake/xtb-641/xtb-6.4.1/src/dtrafo.f90 | 354 - qupkake/xtb-641/xtb-6.4.1/src/dynamic.f90 | 923 - qupkake/xtb-641/xtb-6.4.1/src/eeq_model.f90 | 1298 - qupkake/xtb-641/xtb-6.4.1/src/elem.f90 | 72 - qupkake/xtb-641/xtb-6.4.1/src/embedding.f90 | 368 - .../xtb-641/xtb-6.4.1/src/enso_printout.f90 | 39 - qupkake/xtb-641/xtb-6.4.1/src/eqrot.f90 | 66 - qupkake/xtb-641/xtb-6.4.1/src/esp.f | 483 - qupkake/xtb-641/xtb-6.4.1/src/expire.f90 | 40 - .../xtb-6.4.1/src/extern/CMakeLists.txt | 26 - .../xtb-641/xtb-6.4.1/src/extern/meson.build | 22 - .../xtb-641/xtb-6.4.1/src/extern/mopac.f90 | 232 - qupkake/xtb-641/xtb-6.4.1/src/extern/orca.f90 | 259 - .../xtb-6.4.1/src/extern/turbomole.f90 | 215 - qupkake/xtb-641/xtb-6.4.1/src/filetools.F90 | 100 - qupkake/xtb-641/xtb-6.4.1/src/fixparam.f90 | 137 - qupkake/xtb-641/xtb-6.4.1/src/foden.f90 | 39 - qupkake/xtb-641/xtb-6.4.1/src/fragment.f90 | 96 - .../xtb-641/xtb-6.4.1/src/freq/CMakeLists.txt | 28 - qupkake/xtb-641/xtb-6.4.1/src/freq/io.f90 | 345 - .../xtb-641/xtb-6.4.1/src/freq/meson.build | 24 - .../xtb-641/xtb-6.4.1/src/freq/numdiff.F90 | 211 - .../xtb-641/xtb-6.4.1/src/freq/project.f90 | 320 - .../xtb-641/xtb-6.4.1/src/freq/turbomole.f90 | 100 - qupkake/xtb-641/xtb-6.4.1/src/freq/utils.f90 | 91 - .../xtb-641/xtb-6.4.1/src/generate_wsc.f90 | 129 - .../xtb-641/xtb-6.4.1/src/geoopt_driver.f90 | 145 - qupkake/xtb-641/xtb-6.4.1/src/geosum.f90 | 350 - qupkake/xtb-641/xtb-6.4.1/src/getkopt.f90 | 152 - qupkake/xtb-641/xtb-6.4.1/src/getname.f90 | 27 - qupkake/xtb-641/xtb-6.4.1/src/getsymnum.f90 | 91 - qupkake/xtb-641/xtb-6.4.1/src/gfn0param.f90 | 125 - .../xtb-641/xtb-6.4.1/src/gfn_paramset.f90 | 149 - qupkake/xtb-641/xtb-6.4.1/src/gfn_prparam.f90 | 208 - .../xtb-6.4.1/src/gfnff/CMakeLists.txt | 41 - .../xtb-6.4.1/src/gfnff/calculator.f90 | 273 - qupkake/xtb-641/xtb-6.4.1/src/gfnff/data.f90 | 196 - .../xtb-641/xtb-6.4.1/src/gfnff/frag_hess.f90 | 553 - .../xtb-641/xtb-6.4.1/src/gfnff/gdisp0.f90 | 358 - .../xtb-641/xtb-6.4.1/src/gfnff/generator.f90 | 205 - .../xtb-641/xtb-6.4.1/src/gfnff/getring36.f90 | 199 - .../xtb-641/xtb-6.4.1/src/gfnff/gfnff_eg.f90 | 3229 --- .../xtb-641/xtb-6.4.1/src/gfnff/gfnff_ini.f90 | 1909 -- .../xtb-6.4.1/src/gfnff/gfnff_ini2.f90 | 1692 -- .../xtb-6.4.1/src/gfnff/gfnff_param.f90 | 737 - .../xtb-641/xtb-6.4.1/src/gfnff/gfnff_qm.f90 | 135 - .../xtb-641/xtb-6.4.1/src/gfnff/gfnff_rab.f | 280 - .../xtb-6.4.1/src/gfnff/gfnff_setup.f90 | 221 - qupkake/xtb-641/xtb-6.4.1/src/gfnff/math.f | 96 - .../xtb-641/xtb-6.4.1/src/gfnff/meson.build | 37 - qupkake/xtb-641/xtb-6.4.1/src/gfnff/mrec.f90 | 71 - .../xtb-6.4.1/src/gfnff/neighbourlist.f90 | 70 - .../xtb-6.4.1/src/gfnff/shake_module.f90 | 150 - .../xtb-6.4.1/src/gfnff/shortest_distance.f90 | 83 - .../xtb-6.4.1/src/gfnff/struc_converter.f90 | 177 - .../xtb-641/xtb-6.4.1/src/gfnff/topology.f90 | 128 - qupkake/xtb-641/xtb-6.4.1/src/grad_core.f90 | 76 - qupkake/xtb-641/xtb-6.4.1/src/header.f90 | 340 - qupkake/xtb-641/xtb-6.4.1/src/hessian.F90 | 706 - qupkake/xtb-641/xtb-6.4.1/src/hlex.f90 | 81 - qupkake/xtb-641/xtb-6.4.1/src/htosq.f90 | 42 - qupkake/xtb-641/xtb-6.4.1/src/ifind.f90 | 33 - qupkake/xtb-641/xtb-6.4.1/src/iniq.f90 | 359 - qupkake/xtb-641/xtb-6.4.1/src/intgrad.f90 | 1791 -- qupkake/xtb-641/xtb-6.4.1/src/intmodes.f90 | 927 - qupkake/xtb-641/xtb-6.4.1/src/intpack.f90 | 1521 - .../xtb-641/xtb-6.4.1/src/io/CMakeLists.txt | 28 - qupkake/xtb-641/xtb-6.4.1/src/io/meson.build | 24 - qupkake/xtb-641/xtb-6.4.1/src/io/reader.f90 | 134 - .../xtb-6.4.1/src/io/reader/CMakeLists.txt | 30 - .../xtb-6.4.1/src/io/reader/ctfile.f90 | 179 - .../xtb-6.4.1/src/io/reader/gaussian.f90 | 91 - .../xtb-6.4.1/src/io/reader/genformat.f90 | 189 - .../xtb-6.4.1/src/io/reader/meson.build | 26 - .../xtb-641/xtb-6.4.1/src/io/reader/pdb.f90 | 141 - .../xtb-6.4.1/src/io/reader/turbomole.f90 | 295 - .../xtb-641/xtb-6.4.1/src/io/reader/vasp.f90 | 208 - .../xtb-641/xtb-6.4.1/src/io/reader/xyz.f90 | 115 - qupkake/xtb-641/xtb-6.4.1/src/io/writer.f90 | 96 - .../xtb-6.4.1/src/io/writer/CMakeLists.txt | 31 - .../xtb-6.4.1/src/io/writer/ctfile.f90 | 127 - .../xtb-6.4.1/src/io/writer/gaussian.f90 | 56 - .../xtb-6.4.1/src/io/writer/genformat.f90 | 92 - .../xtb-6.4.1/src/io/writer/meson.build | 27 - .../xtb-641/xtb-6.4.1/src/io/writer/orca.f90 | 52 - .../xtb-641/xtb-6.4.1/src/io/writer/pdb.f90 | 100 - .../xtb-6.4.1/src/io/writer/turbomole.f90 | 212 - .../xtb-641/xtb-6.4.1/src/io/writer/vasp.f90 | 92 - .../xtb-641/xtb-6.4.1/src/io/writer/xyz.f90 | 44 - qupkake/xtb-641/xtb-6.4.1/src/lidep.f90 | 575 - qupkake/xtb-641/xtb-6.4.1/src/lin.f90 | 39 - qupkake/xtb-641/xtb-6.4.1/src/lin_mod.f90 | 49 - qupkake/xtb-641/xtb-6.4.1/src/lindh.f90 | 602 - qupkake/xtb-641/xtb-6.4.1/src/local.f90 | 858 - qupkake/xtb-641/xtb-6.4.1/src/locmode.f90 | 113 - qupkake/xtb-641/xtb-6.4.1/src/lopt.f90 | 243 - qupkake/xtb-641/xtb-6.4.1/src/ls_rmsd.f90 | 560 - .../xtb-641/xtb-6.4.1/src/main/CMakeLists.txt | 28 - .../xtb-641/xtb-6.4.1/src/main/defaults.f90 | 59 - .../xtb-641/xtb-6.4.1/src/main/geometry.f90 | 650 - qupkake/xtb-641/xtb-6.4.1/src/main/json.f90 | 240 - .../xtb-641/xtb-6.4.1/src/main/meson.build | 24 - .../xtb-641/xtb-6.4.1/src/main/property.F90 | 1331 - qupkake/xtb-641/xtb-6.4.1/src/main/run.f90 | 28 - qupkake/xtb-641/xtb-6.4.1/src/main/setup.f90 | 351 - qupkake/xtb-641/xtb-6.4.1/src/makel.f90 | 111 - qupkake/xtb-641/xtb-6.4.1/src/matinv.f90 | 190 - .../xtb-641/xtb-6.4.1/src/mctc/CMakeLists.txt | 61 - .../xtb-641/xtb-6.4.1/src/mctc/accuracy.f90 | 46 - qupkake/xtb-641/xtb-6.4.1/src/mctc/blas.f90 | 36 - .../xtb-6.4.1/src/mctc/blas/CMakeLists.txt | 29 - .../xtb-6.4.1/src/mctc/blas/level1.F90 | 730 - .../xtb-6.4.1/src/mctc/blas/level2.F90 | 1751 -- .../xtb-6.4.1/src/mctc/blas/level3.F90 | 1341 - .../xtb-6.4.1/src/mctc/blas/meson.build | 25 - .../xtb-641/xtb-6.4.1/src/mctc/blas/wrap1.f90 | 398 - .../xtb-641/xtb-6.4.1/src/mctc/blas/wrap2.f90 | 147 - .../xtb-641/xtb-6.4.1/src/mctc/blas/wrap3.f90 | 219 - .../xtb-6.4.1/src/mctc/boundaryconditions.f90 | 44 - .../xtb-641/xtb-6.4.1/src/mctc/chartools.f90 | 70 - .../xtb-641/xtb-6.4.1/src/mctc/convert.f90 | 64 - qupkake/xtb-641/xtb-6.4.1/src/mctc/error.f90 | 79 - .../xtb-641/xtb-6.4.1/src/mctc/filetypes.f90 | 222 - qupkake/xtb-641/xtb-6.4.1/src/mctc/io.f90 | 30 - qupkake/xtb-641/xtb-6.4.1/src/mctc/lapack.f90 | 40 - .../xtb-6.4.1/src/mctc/lapack/CMakeLists.txt | 31 - .../xtb-6.4.1/src/mctc/lapack/eigensolve.F90 | 181 - .../xtb-6.4.1/src/mctc/lapack/geneigval.f90 | 556 - .../xtb-641/xtb-6.4.1/src/mctc/lapack/gst.f90 | 319 - .../xtb-6.4.1/src/mctc/lapack/meson.build | 27 - .../xtb-6.4.1/src/mctc/lapack/stdeigval.f90 | 602 - .../xtb-641/xtb-6.4.1/src/mctc/lapack/trf.f90 | 509 - .../xtb-641/xtb-6.4.1/src/mctc/lapack/tri.f90 | 529 - .../xtb-641/xtb-6.4.1/src/mctc/lapack/trs.f90 | 563 - .../xtb-6.4.1/src/mctc/lapack/wrap.f90 | 309 - qupkake/xtb-641/xtb-6.4.1/src/mctc/linalg.f90 | 446 - qupkake/xtb-641/xtb-6.4.1/src/mctc/math.f90 | 336 - .../xtb-6.4.1/src/mctc/mctc_constants.f90 | 38 - .../xtb-6.4.1/src/mctc/mctc_filetools.f90 | 173 - .../xtb-6.4.1/src/mctc/mctc_global.F90 | 60 - .../xtb-641/xtb-6.4.1/src/mctc/mctc_init.F90 | 84 - .../xtb-641/xtb-6.4.1/src/mctc/mctc_linux.f90 | 158 - .../xtb-641/xtb-6.4.1/src/mctc/mctc_param.f90 | 27 - .../xtb-6.4.1/src/mctc/mctc_strings.f90 | 911 - .../xtb-6.4.1/src/mctc/mctc_timings.f90 | 204 - .../xtb-641/xtb-6.4.1/src/mctc/meson.build | 57 - .../xtb-641/xtb-6.4.1/src/mctc/namegen.f90 | 77 - .../src/mctc/param/atomic_masses.f90 | 69 - .../src/mctc/param/chemical_hardnesses.f90 | 52 - .../src/mctc/param/covalent_radii.f90 | 88 - .../src/mctc/param/electronegativities.f90 | 51 - .../xtb-641/xtb-6.4.1/src/mctc/param/pse.f90 | 50 - .../mctc/param/r4r2_expectation_values.f90 | 59 - qupkake/xtb-641/xtb-6.4.1/src/mctc/resize.f90 | 187 - .../xtb-641/xtb-6.4.1/src/mctc/runtypes.f90 | 50 - qupkake/xtb-641/xtb-6.4.1/src/mctc/search.f90 | 140 - qupkake/xtb-641/xtb-6.4.1/src/mctc/signal.c | 16 - qupkake/xtb-641/xtb-6.4.1/src/mctc/sort.f90 | 96 - .../xtb-641/xtb-6.4.1/src/mctc/symbols.f90 | 366 - .../xtb-641/xtb-6.4.1/src/mctc/systools.F90 | 174 - .../xtb-641/xtb-6.4.1/src/mctc/thresholds.f90 | 41 - .../xtb-641/xtb-6.4.1/src/mctc/version.f90 | 25 - qupkake/xtb-641/xtb-6.4.1/src/mdoptim.f90 | 106 - qupkake/xtb-641/xtb-6.4.1/src/meson.build | 154 - qupkake/xtb-641/xtb-6.4.1/src/metadynamic.f90 | 216 - qupkake/xtb-641/xtb-6.4.1/src/modef.f90 | 578 - .../xtb-641/xtb-6.4.1/src/model_hessian.f90 | 3167 --- qupkake/xtb-641/xtb-6.4.1/src/neighbor.f90 | 289 - qupkake/xtb-641/xtb-6.4.1/src/nvtx.f90 | 81 - qupkake/xtb-641/xtb-6.4.1/src/onetri.f90 | 71 - qupkake/xtb-641/xtb-6.4.1/src/optimizer.f90 | 1306 - .../xtb-6.4.1/src/param/CMakeLists.txt | 27 - .../xtb-6.4.1/src/param/atomicmass.f90 | 105 - .../xtb-641/xtb-6.4.1/src/param/atomicrad.f90 | 95 - .../xtb-6.4.1/src/param/covalentradd3.f90 | 100 - .../xtb-641/xtb-6.4.1/src/param/meson.build | 23 - .../xtb-641/xtb-6.4.1/src/param/paulingen.f90 | 98 - .../xtb-641/xtb-6.4.1/src/param/sqrtzr4r2.f90 | 107 - .../xtb-641/xtb-6.4.1/src/param/vdwradd3.f90 | 99 - qupkake/xtb-641/xtb-6.4.1/src/pbc.f90 | 221 - qupkake/xtb-641/xtb-6.4.1/src/pbc_tools.f90 | 421 - qupkake/xtb-641/xtb-6.4.1/src/peeq_module.f90 | 1672 -- qupkake/xtb-641/xtb-6.4.1/src/pocketscan.f90 | 358 - qupkake/xtb-641/xtb-6.4.1/src/pqn.f90 | 60 - qupkake/xtb-641/xtb-6.4.1/src/printmold.f90 | 326 - qupkake/xtb-641/xtb-6.4.1/src/printout.f90 | 127 - qupkake/xtb-641/xtb-6.4.1/src/prmat.f90 | 527 - qupkake/xtb-641/xtb-6.4.1/src/prmat2.f90 | 97 - .../xtb-641/xtb-6.4.1/src/prog/CMakeLists.txt | 30 - .../xtb-641/xtb-6.4.1/src/prog/argparser.f90 | 328 - qupkake/xtb-641/xtb-6.4.1/src/prog/info.f90 | 211 - qupkake/xtb-641/xtb-6.4.1/src/prog/main.F90 | 1558 - .../xtb-641/xtb-6.4.1/src/prog/meson.build | 26 - .../xtb-641/xtb-6.4.1/src/prog/primary.f90 | 106 - .../xtb-641/xtb-6.4.1/src/prog/submodules.f90 | 81 - qupkake/xtb-641/xtb-6.4.1/src/prog/thermo.f90 | 323 - .../xtb-641/xtb-6.4.1/src/prog/topology.f90 | 236 - qupkake/xtb-641/xtb-6.4.1/src/pseudodiag.f90 | 143 - qupkake/xtb-641/xtb-6.4.1/src/qmdff.f90 | 1159 - qupkake/xtb-641/xtb-6.4.1/src/qpot.f90 | 242 - qupkake/xtb-641/xtb-6.4.1/src/qsort.f90 | 70 - qupkake/xtb-641/xtb-6.4.1/src/rabguess.f90 | 176 - qupkake/xtb-641/xtb-6.4.1/src/rdcoord2.f90 | 325 - .../xtb-641/xtb-6.4.1/src/read_gfn_param.f90 | 591 - qupkake/xtb-641/xtb-6.4.1/src/readin.f90 | 372 - qupkake/xtb-641/xtb-6.4.1/src/readl.f90 | 127 - qupkake/xtb-641/xtb-6.4.1/src/readl2.f90 | 98 - .../xtb-6.4.1/src/relaxation_engine.f90 | 1570 - qupkake/xtb-641/xtb-6.4.1/src/restart.f90 | 202 - qupkake/xtb-641/xtb-6.4.1/src/rmrottr.f90 | 115 - qupkake/xtb-641/xtb-6.4.1/src/rmsd.f90 | 108 - qupkake/xtb-641/xtb-6.4.1/src/scan_driver.f90 | 142 - qupkake/xtb-641/xtb-6.4.1/src/scanparam.f90 | 440 - qupkake/xtb-641/xtb-6.4.1/src/scc_core.f90 | 1442 - qupkake/xtb-641/xtb-6.4.1/src/scf_module.F90 | 925 - qupkake/xtb-641/xtb-6.4.1/src/screening.f90 | 324 - qupkake/xtb-641/xtb-6.4.1/src/set_module.f90 | 2516 -- qupkake/xtb-641/xtb-6.4.1/src/setparam.f90 | 467 - .../xtb-641/xtb-6.4.1/src/shake_module.f90 | 245 - qupkake/xtb-641/xtb-6.4.1/src/shiftlp.f90 | 68 - qupkake/xtb-641/xtb-6.4.1/src/single.f90 | 68 - qupkake/xtb-641/xtb-6.4.1/src/slater.f90 | 486 - .../xtb-641/xtb-6.4.1/src/solv/CMakeLists.txt | 35 - qupkake/xtb-641/xtb-6.4.1/src/solv/born.f90 | 380 - qupkake/xtb-641/xtb-6.4.1/src/solv/cm5.f90 | 133 - qupkake/xtb-641/xtb-6.4.1/src/solv/cosmo.f90 | 826 - .../xtb-6.4.1/src/solv/ddcosmo/CMakeLists.txt | 25 - .../xtb-6.4.1/src/solv/ddcosmo/LICENSE | 60 - .../xtb-6.4.1/src/solv/ddcosmo/core.f90 | 1484 - .../xtb-6.4.1/src/solv/ddcosmo/meson.build | 21 - .../xtb-6.4.1/src/solv/ddcosmo/solver.f90 | 554 - qupkake/xtb-641/xtb-6.4.1/src/solv/gbsa.f90 | 1156 - qupkake/xtb-641/xtb-6.4.1/src/solv/input.F90 | 132 - qupkake/xtb-641/xtb-6.4.1/src/solv/kernel.f90 | 763 - .../xtb-641/xtb-6.4.1/src/solv/lebedev.f90 | 5080 ---- .../xtb-641/xtb-6.4.1/src/solv/meson.build | 31 - qupkake/xtb-641/xtb-6.4.1/src/solv/model.f90 | 691 - qupkake/xtb-641/xtb-6.4.1/src/solv/sasa.f90 | 195 - qupkake/xtb-641/xtb-6.4.1/src/solv/state.f90 | 88 - qupkake/xtb-641/xtb-6.4.1/src/sphereparam.f90 | 684 - qupkake/xtb-641/xtb-6.4.1/src/spline2.f90 | 163 - qupkake/xtb-641/xtb-6.4.1/src/spline3.f90 | 525 - qupkake/xtb-641/xtb-6.4.1/src/splitparam.f90 | 240 - qupkake/xtb-641/xtb-6.4.1/src/stm.f | 286 - qupkake/xtb-641/xtb-6.4.1/src/surfac.f | 105 - qupkake/xtb-641/xtb-6.4.1/src/symparam.f90 | 28 - qupkake/xtb-641/xtb-6.4.1/src/symtranslib.f90 | 767 - qupkake/xtb-641/xtb-6.4.1/src/thermo.f90 | 529 - qupkake/xtb-641/xtb-6.4.1/src/timing.f90 | 83 - qupkake/xtb-641/xtb-6.4.1/src/topology.f90 | 224 - .../xtb-641/xtb-6.4.1/src/type/CMakeLists.txt | 52 - qupkake/xtb-641/xtb-6.4.1/src/type/anc.f90 | 369 - .../xtb-641/xtb-6.4.1/src/type/atomlist.f90 | 522 - .../xtb-641/xtb-6.4.1/src/type/basisset.f90 | 145 - qupkake/xtb-641/xtb-6.4.1/src/type/buffer.f90 | 157 - .../xtb-641/xtb-6.4.1/src/type/calculator.f90 | 108 - .../xtb-641/xtb-6.4.1/src/type/coulomb.f90 | 700 - qupkake/xtb-641/xtb-6.4.1/src/type/data.f90 | 118 - .../xtb-6.4.1/src/type/dispersion_model.f90 | 74 - .../xtb-641/xtb-6.4.1/src/type/dummycalc.f90 | 213 - .../xtb-6.4.1/src/type/environment.f90 | 408 - .../xtb-641/xtb-6.4.1/src/type/fragments.f90 | 86 - .../xtb-6.4.1/src/type/identitymap.f90 | 407 - .../xtb-641/xtb-6.4.1/src/type/iohandler.f90 | 470 - .../xtb-6.4.1/src/type/latticepoint.f90 | 398 - .../xtb-641/xtb-6.4.1/src/type/meson.build | 48 - .../xtb-641/xtb-6.4.1/src/type/molecule.f90 | 716 - .../xtb-6.4.1/src/type/neighbourlist.f90 | 482 - .../xtb-641/xtb-6.4.1/src/type/options.f90 | 411 - qupkake/xtb-641/xtb-6.4.1/src/type/param.f90 | 142 - qupkake/xtb-641/xtb-6.4.1/src/type/pcem.f90 | 60 - qupkake/xtb-641/xtb-6.4.1/src/type/reader.F90 | 183 - .../xtb-641/xtb-6.4.1/src/type/restart.f90 | 45 - qupkake/xtb-641/xtb-6.4.1/src/type/setvar.f90 | 416 - .../xtb-641/xtb-6.4.1/src/type/solvation.f90 | 142 - qupkake/xtb-641/xtb-6.4.1/src/type/timer.f90 | 263 - .../xtb-641/xtb-6.4.1/src/type/topology.f90 | 163 - .../xtb-641/xtb-6.4.1/src/type/vendordata.f90 | 128 - .../xtb-6.4.1/src/type/wavefunction.f90 | 90 - .../xtb-6.4.1/src/type/wignerseitzcell.f90 | 242 - qupkake/xtb-641/xtb-6.4.1/src/type/wsc.f90 | 124 - qupkake/xtb-641/xtb-6.4.1/src/wrbas.f90 | 68 - qupkake/xtb-641/xtb-6.4.1/src/wrgbw.f90 | 234 - qupkake/xtb-641/xtb-6.4.1/src/wrmo.f90 | 43 - qupkake/xtb-641/xtb-6.4.1/src/wrmodef.f90 | 295 - qupkake/xtb-641/xtb-6.4.1/src/xhelp.f90 | 402 - .../xtb-641/xtb-6.4.1/src/xtb/CMakeLists.txt | 38 - .../xtb-641/xtb-6.4.1/src/xtb/basisset.f90 | 601 - .../xtb-641/xtb-6.4.1/src/xtb/calculator.f90 | 326 - qupkake/xtb-641/xtb-6.4.1/src/xtb/coulomb.f90 | 145 - qupkake/xtb-641/xtb-6.4.1/src/xtb/data.f90 | 777 - .../xtb-641/xtb-6.4.1/src/xtb/dispersion.f90 | 141 - qupkake/xtb-641/xtb-6.4.1/src/xtb/eeq.f90 | 541 - qupkake/xtb-641/xtb-6.4.1/src/xtb/gfn0.f90 | 931 - qupkake/xtb-641/xtb-6.4.1/src/xtb/gfn1.f90 | 884 - qupkake/xtb-641/xtb-6.4.1/src/xtb/gfn2.f90 | 970 - qupkake/xtb-641/xtb-6.4.1/src/xtb/halogen.f90 | 161 - .../xtb-641/xtb-6.4.1/src/xtb/hamiltonian.f90 | 809 - .../xtb-6.4.1/src/xtb/hamiltonian_gpu.f90 | 1304 - qupkake/xtb-641/xtb-6.4.1/src/xtb/meson.build | 34 - .../xtb-641/xtb-6.4.1/src/xtb/multipole.f90 | 56 - .../xtb-641/xtb-6.4.1/src/xtb/repulsion.F90 | 237 - .../xtb-641/xtb-6.4.1/src/xtb/thirdorder.f90 | 167 - qupkake/xtb-641/xtb-6.4.1/src/zmatpr.f90 | 75 - .../xtb-641/xtb-6.4.1/symmetry/CMakeLists.txt | 26 - .../xtb-641/xtb-6.4.1/symmetry/symmetry.f90 | 79 - .../xtb-641/xtb-6.4.1/symmetry/symmetry_i.c | 2000 -- 474 files changed, 186642 deletions(-) delete mode 100644 qupkake/xtb-641/v6.4.1.tar delete mode 100644 qupkake/xtb-641/xtb-6.4.1/.github/ISSUE_TEMPLATE/bug_report.md delete mode 100644 qupkake/xtb-641/xtb-6.4.1/.github/ISSUE_TEMPLATE/feature_request.md delete mode 100644 qupkake/xtb-641/xtb-6.4.1/.github/dco.yml delete mode 100644 qupkake/xtb-641/xtb-6.4.1/.github/workflows/fortran-build.yml delete mode 100644 qupkake/xtb-641/xtb-6.4.1/.gitignore delete mode 100644 qupkake/xtb-641/xtb-6.4.1/.gitmodules delete mode 100644 qupkake/xtb-641/xtb-6.4.1/.param_gfnff.xtb delete mode 100644 qupkake/xtb-641/xtb-6.4.1/.xtbrc delete mode 100644 qupkake/xtb-641/xtb-6.4.1/.zenodo.json delete mode 100644 qupkake/xtb-641/xtb-6.4.1/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/CONTRIBUTING.md delete mode 100644 qupkake/xtb-641/xtb-6.4.1/COPYING delete mode 100644 qupkake/xtb-641/xtb-6.4.1/COPYING.LESSER delete mode 100644 qupkake/xtb-641/xtb-6.4.1/README.md delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/assertion.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/c_api_example.c delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/coordinationnumber.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/coulomb.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/dftd3.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/dftd4.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/eeq.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/eeq_model.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/geometry_reader.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfn0.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfn1.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfn2.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfnff.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/hessian.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/latticepoint.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/molstock.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/pbc_tools.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/peeq.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/relaxation_engine.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/repulsion.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/symmetry.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tbdef_atomlist.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tbdef_molecule.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tbdef_wsc.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tests_peeq.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/TESTSUITE/thermo.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/assets/inputs/coord/caffeine.coord delete mode 100644 qupkake/xtb-641/xtb-6.4.1/assets/inputs/coord/quartz.3d.coord delete mode 100644 qupkake/xtb-641/xtb-6.4.1/assets/inputs/vasp/ammonia.vasp delete mode 100644 qupkake/xtb-641/xtb-6.4.1/assets/inputs/xyz/taxol.xyz delete mode 100644 qupkake/xtb-641/xtb-6.4.1/assets/logo/README.md delete mode 100644 qupkake/xtb-641/xtb-6.4.1/assets/logo/xtb.svg delete mode 100644 qupkake/xtb-641/xtb-6.4.1/assets/logo/xtb_alt.svg delete mode 100644 qupkake/xtb-641/xtb-6.4.1/assets/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/assets/references.bib delete mode 100755 qupkake/xtb-641/xtb-6.4.1/assets/templates/config_env.bash delete mode 100755 qupkake/xtb-641/xtb-6.4.1/assets/templates/config_env.csh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/assets/templates/env-module.tcl delete mode 100644 qupkake/xtb-641/xtb-6.4.1/assets/templates/version.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/assets/templates/xtb.pc delete mode 100644 qupkake/xtb-641/xtb-6.4.1/assets/xtb.wrap delete mode 100644 qupkake/xtb-641/xtb-6.4.1/cmake/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/cmake/README.adoc delete mode 100644 qupkake/xtb-641/xtb-6.4.1/cmake/config.cmake.in delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/grida38.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/grida86.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_acetone.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_acetonitrile.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_aniline.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_benzaldehyde.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_benzene.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ch2cl2.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_chcl3.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_cs2.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_dioxane.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_dmf.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_dmso.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ethanol.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ether.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ethylacetate.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_furane.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_hexadecane.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_hexane.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_methanol.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_nitromethane.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_octanol.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_phenol.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_thf.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_toluene.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_water.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_alpb_woctanol.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_acetone.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_acetonitrile.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_benzene.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_ch2cl2.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_chcl3.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_cs2.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_dmf.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_dmso.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_ether.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_h2o.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_methanol.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_nhexan.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_thf.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_toluene.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/param_ref.fh delete mode 100644 qupkake/xtb-641/xtb-6.4.1/include/xtb.h delete mode 100644 qupkake/xtb-641/xtb-6.4.1/man/Makefile delete mode 100644 qupkake/xtb-641/xtb-6.4.1/man/xcontrol.7.adoc delete mode 100644 qupkake/xtb-641/xtb-6.4.1/man/xtb.1.adoc delete mode 100644 qupkake/xtb-641/xtb-6.4.1/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/meson/README.adoc delete mode 100644 qupkake/xtb-641/xtb-6.4.1/meson/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/meson/openblas_lapack_test.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/meson_options.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/param_gfn0-xtb.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/param_gfn1-xtb.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/param_gfn2-xtb.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/param_ipea-xtb.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/python/README.md delete mode 100755 qupkake/xtb-641/xtb-6.4.1/scripts/otool_xtb delete mode 100755 qupkake/xtb-641/xtb-6.4.1/scripts/xtb-gaussian delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/aespot.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/anharmlib.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/aoparam.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/api/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/api/calculator.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/api/environment.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/api/interface.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/api/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/api/molecule.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/api/results.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/api/utils.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/api/version.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/approxrab.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/axis_trafo.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/basic_geo.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/bfgs.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/bias_path.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/blowsy.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/broyden.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/charge_model.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/coffee.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/constr.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/constrain_param.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/constrain_pot.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/coulomb/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/coulomb/ewald.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/coulomb/gaussian.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/coulomb/klopmanohno.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/coulomb/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/cqpath.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/cube.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/david.f delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/david2.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/define.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/detrotra.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/dipole.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/disp/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/disp/coordinationnumber.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/disp/dftd3.f delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/disp/dftd3.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/disp/dftd3_parameters.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/disp/dftd4.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/disp/dftd4_parameters.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/disp/encharges.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/disp/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/disp/ncoord.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/drsp.f delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/dtrafo.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/dynamic.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/eeq_model.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/elem.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/embedding.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/enso_printout.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/eqrot.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/esp.f delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/expire.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/extern/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/extern/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/extern/mopac.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/extern/orca.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/extern/turbomole.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/filetools.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/fixparam.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/foden.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/fragment.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/freq/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/freq/io.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/freq/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/freq/numdiff.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/freq/project.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/freq/turbomole.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/freq/utils.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/generate_wsc.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/geoopt_driver.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/geosum.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/getkopt.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/getname.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/getsymnum.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfn0param.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfn_paramset.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfn_prparam.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/calculator.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/data.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/frag_hess.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/gdisp0.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/generator.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/getring36.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/gfnff_eg.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/gfnff_ini.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/gfnff_ini2.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/gfnff_param.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/gfnff_qm.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/gfnff_rab.f delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/gfnff_setup.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/math.f delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/mrec.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/neighbourlist.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/shake_module.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/shortest_distance.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/struc_converter.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/gfnff/topology.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/grad_core.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/header.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/hessian.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/hlex.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/htosq.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/ifind.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/iniq.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/intgrad.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/intmodes.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/intpack.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/reader.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/reader/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/reader/ctfile.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/reader/gaussian.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/reader/genformat.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/reader/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/reader/pdb.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/reader/turbomole.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/reader/vasp.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/reader/xyz.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/writer.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/writer/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/writer/ctfile.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/writer/gaussian.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/writer/genformat.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/writer/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/writer/orca.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/writer/pdb.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/writer/turbomole.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/writer/vasp.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/io/writer/xyz.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/lidep.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/lin.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/lin_mod.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/lindh.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/local.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/locmode.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/lopt.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/ls_rmsd.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/main/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/main/defaults.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/main/geometry.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/main/json.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/main/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/main/property.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/main/run.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/main/setup.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/makel.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/matinv.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/accuracy.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/blas.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/blas/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/blas/level1.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/blas/level2.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/blas/level3.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/blas/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/blas/wrap1.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/blas/wrap2.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/blas/wrap3.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/boundaryconditions.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/chartools.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/convert.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/error.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/filetypes.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/io.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/lapack.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/lapack/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/lapack/eigensolve.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/lapack/geneigval.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/lapack/gst.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/lapack/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/lapack/stdeigval.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/lapack/trf.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/lapack/tri.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/lapack/trs.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/lapack/wrap.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/linalg.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/math.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/mctc_constants.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/mctc_filetools.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/mctc_global.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/mctc_init.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/mctc_linux.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/mctc_param.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/mctc_strings.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/mctc_timings.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/namegen.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/param/atomic_masses.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/param/chemical_hardnesses.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/param/covalent_radii.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/param/electronegativities.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/param/pse.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/param/r4r2_expectation_values.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/resize.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/runtypes.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/search.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/signal.c delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/sort.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/symbols.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/systools.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/thresholds.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mctc/version.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/mdoptim.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/metadynamic.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/modef.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/model_hessian.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/neighbor.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/nvtx.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/onetri.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/optimizer.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/param/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/param/atomicmass.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/param/atomicrad.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/param/covalentradd3.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/param/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/param/paulingen.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/param/sqrtzr4r2.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/param/vdwradd3.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/pbc.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/pbc_tools.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/peeq_module.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/pocketscan.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/pqn.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/printmold.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/printout.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/prmat.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/prmat2.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/prog/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/prog/argparser.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/prog/info.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/prog/main.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/prog/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/prog/primary.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/prog/submodules.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/prog/thermo.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/prog/topology.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/pseudodiag.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/qmdff.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/qpot.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/qsort.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/rabguess.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/rdcoord2.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/read_gfn_param.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/readin.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/readl.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/readl2.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/relaxation_engine.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/restart.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/rmrottr.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/rmsd.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/scan_driver.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/scanparam.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/scc_core.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/scf_module.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/screening.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/set_module.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/setparam.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/shake_module.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/shiftlp.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/single.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/slater.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/born.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/cm5.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/cosmo.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/ddcosmo/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/ddcosmo/LICENSE delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/ddcosmo/core.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/ddcosmo/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/ddcosmo/solver.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/gbsa.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/input.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/kernel.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/lebedev.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/model.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/sasa.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/solv/state.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/sphereparam.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/spline2.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/spline3.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/splitparam.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/stm.f delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/surfac.f delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/symparam.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/symtranslib.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/thermo.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/timing.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/topology.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/anc.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/atomlist.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/basisset.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/buffer.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/calculator.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/coulomb.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/data.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/dispersion_model.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/dummycalc.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/environment.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/fragments.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/identitymap.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/iohandler.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/latticepoint.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/molecule.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/neighbourlist.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/options.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/param.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/pcem.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/reader.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/restart.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/setvar.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/solvation.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/timer.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/topology.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/vendordata.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/wavefunction.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/wignerseitzcell.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/type/wsc.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/wrbas.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/wrgbw.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/wrmo.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/wrmodef.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xhelp.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/basisset.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/calculator.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/coulomb.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/data.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/dispersion.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/eeq.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/gfn0.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/gfn1.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/gfn2.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/halogen.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/hamiltonian.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/hamiltonian_gpu.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/meson.build delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/multipole.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/repulsion.F90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/xtb/thirdorder.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/src/zmatpr.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/symmetry/CMakeLists.txt delete mode 100644 qupkake/xtb-641/xtb-6.4.1/symmetry/symmetry.f90 delete mode 100644 qupkake/xtb-641/xtb-6.4.1/symmetry/symmetry_i.c diff --git a/qupkake/xtb-641/v6.4.1.tar b/qupkake/xtb-641/v6.4.1.tar deleted file mode 100644 index f2dbbfb1aac6d476c983d5afdce3a4f0123de8a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8212480 zcmeFads|yamhV6Rp8YEJq04|Fzrg zf6%}DxBM?ZuKz=0z22_3+V$p!es8RA)Z71X`Rjvncf|R0)|oKnWIUeT{k8n&r+)Xf zm5VFi{NMW1Ml6~}7|E(AF8*rb6fe*9uwRUa2)_C$+uYK0T5{=Exjb*t{f9vOE`ERxwt$*0~tXY2M z!~c)Ve@Xw^A!z^`eyI#+1~5pgPpUzUxOWf z2L0s={3idOMaiG{@K4hJe17?M(!Uu`X0_|y&znQ^Z{y?XU;bPEx6!OG`+v>)MiYDS z^QQZ}xBeg3|7&Y&*{E~ff0{p^U*=BetaCn|&z|PHlYVE`&pYvTJ{#v({ozeMpXP(> zo5}cHKbs9^L*D)J%WT*=?+>R>^ZBSd9$gG3*Zp4BnNA0nqkf;Sc_PzX*;ik^=uf+o z!FfNQUG;O=>#MJ_oxD5jcP4pf)WaPebqCXa-m}MUW`pr4A7A9}uR62zMn0IVvn;m#2rc zEG_njwY7Ks$@zHN{~^B^b}qB^S`MZK!t`qVelWVU$NH1Wc#>tupaeV!(F0)9%nq)G zi`N8dKAm^3coF=(?+bmxer^DS;0jlJA8z{HS-+Q`Cv|Y!9YQM!3pQo{Y)u(?_|6ia3=94}) z;6LX5>CZ9(Qu-g$|E)%2$^UOQHa0eY)BnFJrSBiC)c-G?&?rwMbTR^`^UF)#nXb}JX=Kp^ZdVkSF z5~9JR|1`_<>;Cn5e}b=m(HTzrzj@|v48S3e`_3(Wq%o;PxaGfx4U-T zpN@l7^i{5e$aGDke(~48;s(wpgAcXwH2>S*?AIxrHS1sA`m;GUXE0p5=uAmFx%tr$ z*d%)|J(TBT%+tSJce>;0nnH%@Y&D;s&quR){Q2)TxZb?z^5kV=;qCH=uKfVSmG2_| zQ_hp;Yc|)y;KkT!{9^by-g=8m+v^w0^YXy8ZSZ=sBi9zaW zg~%nT5#z17KAzp)^q=+mmhu>WI!)O$AS&xV8Z_$@?U)8+Zg-31xG=vJZGUHq|YKiVjX;?K3{B3s}?8ZLds zbRXO(iMh6W|FRdxIw8qA9}S2}5&dZZTNzAWKQt1EyO|6|vo%Yv4#$^Mz8Q_zCg89n z%fiZ!ULU_beDnJ4**7P9J1?>?No<^>20JXU)!M7zbx6h4qrTI&&2c4yL>;1!5 z-?i6Q^UkDu^)&ym)qdMv&;PbsJpH>nPq&)s=|Ov|&2a7`X<(PjUjL#qAI`$)n{QRx z-YG@7;Zp;kng6x!@BTex^Y!WXr%iH$<6-v-6CDe3H$%&BK5?CXRlT!>kH<;8<9o-$L&wF|eUG=GNm?m2k^P~drb8ZrbNe1E0n{U%zeETEb z%ul&6`PyBF15I+*X<5(;(vHbbD^@MH16nSE_J5(LfxprpenhQRSp3(Ct->j2)@$|k zC7)m*!70D9IBL-C`ZpDleZ-vI>n%#6@_gs`?CtT+?w@yF?cr!u={XaEx`?rfEPY2zCkrv*&{&D!=4{JU7)y2tl!U{^k>~CpyJ7t29a)m zS{qV~tM#7n&d%|^{dISJLZchRMTM6%xl_%DAQrKJYVylSSKzi9E`RaYs+78;A=&k{ zIM#gPQHA1U| zdk;s;@>M7Oi@}FyPp~>+@!xhPm(yo!{~?QheX}^@gSNv%f&Vk3)5ITgNQnM}28O^g zG2$2=L`LL+g@VsJp>m$n9hG1Tfb9olnxL)g>HFD7G}nYW;l=HvMkLo=jvfWXP-lXIg^=D}r~9r~gbi!BcT4_+qq;(#5XrNn zKkprS=r-+lC;i#9R{f=P)lc>g_I6Hb7~XmHG&dfwdGq|}&Drsrv$v+l??)JlqngQF zq}GG^%EZ);6w)`=CKr<~@%H67m;S0yVDYUdi+{!-dG31t)zR_J**DL=c*HQ$SpN6p zm1Wf>6{!FGt>wp`z_<&qXwXFtKLti67)-_^>$pH?4m#j6#T-kk3g}#SzB%1H0Ysl% z0u_rjQ)@OHT48~@B!|~}Xv2#}{!>c`N}uc3F(HhTyGU*}KoPoIpa+~m!#|FQ80b?u}Gz2wb=w%w!GuXhe# zJPT+R*i**X*jXH{Mu7B3V({fb`ZRz(IKstX5!J9d)rJb`?~&h%^S>yccUB+ks1n@h zeCI*5)8a#BFIJw*W~l+H-@EMRQN36xR=kETRwIGp4e>J_lqXJ&>n;81d*=~M*oBvaVu`yY6Xz`mhE@Mruk&Vjl&iJ(g z_&h&Tn;!qCrmy*IOhEnR&PxwWUrnS>?PtA+=r0-_XVEKm!Klq5oci@g5^tS<`|Ndy-07 zGIvj^Pt8Yf2R+f(22Q%>#rXZmvhzD(@sqeM8XD4q_SjE41~+E;EAuMVImNf?iz*~3 zh3@wQBrpwWA%Jz0FG3ay@bsIV=0-a=OE;Zg2UeCeV7FH=N7bTgwMj6cJmWCJLr>;k z(_gMc8uzdo6KY3=Vf2yON;!Z6MI_wO1a@gU2^#2;1H}*dC@r2#E z{;Jmh(B~&gS$gP(l)&$>k6yPDWO(kGryd-NX|{XxVsH1Gz1=_SQG-d9ZS6mz6opO1 zn34vZ%Zmpf8Y-?kqbDGtcM+dHTo2>Z)r^l1j>4#ylg@R9d`>8S5wvEty%+nZ$F$@0 zCzrR``}1)|8D>Ire%8B~_153=d~d+SS#5TG!+XHozsRnLHwPU684r8?5xF;Z8)bUn zgT{V49CtfIJvp^M5r3?E@iz&b+K1c!)KB_2Wf}3YJ04GZ=?{wOT8Y;(yd+2UYevzk zOO^iZ+nd{N2P^mX?UT%(c_J?)eRd2(jLXY4xw*e}p8i6a{+!n#XYBvi{_kM(&l%to zp8W~^U#Hu9x&M28z5Uz%&rd+@FMj0TrgJF@sn``NBjkCWbmkLF#la6N|DOFfxxM)_ zZ5vtoG5c@oX?a%Uxp=RpI_r=;7Oj4h%QT8O>o=kP#iaVX3{a7OHFsRUy}TG*T-5mb z*PHI+^4~<%@0|a!!2uAz`G3D22_76NZxCNJYR%?mePf;G!g_6eeQUkB#kZ7z>s#A( zzUAY_7AG=o+sF0B=Jxg`ADgvyYkPBRgO80`eY4Tp_K)p$W2^2Xw43Vo1ZU+Wu<^@cw3Osi3E`bSP3YOf18AZj&RTmEfxV{3g|gS2WJn;V1w;HWh+ds19V7=uN*4MXMO<#Arxz%o|B?sWxlN8I^ zY&9F}KKFW~y|pfEfUd??VB@4b9T1F&~Uz3z8f11q6wj=F%2JEYy@zqw;7}5Z??8Jn(IPoqqYgU;@ORjc5BNY*kq%K1_S+@ z8^GoSY(jhEVPUR$AIJXw02X7Y1Gz%a+`JQ8UEtzF0GKc z_2zcS7!nqb*V~(%x@Lp4TJ_DkNY$)uH2BY-MdX_t7N)^Cn`0y7ag#M|`fH?@TA?>u z2+;a^)^JGRpL)yDRNq7$ICeSUWn*0rG;7=I+V5v`15T?UkR{)nO#`l8+XDT8-StwM z?*C|lSI-*G2#mpMZD^!wtI0>9pZ(}fhp4@^*-l*0WQ9)T7Cf*XA0cPmfvc}Kz>E!6 z5iGcwzx-Q-ke>h0N|L2ObPI;u44k891Eug+k`NfI9dgs&CimeJf|m_xW$BjYR-!i= z(&=LhDdskiGQ*?vIXb{q2WorMM2N>5TU&K!h*oQ}Zs><0w%~Ms7A65Gn{d6^+79JY z--300g@q#JHHaGe5{tm&neh*EucM)Y*I;-PEX@sj_}ontzJXD%HAPuR^i~~~^~JL8 z&47M=dmY|2h#(3tIyMB5;|Kw3Zf;~Iotk@VTM{BZ-)_O`{y4hGq)AE_Ch!Rnu=={j z<6CJs=gW0W(`KL_@`d?Z-zbREsAC=-8(WaCzLlA}M$^>!lR-517IGSV&eWk>uzKsU ztmbyzWfo0~wo8_En|U1l($B#$oP~rW*h0_*m`MAGy2spPp_tJp>ykq;cN^pe!(ya@ z8D&0VXx`h5bvNtVn<0$-BkqC^pg#IRGrM+qB2RIa*=@zpvXb*dhuQn66RllM^(b*$}{*6ozt z+(MDMB)33E2o^hvH^S>+=0-3#YBFhB-9`UZv|7`Ft&KGm}r zdOQ3J@fvDLoFdXg+T^d{9mU+O)&>MMQmrFm_EBygs|pdq=B0(e!bvTFj(VtV&{=P0 z!Gx%j^<=-d(AUoL(n<;E4P??0(`xXn7K;hep`K3fb(!iw0bX8mlu#8KOsNeV3s$Gl4yh#Vxx?7u}<=Y#0r>-xWDAM5b7OW9C-)Nwcf{g*L?awwaOUWQ> zzW8=sene(#K}j_675PCEw$M+I$mRy8zLxej{NsdcZldlq2xA1d;LjQPDArE`iOwJE03`*b<0(5!+AHWff zMhUe5hH$y#fi_wxGc3r9fwVykw3eu4bGJ8xM4N5YvD1f%w@frq3tJ7Iw((F}+ez`E z1jFH$V1+VkfUUYeD|y^tZcWJC+xVeAG#0QeG}+vs-)Sfb3y-uZ??NaDmE>z_Y~U@2_kp_uAJ_=e)LOUr2jz&-Gu}1LQ1Usl=Z|km@*D+?HU?MU@*3tn zK;Fci4g*4gWvlJH(SYw_LYS_e?CmD#Z)G+fgJ9GmnnD!Jbra6<3PU<&73 z2xgfX2C+BmZ3Q0w5#MJ^bK^VI$sferiU(Y%5kVleXE$0hv-YgmA$hNGaOjPS?*Nor zb=Ivxz(S*q%VUGoxAocA4W{kQrX0Fv|Cp@lp@gnFkxc_$b0&l( zHUdp}waA6f4NHfkjhZDRuULzQB#H6`hU^nFP6(6&3bGEiI zh76(~6lOArJwv?f%W%VQ-lUk=gcHX*tr2JfTM z$O4a;G05z5Hxy6#Gj)XCAIGiT4*HPhKp)!!;@6Z3fz=W-Zpq*D332^GCK@>H$&{ny z@moyrVWm3J2IMqEqtTtR=y;5l&w{HFZ{imdK-srj@No)<5w<{A1LGG-FyzN`6yO|Z zGJJVFpB8$}R1tHd3HFSB;^977`Nomu~ya< zbFbqF`bPkc$ao!{MI3788QoGx(Imkl=nkF$)G!qUM6O&C_e|BwSBOXrUZyMc2Ofywt&%2^M{>_Z{v zOF$$0XRqP17i@Z;^uuNfkMKWiJo0rdE?00$2w`T3 zag+=l_F8M544VVj#QR7Z2M!A(OI8%$$DYMo1|gYAoCt^OU(B7vSI0e?!%5bb&><*` zy4jA!5{#f;d~Qrha10UadZ;+802<#OAlU-v+D8fjBzv+5C~;Yn`;CK$e{Ih|2oHJ4 zW8i2f-rYv427@X7_Kz)uH~5m-2nlQiVydkaQlL4*9o^bu9gWN$C#WNXP%v1I~y8jEP15zO-+kXMOlZ0{s2$50^~}*g;*E^o*8_SF;qt^c8l;W$v6C? zkD43)2=OJQ8NAkpOHwKnFaup1SeS@*D<2U&tW98}K~$85LP7Ef&+G@{s+L?BGpEqa z!GP(or}jX_Z^2b;$1LR0sNC2C7@Z;;Y|ev!3zIB(Gg%-So=L6-MVDrz80&bAp{}*+ zLSK$D`^T!K&KSAv~UJeD2`d$WNyJ{b0ayi?mEd~hnnn7aG>T6r3*%J z<6`bMwG;bD8kVGueI!9dF4ISVm|;s4SB77J8-bz7jD|jU5saw3=x=VQLSr8_cYI6s zJf-g1)GT9#gbrk;W9|qOARvl87J{L~YqAH((qc2RP+J&7%fT7FQA-Ku@Ue3Wb6e1a zW85O?8H7U_!YMwXl8}LO2*J92M7psLnaP6BEeY{;le)HNl)w$Y zS92$o3Dlu7fgZ`SXR!#IL1a96OV+7;fgc_k2XTend~Te{P3G1tHn-ZLWA5}gbE9kR zam^h;T}#?EWQ?3h=s?oh*i#1s2P-9SP?8BE)N``JRJo~1np0tOgFT;HgE*RSqqZZh ztGN@e5g#TQ!zB;7;a5OSbEnJ~CNvcx@Bj*{PHaHV!(2h1Ti&&BPE=Un91q6P#N5e5 z!cxf%CFkBQ<|aULa>5uX)5+XqAsr$`QlWhCwD8YO;%sirP?|gWHmsX?D&ahd5MBaK zjDL#+rHBF0iee5m2?v?X5}GgOZsFPcNAkKY=GGuK_lDeWUw5kT%O?y(Yu&+Mlt@x` z8LyFawU0+GD_Ls7h!8^N-iqQ&lWIiDr#6)L$qc1Fw*ms6n_`)b$K30dm{2hph2z{$ zrYZ&9vTeyx!i+`E12-IW_y`!q2s9MNC8euEe={@lY;#lGNplkdrn!@=p}B(#lt>R0 zU?&jkST`heN~n;L(f}BQaH>cnuv&i>vqT=*oC=#8oW|V5L;*FPNN7anCPcJ1@fr!3 z?IXygdJ^N277Z{kHi2kDT2f8^0J+8p%}5quSh7fID7hi&G@N7h{BdPl!cuGQloV0M zJ~&WeKw1lqu78V5gk84@F-ysd1JCfCgMlyEVs5Qa>n5g7^roQh{D_Vre6hy~wo;g> z=qd0>wl&3;pn?Q?3{4^_MnL`pUGM`<8ukED3r03G)5F|YIO#rHH`H*hBJSEwP8GS{ zLT$mtK8Vt{DK8C3$rHz#2IjC0DI<%!=4~;gX($}vD;gd(Hy%G2v$>TAHu!Ly3(Bg6 zB&3PRD=amM!lbLHtTdBqR~6gQkC{sWx3#kCJ#v zI&p*oI0A!a1O)4dcf>@vTvQxK51Xf&P7GyKoxwhNlgz|db8leJW8KP<`bWMF zk=#Tq0=tB9Ns>`&sr*G0fS(YEA-W4hqlHr92nIA$&TLy)@{P=RS95d7f8ZScNROj3 zQ?V95DoTVp4>k<(Hg02RFxHg(D{=~C#2gHqgaFyfg8G&Sj3>71nIW1OSX}JX!nGk| z@1$GUEv)ZM={o8KaUU z_RvQnB||^?a|%VF*VGFTT!mpG@ndkJSpd&I;?P$ey=Yx9c_K zF;f7D%~s+hMBNBy`SYTni$4$!1AYxozK@5~l-vk)YZR)zk&@Dcz`>08JzKb867ji6#N4Xg1)tNd5S}EEqTLw(L6o6rZB%rNf5h50EjP{EH(KS?=NH_a-w5yI50?$PE9#OGmp$I zP~mgJj%3FOHWC{u4V=I5hf4o1 zA1B>kINZIjE0q4o{U0#=#&Z8ZKG$#ef82}AU-`=~y4PF@G#IH@pUv^?7#fV&>drw+ zH@E!b7Y?Z%eA2ZYzZ_htjXz)5j(GIN_LF+^33`*uhZB(nDZd94^~?W(UGeyWQdx(wqKdFzyYy&-|3PFZj(K?|fh{8s`J+;M!*d5Bid`^=_Ww zDH0=9{?jk#lksh@!><%c7yrw?VAql!;U7O1)%Q2qB!li`+`Z-Asb`dk1Z3xf|C#<` zkJ8QXnN;Y)e|q+c^U zhICEnp?jZ($qS+@SD9e>WqB- zwhNq(UueUgenJ?umgu`H*JHm4FSRP=^t*Aw7uvjcp@#s=5vqspqJ$^xOsTtkte0(H zphNaf46y(?bLp9z$zS{lP5Epy`=UEPw>{iOwmab2D>jx;QT@*Z=Zonr_Ylwgh#&SN z-XaLqhxn`!AWUaw{PBhEtKjyrk)0jFmvq)cg{iBTFWyg3BKqdCKW1-yh=4tDQ~q&1 zo|b=Hp1&{um|e5?wDKc=b5if1@(ueW%f}NV6$e&w6cAVJj5$o*6q!L~XJOk9cOJh$ zK^E`6=X$)!WuYf~gPSpWDjnV&+dhlGuQ~OD8;nN97vstKfK#^F)XykvWG#MJMuoOv zc1CPoEuQF%E;)Cmge25Xi!~vh+md{@t&h5?C0@}ovnk;@ELneFHm9weT%$abubG0 zeBPgRp0)2|(}yjGPQ{qA|FwU=cwmO6)2qS7>>1tYi>#P^fwKO;VNYAd|NGDWXxtmu z{=&hZzpj%Z)P2nVYj57&|49n$xBXwgE*b6}?XQxZd}TQ3VhH;yPxF<7SH}lyty+C; zJh9V~Co8Ldg#Su9ABTtDwQKZ86~A!Q9)}1>kuXAeF7nE0Eq^r`pw?IO-CF*x?TVj%)ep6=wLy@w?UhpKCeiBwg#onLcMu+TjE9S#34Pzua8S8!i5ywiFJ4tZ&!y z7f1U~^9JUdZfA~!nb!W&opo!Q=ah~bTL~gt)Z&!DvUfG?Pjr=CFE1ctnvc!D&D79=oiqJrdtrVSc|2j`JC{`KvBVA=@Za}ualuwKy#r$(3mk!klMe$> zBF~zOI5-zYN7k2n?}u3D4EYdC>RRti5Y2OuRf>6%mW8uPpxf>ULVzEo zh(R8woSe3p))QJ0X{{q;{?QpL>)Wa2-*n)u(Q5upEkEqfFZ<`6c_88RX24=V$Y+9R zWT}fbB-ZbONOv7M$>sux1;q^m)%os4LYu+Yp*%GK60P?jLG3h)Ncgsv?@TZIgUJ*X z8cSlK%NTcFKkW_*Y;UdRbYLv-c5C}dcXQfBan>8>_phS@_C11Q7y^D$;+t#q7cC&E zDmmMdob{F;X!Y+&*8Loxx4LCQN?|&_m?66T1j!0Vu5$cQZ%N+&W6rgR^XoM+sLq+X zP0yP=&IXrPvo(TE`D_cn==2ayS{CkC#`Ts z$D~&-@D?2wU&8dAq0WgO4LUj5$T|!NB6RK;k8r-sooUnRcCRKNZhUi9T8W>x#>Sdj z(AH=Z|H(D}FQq0*5N3v;ZU-uhHH%ybA~7HV;oFI1M{JHpb{7zYqx zs#C)5bryc+mlCvx{Xgt@tG%56qp0!Q{{Nqe?$3J7?g)8nr~1vW?b0tDVEgFXy^~W; zIb<8|HdoX9F85;_b-dBPo;}B_@vDD1q)4YjJ%Wi~+VoDlwr;tVgPp@yZ*-h{zMD>S z${urkkq%#as|!U?gpX|Wm*XJ`wfxoL8=VZP^L&;0GwmAZ67%T7$xLwx$0J^e^I%_K zc5SfzxXa!6IiGUt`QU=1p%~b1Ve+hE#$hG`Ti2B2D_{I|_w~-7_ulTlIXT%oJbQb3 z^yXxDPj{XDZRK&s$>MK0B_$mUb^B<=kj5`Uj349ulmj}s1|8-1pLX-G&Tfihv8VYX z9p?1d+yFoI>bCr8I_XXy=j1kLw+53vYM<oIcefPNJ{#0!5q)^y6C}NZ45%3h*l!5(~XO*nfVqa{{Rx zL(X(d-~JKY9335i5a-;tiKZ`)-W!u5y(lev!BzWv}8C?Zchddy*C45y!vP-+x>AIQuOwWdXte)eOZsb+~{BA7dzg zgp)W?JHL>jY^a6x{`G$YhVlje42E(!`2JHFD){aJjw#J_g`2{1!%%sCdX(%q4`A%y z#-DFr@BH%-_V5#V?k)}fi+Qek(4#CkM?J>Dk7f_}6Rj(2i`fVrzNDa}#B@L;n(1W! z+nuvLJ}t@ALs}$W{WZD!-ch#!6D-j-67QWb{m-`1e zb@x0jgI&847wL)z47u!PY2xp(IAW)TVR^SYaB(JCU1mptiAKNoiN;Sp(fs%mgPVTm zp(knuAbvR7Pp&|#fE`T1bSk3Ww^OXG((ar*HWDn5refb(W`9b+C|XdLz$Jp0IgJN7F~ zcFl|bra#2D!`=TKEefQI<=Lmx+wJAdihtZ~%2iLvw|yJw>$f_#^^tSYqT63F%;IDp z_glZxw&p%RuO;k|tw z{hNoOtOO@d3@BPMgaC(-171TyK4ER;qLOHSRBnTfV%Bo~g)?I02yGDomqk4eV8TLT zf6!%`9 zoCHm()OSX?=Z52nRkiJ3T#)vmuwt<29{IuO-FWzpi^sC;q_1S3vWgmuJ4Y&$a7FIT zl;N+hxjwwB+k9Bo%vQzm>Uz!QR}UMj&IF6y_oy5amwIsPAGH~-P%|jv7v9jVC}hmi z1$d$RYuWyYn=@wf2?Za9BHed2o^uJhf9LO|X*o5X@Pxmn0vt3?WI{-hUaw~Tcb(y! zge5=F^E2Y8ckT%W4O&e+o%20+ip7h%{zr%TlU$vGk>C9;Kd}qR^>8PD&Ry}@4p!*W zZiUIe>h-T7=ZsEEvr{qeS9!O?6)CiZ`hoVksvJBgu(`p}u9d1~uf`Lst&;G|Q;7Q*+|#B$AdQ z28}rLK5J!;AvM09?wbMcKC!4zd9!$ddvQoEi#hD>8-EuV?!3-6kmf+f+^6- zO+O^iX|WjRNRA$(6svc*qz4rCXqCeESM~L31QQR& zG1gLY-f8sR73KTF^QKT}D!}-_025FDNflDAADhr1GAo`HX@>7Rx7O;|;eJd{==!?g z^i^a^;A&At65q)DodlQH4ch9hX^-q1u3x5%XmXd685Mz$Xrl+BZ#10UKK_$vWh1Fq zF|O@l=|O!_*Vx9G<2!L4G+1De;t_-Necwo97yj5Ux@N)Sm|C_TQ@uAOz@qd7z8_i# zB5?Zzda3`XY$G1)ahH*>H|4red1SErpWqSrnfIW9lP_SFD#&m8V`)g>gQH=$TgV#y za+1$b1*h{%G>B=F4t*H!^OvxsE^g1_L!mm1fbaW5!A08+E15|{SCzRk{sLVBYIsMV zcbK009<;hC{o}4IFUOrBTGA;1e&rk^CPqRS7nrqH{^7TG48kmEq%lpM#JF~mhJM5_ zydxfT)Ws-Yij&nqY&tq-poy9mc65>b4Vzr}A`7!rOf$`|=P<8h(`6LvgZiq9g)7m0 z86cT4*HjC*E6t}$R?>ihxcnV8@K=M`)%=_r=oS_8TE5p|?&{Y`rO2Z*T00Qy69`)aG$@Y=|V`tj-9tWrH*D#8G>{_h;7OZC7O4WM*3A+py*2eL+(Oc_>g9^S z)e@a2+#s3|jU3LWX7}uFcPbjAUS|lpG_s{5rU-}0s#!qraf8;BNzrutA}gEI`3hpK zNPjUO3fKa_;K0DOUTPeOE@bEz_~6NkezFHE3JS(McGW!vXKQ$3Y3ZWMRJPsj$T2}K zc#zhYEDNp}AsbxJYIX-zzd&X*tE}&8!K+VaonGf@E&Co>?7}rnJsIU!6lE=V{Wo{o zG*&*NX_o6LhyVU4-QC8`Il8>%3Pn{Lj7dk#C)57)32(2>#_S{spRTXJI;;iitofC} zT+(X_VQoBGgF6rv3Q#Y`qc3Oqk0U03kI@6sV^ji^{Zj#+{VD%sI3E9K40JUa&o8e; z7c}I*Nh@-%JmTDQJw7d=^?B_2=}YTPq|5PK`JN}H@uz?Kk7s<*AO60z^ZRB~BmEB_ ziNF5GV9M9_oPX3>U}kw*r_d<}f0O(>xHikqqy`i1WbXLO99g-&va8}DZTSezg+UnN zW6E;7cN-E&QyI#GM3E8R%#1nB@UMo)`SDrxhw1aYtGed}H8!ST9#|`XKfxf_jI?Z{ zc@R+ZDBcf1mm4>ru_lvHx9*4gJGwbgB)1MtINqcH!qA^ML*9H{t12*SF7c0p;Qk}H zgp`k*kqV6+K*|@_T_GiX9(v-*(TCG`YP+RUGcwd^GXhMRS9+AIihcfmu$;=6ikam)v`u@z(TD*D}OP;iO5dp zG&SWfIB}<*owDAS@&E@|JvyLvR%v}=cVd?9A%VA2z>ps!h2V-I&785jN^=#rG1~2u z=Kyid+&7|K7_cl_bBlYWR#B{>mc{v~XhxU9CL9{Sw@9c!5GL|o6gg_1bDd+y#HUj( zSnLOcCh#GhtNDI~pq&|Hc+`39Ze0>?z4jh|GU*%KNunm466_YArI;nJgjZVjKB|#j zROVDw`7SIJYl0$ZFNugmECpDB3wv8_gd#iyQ*7c_g#AIBojp3g2Rg7sKA6YnH^2(( zz8i4ca&9I@a)PDMvdPk+*KGzUaD8iv2xnO?DMNI*z*eR!i%)Ix&tM^an zdQn1dXrWda!K<|rEUXzsYRUKT$s_ue%B+j@u}qyskNIDSx6BRgz*TZQxj0)oP`4Q~r#Y0| zH$Nqlf)Wvrotg=gf3tRe`!xUOaX&vrPhRDJ{L8q{J%4=sCw4K)aLQzVon^XB7Be#e z&tT2&34JsjPbRdXj))?r{dsRZy1hn$s`FYOCFWH!Olx=<;U&=p;-mdQ%41T~a6cH@ z{O>-P9sUsDtIC4pB^xIy*t=ny(YZDQ_<9==8E1_jiV?#m3`NGW@b!+(_Q&@2^y|7#4Xl?r?j#QRB zslw2u8#+J1le%}c@g=vOcCJaCNs*xet$p>Cwp^l?j@>F8__iuJ4kSld_bQ6$=62Y> zD2+aWSeCX|nC3BCm*bc9%n6hSpbU;r64ut6W7(fdsxx6y%HH3-Vb_swNU)bJE5VLh zQ?;4A9LwgAeRI_(z}9LjAc+XaHh9-bXum|-@K}N19&SEExq~A1(8M;_Mre`)D8z+1xgGX}^g`8#tGhX94=kIS6`BYz4ao+(QL z9^r94D57NYjgbvRWJ?Mk^Sm-r&e$>^t_p+p%*LWnMvDmBpLao%ti zgfefyA{bzq0ZSSo|N2t_j}aCfS4oKkW05{F$-CA-ODxXYc$EmT!>X3U;g&&Ea% zkd?NCB+XT@O92!$KNUOSZ2m`#LIPk46Y9^~%$SK!Y(EG(3QtAg9&mka>$f<~cmk}Q|378bd8PMkbhr!A&2PxZ1D)176 zX0afpBFC}@Uad+xg7O5^SfC|FDX7j8Vepit|I$oLsJt)Jau`%niv?wg9LUm{p#Ll# zhH^(FP&WLEHi83i@!5wcTXJixU{Eh;7w9Q=JBR&T{oABjG3gZJS59YFpToe+z%(gP zEDaD@w(HL1N30lGVz-GstN0|aARtsxy*4T`3OISIGb@6v{)Bo)pD2W7$uhXcm*Oe1 z5CloWtxLW;bJGmx@p#f^yPa#V2siTT&*fR2XW1unvaj31VV4@BiA)(a#T!{&7DKadF zFM$e^$0M7PdE$b_Qw?WMDp$%Trzrm2APK8Y2^rm20%;d>Q8$4;&4M|A-EugpF}v3m z^fN416uZ&VC7g;1@U2Fa&-1qN3A}L5iwfS#NGR8!rLYc5=lD)yl(y0jaQvz53{7R3 zB9oaO(Ap4CqzStks>JGJGS0>g7p3oqdb)InbnRw7p|~yGti8p^m%IDMH2U5IxQA-T zJj>}2n{?idDZZMdXx|umuP66Gxe&BNKpd_f&rxzSjuyRb;gmjxz09l##4oy4SUFGN zb5VGo+={JAPeAl4)e(vt(zrGf^P3Sv3PY)|T${Gy1*ECTbgYR+Mwc^WJ(xV~j*tZ* zdN=`)!$d?%9MP=kacOrR4E^D$MjlmO*@nG08e&h<>(hMa@CD7Uv;nK-`&729&YpSC zL=}o{i50n&H}T>jA?Ur4g#og%n=IRkJKWcO`V~rhx2E%O=-YVj zm^6x+ka&EQVyny|8x=;SS}@M+-WHP3A~I&3X#`%tO`E*axC*v>{KCdsDbalWh|yA# zSQO4;(a_#1zwwBfv}pfwAAWazgT7L))-@A|h(WRRRn=EF-UmS9@lHzdc<=v><~Dy3vpU;*L! zYn^}q7G9e#N;bpNEUeX*+A$x8HCQD&Q%NmwI_l$|PkwZY%Y&ukZZwtOEwM2CS#3#5 z-r)zG&a*;u%tH(;!|Pw*q2VIxfI?cR@|B%R5$eGF^}{jl6UxKVJ#egf2l7X-V{&(V z*QnA`HseU)k`#>$6}!Rt3pSGv0iR{5t;60{d{NB2Q~)d4jkPd;5octSBjkwzi7moL zlHfhy)MJvtSpFy&Hh81Dh=>Bj6jp}u?x9{v9V7*dTZgiAtQvpWxT*G5S|f+lLN?5i z`c$1Tu5`-hApgGihZ@_x54pL)dL?As@fu90K92s@u2jL8Q#*?bTXWnIn$OH zhcL>6xQelnuKRrpVx<^$oE^tyj*KzrkMy1ABv{o86WKw|X({5-6*KaSY9I6iES#qj zCfY+@x)DWK$>cYOSh^yNVxxqCkPf318@UzkCjBYdlJDU&YYZFI=XEC5*(KniLs4vB z+$^M(uU8n_<at`cRAo$#rI&kWA(9pi4J7tmPL;7}PQDyMaES*oB6F$IueVWAlm)K$>Rq-V3`0c+ zEk_d+5w7vAUbVRqwlqXZqf-lSVmB=OYle-rx>hdTh>+33e1vUPK#DS>q!twLhqFf{#*ikSRC!yWs?_B&R}kM5FBsEm zdOFf9o2jrM!b;C}iaGo_q{y3VEq7`{fD%9yL>dn#=wXYT%^6eTU85kBH?&@3S2PRi z1PoQjG@%b9QPvjN6-8t%OFoguW;0kdG8SPVObDwIV4nG7Yp&C1)yc$daEW^@hW?7v30C0=AycbZ23b;>l`k)fr9;cAUIIgr zX}yn*XhAzLLK-5}q3cwO45P=BFm#OCRi}XYHbG5q00lrJv2&P_V~OA*r`2_O7(|-m z&2`g*y;}zr*y|y06o3*dT&Nq3(?Z{C1A!r#K}r||rhA!EdeF2qkcA4r53k<;UFD&|?YCvg zBOrr_>YntI7%X)RST*3DxfiC(TpT|RiwF>w{~o<3%$fqWRv?klMq>-bb8VQ-kJYMX zxn9pl?hqGxk~)Wl;hJh>o5FeX!qU&0Uvz}QED>1xh0sDj5J*TGT>K>qY9@X+_MioR zP$xKIF1}KBs3$>AxeGncLBTM4HJt$0Q-JFZG$ask?e$n-Z1s6f9!hgm^1x~A}vR%s)l_=CQI z4`fRf1 z&?3BYhtYaZqlBv*159Hz$pnp$yF59@R15SJmXOPa8+Bn>vQMc@%3rQN@ue+b3SDGM=;9vIT!ndv;d)KoLmbBP07EsH>y;R3BD;=+k+G9zmQQ<9Q^P$CuP zV70zFL8`P%>aeYNHyW)s&ZJRz)~r}TIpa`IV$$0bKKlZY3fW6Wotkg25v|N+DSZT{ z!~|l=uT)L?SDhi7{yadkuRI5V5~ZYVIYfa1%8(vgn=Ktg6bbKZPb&pfiVuL>f_JMX zN)ty}3Nb1cj*O&|glb}ac2O}WIj0*pLBL|Xx@+7fyg7^--&wvpm~`jYiUU+P0ox|; z)^aNzfhzWfkp+wvJZcJtl`G3hLz;DN=u~*7U=ZOS3aPX956ZzKWS z79ru+>yzd|Fx5;8rz>VCHbhbvyc&%;9b4v=*s^1l`VvQ#q!40H4Pb~h#|B^GTnz{0 zu7vG`Qw2lB{oKG6=I^`xaAY&1mQWW--zW#K|B{VRlta@65+aT+B5Cgm1Ea^(G1;6j8Q9uk4HA{$Q5e4#l zKEQ@7U|TDz;!IwCB;UP^9N7l*Fcw}_4Cshw?I=`Sbj}nth6$DIXkV}grc>lqt33eE zRH~~=WjBRdA<32QP!%+-L{1uwA#oqxb!5iMfWonPhiIgDDjZl~(`14jaHZUS+n=1n zZrAD!Q$kHb^SxA4nW%yJ{gFa*m>or~6L z78N5tH&wa76;i2?87)6rOYVtw8k%OMFaU#LD=0~-qu5>XP(hnzQNvlO_YnX>iaX~- zt|SimQ@oW5>3`s_o;fFiT8K>T6Zhx9cuGdyz|q`6mPJC+NM_rmRr&%s;w!c1+Gp9* z60H^6X^w>183}?I!uu1Z^Be6j)*uOJ5mmhq5)F-KJs}1H`zT9hd!0(*?l$KzUs-5h z;=1sdQyrnoa^@mvtyOum2oo^0p;wl`{Pzk%B9mZwdP|B`xi+bYK5`Q-Lb5LF_i?QC zl_?)+oaF>1q%93uG*rjN4ATK-?7Or}SpCt{x-w|W3@UDAg8w z{dDt>;h7zN-p&7+bAhR7TQ8d85;7_-QbG$UE3r_v6d13lM=1HQ8ds{BXhaAAU6o8+xgZ<=0E}}4x^y^# zr(B|r6u?)M3o+tbZNtWg5Hm|SO}E6V76#CUNv+765?lo^b19FK>x!vQE48apgg}e( zaYc;j$QZh*i>*3ksO!X++o3K>i-cDV5Q0~dthP@CK%>QpDZxUV-lT@AvuY%ys7HR3 zy`PjE3uW#qE{%(%>{x+2baY8Z&A!ag*dS~_=nMyT1(jLn%AnC)W{rtconh_zJd6X{ z)LWDCTpK{j^%6BiLd0@J%cT}vebZO&J$u>3AlWIcM)-J#E?$2SZX&o+%at zJ(L!Y=n4lNF->Kb{J~k=X4?>kKDBPxn-=)MCv+ED`;Khvju?)Fp}BgA%_?rD>2t?? z!kiffGMcfWmi&{)J&S253w_ne7W)s)aWXBdStKV5j*jW~#Ss9E&AGsCFrXk(S_d9M zx#J4qLt;;g>^z$dEvW+=b#hJsVWYUOh%>||B0Gkq$LqEc zs#j4Y6(sh@Yl|v%5xE${Ln66OmX37SOlys|HX=k^&jzYG1j#s+K6pCxpmBNh>OIns%B816PzQXqA$%G`(gts$1=|NO%YZF62F~2jt zz1zif(E(=N1IDxRnNr`KY!D%gwMv(!{eS72I|j9m@gx3$D%31jb)pRIS%Ms1NXL?> zv;3BB53DajRC&a=##Qo9J`71^w^o+jB^zOwLA4|&Q{$(kMnOK@36*yc9GNqwDy(>z z?(j6K+!3uM){yH&P|r;$g8PZ7rMZQ#5=VSz0|Y}kcv5ANCRj>7T6X3xKiCk?6S3+~ z;D^=luHADFD_$IN;8`O?k3E^jdtEhAvc$xLilwSGjqv(zt_I1AfM2lpb90b49x@MweC6nH{P|KaT$eeiSo=dJ>QX z9e1l{RUeKvTZ)8OU-$>wL1!hE5M6LYM=Pm!-G0I!;$s3rbilO|3;NFdF{59~D@zp? zUXAJSN|DdNcN`K|tssRQo&-gy-=Q!)UiDzx2t`55cMzb1s}h zx`P`$)lm3J5f})QDdznozN>iLOSqSncBjW7i3lUH@`4!@7cB8ED&_%Ja_MEsBm!OC z7hABc@XpR>FDbjx5PwLUFkZ^$-0HZ0Zljc+5z3B4R#7N0aT9UN%y-59YCLriYgdU4 zV~zSaS)k5yha>#H6i`%UY1*;vE#7JkcJ1gOR%xT$M`TcVvJhsNXB3O1kc&(9vDZBr z=!J!p+yp1gObq5nx`2Q(3au1sg|KN+vM3v&r{d%b(?z%jm1xp^A8ws|P-<}3K;xv<^1^n3%;hBY*v9Lh)?!52X7DMXD z&}dP{PCXK()VQ>ySest-q$YIGo@nATP3T$A{|_{&}t8bKTx^J zZ=)5&!<1-kAWuhe;nKD`VAN#t%*W$1$#8#^LA}!kJzn@(>0xXsSKiiP7BDr87A0?W886Sjwaj~>-j_2nyonfSYDe^<9>OlBoM=VPBUeF-qy z?QST|6PBa;fQ3D)`N{&K7W%3)?j17^nxSO|(RU!rT_>27^td*BY5$DTQroktX$kRw za<21YZ-XVXy}yfrEX$n)1dYnVoO*h3>CudY0J}(>oK7M?x(xtm#uPipL2f7*#&!iB zfPtNz1f;44@+cP3z65z9mI306vxGrqI|%jG$2@U;*4X)5ClL zeZzdwu4okq^Cq-0*p3#V1yp{nFw3)!ZV=*dm=LY(YcIzzatQn7VS}kX=uJh$Qr{E_ z9lrs5x+>n_^h51&zz?vEP|>lTbEBN2*HaMH<1j+unhuY~Axk27Z&XUkqSgq9i@d|# z2-FPU0)Wy$bm~T~uy|i9SKxo2UV@}&a7h(BWrgS=QLCb*_^M_`goGrd|L4HR-YGMd zu8K|f6?41Egt`y_R)Htw!>V-=f~hvf`{Fo-YOciHhx5|rdEdhP#d?sET6Rw6btjrc zaZO}mfQXVk24uk6uD)RKBC8<6B17VIYM@7uHf|b;ZUNuAK%)6W?$!D>r@% zmljEKwGpR)T0%5`w5UfSy}1Y>Q5S&)@Y0P---0r8T=lkS}IZd1j|@I z^F$h1p8I7C)_bnA7?sJX_#kDb$8tJ4hHDgtO|(YKLTLFeg&)YNolCo-8mO^^CM7t@m=dpLxf=#>roQtuH4IFY)5vACq;t{JXml9Me_{zp& z3{$8J=qb1vXY=EO%23!Df`Y!2rFd2qFsu7pDhT7?G;o~}`?F9~{UIk+5q`-Ic>Kt@ z>e7WOWzr0V^X9aUo>NHa@>2vKERf@{Q0tM#h%?@(i$a;%xU23)p-HyKPf(V$cDfVl z7RD9eWtJmpM~0&`oXSThvzS$YX1ZLIJB87LlBvPHNEmFGk*S+nKr) zq94b1R6solD*s!>C?K+o4sXfqAxY63Q_JoL!jUaNq;l}o6bJUfrJ^MWx9CFbA7H`D{!c*&4TbsxvPReRr(PN z^L(Uv!VZb@0kd2<=CNNw0x>zXsuuMm$m*vss0XVuwwJ3k)DjlbNhOy`*s0KQPApN) z$cs5?fr3fo$R=FgzXD^A@6wrD$(BPl&n_-HJ{}Eg87v8VfbVNtQBa@P0Ar@%{%KM@ zoA)%dt2xWJVNC*Une7XC^Z=Ix@>13eY$vG!MbwMN??(;>!hU=_m zyC&sqMiNSYA|u8d`B9RrsAQT}OLdzn-95XSz!Y#=%{>4b+`^~r5(vlH_{gNbgh>&l zQU-R4J)}!xvps_*iiZ?M(Y9(z(sW2!{CE)!Nm^4fpwbyu^U{~vj;LNqj^0f_$`F2fTv z{7lPvFRGlTg7>vY#EIF;m5666CwPb?HfdUmOl_q)(ONdC0!h#8y$uF8#9EOm6pwAU`XSn#Tl0D=5FM*xEx9m3I>(NZKO-+2B}#lweOT z2HY&g2@Z5bk81X2tE7IDb=Ox~w?#eV+)bDlTcA84TrtpyTd9;5dTcycG->1sJW#JO zR2Nd3-LSLvwD1tV3AFK^pyZ|&@R5*6MT-h%Y*U^Y96U4{r|fM*j=XY(^ZFzCC8g_E z0&=fmDP)iRiiq9*J|LtM%r;13qHcFyGrhI6Kv39dFTIr0b?4TE>9mY)egKc?Ki z`d%IyU?Eb9;$z21QgG-(xD&<#TuTl3%rZdaO<`}&L{f<9Jsu_ZCSO2tF=DJ!fKY#~ zXKddHsIAWCDGM^WmfhAVE*@uEzZ~kC)(6bDMaM$47LZPn^`3m2deJ4Xc5Ij`Q73j1 z1gr*#T5CY(mK=XwIf!M{_DN7nxy8sF9x>n$X`Frn;+&Yyj-Mh{VN>J&ttk1r{H7 z{1^cwFm-{2#?RK3lfAVTB zpsg=M`!Qs@jYVH`G@f|SRD;}BSG=EuM09$A#LAlPEQxZC{BE->cJzL^maHW0Lu(O@ zAsGK>deko8vb(4>ik;_I7`HH8ps5_zaK_6Au`)}`$^1#=9w!G6M`fA3PA^Tufm&i< zf@(_xi4P0>wyOB`BPk6W38Yijfih%Q^n-q7Z1#FoWXxBZ%z3f#wvLNG&YuHDT}$)i|_rD6;f9?z-?(XXZ{C%nV1#^ z42a04y-(a#*`KE42MgEFRa{y=-i#8W+oXW(`V(zk$`8?`9`>L#m2~^YceL#;ZkLcZ zC8Zl$+k-~GM5U@eWF^Q+Nia%4aS?5oAG*2hND6n#R4!ZJXt>0GsvP(NH5Zk6X6LZk z`J%DG3bn3BXm#eIsMu-n69sS`P?GSccY#NTH<^+zxFgnRO(Hk8!3!vpE|q&>$LqKk zim{emtcZhYYEx8&d4;{1H?2;#HdzpfP1RyC(V3m!=oJbTX8gb%gVpl@=r?g)?AF6G z(M>j05PXnyk{nvVa~k2kB{1}-j^ZiJr88Xk6=AS^c;l31xo1gbyRSUuon-k!HQ0m~ z-0<@r!+=7)hS5^vi*ceIPE}|g_bZpEZuUqd^M;wlJS*aEebctsC7ve(3 zg8Fm1CL_s%{K-y*7h!&vbeP>;WY?ksvbKT6npIJA5_T12=)eI9%ZM_6c_f#+U<=3k$?g-` z>5LbiCli~Vv9k+}9qt)}4h1{7qdK^bCBkn`s0%lu5LfHlhGyzxj=V2Ia(8vn<}Q_M zicJK_Dyugo9MbBdUaAjs@2okuctCwS>VYryxsflbL}Ce>iAHE#!Jh4+glH%%D{>MQ zqVO%7?&s=RCNBAiUKX`0JPMBs_nG!+SkJ|h$tsmY6P5=Gb^e=ss3~pr5KMAs%xSK| ztm+QFC(v8U&<`fITw29#Vb7qhNi^;f*Cw|);%#Z3dqOC9!~A?4X4__n9C?@$RyFyd z%VRDh1ao%x|Gtn!l7-ovu3>-_o(@XEn`1Hf3lZHrX!XIn}ss`Z=1V_1drq`g**HPmS$?p!9*I>36-Eu$w1!< zwX^&rj<(bYO1+A99a@NcBK@}Tb%x<#Mx&_dNzHHicmV|UUHR=c>9)^K*UtOUtC>P; zclFb^GD+kpiu)B8C~m<6u?PqAM|iC*;a+Pm$&RmC$FAJ#xD>am;EFFm|)Dpl_YLoq=PQNb=7!pH$#Y}`8;sG&{Osi z$UtHs@aGiVNZ(WD6Xkg;Y^Y~lyoOBNO|qmE-~(6DQfhvwAt*D^R5M3$TxMz!Q9*;? zjw#(pqZ@lVB2-}lc|;ZF4b^sIhu_j<$>Bw9bBk@&oVPnp(zgMVP;(>C&S>Y zOYe`P9CcNwgVl&S+u%A>1m zQ32V-8xB4SW-*0r-7t1Q7Wxz)t7O?Frf|nk%0@z!E6sltz(mWZXz{c@xb~+_qU6Vv$Z%eE)v1gb8 zMGnm(`z$MbJDv2dRzN%~m759$rR0f8(32h~NH3^(9*?W7Ic2w1lk>0X(v$H}5dt>0 zEsoyei5T3YkWx3Zk|)|8fg#oe#WrpCQ-%BEbqNzD}OAr@Zx$DkzYM z4Mj4g!gwedVZd_VfzUz6RG3?qtcE#b2DQ=!rHhP9Q1}DVr&_-Abfpz9Ei?|cYH-Bh z;g}<~=#@71htrOb7oCvx5(kMpDw6-kQlbaZtc<59jQ@=XQhZ44h_SMhVGt+Sui`(J zz&>`gi-dH8=pG3PX=MuI_!6V0lxb%2^X)*SI!rWgksEsWUDOPTI6WNKHt;C?yJVeE z1fr4b5OpeTE#s^#l5>>I{751OfGT%R=7Ir=y96v|F?kgV<<66-fCH*o`4l|!U|r(5=E*g=|sOBmHexDtHu%mpdrV7T`~$f{3vCQ%mqq;txqHl z4m?U`K>-PnYsZ+O$`sdeIv`S%vXGe?bUefz8wJ|znjddbak$)VuVAUj3NRBH_=$vA zzK@)L2c(2clf}%&hz$;NdjpW(6~~Xd9d1XdqH+G};p-_7RK4+ejesJFIh3kB`SF`V zj*dwUjie(o6j(sXQa>hZWT8k%bT9f-dCHm&Tgff>N$}Av%$a;NlwLZQ!;sd;)*M)GbQ$f;7aW)2$!=2H_f?^M@*HT7|nICpsQB6APX5y z?zJqIvTf+Nxc1IpfC^~@_i3tkbY{nkcXX}*ql8PFAlMDz)FY1x-Q}8qKsAviDHX$I z-bpRts^)l-07zO`bTVTRa2p`Nnjp*y2+{W{8ZAMPIDxf9qI7|8vXXBK^duEl`t0uG zV1&}TV*1bvAG!3hs1%U77)xIZzyz{tJ0*N+`_ck@n3BZT$+Sz1A0!|g^8p2i$4xzm zAT@M?Us;uK6*BeFD_1oHJdNchE#_XAhUTb5l)4lxkY)3EbALiekaQoEZ zD;se4==l4S{a4?dW#1efyx2Rj8>*f#ySbl~cf8$-mn_ z`{w8k^9AtP(Mztm`ab{j{^5(&e2-uEPJrq7WbgD802q7!H4yLdZvOqz z8-_b&-3NeLK46I2%U|rh+}l0d|8{RxPcqHvo7axK-J{bp2F-R34)VjjUEtk0`9440 zJNb5h*YI$%cf7L?`cJqf?BqnF9346vaki8-m%BNIjSkXw0{b1p!a;lAia*{Q9taaB zd;ju=wTesfMK00!JFiam4AB*y$iCYLFj22yjNBPx)n4I;k}d`yGCS0S+8hT)O=)Z$w(Yh(YolXe>S#b2=TfHwXgL>>nn^VQzg_CE=rjEAL^- z{NM=0LckY0XFD3o{(Ziuc~15YkswgY@VmQjPLMY}p*KL!=^G?)|In$S_43o%H~S|q zvLs}Dv6H{t**|y#e=ahf*z^b#YDi;1ktitPD&q9aie2Z2<9D~6DazBKL)!7JvN9R7a-|fr$!^hDnt)!vgz*Bb-=*byUpZ*g`pOxb>qS+f?`%sXu(G{io+<1^&sd)i{y`!$S{g`>YYv@j->!gS*o)5<4TzD%qWu-64isB>`<>`e1h?Oi2WAnI>&poIFng0{6?^ z53-3}a!KmZNqc(m?r>uklDHKgtjK?GdTOYD8Jcp#g78@mhM|q4&Ab9yW<|qb%9(@| zb1waqDJ_q6)t-i>|KLlb^8+^!mQQ0gWz2TWhd;A+t}~Bf$4UxL@Wc5J4K(UvgPC7Ro$`j^4$1Md1IXm%&^m+HY?W!bXE>d9kXw-gEiNB69zKg6 zF>)m{4l4FbW=i*!N*3iOb9W71Uotjf-#V+OoeM2Z5EpM-E?f^2@A{s8J1eu&X0H_* zCl<$*)Aeng$%d4u1iR=ZCh|jxZ6vkYljO3i@vIVo`)sGbS@=VZJA9fI1qD@VP-A;baeJ13(dw%V# z9ZnPp^4iz7^=3Cglt0>ioc~d$(|yehHUwPa%^qKi&lE5NNN|?Hq^K~F`>AINl5J;S5t}zvC3AiWV}Ho`UI`|VTZu7?iu(BvcIEr~FKb2?<7+9I zsz7^H^8aV=-M8bYvNd1+_ERLLik=z2d68|vHldm#T^q=o7t65tVi_w(-+UAsizC+Zi;YW2t)mBz}zpS_8Y6! zU1Mfa0#*nPF*5<>m+g9mXRGy%tWL7}d&{=(eKyTd^o?_Q0O*j67hBhV)7F>YedQ*E z=#QPY!D(!DYO?X&L}Ft79xZ-$2()C)7})d_tflQUI0&6BUN8yeA*~)Zji}vkeT5L% z2(AXGOBY;r4!&bk;xI-F4+Ro)FF#A9iSk08qc%#WvpKXRK|j6-tGl#tG;iI2`z7Q= zG%Xi@tyZSCx)pkxReEFlDs?K>^;<%&^f5g$TV_rdhRA4L<@>{Nhw%%eZIP+Ndi7}H z^jjTGtj((Hr1`-fgm#@5Orpf?Wn(Xj#7}Hy*Gt?z|#9e_&C@XM$?T z=LYMW^rzcy+;-{xC4%nm)&Q715wV$re&)7oWd;5NVUL73_+x>R;wl2op_S(8( z-~IM=wxq+)aM*uOfAdrNyE`29`|ox8onfap>|_JI@Ai9x;d`CeS&4Od!QC~zq{z#~ zVzurYJ>T};wJmSlro7&ucRFWEKiXT|Bxrg41Om@zsN&FT+_{TF!VafWBK`X3U~bxP zWs}ywU9n4Koz4h3w|ENc;RXrwtBd1yF0MRTJ~2@R$@*@%^{{%~mLe}$6HO47w5{f{ zqXg6=M3{5-B|!^r#C7jw9`;E`59F*Fc4yM&#O_7*tZbP=MbL|6M1$=#4??fM=~+h= z_MBG9rjYNw)IgiPlgm}r{5V(5Le5c~u5R$bkj6m~i9B+nK%zdjuCZ7Wf_t;+VL7ni zR%(Zwf^w(h&u2Jv8h48KM>hERNlOrG5xU*9z1Q!QDMMpzeck?hquv(f4np<8O>5hO zd)x9`laXB;ZayNTd+rEI^NDaCclsB7+Vf2x0#0gTXbg`13sVgEQ^=GTOjvLD{0nAH znfPMZ;n?)Jd`sL^bQm2!2@}8t z2U7$9`2_77ZUmXPb~q!kIM5OOVE>HOmd{h{G0kuvOU%d*v1EzyQPaP+n!)lEOJySA z+fe8v*M8USG!G<=o1BP%*sYZ{Qc{oraE(g3&WYJc{Wy~~z6mBY%s0RCd_`QKz8uq3 zs1T|ZnOGc~q6-?pil$O3=;l3(K6>NN-ppr{N@d=>Pi4=Mn(JV{f#kASjz=e=zEbSC}A2itdjRFiL!SgF)a|nGzeTY37y#-U7lUpSZILa3UINcuiY}# z_QuUl)p8vX_U^nNifu`9pdpI>txLzW*r{BWJgh={jj*?2{y0A$-#w!4^I> z3^wAXQ42Atq`AStF8BSnmg-*Ag!N2G3 z&+_in)tH0F>xo;%ZTrDJ`}nWiLA+pW03Zg8X-v&+hj5oWk4IRNgARp$Jf-}eYct&L zKStloRfw8$I`PNz%dVQio)~{e^ASW{Tmi`BLf& z@zwZ<@VvX>S;B>)2M=Q!LlKuaf>SMaji5S-Tc4d+KAJ^wyX90wt-~HE6Fv$$7jzSv zt8|0r>cKXBd1`ciYzv6_3YX$EI(bFd)rbtVAgZt<<@9KGcQ*+`khjyd2v;D#xj5wk z@w0*&EjcgZj%{nt^_>(KQ)p8b%*82MF=_5mUC?9+NC^q7b)s4)C6rWmh4Ur?Yps)P zpH}*EPdc4(>>pqfs4_j_yT4^}@Kb?vi+d4VFCDOkZBx)(?<>TJiOHSa(edj@jmChP zJ`&VqXnt}vH9ZK>+^FPUBW^fdS}HU+{6sTC^NIQnuBG25@^lzFbW3IGeD6~6n-ygAJE_-6&J^GU z0JA7D-C0OLM(7c#bf_8XXj;I?+cFdE6Q(FOez?ilFSKG%BbpD0`B`fN=2$zU;qtB2 zl;kj$M%*n}mq08lGW0KR?BOAyMf_x@7@GRjbZ!I`K3zR!d1?0mA8GJAe<(*ILR?5+ z${~a{qxRFp_c}eBOs3dRcb#+$Z2;&Qt%ES|bO*bHJL*jR?N(wkHr8ZKb4gq}14$jW zT$8i%^=z}R#a#c?o1>g~l-9v&S)+%2aL>xIIqt6#Dk$70EN2UMnFx?>rv9~j9u&@( z4fDoYivJE9j!qpkUdXOU5Jv1u7h~GOj%O8DWxm zdSKXzgj|hG!-*0ySmJYTWVbwYxun~@jhE9*xZ~RQP)Ln^$K5Nnvx)-^Xs>FKmh0zH z5Kf|Iz?-RPgq!CVh&e%O*C04SSQ1H0T9}|g2nluZ&b>K{W+GL3O3o+%*tBuy9U^7O zp?E`hh>%G5b`v7h)!kc$oYu9}cNqaCB>kSbTRXysbT0EH;lk++^@YS$Yd$Ruh4_ie zjquYvr#va^Tyw`dUalo{I5QSfoGW%p5E>zy;zk~4|CtoMV!3hnR(~bZs5#@sGtd#v zoJot8FVLlU>%Y89%n<1%Fm*oz&rZB%{6au%Q8P$k%0md(W~RSw1NRQ6 zXa0jALAj;s?wS5wxJwoald>e~a4%X@3%w`_n7NWxgO*+qv;+B8hl->}hrcP@2sZ`4 zQn!lOMFF-_gx`%)LED8+lUmbsL>juN3i2jB?gXK(E(4$&g?5kTiZ)ulXr_|FJRSr2M>2x7EO>PbAV;=h~}+B*Vrx9<8dT&uk-wHtgJhf z=v80^2at!}|0Ae9WOik@m6islUs&I?Xm<1exKZQ(Ap{A>=`Z8|!4}8#h)W&mRQqp) z%?KVsFeda=akE(K5wd$9);oq+7y&D%>KGDE0~U1@XKhb)i-N5|?xbrRLvlP;Jn8B^ zL!2YS@+r&CuD9#wm7NV*SNHrD=sGTtwQ;FV{JXdKir6{7#nPieG0kVyWyH%r5*9XQ zB3)VHTe7uOGlyixRN#{NZ;|!oYyKYdlK9pj80jWq9IDav#9^{@(yEKu%*<88%fDf|=ykG6Hp3Ef`~SCh zKmGjv-S+v(Yqw6zG``;cpJl^QR<{3x1n4#P|JObe)eJwthH*Ye?T5dgG>dm7tjoOe zNQkY2&%`~+*~lG3#uwPlj(?b*&Tiaz{QhHqnf}{eKo-u=PuuwI&CX7i?fK&NDLV11 zqku8IeTp;w`Rw3qdUTsfcPmfkzH4*lm%h1ubhbFUeLm&dbs69(x2$BTC|BY3o99$t zf#JUs@JW}qO)a{z;y?f9tF>hwO;1i|xB21#{>^Tull>w4;-_QizPtTN z@8Ia{YL*mxvX~pT!GC%?erUyfY5iwpoo9>b$+Gn+$Mm~HTw2y z!6h-N!}{J2O-E`s^aBEy&JdXLY^Gp)!%GZayJ$H2JLCFyZFe?R6!(a!f{qXkC70uP zN_}Y)0i68e>X~GX&u}h4H2N1vFTq>@#QWqX1kH^3&40b|FAQmGd3pTF&Gv1_lzIDX zak|h9YA>Ik;+}c7`s8MD(zg7hRVaaz)zeRIW?4sB-KGFQ*Ec@+pm_b!jQZ?qj#K$V ziy67CYh}KB0yN~d5bRgWatGh}YNy_H-o{HhSEZ^)Q65MOqK*P43nXvJC6j)TEm~|8 zoJ!qsyVE8_ws&rPV&*`O7>&zgH$yq^9EJ@J)mh$@?ZX^qc$?9ds4V%~5W(RPi~?~% zk0Y+WIc@}Ad*J2>wwtG|e^;cVv-~*bLX?<|T+6(;cIkMXG7+R%$34FP@UIWEeEiSR_hs6iZwWMP){JQjf6K4_1KaNNInZ~b zMq$8FAEF>fx4GYXeCNd}u3335$M(ApH|7YV7{dT+eqI`WO){bzK;Py#3J#Lv=FJy; z4V8@gJ~Yzzs@LynTb8+0W@MS6shAWLFTh80SfaGXr{2(Pwwbd_i%(hH1@<}X_9x7F zwhcN(Ck7lK@Dyk2r~4S6hz2LLICyk&ZkYAh{9V5MQ7jn z%}pIIVrS+R|hNbZ+q?A_Ummgt4^`HF|8lpQSDr%^v$t+ z3JTw7eX{R=(7LY{-5_kJ_7j(PK30~ub%6;ZxU9gKmGlTx%2-IF=a6g!)47zt z@)8Sc&s-Ne?LjxLK%1;uZ|XIWSyKpKP{JHz)-zbLYpNuBTSG|!k5OTKKh0}uzaF@% z%8%n#EVbJnCFR}t```bLmgngW6d@Y7FYbIYX9cZVclgKg@eNlZ1k{|wuB8VqSMz5G zC&|Hqe0a`7px*3;72i6zFc_v8 z7Zz~nNA-(a32{fF6aIetYI(`A&k^}|)3xq7ZvsCWxLsVGEdI_x8X8-wp3hycZ$Ot2 z2=Ee(r=Q5K2W&G49plETFl8TWV%JZ_Fw1N{N@~KEYF$!4i_CbgxtcFAZFTAC=ak8u zaU2J>cewXqj`iA;bhJOyWYx@0&I4Bg$t+Uza15!FbFGBi4OzT85?JX=jQ61*Z5_1^ zJ_}Rh^E>xH{r9_vpMCe$z0VIH{q@1!PrNj0EUR%o6o0c>;QIdckF<4OoQL%TUAwPT zN8I(3Jf+k@^&?*0SmKDI&Y9Y+=#Kui^=cyZ&-C{5i`({(1J)$B1~1em;^XvUY9H7w zq4X&e{wsHeFp0=XnIO_;*>Ofq&M5kZJHnGh|SIBsH? z;!3*gizoBb*1-Yk^Usn@+=zc8qp_{(o`1x-i5zGRb3QcR(Y&m~K>L+IjD zfH<)NjFHf>ERKWL1F-!otmqQj_8$K)%*g0;ewg}4`2Z$&!O}OkZjsHMcIz|NJr1&* z7UXk$6n?ACB7beEzaaJEDMB?VpWwTkk$&LHfi30Elt@iK&0a7Xd7>FHXAm&Li&(^y9!{%^M4(SP z&%d*b@00ISOb-{!ALjJoL#S~UPtR3JbpR{q>3LpQl1F@NxsdEGeTRTX!s$=Xe>(l4 zHkEsoC%FWP_LO43YPY_`wH8Cp;<>W;;_B@5>hi18MbgrwaISQ`p7YwWdQ9<7Ig=ME zZ{cHR=X};C?)SlwbTxGUv*XqAZ3qh`*=Gse1CyUcQZF(?@gbxo^8_M`0yMhQoZgYybN7; zZ}xNrZeArWxow@fU+XKJzqiy(^!xwy|6cwl6=3l1|JVQFR*&=P}Y!Bish{4_u8cHl_jH>AIz6%M1F7` z$3DEW*>;TU<7!o#+`Y2oY%vcY%EOnJ3PUHtziN}XSE0m*vpMu_mga1J#^Cjndv-D> z!pl(9Ln2l@{bBK(sxmbnK4X%*wu18Em)eruE6aglLAUnQ=F|Pv;@-p6;_KQp=gfiS zYH^XL0&VY0TJcZr8@1_}!}ikBJyL1ha(+(FS81*NFyp)S7n1G!=F{sthSLu#6i*ih|e&ND@`iy2fD5qYBqvG}3ouY1A9k<8YjL4)0on2$>d^zqb=q7Mi-(|6p6K5gGdOeJE6 z7e}R#)7=9Mw#7g|IQa65uhGIVXu6mck7g*y3TGK4QsMO2Z++S(Y8-U07yFV5+>+gI zX`Z>IXdn9pW&d{jK1S4!{sObs(p1h@EB3Voe6SCX=k1U7TOWOtb+XP!{HqJDXoi>W zq$jQetQ{Y>9#@PQ`4rk<=P++4T6ysEqtDdBcm(YiFWOrnh>`~FlcyfTh>7-Q8tb2Qky!}1LSbKDY!*O?fyP>kO1R|v_PCb~nJDe&-F3BGn}9t9*$#2TxxtLxuf}?T_|bonF5SQFgJe!`|&~yFZ!qvhEYbp3n=2-zLevwcF? zSIk;}Tp|E04`g|>QxSNs=J21nJT6b6nOkyw^qa3F%kuPf{g|8xZt9NrTmA8Pv z+mjeK4}wxIa3`#>4VzPY)a_ zD>{tzomcbmEoQN8qz@nb38mlJ@fA8Fv$vG0yl!uedsOZ5nsse%vR8FSovt?5QMX^( zu+my}jyv66Cq1*$?X~91TT~x9Dg`$2o+nPc%oTRbSjbdohUGOL-n*qdvlkP4J(JF=?btSCh(rbp+%&B6X;zOt|=I^-2`E5>~C zo~gKb1V**(-Kk6x%b{#Z-(BDq>dbS3{$dbaVU@%B$rU5II|v$_XxCU5sQaa_++<|2OLN-y6Jaf!9g*JLmtY8-Fu}-QxzmY_ERaNQ$&uM{9uB<3GEj(QsHE z|6zZ~eAzAgSNrOBKK>tYgXU;3zjrBHyvsY&qJ86o8y|474o;_{GL>}Cbvo;^O@k{S z?(2oWQP{_%671yF4%QD$3F5arXKvYk7L<=xm&vOgt{?2gVX98@?Y{2$`T>UZSK=)N z&r;%x=e)WGYv~6Gm>f3+bM0(eE21r3R=3A2d^S1qd z_-r=&vHfJyxtY9?D2Z^gxG29kH%;;J59Q~pBLF>zyqzIz&&qERzeQ(ioW$jKF6B?l zqvJz? z=9c9bCr?%kL!jJZPnG8WViCi%NGD3 z>D%&iWa7*7Mdhgt?sT;{mx9~9WlDVjbEIIykA!oQymsi^RfT2PV=f=M`6clamfZjL z5Bv3>w;*x=?Xfx(9*#fca|iCVl7QLhX!rOBUmcL)fy?T~EzRabpA9B&fR?MeEEKf? za(zX*Ad@cueqlsCB(TAE_iSMhh2a~bH2k-JC~wC9pM3T0cLW=_fA^5!0uR1>q~#O8 z^6(#`0DSvbTUS(MeY20J&*oZb%G*|3E?^!X@{Z1$O4HpwW_fPw5@lA~A%;cXp+l@T zze0CtoB5ANpB>!&kGu41rN_+m!S*73q#hxL$eQm8)5nI~a=x=uDz(>-j;7t-O)7Nw z>E$U0JUiQ=DRB=yqU0tu@OAzt=obInWx5Ps@qrmR$H! z*ihy{I<5Sze|~`hK;{>A#oNbIxKS|Sf#c*?zp=-OSeN3*DOD`w+|ZnL8T_Z3Sn9uLXd#1J=E=)vc4C9g~L?4;18 zr?U%W3Y4$gs>p|hl0LiRgvvvV<(xK^^ik@RfkGdwNqx0qgDe-GB)0cy+J|23JNye8 z!OL>WAQYnLDt{;tbd(0w2*Rrp_X!Onc3zt^?FU2 z8Cy?zU_wJFQ?F}NPOp~BO@-<`SG9EoTk;Jhhvdc5@812t+-3F9)@ixk@h)3k#(B!# z=ZANH0`9p!@l3DNM(2rBxgl(od8rZ<)~7pM;<38ERJ~0T-}(A5JyI)2{e>Ns?xf|z zg7i(=iy2)7pmx5dn0==e^B^n+~A9Y?pdt@k#1+r4x#GHal9Jyg1CS z8ll6J<1=;T0%g0tF= zK#l%mxn*AW)l%ZxM8x5||4liS6?ME=o-c0Q_+U+!Jh*fBer>vE$FuWNQFb+3J2ASo z6T_w1G%>nRgx60DpSE^lkg75<-1qepqYEQ3nvp^;#P1LPqbdV)mbZQ`$i0kgp5no0 zb)Jz1Q`?qzofb1{J(;(F5ux1uWAHAVQ zYm-!`XROuQG*+|XoCZL-c399k)a~6$vT0OEwr+)5(z-!Wn)0aV<3H7PF&{rIcdG*-d@$!s_qW_;?A=5)UZTyFBe@n`a8(t_oKG6PLNM(7k16Ll} zl&L(e7HfN5;k!^{RoJaOCjt47{9+6zRVX>^1jXNz{)>ya_{GBqwx|o4ml_pQhA#_d zjJsd|`Kxcg`TD-XW23}>@adyJeG&``HKx$p?KTSN95NxLcp3jwFn;ErzVyGg;6JiH zvA#<2zlK@A;s1K+4!=f1tbW+5L9%&!Hxp4D3u24L=0HThNoqJib_UhxTa?@GZX$!QsjyRln-*Vc+LxI_Yz~Ee_`d?K5`ZkHO_();4-&3(5*u z59gi><7`HS#1&ztvi(=eh!O~KA&ZBr@8Rr6J?6(ZgKd?-u$68 zXs0asvX|}prR#>R)wI$N6-3*3fp_`7mtF7sVL$&~tRr{J05JfWke8vHM3txsB=8{$V$GzHwvlVF){ zD()SDq!2b6&$3f7e(fu(ixpf%w=`k(+LiF6wb#bat!)W}hq~~s_z73&*`8Yx`~Q9K zW?Z+eFFyV1-rdh{-umxW0A++a+24QcDgzoee?kz46Ig#@AWxS?O?6pawsQ8KPtUsh z{K1WrOthFFFPmNN5e(#$k8YJ35kHPC(UaEgPg<74PL28a=6?6*{ptSA)+e8|Zt@R) zyO}qz^`Y+#YLgeoFZ^7u)uD-NT5t2X)ObY}d!v4J?0tO8wi5og!_EHB+$|7_^I1O=AE#H_}6P#KdLjk zGadw1!?>>%Y6ffjoYMd&*-&*9E!v&zN9na~?agn6<8Q)xg1GSyQixq3*q`TZrjY4cX7Ui*-$rMa#=q;oAqVr23~C!mnff}2`b!nZog??bE8hXX>&KG zqF%Kd>$hpESfv~J_TBBqdMVL$vmJ@~))jlvi#uB`51}86U%#6@X+5=mKJvPDIwoDS z!-On;{mypemKj;QJtkdKf1nmtcJb?Xwj*`%k(Q*Q9KD8O^)30dPXAwW&v@mQY}WsG zhJ$X!{}*>r{DWV)A&9iAU<)L!QwMikMo5d<=@?84z-`& z6urm_?q59Nb-pQH_c1~0(H24r!!OTo-S~$@my-n!hDOK*KPw`WF3RoBjCdLU!-Oi5 z@`D#0cQXyXI`Ug1_e&A;*KRJMedomgfhFR9@493Hb#Yj`DDxcOqnGAZp@n|sY zc7~(=klF08FvSR-elYv?NiC&a5CwRCxcFRFoMzR zAZrhL7~UrRac|It1!a9=Mr_x_d^*X-*qx7wo&e0WqKbO)SF)yLCvAk?0xi^pV z4_ub^PS^~r36HfRZsMtO)AfV5JzyI?lwtYLcfWo3)i+;Dv#yT75s{~VR%wfiy<4|j z8oG*1^d3h0q!0Iauf<8<Crs47N6^12WZTAreL*bjdcs;F%yfHt1M931!2ov6`uhMoV(Jxn#eyJi`C$RdTkM7tRxpbAaY5rs0pS=Iv zcDCfT+v*D65Ul3pn@g*jkEq}(u3q}Fdp1$ z{fiSfCaz9tnjaqz{)T#oi8Sbr`%qm>Cc|+yiAl!QB!0Wk{zgeeW}1vMO6m-ToT}Y% zOgOA2)b2k~X<2(rD$eA72K{5V7Za(paE`I81$%lk;4qe+%&qR0BBvmE}3AT4|tw@A%0UfhY2+1`iR%-xFeFQXvwAqPz1&D~u7 z+vC)J?$?y>!}nt;;X$5tcoK6A5As~R#K6Vjp9!LFhdbvR^a(v!!T*`$Rbdu+`AToT z|Mxn*QThH4&rq+q|G#{X@18ON0*OW7&^d)2noDKT`$=b!f>*h9z-=Ks&>}QwAJMc; zf{OsZpPp5|@eaN5lPNd+=~em}EK1LC3`Y1bOu?8!qDu1i>#K9<%aJNC9^vwyW@Ik# ztkw{!E#{Ek3I$tq@x;|OHN}##>dn7CPZRbSmtemI_^DEuc~J#-yFBUF!3$5EYHJEi zz5Mc&_Yzn8JYfYbX?Clhp55Aq-2+kxq+Y3J3%ZpdsIwP`$Xq_DW*b!@O z&_jjQVfqYv~B$1opJu92Z6#Lk!@qgt+YedZ&V9lDsi74xxIGs96pvM?Cx!DK>?e)ce{ zn5NWm*dyQ0cQ4M~brYKlIr@_FI(FNP${-tM*{C;C9sLLp zCKV?MW-7{6dLzyr=IMwv(T8%CTP3Zo>=f)~8CxA4nK6l&J$~M?mXN#X$sUge`TmGH z8^-=IGaN}x>$);~dh9W5r*s;FJ)n+p&9G7i1O#B;)C>p5VLLIau+JW>g)`)F?J5*0 zJ6*+!8L&TwGAU`)Wuj_arCcBR9Pwdc0NIczMEhg4)m+b6PCW*@*JmKYSaShq2J1${ zSa*|tWbf(l;Xr#FGqtAG11Z7j$1&=9cCT1RP6cK-Q-F;fGe8^}a_mFpJyw8(zV@EV zIn!&?!3tNAF^R}A-yf;TXxP)9%bcc}t{;1t9<*6?ST}6#HK&5sX_x84nxZxNDjc*& z;}OG(YJ?wh^s|Jq9(Q^g7>LNDjxi;1B-nGAE>GC zFP@Jypu8K{ZsvCcdI?ffYYbaK-N>+0u*I`l5CFy+8DAF+A#6t@rWW1Fc|G(qUq*?H zqaWoCTMKoptU~M}^a#5swV}6Tt2^y}k3$9-K&Mc?Q)F!hS#c8(Ky=iF6_M{0J@z{$ zKBq7CAI`$ikL1|rbmA08?-Z?}*QoG~G^x8u<9p)sfg1Hjw$f-a(SY&KK z)TJgzMxa9*x|G{t>cv*GI>-G1yG6!1K4$jBotTY`)y`Y?UHVZw$lp-IOWx$?LoswC zPaQ7^e8kfOW$L>8iwILg+pADG$4J9hNj?!a< zGB&)SMzZU_&g;g>gq5qq%+h)1o78Fz>AoJhj5Kl5GT2`cJ(#;32Q`^dBPJBb0Vh_d znQVoFkz`4Rmp7qi!?uo@PH#eu*-z?w&G$yybLv-Js`eg*JCvcqxMJmR5OS@rob6GhZZ4rv?4kT>f5d`$ z<{m4^R-quZoX`NWmsy#8<^uykz=Zc(U(A1ovi{geuVN}C_ybqwd&y05xo6!Z2 zFQoQzy=O%g(}WB6AK=+f*UmAqL##J_CngPWii1N#$f*}vT^fvqN2kJAD}n#pToaBm zHlUIUXA?`s{AW|s2JcqE##BU+Z%HkAfJ#apZyui0P)x@V7 zAc*M#*zdUmZDXnoXCk$WrOnDmj|%``OK-qKc%JQ9Z@aWQkdcnqrw4A;T8XhMUt(}C zpS+8C-QZ0<1)5fDD5XJNTAPU?O!jB`g)U1GYKI3_GM! z4Rxq;J+|8*66_AC2EHt|Va{nq>vCt@#=(^@jMWf94GEd6kCz8Frs`?ZvKdd1`zN}0 za7)}$!{U@c+!=DhVGrO;M)JuMzrvh2UdULl4EXsFz1!{!UJIkwMkB+ii^#!ovdhx# z`BVt}h*aEbI!^Z5*mqgS^&OTqi3PnOa&_K(YHpi%dH!X-$LVa$DE$cs>b6D5{L3`| z7$@XPG#LFJcaR;*>V+C2<TT;gjgzZkM?x37taM_# zr1CpiHlQ#r@u)I(n6*MBYyU%9&(N_E!E3y&tm5dhGjT^j^}soY4kGW#IJl^J&!r-t z?U^gUt+He9Hhq2pbzS|qpv+dGjq=}U5#|VMjq)E8z*fyaALQr6H8lS$oJRTIDE}Mf zf1~`*_m4*T-zfhZ<$t66AGRCif1~`D?m^mzM)^-S{0^1>wAz^zBDP8l=VlzRd#jLE zrqzycrjmiczQRI~a|8%K^%j{Cd;?@kur|EW_63G3H*h}6<%g6cwZj2w50e*Lk zA2#d(od4GP>+J5?vD=sR{y#Bp@NSuG`D&y8k06q8eU$jWu>UC3xxUV=*4>1n4-rE z)@87I*k{E%f^F5(MqcNtZ%k%H=J7IF@SaJ0V}|=9cu4er{cmjla(@`qP=Dl^0$OUt%M}6G4OOqR^;Qt|AQNg92z>fC&(oQW4|-mTfOig zz?6>zD-i2yUPCan;8|&B4;-p%4X6g$@Imqd?guuSw~<~1<^XtM=$(m@dZDS5M+NQ} zBm*bpQpt`%V*n40dW?;Om$-USd0~Cxg%c>!hxG!C2?hY$Q8+&CV{4TP}*Jc5@C zc-vSnnuf;)V@L5(u z>t_<6d!fjIC;=J=s~hVDie~+s7`5p~5NM1wsHl$b_%G8jFa%4+fgq6|<5&jdOq z)&N94$9jj!$5WRV;EUrgU{Yz+CZDU+izOu=1K62L_38rKr_$^b3_t5N)_{db7vnGoR(0%pS^cFg zh|N}rb`P*h>ZQEoRRu7L8Q~#E^w+Q>PXinP2Il@Pxldw(#&4Two1=L064 zudUk1CJf*aHz|&y%KTDZI7kWwPisOO$&1YZ9~|5OG8|f531Z^nNP}}A!%xRU{qz1x zq5cv9a-4YKgm?5|Xc4^&Y|Mb3?cid-@#1=iUqO7)Wo{7pm5q*0vi{)X4Ag#)MQ)X& z&*TsgaG8Zn*&`Ww*L0HMDu>IBB_kJ*{_8CK* zKrB;L9QY-tuhmq)G6?}xTRZeCpT4*Fzu1Lk|@IB%MKe=GZwz0)Kiw#XqD) zq~~Ok*(Z3e&+r|XJzG{kD0yiki9ZWMt82WTWIO`rOY3jz*R+6A`YRmWU$|20{8Uqa#3xb{^|Ki}VXcM<1JVwuJ? zv6rJ~3AKrDtux%4y2P#r)}_2>lPaWBS6WkiD`bW7tBUGf&VP39BpOQBEJaK3;Sy+) zl7}1$+9(@)*4~`J1-fmtnh>%z8jxz76ba;R`PA)w$>>vr;O zX-E4|W2vve%H#6GRRj-(tw?O^t8TXMf&Faw5(yFH@l|!_i%Y7g+w2b^x8UBVCm>90U0j`0 z4W>scWTP6_F2`hX_4JYZVGEN{c8{gRnv?fq`NtWXps2%^p zIto)SOrrhP9s_ZJRCLR_j@>bAC=^<|DOcz7673>9#1IiGjNttFY^j-ski`g_7*v|* zVNNI0d_K=7r=+udj;Fts+ZU#Ui8A^ALlW~1Ezjh)d?oDCL)9hlj`Y!vi)EKS^0O%a zw0dN_JA|KvFR?}}$DKTe{O($^0HlGP%vY%Rnem0G{;zH(Fy`;+#flZ<6;KXfcxEdO+hK8$-G^?TEawo~} zh=yzJ{lqI1Ypt8$3J}GK-h-lbGP(Q5U@gP|3=T!yny}{d)8`PYVLAsffSuVt&shLa zmO?4kLC=hx9QMJOBRCQuEE9-O0Mm4a+1&%PC_+sR@CH5~tdm$uv!Q>U=O{HYl@qNZ zmQ`%yp)O;{@St~7ECy`v!(Pa7gb@~C1PB~a)%E(dIZ_#H+gSKPQVc^YC<#lstov}v zV6P4(jWCu%yC#Sd@ReS-lHoHf@lV6`cN0EJI}|0>wpr=9<=L1?w&YJgQTaz1V+-AVX9&vAlrSjGXS4v?lvtm6dimq_Yh1QjMAjw#<` z*JXY{v;_(!exK*amB5B2arUUHwli3GF7FtdA%rkvwjt30d-zl^39L_g8k4d)fQa&7n(Yav zXV0F3RK}FsVT1C>7E7kVi5Bz52G3y*eo1IMxXXl;Gm$EEFnv|9ru-5X`7q-O1|?@y zcLsSGXHh09763&1kUri$*h(Ik8s$kZFl8oj1|(O;dAehIXP8$P!IsK?53Cjh6DQD) z>78+2=}C;x0IQrJ!=!gmtI*BW1>oxM4D_T&&H;_e(G5N9m{VuR@}rR+WEmufoY=?{ zl5KWN?+x{o4?2$1dIHHXouK+V9Zp6n{9A0!i*2v(@jn2HK+d zNmgDkZSpi2-f~lB`AONFX|wAsH&R-M=#O$^8*_c7OKQizu)Dr{=6cW4>|llYE@UQq z|1L4xhe^~J_`@zzZ{Yu3_Ui8g65wq8Rrb(;2*8WF3v^Zo`Loih8hqJ}A^XbLn z>BT~4WB?He^nJ*hek~4!(fnWWH55qOEs{Bm=fX3HQp}HDh!^YRJ5Luwr_!`RP zt?@NXl>cn1@(*l$4I5uWfAjsYCCkLy;A^->1Xw;rR>(f`o-k`anw_2P5#^b9oB*W# ze?^{vq7bsl$k(_qzDX{ONQY|#$>mc<{f={D*}GUiwc*b#PY9SYg<=VlA{Jej0_-V* zq3LDOWa9jcv$&yScuSl)MbIm|*OH5Th4Do8xr}hVk6m)+;`TY1#)60{K*>bsuWx+Py z5a{i3T0Ws9;VF|Wkc}#LAGcdFEW5}S0OYprWBF|MyOs~vh3{$8 z!{?PTG6Gl4wDyHM3UA?!4N9#Tld)a?7u8DHZzsgb!}v1sv>{j8|f``VAepIpXl3h6HP*V6?X6 zLLJxHTG;}<12@MkW@ad9h%U98Gj#624L}Rg1}iIW%|%oCx^fc-ZbeiR&Izs{l z^M6h|4P4bkZT%l0DY?^e^s_^SY_@f7&L=9uWA*4qm07ux9PAj^okdwDu*J)fRky_BzaicU)XyFW2zp3pbto(O%{7=uF()fZ?Yav-$TW3-JY4v>H!P`3vpoBG)2;a_@Gb7VEnH8l`$gAMtF@llHD%(i$ThlUG zLGiic7+OAs?gtH2@tpxwBa2YoYf!0rU-v4q2-!>Z&ik#0GaS56T9;QBt&7D^ttX31 zWCN67Kh2jj7$RoJtINf51;fL!5jdDHT#Z^4@($;16BMndqLXwjUqW1CbQCHV}804@L{WLsF3a_N*=xuz3a zxg-yfsMuKX0DyCMr?gR$hnaK;1tcCaleZw~TG@YMyJWc86=`?Yvf~*!Km8zUum0fJel<+rat4iCJcEuX8B>ntl zx}q%TR`^ci*m)`O#C;zm%bY5Aww=A#4Jbh`y!uc!!=f+%Kx9{TvtP=|%CbT+8HaNrFTFTc9K~)Hq1yqiRCoHNMu1a7?!oXnghv#F$Ds)OloL9yu zo{)OriII7{=g@u0x*l4{7e(44v<234AL@#bD~hZoAR+2QqI`^<8V|xdk=3A3gwqAh zB1|{sIyQt(u16X|r;h{AeM9JE8j%k<6@jTVgiel9OTEz$I{ku#PHWW$RU}+b2>x0e zaRG^20u?9VTd|xp;M*qh(JD|x1!ZwTc@;>D!bfJNm-3eXOcxr}Ts2?5c|20rK;x$7 z`i6cg+H4#|Vr-3)>UPbVRz0~Y8C3V%vx*ZBpXVCm*@W7##1%eYt zpQMfTmVBrPx=Jib;&pNZhaRv%U$h~;0}_xPUl*d6;(vrmzB}GIeWZ`-5$zH8Bpi4M zcla{&QP3`l`Vd4j0WNngKhj4LR}j-a_Z-Np1`t=K^i3PuAAtoBIzm6i6^PhW9kqWa zU_wqG1?d&B2XR0HU_31KzouE(@Hj{@oBhJEo)Db~XAIIofjK+91lzG;#;33X?}fPz zeC5|n4iNyL6_bS3Ys<3o<(g1W^CzvnsbUkh{*`L=_NG|o(0gGqwz9q_B*3tnOF|E55M-z9a@jM3}Z<9B0? zoIXmh5SaFfM~#QL9J6;$9|=&0=))m}M~qf0c9kGoQGz8Af$DM1$BcFj2{=lyGP2pC-iFRLZRx|8mowiTBXaY zqsztBYJP#k&1|_k^h@I~femdWh0A`Iq;Q*%K@HPe!}QiCv_ix5)-b)9`SKuZ8X>_z>t&j^?k27xf3vGK{Wmmk?*h%6 zIJ7_p0Xs4*piydJo`Ao@c1)3?_3#0VG;i5R@i~T$Q6%oCN=6hc2)zQUP#5<-#cA@n z5QRxJWtJ%)3;hHEmjf~tazPtD;eO?l5$g$BG6#548Hz$hwt1$5Q8sZP#zHO`MG@91 zG-1pw1-w)E6<5s8U}A2VWD1oVb;(?&F&A(R#I?fduM_Ir8)U?a8U&^_S_F2>-@b^8 z!S#m-O*OgDnHX%WBdoLuevQ8W)Vnb1VH8r;cq{f%>f@Rp>!OxpCct82+3VLX0Ym_A z`DENCvFqdnZGy*R=&<(2TxbzyBlzDU3s+}Md@=l4eZS~eEJLC1Er43rQ|uLTA?_5+ zYN2;=i^L!lS<3V)pfZPgqsTG8foiL%3(tGrmr_-u8;B{wcbhh(D(GQ7c^OWx(7yS` z!NdYJUif7Isa&Xkzk@PBqx!nZ(+cHd_8KFb6FUxYZm33DCoE$q7MLjz&bg|keNNbv zyvF*BfrS5U;-@Xp!O)68_0^E6VZ(zbkG{UWT+N!eU~gqyu-rQNYI@p+O$`Ox*5CTvgxgp$k`Mi}RyDG;C_t9a_Y{ zImbYa<$p)3EUU`>Y`6SZy~*F`4%pFv8rr`D_TyK9K2*^>zbT^O9pL}kaV2=&6!YP_ z_=I<$k9J%vyY$hof;MO<(jYP3Z!z<(CACj4=c}jSD+I4F4P~Gv|Ak4?x=42oM_RZJ zK*&~LPp(DO*x6bm>pFO|RA#s!_E0JH2%F%Qc-!RFL_S9Yg3vkyo9mQrkcit@R_{qzaV%(YRaWl-F&Od|sifdEFdo3JOgB17)USC1j2&W<62`K&61@ zw2s$7H5bzbsByjxLHj6r*Hy!l77%lc$2z1?+L_7c*J6UYh6MX2i}35ZVvT5$e%|n; z!N`vaHWggUmz8k8dl#6$)=2cVQ(_m9wYn_crQW*E0@|gwegy&Fj<4$?8FP^0CYrSD zu%Ss?LCJhEv%o*mfAp84NrPjVovFV8D=}R~%)@xU75_u<+xlN_wnHqw#(zb#XQAo3 z%=h+*;g>pi$8sL`i3SCw$PmXq!IC5WN574Em#}D5M;2Vk+d_085t_$3AJjgNvS2&roAyR9I)Jm{cW@baAHX=Y^ zK-@M&YQx`xNG(;-)x<&1+QM&v5C>46Q05%4&4EG_jqZevE&`K~dK4cV@dc8f#0(Pm zM-ui3Z;g#?D6>@|A%fDN4+@*mIq|u^A9j(Vz`7$%#pf|YmFU8z3o4dpXaxZghG-P0 z;XDxKK_A#TU}VDc;LDto=)?^9U|_IxA|By7Mu~2QDj~ktfZ%9xUm3>dGWvi(#w*;q zqO{TvMo^e?CQusWb9sr#e`E+B68_x7#2H!@Ak23!19LYvC-HKIs5S^7t(fna;N(Rf zYXX>_I6au4Mp>ce1B`?Cee39yn{qirY6x{Iv_d!rWW)G@YKYGPG3jwuA0&M^LUM&@ z8L5`qYp_ZgT0)`);ix?!JUkyb7@c)KU~R%-D?DpV$n!2Benn2DsJsH{pqP&}=YEg) z_Gv;@ZrH(%0rO}6oEici6x}nCEva-iXg1+^w^mJinw0?6a35ufK7j&P))N5E7$9WUDV|gsdginds#^`E<%N95QWWI!613Y!ypX(**dRFmu4^r_To&UJiq<_y_8m z%wk8Xqml#iOlmkpiqjox&;^E?6f}{|y-)w(4Kl776l%hDG%+YB&CY8wB&HQNEM2|Q zHA~-uu9bwzn?cCXbdwvs%1jni^mhK+=u&38ZGd>}ne`uCY%Oc$R;Pz89v1m9t@n>; z_%0j&i0SW@@A9=kuL^je0PncGbG2GLdBR>Wh96h~0=)8PJ;Ws>J&j4*MpU>p=3z)U zJ$v?aD)%S0F8QS8Fd$uKBlDz#Jyc_cZi+-25G88~D_tB?!QZMG=Tw)w#VK8bli5yn z`9=lIl&_Y7?E`dDUS$K20bz56Zewi@){XPD3*1?;E7kdRx zz_6vLrN19O%=E6^V9UQNGO+I2uQ|1KG#(Ajlg2lTre7VBhv{+oMay^e*at;+qRpuQr+uO7Dc`|aQBtma+% z_ss>mISAVZ%D(Bjc&#R-u z^W)X=;Tcy0|3yH9r{DNX#Nny0W%_RQ;@RwQO;AvK#|obvU!57L==}WI+5C9!;cV0* zTG3hsOc!DfdXH|qGdnQi4i&gY!(w4S8*;yf+^-?`b4)o2X0L^sn;Q~rvSuCWJI8)Z zAF%ge<>30&8wdIscNs!oi+@oEpriu;=32ro1U#J#eJTo5tUa02ARG*^*AR3;+H{^z z{8L@5hLp+ekhq5xvYjrB6ObxF8IbkIgMLUgY;zaGY(Tm`*D`Mtu)HwdaLt5>Xy6R` zg?gdcC*A_~A1+P7*3pprp$*4-YfvT^YRLT>azA7DO81GeS+(dG;wyrNaX_#sCnqH(Gb=*Dip=z5_q; zE5$9lf_;@JmLY4{7PI+BD4hJE|Hb7eFtta`xP}MWfVdD zMTzfnda{QKrx_YSKFnSc`u`7CZdHMo}xcTY%R4VkIU8W14T<*7KXZ-)!viiY( zu^+|e6+~y(8+wxQsG<8hJ6jyT#pW!V7p62>NB6}dx@8lwY|p8L5p(t&Gs#rmMOD|^ z5xT6Zs|#-X_*k;8xbg0JhO^u5`g_}NHqt%4xpZDx#}KO%T;KzrHOp6@d*yiKO2 zn%!c@#j;Buy_p7(vTb7rGss)!^8X7NNYcCF{yGDRF7x_ulYOLTTwe8GG~WCu79g1d z6xRpYo%n6`Gg!xgog>qN0(a_YAi%)n0V$(cAxbVDV@@NHXw$mwJ_@r8l{iW;zVcjO zFbjYj1}+Vz8%`{I(424$)Lg;dh&Gc%WbY4K17fFe zcHz+j)g;>g%%6EM4&VSp3=$mCFaVE7-m6+%IrzyC;8MXmIAidlANxnvByJf#2j`gNvNq)GfBM-n>+R; z)K;=74V~RWd_MAbQ)6%hqmE9+ljO+hI-(K14g$bfJPW=q_>xZ)Zw5yt$S=v!pY-gT zJ>bf4&dXPdI#ycUZG-J5e#w~Ha5%?S1DVD`joVw7lYEq)*I64kE=<=FKpJoUTuN!Y z`B|9w^TGFlN2DfB${5fk023Z>I5zU1DGQTHjb0N_Jrf!U6h~V3x&_Dsk3GqfP+alG zKbBwHP(G#jw6ZSsxP}8EU_E!?LGahy$P*UFlp5fMO9-ZHfOrh3( zYgs&_e)=4K1{RULG5Z7mJa4MyC}0SiLJ#-Un4`Q<377>Ni(FfWI277e0sIBYn9YZ% z2{@X{pVe(4v5wNjQaQ1+bO}o_jyd8k2RF;9FbD5wBq!FBI^DX2`8Ge4)DY z9QSG>V-Ou8PP*4oWVDn)*!XFq5VCr-K=3Mu+V`JdYzoKTd#L z;F8WC0%L@c!KHW1u_2#lM!Vx@@(yP90y)X!yr7aHy<~Ogh^^SwUyF-qV^?oI2JC9P zF?fpFzju3I*tQ=FP4Kq@oM1n=`c03{W`Z9?W3MSu3ks+5r)E~&{#notZ_Ep~zso)4 z#ebVC=o|!h`tDwyqY5_*iJ8iQca)6hsE+9hJQ6Xx?6>^M_DMM5imAPF5B$Z&^L<4f z*>7P$hRhtC$mR6nc=m|_l_gg?>$?^FmU@0x&;aicQUFh~@4pu~W*>OYL06;feyRgz za~(T`K?nk#U~3ova$A#?$|TYjvIay92rhX(ItHkaOFlmC8e;MZ8P@_PBQ3--I*-dBE7YxUJfjn)6z z$#i8tHOUqh=8Ef`y>MRH*;n(~>o)f8XvlOm;m`7Dv*JoXh}!WloUBoP@snu3wTIF9 z0KDX_j|};k2OXir+Q2PunAQK?cLz+jQa2fXd7QxSvR8Lpkok_B;w_42H3De}gYX2mT%| zUXnKmRIc~3d-L~eDt}`(S9qgdQsm`gvD)Cxiq@@&3bX+akJbEn70SA=N7O~8BUI>?8#`|r{I zH3j-T{MiB^OP=!HbVYc)*#q~qwx$N1i7C|WhY?Lv=(dyj^4a0>VsUvgC!hqKdU17r zG{gPE_n=8k`P;Ak+vAHzxRs<$wTx_hW7?D6VGvg8zbw}Bc=7DT;W5{y%h{9Js2<_xV-GGFkX2ddqP0}=Qi6VP|`%wcD>UtOvzO|SGL_d##0;7UQ z%?ro`f*&4BNLBF{#Qn6|k63bWNrnTP>pM0b-_sdt37LIy8^n%WAj!uBg5d$R_z?cd zD%cADV+IY>Jg+g=;7I7o%rM@fACV(7Z}K_|a2H~wotLJdf$ z0SV!y+kk``kdR%~8<0=~5^4by6N`1fqd;j2K{NKJ?y#-fCuVAJ0{ESSo+wKI08qGc zf+p*L?Ghl&f6)VE0Am0k0gzpSZ+XdJpm-S^@!V+vFVyAOfP`3>Z#YQEyzYzlu3N>+ z%8A{6xD3xQycEA|?In`D{%1P2Rp*?rkxQ6SMh(kIaCsOJFVeK)4wi)4=bKMqmxW0{*xsSLbzH3Z;<<7k1ap z`>j(Y+m1yzzF_bO(S3Z8pd8%qn=uL+N3;4FYyoS?CXj*+`jggP`(m+b2ao@gy;NU7 z%pz|@G-X2ZozjP7dw$L-jHa23;tSfMhoLo&696XX`0SqbqkB?J8hg(Z3Hbhtv;wL? zVoKGb)T5ZpI@*{k!YfCTQF^X4d8cU!rcjNcU+t~d`>ikLKhI8D$Hu-LQz^k8Q0%0O zdAVn+i-4wKuPBrem$9k1_82GEX;zE)l1wiEh^%JO5GNFDu`^ofdIcq1_ z5z9iGhU)dTG-FFYKrp0~YgDU~Qk@tQOX~l2iZ!RI`orvJIw{9}9bfqI^^?@bF>lS9 zs#H2BQE{!UK)%t_7Qd6PuZTv{@uP%U;h9pB-YVDw!{=D~fmL$%hsl7jDua@xKMZFf z?Zx8qJlhKeG37fP9e`4iOAvO5;0Id3A>WH8`a&ilx!7z#djK9vrsEL=K*pfbM=sy87d8^4j|7FbRx+kE{8&6+jGC=#v(RgJ;ni`a?U9(Cz6OHW6jLc@bi+86w8G$QWUUf&Uc6h{r96Qm2mmjIR` z>LKh)X*8;q+|ZM1-uviDPp*zpzCWF{oMN}Nc%pyJE{&lleB7EnpPpTr{&y)}o{RYt z-e0WFUMQP{kJ`K{-J|aXEE4GtyIXk78*kVQ`xj62(AnjR4_UBVH~?ym;YwBuhRC-e zj|T7s_-)5lxU0_Ab)IfHNs?FJcwA;5wraPZq@+#zVY&$=Nj7gq+R)hQqRd&{iq=() z4GA$ya)1*el78Gig3*Ot^T_>J=Qo3x9BN6w{DOnX>6i{;J|Npiv34C6w#~4S1SW&) zf>Pe652|}v4GFkDG$}#^U-pk1dW0FD->)#*y|CYtEvsh__$Gm5&FA5vOB81OgXg(hb87Q-El#s7ucADc_wCiI zY*l$)wEF$J%_{%G3S-s+9E`@k8cAr=_LFBuan;hQ`_KDH_ol;D9K5*oOYTX zXUsH@b9nR@d+|^&?%0b4S8+aLqD!H~b%le@d_E$sBIwzQN=?4h!EB#4G%Z}=h)fD| zFt~rH!g1Gz>dthsa?*x_5A}Y7z@V3Mbx1?g(jYJz1V)3vXb>1!lp6#F(y#7>4NXf! z)6yU?rcoddI;h@$f!834QIB!DfYql14ir+9ltQH=+Grpr@G*E>1Pe?)vJ-gwhVU7I zQgsq)%#7E(!Xz|g5&|@EuNwr$?;C;Ptty!Z2S`uR;4v_TmFOoLJjU+bo2olfR2fMgzpK(Z5D)M{3qIMW&SzmCY}O?eKZN9oP`9p+x|S$~)*0*mJR*MR3Vp0oj4;3$z@FCPrwna~?%x2R@z9rVViGEY>3~p&H$P z0oj2|%y2>w4r@rlic#B;GO_~>i!MlDh}P%|DsX*d#~2DVf;cg*f~J&4qiPKeqoL*{ z_D$>%`>lx{y61+=(17_zJZ&%;r%%^|!K~wI437!W!KU>qZ3pWLsaiMPm;4zl$Lq;L zqKPvfYOASIzVi^7Uurl?*2lbSw~xo`!bxOd>Q&i0BxzK)hF=LNAuCWK-nf~XV!OQQ zlo#vm^1)E+QuF7#XqC5RxCz7+MX|igEX`}fZB&6275KW;RX0Y7eL zdH&7JaEs*KnHinJ|_pM}`5pDD_Bi7xj&CmB|!6cZ64e5LPo()4GtBE8{$Y_GVl{!HUs2WDYXy|PjGqE{T$6JG$c=c6H z-|(|$ZM&DRZH2q+s%2HJhVD!L+-`S|ro))V>Z^pW0|xQV^l-`g7JF-Z55F#C!y5{0 zc(!a9ARggY9ayq*6FhUIVSq52qF;@`!}hKyIQkt-;*=v(GZ1RDWNUmZ!K-XiZ`^Q~ zHmYA2CJ_7fIw*l{1P~R&|E@RzbR@^_w389H(9%<$muXacKU-XwPW-lcI0kN zJj@0q&;-~Rq1edWT|S}mXix%>eg7QHv7Tz^f1; z5V^Ei=FWdLh`=}-jku=~^+J~UZ3gXnh(Kpd_@!);0XQh;p^e+L^Y!L^PpjY|0vN{? zGlMW;J6OhpVLPE!5JaFmBF+V2u8omkn{_?rkwOFpuqyOBaF%wgLtX+RKpfFA0k&Z~ z70JZ59<4$I`Wa3*odHk>VHCDC!lh3j0-3JY*`zlHBv4GR(P$t7iwhUTxdx!~S~wD_ zAfW3kZ-$7U1|MLdwC)9SIbCAg$Sd!j*1PrHTe7*iFZr_p2Q=USi}v1t1DyYHv=1kX zqX7rlezAU&GCTtjQX(ftJ&o3f!9(9|KegvTX`_0lzyW6MfA5|7`FVA802OJwd;8Jd zhmRh9_tm4jw-xH5-+nUbyrx!m_#syAd-|K7;@@zfW`pd#ZXc<(2T|BS@4EvC`QLk8 zkWEW7ZRoK!<^VoaJ0C(RBWIWzVIs`T!fGy z3dnqMalSa2v7v-0AfLw<_w^#JmK1P@vphI%o+yc!yC&)gGSuw&>TH&$xgVd%7r~ep zD}@z$C{OyeVqB`@oVc#^m84#0YMdl_%6r=hG>W_u#jwQYKT!ag94{7^CyInaPrCSm zv9MY^+CD6q!WkB560cTwl5E`NByCWHv-D%;C;b>~YQOdDkN~hh9-b~{C$r-p6s+!I z_S5J6$^cqEvy0=W)63HtN0A?MDthnPN4H%{Y!{j@X z0AvKeRs35;z-_=VD0c~G-0NqZK^_aL0mC$4n0(DNV3-CB(|}=e;n`nh8p@2P(`Ro7 zWrm{&Hrqx0&FS=Ts{4>3EOgUb_ti09Wm~@b=}C*PhViTV`;~5py6W?3`MPK~Jcq6c zm-1U8f8frpy16&W72jT>2gqNh*J^vqlr^6nmp0zlrRcEtcCpv(JvXR5x4b^%uZ0rblNp)zLCq?tNVB>+)A-e{15jP8>WX1sIpZHBT`8e09?Ag5BXA$%N1eziaRvwM2x9+#5-7*eXSrG!78tWTHV98?(P zoSs~r`y41kt8hkC;L{gu51!wgM=@D2?&Pl==%Dmm+2mcVJwV8m=lj}8P~!Mq@#Szs zA$75gxR1P4==XQL@v=vhBoTcr-9RNib1ieoL-KB_1# zUrQ0X^iyrW6)DxjIMk{jx56GSpA@u{7k;L?znn$hM)|l-Z)tA2B&lMQ&Zj@$`TCQw zol~|VER$6ExR+0sYVsf58n-`_O1xAPj~7hJd^ao?me+1mZ&zkyqLX!f?6wJiMtRGh zQ(2#wb`(1RiePOc{BgYB`e|dw@3#tF@Y0|!9C7f&8Fhdd;oJu93yjdV&@VNpFGBH* zpfTwW`uM@sP?6Z^ZbW@ik^Xozk?UPABetG0Nzhhd64&RE6T^(rCuBn+;egoc2ynG? z9v=0@j;C0FBUF2n0pu#zCWaw{F<>$5YMpF2%KE~I-#92NLEHN|9`^3qwu` z^_6v{i0ouNbWC*^yv?Yu_Ypu(u8wEKIiIzh8Kbp$qJPaU=L}>#30kw~)3YnHb}U;| z;bQ)T_ZO?P7uuH-ei_sByGP%D&(=4e+mRL?^X9Fgm)W!jq&qHc;wNlsRg2EG_Fb1* z)%tH+lY40;z3LvEWc3O=aWR+cH@&bQ@7nZD@aztUSV_N6^+x3Pa+F`443z7E;ajdg5G_1Lm{s-^I)pRPW96MIrX zI5jx5qeE%1U8t&n)Qh;OM_>PvIJCDSkW)d6Ql}1*JP@Xnw(dg%zs4?11oAfv##V2T zfx|50Y&OK3xPsKWdUFd}Rz7S1Z|IjsVpbYgVO5Y46aN@O+pI68g=f#{!pQ_+c`%-g z@Sy`D;-gUw+xP{dBY|zHkFKZ&sMT%vvoXq#2@EqCUxk=F4f|6cc-lzJ-uo@Ai4EY5 z+2cWcxel0Fg1=>Nm<{PF*uL^8XmDtwmlMI$xChK{J?#e`)}4Z!F-g z;juErNnv3%@HbNd8zRoISq=Q{b->@=T-2D2^y>xWrO=0bHbtw#O9AqHo-Y~ht5Tzv z!iLRKQ+3r;WJc=OVxG24UIBCw(!V0yVp9_}V}vujm$*$Y_dHrMwL@E75@l`y|5n3( zRK&dboC?b166&xDsxY`Jz>3T1$$WN!{m&3l30}8=8*|Hhzx7Uo-@0!C_)X}!w+j50 zpw^K6?wXYJ`gYBAC06&&29Q=b<=1sw14vWPyymlgU1wKkX$h9` zTR_XQFawKrkKbqyvb0_oFUcWXRz8ek)*g-eqioV03)qn}p#hN+q-u~& zM#C;3sw(Je&>r$;H0bxc1Rx+sKLS}h>-Ks)17X#G*ShU-cRW;x%KpS~XbpJHBwdJ6 z#)E7)m<%UCLW$Yn!*>Fwncx%L9rXvjaVHP=352vqNQKE{3?bWq`RJj1`3!HsYu#Q0 zUh5Nsq|XjF>2&cbPk^%xc&(fHJwIPF4S1~quQlMc2E6w6g4b~8q4K8bt#|ur*xK+$ zm#e6*x{lKA^CC_BFU8i@fY%!E8jNZ<+09pChf3fb74TZ}?hT-73%Ha(vgTB*;Wt;; z*MT_;D(qT>R}-qS4xvzBo2eR1>>x0+0A`s~byom26#x+12?!V_eyWANG>aG9Sp+G> zC6b_r1a~PBa8Z`Epn!p@A@LgY2@?q8mG05~op`U}ycQA$B0-UO^~Z#kK|L`T_Q%S^ z-4W2L=UrK-NX)~Nc#%gJ*SleFG92{?T6nEI^3aVVoJl*w{zODty?(JCI=QMn;z+c* z`(4)%2>xM4lLl)r$iyVJTj<3sr0?~JyhtAX9p(ph=F(4a`X`qMh`S-#xX~6s=o~9;b`%HhN7UcNwC5c>=?CRMG5p?rHb7R{k z;)z(YeO{}3-^Qg?SmG|f>e{o}>0Vk%udv+1bvP7N#5b1FPgRp_Z1VQbj+`Sgja9zs z?nt3n)7>QtXY9J|-QAEB`OZ>Td82AWQe=Iye$%+7aL^z)W&s00$6B{u1L5!iy#|%hpfVa%hNFLWCfrgSH>oO3joqL!=8KE3ug;HVm)A1ct})iGx48JQ5L^9b zJtAf^)l49Z3D)%;xn&HJF@oJb-7p)plR#-vY}x;}vX zk#Hd|0m;B~ro-)fG}slQg>N=2&t!q8#QbJ*I z?biSVUIQbFD~3O9g}z&OjMv)NCA((qw+4){+{;73!4DFD3$bPjUDbdwqK!H%x>^L+ zYq!gn_KMx?@)5R`gFW5`M2+ob4H)A$=E#T>{W=sGyMr+dUGZM?^9%IA&#R+@VH-w) z+mG%(eDv_UuO8jKJ)8a5elqF2w$g}t+(E#8Pk-}M`Wq|LAbSsp_z;T$agaNDwVGcLTY0uz9WwTZKY@w9 z3}_~I`Qerv9x!7Lw~@}oZ{~{_N^7|~p`bLEr%eQ2lkF(>eGeV??H232ZB`}KNwAPl&i$xaAE>C$cVX&<>SN+MzD6jeXv$Of} zeAT*GTo`gax&*c?zT}LtYkmANk+Q|XW|6?ULIm8f#22gC=?wXx@Trdlw*G_ZYL9O` zZU=9KzvUzg=d0# zYN(BRwi3y7zrOvmv)8NWYe0IVQ9f}K+1+Dx45!_xGLIzmwNAC^c3y;?X@Q_@+~S*b z=h?R=ZNvu?HelbvD~e|;e9CU{T&=k2@pq5kygfZTeR*M=%28o6>yER=!_0zuHNY z9nDV9=7%3w-sERCeHqKNxT#9`kvreA`A@U6x3kN|#VX>kcTX7B(8<_eL}bofHFoQ4 zmHOlFc1!E3LR{VT(>C9UqfTyUv1V&?{FcR_i(xsqd)$p-QE;vC(Kq2qt%b^iS`n4! zZZe=$^WK{KJuHG^Wi?6!&gSopNB)^0CEP2e;B7Ma#}!pF5Q{NB==Aoc6OJrG56KVJ zH!js4Z^$G0gARWyU@`rye1x~ygMTYMXpc0v%))iHtX!-cwSoU zinaFpJ?_f7)wDQJ0~ZY&!Fxo<~uW;r4JhGffu@FJPz9M#=#PZ{H&o#;G$5+*f0pu42CK_sMWTh5()Gu4@PyBwiSkwtz>7Z}5cr zy~$)SrJ6CBI=vc~wup`mISnYWJte86e}=pV+{=MA5_h(Xd)?uPo{qaD=hLA1Z<*|MZVPrVDDl z5ykF6`d6NLd9|gqnidcbm-3Rani%e`HtU^}JA?dL{nsUQlM2*)pZlJH~ot}B9I9$;&$T`8<{Y1Z}15-2Wm>%p6Gxl@dv^^`fAe7HwJ9-~1Nu`ZmY3dsq zh`#aWESQ|41;iPx3)6^6;3l%{GZ04$Svj!gJMPZ7y*%)iD2=Dxyouo|Qg|5nWBGBe z-dVEn<*c$~vE0hGD$PuBMHVL~dX-IF6+2b(kh4-XJrmW`@TF!eT(oVa-K&cYW-T+< z7B|I-)*Qd5Rx5PzK2fNMY8KFkfT9zxU5#fdhB9<7-s^?JM6c_x@xNZd6c6}}12(Xe4G?87p()r};DEsfb3p%#rt*tJ{| z^>R;3^Lu4mkIdVa<G1 zaw}Mftpl#bwq~yB2ym2|+yU+z{=T{06kaBm{hQh4!#6Htp}UMN_?`rp0+Lz15;1+{ zrs=lE%y+-%5k$7P5yTc5N25Aks-;>U)0@t&#;e&jKmI5|-8^hXWB97h)6DSeCRln6 z2iOi9lpnHP$+7(K;IAg;6Y}QMS-ReNAYSzse_3z62IFWbA_zgJGSD;oL9a+l2=Z&f zMFPV}cnAdqxyOArPyU#qkRO`%7Pdom>NK@p?sjSoEqz7$)VF6l5Q(yR!}18hQ|aBo z5AE7(J#M7x1|=bCbNq+gfe8;wW;#KUm*=m}yzXW&8U)<3`?XJ@gokc2gMJ4Vx7PWa zL$&xV3v*-R?_!5ZnOZDyN}spoo!|JwaRc6&zUD@mC+M#EWrXoW{c(1Fh=GPL%>mM& zL54dcTXEJRjiwv5z?O>ZWj5qkk0BtMc8=$TqNlH;F&4JS&$`^es_fD#F~M%Qrij(D ztlhht{AA8NQ}_SBn*IFfyN46AvL%S3lK77n>lEKHwU@d;0|CVuk}#a7_S)(rUh(aX z`(3=KxF6Q*%0cnP#nT0C=e;mdj<3I_rudS0x;q%=xw1q_@!UZFyFl+O6knA)Ba=2> z=TYwpif?y1B5^c;ktt4@t0}%@sZzja7mxoY%BzeyLGc};F@fI%CNV0M*RV=U^P_?L zW+zpA8L+NuzoB^-3U^%MzbnNTPhF2hVYttVRUCU-8m7o#49|l$3mOP56BH$Io~|Z% z%>s)A3>koG+s~D%UHQS~THAs^zr%*21!J|jnZK@mCnha$#vPCml1~RmfF{z~iX&lZ7l5uuI`I^U|$5r}qlyCUBAUe+E zq6cLwqxdH7^wQ(a)4}V-bj(aCGY^m^*bZKJIr~e`x3yk|zOWYwN@ovY@)=VqV1t!t zZ@(~(Ee?XE*cM%x zbq^61-`*%~5piF`9wnB0MT=ICkqu#Wu*uj;%oOOhF8`~?){8ZSa(uOf2>=)_20I%& z=)dB-HYG&QbKVOAk8s~G*bqX>5w;4<;;I$_g{g$qHLu)LL33E#MXYJdW|_YdRtD7L zo)rlsKVMv&+ZTa%y35buOJ9ov*>{l_6<>aI6xVfdb{DAmYriUzm8K~1XN6K=~N&y4&CD{ z5k5@JY1i(TRgYSbn91bf!6HPgb3FG!YN8N*j{)4_-efqYy<;#NX=8r$lg7be2#dd5}bUz^&d^nR!J z1BSq;1S0_|oyUA)vEw$r6kXhRXRecO_hrl4(Y7Y^PA1TE`x~Ek?6b5VcY{TW$))V? zXBw>!_V+iPHyy1&{q;>}&KBc;+hFNZWgx<5?}(9|?{)SrFW$y~oP~1x5Td0i%Uuu% z=(*$GkRo#>byL0ZRJ|;9t?(gsR_?V-%q*OfM3R92v4VDM40CQ*I%5e<1;0bedYelW;WJ04y z905EoOGu&3Gq-i-;kh9M%&HdmmHn{6=5ltJ2)LqW*iookm=kcs+t(Q7?Cm*G63!F> z&RzN8Irj-`kRhaaTq`r>#Qa*~%>4eQ;M4pj(!~WmZl@`iUc^IoN5>nP93I|3ILQyr z^83QMzJB>I?77Uz)(?+g{)Y+K_m-EZXK?reYik<7L&%U9V{!gm`oKLqGz-RHM}-~M zK4{n4p?LntJ771G2kdNzdvL=0TO}M=?BczY)#z#!y21_aM)Nku(Xv~Qm$T(8`&;IJ zIXOMDSU5L+cJXj|XjwdLeYA5j-Af>;XJ?*~iHDh(AWoJH4I>^tVLWe;hjGlYOuC9V z8U9*4j5kqkV~k@2%jO2FJLO>*HHl)O{z0E`KJl<(X){XoeW_;y4^!+O(Ra9k1O(*S zg8ylvugk;i=xc0*#W^A!=EUd_^22xorW~y23UA~mgBd9Ri0~N<^xz0LuuMktF_A|K zZ$gP0_saI|mUcQrEQrM|pK~G!0@IjirxBJ=L?H&akcC>_hbTe+Fgv3m^*Ph9+irjl zeX}z*F3W_nfaE@?1@N}KZxWyDj{AzpB=D=$PFo1|W#k#G$v&D8I4kilOd(WDD8r_=ZgaZcM;kj8;I37Q8;Sxd}O8) z&kpB7Q80DwBhUcna}s3yG{5-e^5pdVc$poM$0$Bivv0Qsp&EB~mZSgGln}{%fAVs1 z9>Y;%hNIcR!P|@3!7nkDkJGt=@yM)Ztyz#t7O~~!;&nD2x3|B|KA$#kMf;btvr-PF z>l^gqAP|quEO1!)L`XBTUCiF9CmM%RFT=n{!QDro4vCk-&7x`Fd0Dk&inA~7?0&P0 zqHx5vcE4V(k#07hB!<7KRIB8Ve(!ar+nWE1#811#7WDAKqn;oTP6p<5lvT*U+8p@k zkA2(ucE+eg5$S?BA%`YZ7cvMo!ybXG!zne1@YDKuQVeT@K53$IC3*7DcnDFw2s0S@ znelXbgI6Kv@pYHxkce6-py zUmhR`PlzB`;#4ODmv2fIkmxWpewsxXs`)L9pQDSd*J5F zEy`$-0)sInjCsh1Am@AdR+V=Pq(JDJBnl2qQYI*_f@tCzArgfU{Y$YaX2=%`;u%d0 zG0gNEcdb3cz!Arb$JnxdxhRKZut}9cvL~LQjt**(Yw(CQ!RRBGu*Rkiz@r(!XvzCD z2Q0iwi~1^31SkZH0d`R{nv*>U`G!bkdThDETrW7|IMoT+m;w(X^tnPvAuvqV(1kv` z&DNkvjY8@6SdGzm8_?ihcIz_$By2q8g7*_`z9_f|RtA{W0ySQGohg z8~jKfFrfHB-XEYo*2BMUd2s?1J0ZiO+?gp*>7A+wk*>%!Ejnf{Qhg`{zn_3&bTetdcIP<~dkKLA$j?ZPWzR~|*(-ZTRxwCC&*DJH=CTm>h|lhB zlHTmi4u*5#e}#QeYBM1%Hi^yVLFY|EfS*k81(8z?2=aQa!-H5Cc_UgF&<0syF@u(w za^pbrp!awJrNG>U(+#a~vo|_dCE#YxYy-ri%x%uYX5sg{s zZ1lyA9&{^7^GJ+7#f8R1Q*Uz8^}5A8qD3PnFeMv3=v-A=0OV_;nE=r@h*987_Eu?I za?<3;?_AEPmn`~~hikTDo*--^-Xm^Ix!ryl&f5ty%FtrfMst__vN*C>LT%3%p$!;4 z?VQceAO7`0r}RKWx4|exJ8yP>=i}$6S@tyhxbsO;I^bjB zcPpRj9rOnyB^nkHJn_@h)hd#++ikwuM6vnVP2aOQ#ZBK+r7$EC#+8rVnhvFXU!#}rNpqhVa@A2_$a7v&y__+HNK9BcO0TLB?2(ZZ>u`69 znb&>jU~doja`ht3#$I3fG|(g5N1>=)BG=p}!{9%~=Q0L47+%t66!CBXyIRw}{vIBF z2v+FH6<@iiVI5VP*R8d$&rP+aFbKd8s;%ykgsRrQ2lut>yxU59(xAS&roFqWzQg0f z$CzShlgbOqP;4&c#p^lg#pdsXB7SHu=m-n+cKPuB@__0M2PgMUCVY2sN@insL&H|L zdoJehPR|eBO%?4Po>g4Y8T+jdaY(Y7JK{LB&*m@a;Ju$_ODYW*=fS?KatE%4!H!F> ztg#^xkp1E$wn8%N6)$t1*qy!e#U)DiDY;N0#S%h5;@(f-pI%Yh#(nV4?SU@@{tlGO zdAQmYK|OvjKRbgb3dLH_8M-2?So$m~8p$hh8p_Rq&a*BsTh9Vz-6ymioDFZr!v{PM zfDYa^0y7H)NPD-Hyw~Dc<(sM|#a-QHJ!(n;kJj?bu7A`Fa0+gyru?->+gq%-i(FBQ zpy|o)i~mdc#hj~d^;`9%A$Uh@M4XbS>?2bB7AQvMzHYJ8D7#n>R4@1ho~j`Lewa)W zm>rv|yA$MwD4s2rVfTdX1v-wxMeMHlT(N$A2JuGp#wPN{WC;8I{{mQpbjZ=`^kGy`ILi&wgFs!fv`5C*A z3?KL{s#4Drdypd=1P~Pv^c!a$b&YWeyI*h}cd;ZjKbYeS#n?3->0SgVEM`~_+=FBb z07x*dK4?wF)lVV>z=k>$c_VqZS;3**^Z~n0^+9VY58}Y)s8&s#}aXiLl*+oXEgmOD85e)|1&H|&L1<@`p9eerA`wb3}(&DMtr)WHQT*lyICG(k` z{h^MLYR~sy_o|1dIUP;?C>6Xyx&UgSs-5lI3W@zIdy0qiZT*ba>>J8vc_ zU>Rs{+_$8_k#5avXfDw4oZ5W)LL?D(iFlA>z>L`9n0#7V$(hDm5uNZMk=!bpx2gC5)|k=tvGg+>!=J z{U$@k3X%lG5>TepNWhTrD|0J*ok1gm?+D)(b^Qi<95@w6p8|r=9Kqr_lFOHkGmbw2 z$QSr1z*ivt@?<1JEjGdgHS$W`kGrOg-q-r(EznzIC?g|EsIFNM{@2+=x5Ol>~Y}{ zwJJfq;aG6vW_UD^WDG|xytwN)>(ZU!8;FYaJ+9>PC8HKZSsRFaD2ePR75%Vb8zR0i z1uPj5c`OjUTzzC-a9gnL5es93Dkd@8y4oZFH9;u~uc=$d!kw#}2_7cZ2-P*D#vJGz z%bg91g-q94hK{Bwrzk3mO74L<6C;0+Jn;(sD7UL&0b1O}*qcbLlf^m#&5bz@IBcx2Cy&(y^6pjOYB*0M0!q{uF?5Js@ zFyjhefXOJ9+l|}QOi#4N@UCOc?yfiqER+OIO8?zowViVwS3V>-Ag-;kwURt;3V;_c zQ%sp2ha?sxZX=HoQ3%NE_G#p{a0u)O!qMWnWoPKlA=gxej{Q4Dg)rVWl;BH(Gu{ot zb+Bs2Wtr2&ScnN;OOXVL$|$mAIM6`g_>O}Z>g$Lj(4p@%oaX6a#<4PT8|-li0NKW9 z!U1W^fW4v-?rSWWf6fYQmi9O# z(XEsfk6DvLe+5a*QEXXKoUvqpz-h)go@pctQi-NGc>N;kv1d3tIK;)uSCFKWf}6v3 zWVdmg2ulvLL$(Qx9PiTOa4c-YbO`x{Z~eM#981zjFoy6#I589Dr-xit9565)*@LZ< za3U6|vX(JDh%oJ~)Qp1!V2`0)!z67H(Q;%Bi5W;`%#R+I77rsK?-b`2nZF{*YaBEE z=3@p{g$m9gqQoD5CIqb?D_m9^*hU@Zggn8j0#qVdB{ryj%wR5OO;bpUZ2>04hRD_s z0C;%1F zxw4h&2bg}EBL<*bv91e?NXP^N1YiPP8*rK_#T)DhLCf@bt~RX~scxu!1nEvmSmxG? zWLxBA<@XT6-|>IFhKM==1XU@_mSqb`VhvdOI#SR=S!2AKeMbIC_U@R;kQ}5|;__gm zk=9wAN*$=gE7NmjAsp4!Qg%-63N(q8cWkB&>OHiiJiFtYUZ|p^f@(E zn3}E2M=cW9U~=gw@h7YtYdNc*0Y*weR_Vfe)W()pa%Ahw;)vs%LF&)4e-mFS&-JG>atMhEwtQ#Bp8Pf0Z^s&>gHB* zt3+=m2ZbBy$yg(&8SH@wP0cOhg&szmk?aD?RhYYz7FtNMtl5W3S4S}`9R57b@@FWB z_fT{qqJhS@H$ZnlG(|-~;74rGYqIR+MS}#+5*7lEBOWmxn+Erhtc(rC%0lSnVUq=W z7@?6QfsShLGU!GTJ97ic5o0Ma8&QCx)1*#FB8(&T!L&Hka(f)j5X3P$q$F_0(~&%C zIt=L~mOGdthbf?0TZ0I^gdK5|AxTQnP|G>8`GBhB>>$x&Xk`;gRAQYP98i=ZWjbBQ z*~LsS+@Dj?xDzcWEs@p%t%fbHP(5G=62_THR1KU2x^;KFhvq9`N~K8PCa#stA}0c( zi*}k{mrW9t+|U5Sh(OYCvdJAuWh>Dxq3g&7y2iR>&%;_+R;q*2Kf-~&pdYZMzT7D%Ed#lpXF(GZsGNGh2FwQtxu zs8hDEP{d?`fGdM!V^=zoZPUZRk%yQigE87K7!(^&wMYQWv6Gh-qlI(?17&A0dyZt| zSkg&WBa#?A4%VSD(zr1dFby^y%DR6I$D_ic=rj_MZ{?zC_u$P^no>5NBG$S#73d?J z*<^{~h$M=@Pmg32s`w~r7GA~Xe=7j|Wqfpd!u5j^NPk=CW`SUM(& zb1)qRs*NO3U}XqkDgcIaqN?L;Nc;!dBP2yZE?0{k9g$Uft+k$cCwdp=@*ix7&By zR;Oqyqx+-Tmmfa3Y#Ya|8!g}Ms)FQf?b#9D-?|JWc`^c-+}7XZ%26XFxV--aO6#vQ zQwnq(Y)wM*`YQ*sN~8V^*6(8XaIQoUhaeWu50}+DeBFa=M#6~7cXUCjGv@&Y1K6+( z=3Il(qevqOa)_e37!O71SGcrHDvHeRP3ol54p>)=JQ^cUAb}~$={lsE$#W2+1|n_% zE#qLTwCc|h%vp8bzh}H&{I!KO`z8P2-w29LSu#(2q&V5bB``6T{^C_83{sII(XPK- zkSA5OH*Eh{iTZf`!(r+`z}E9~n7y()#$I`kal!5zzI50evHmjr3++|$Ypg9K^HGtA zuu8mm-npZ}V4)CC1VF?9f+$?X7BFAwDO7&aQkMy6fIf-c5V^&L@2~eL=ZZr_0z{ld zK*b)3RIQNtvO~G%JuhHmE}jIx-{4_0gBX$+d^TN^YW!OLm* z!>_bvb)UnH;J?!6h&9^mIsETqkZytuphNSYrAgTASt6n2M?sk&!2uGqtC3wE>EB3< z2=c&Y;ID9)etZ1r=?4!{zls#$J6@L~;GmT=1VcYoH6;t_7eC6~nDtS$&5%6Grkqah zFAT)~AV({zkZOelU@#Nf6JMcMaG`;sWxin3{Lqvv@ubpDIqkA03cz1bbk@+pjVR@l zR5F3itK&)|H=-kz3J!3$nN>p``c8 zFDhi-(-T}cWfCqf78i#e#Myd!`=xewe#7Ng>SJrq??L@=FHX_Q`3(>P8#eYSObvJ~ z;(?@$Pu9Ob9H<`0jj;f zj(&|rSt~=9bxvVbRKq!g8;z??$BroCZ;)@q5^%X^p@@l9z#~lSSXJ#RHhsY5CAGXtu{b63$_W42bix+pU#$?VK&d}n3v_{GH`s^G z-zZ@QPYWIoSp=%2y}49Nx;%hY=L1DBEQ0RIS>*Nc+q*^J0%>l#(pupxjY+*_OX{Gqp;|CYNBL07vMq95( zfHqksI>F`A58MpU386)(6JTx4u`M}Q{82C*xFh(jHi{ECija#shk=Sa-edd`S1#BH zMCG16?1n-@hk$P^i#Cd`jcfsF-XP+1pJOwCb6ASVW1iz`0l++nss_^w5TlKvYa_k6>p( z>$9wKw@4f2+9={~#zoGM`SEsa1}m?$91o8-{>XFz4q(rM6KHFr>ow9N3L@u}+l9tv zIM2X@zzrQV&GARAZ9XhCcV~MW0gVBM51@719>8uDCjcjO9rO(sXiJdXHLC{<1^6KW z53Dc7AHhWk^a~$%M@4A300+48TX&)BHQSoDa2UE(W^6{vGToNuX)_ZRfOsDM_f}5f z=2|!^X4|9r3|FkINC?ufVn1YV0l+Bev{E0ho*BiyAnn62>^|GVK$Jn#!Ph-@+BY1A z0+PkSmmB$`Ya<)jQmeVMkZINS;3-x;Qi@wB#@K-h126(D;dO=fxkhBdK!%~f+US`A z5(MfEvWi{w3xM^>5)TJt14X|J+5fo0fYs>Xz!WsJ444P>`vridUqVuQ8y!Vt8%7+1 zxvd`Kk8EKuu<$tGP}W8_xad{j+ysKOi`6z3YD%xFOGr(rTvGrPf)&e*JZEe&P(9$3 zY9Xq@lXuH%$VcW_ii!yR`>4(2hYrzb?KA6zJa+r0o%nYxge~^D+>)-y;sxCi(>p+pku-*7yaXT_=_FuAmRd)lo z2)FEx8Gb?m(^Hr=_+*dtv+OofM0i0V@zgaSJrfUHnwyC|Zr{WwUN5jK?|l3vnVWDbT`mmngsaJ=Yy7yD z=ZTk7-R|P;!M)3Oi~YmXSMzg{@KMz>X-+NAPC0|;wxZAXKSMzTMQ7RT1bnlYed|btS-Na`6fm4RD6E@EXTNvf3}czh{8~YwtQe zKU#28H<6ZVFsTT07W)O0fKvls4$*;QWpZ}~KURZjMS*1Oyhs^}aEU1g17YBX^ik^J zvPpZqJa(hDQKjyzwiT(4N|9Sf5cTfNGzrO$XfB)|L-G4m!^2;wjd-^}m zKimDTLZ|X8WIucR^Vjg4D#_j_-A}&zwD-xyXP@@ZpFVl=$;IcNE_?sRf1g}D`gGS8 zPiNOwPN(~CHt+nZN$1yHo3jp)$lVFQR$f~9l{S32xOnyUY*uZ6FsNxyu>nf@#+r%PY@re=6tPR6XGf^mFN0<}@Y=5Oq}v zMt9{?Z|zw1evy+mZz)RshdN+g&#PywyIR?HSw__noktiWK~^dW+OYpc<)+H7;FavZ z;tWX7!qtas%|a3m!jkq~Ik}4$)mow>wPqo?E=@G$nuX-LG-+qeLULW2NU1do$+c<5 zzOS*6Y(7U$uvn{gB3P`xhc|M=>U$uvR>OsYQLi|os%&%XWoyRWkEAAkSi>n|Q>Uw!w@e?8B3o;^md{>S6z zSw7nBbNGGv?CG~{#B(F~`04YnzkB-q6Po+&XaD~6S@!v7&%b^Yd$RNR+t0s$P$BWf z=g%I0iIhdlv;VDjBE9iJ9{R_3-|MIENeynu+V7uzmG3|K$G4w-r^^Id*qy}2R46`w z{GT*kcQ}HO`s$ni$v%7jUG~l6e`Npl**Dqq$ImJcX$=0MQAX%{@>H&*zvfgr$(~l* z`{>#KJbz(tCaa!#%zDb-hVYj4hg<=Mp#XS9z0yD5Lm0@Ghh$fanLT~>^;iFN9Y+@s zh)o2Xd9C~tui@jrsr139(Ej8Os5H?l-P1$`v9?U5XiGt_bWerK^GBb3^Vs(YBczl) z=Aocc{Ir%ztw%ho>K1s7wxF`2M^I5tNZPlmEuX!3iU_U`-O>`&qSA`>y+q+690Hpw z`8Abdmt{dBI5+;vkQ|~pMIo!&0}J9j`RKDcaZBrN#8H?bN^xgFGZro9E{(Z1vBn$%`hYaUv|}v?U=C5h+)8=uhD8W@cc1;;KIUv*jd`6o zd0-%}bhsiea3H@s;^6zzmbZ^Nv!pSv6SoY>N<*tD1e|&M@K@`4xzVG@SN=_AzJLAAMdYj>4{SRW@$%Wrl@F$1p5RXgcPtEf*B+(N}fi z2(=0mCZ#5^HV_Rxuyqb`IvhXk#Ch`R7rpARuoQ{hG2$e*H{wJGgq9PlkdArlun4aF z-4}V4I7^Y}1&EK8#si|t!5oQCNa`Kit?j>YO6)>bP{oCktPppH@UYq)I^MK9{0zX6 ztcDZIfN}v`hY1z?nyo@JwsX2Zf=+8tHmL=g!=&RQczkoJvKa3&BZb1FZ_Py6oR$w%yt zI&ta_KpbDT)leb9u)?8S%gOLx9`h?KVC8aeUcidbeZ-!sHc3p8?WQckR{BQu8Ny(~ z8bTgr>vL;=bwFr$Nbu9{U;y>eASzZ&xtR@?&&Jid3Nz(nf!)omyF+Q+wL9v>iR*(n zkz^KUq&(9JaUVbGh_|<#RjJ)kCvH`4Adc^t@4Y1ITCTDfj;{UPPTZf@RpJN%+VUc9 zW3EELaT$=fHYMJ=JG79rJF3K4z>?cwlH{7FeXKFbMO(IElot@hf1~^|!GE(bO6gE^#u}Yl&>%B^EWbu!P zl3JQ>SO6Dp#7mWz{wa*QLYyOpa7QEViq$YI%8u=bGZ9)r;nUu7?a+U|s1ldZYv~_WB0ZbXK*0? zd4)K;&CdN@lG&MrhN7lZ1vPM*^;xgP28C%VWCxHr7>l3Q++C@%AJX_ zd0fm~>Q7962O>i0r#llR$2r!9_t`}GhL|Fk@P%%$u@vUOs)waRrS3fc_2{bGMV zsce^M;So6G$!Glr;+AZSmk0(W;v_=yLfGcS5yGCp(<+u*T1;*jYq=%w>Y@B8k;axS zXV&ne)QDqcP>COViG~GTp|DM9;cql7^z{kbrrL7EZ)t!U7E{vj(8$2u(()^qGFI5) zX!xyJsuk;XYnE#1&bMZ%mWfhY#I0DW%|v-?mTFe#?OCd&T-}Ac@VD;3xg{=E5x105&L4{?%9|)-1yc!6lQF^Ef0kj^R0O(G;89D6}vYl z_YHU`WNf@O4}}a)x8|WRW8<|w6fHYcM!#G0HOSZ~u2`Q?vK6t3@Wjamt4w4v({0DN zWNZ{ytPq!XM3Gq#C!ZcK#}l_bY3H#S>4yppBK5LzMC^3u zNmL&e%l*hwv?VDQOyOGHbj&fv+DTL=Zgy@~i!0uZXG)x6%a+?2S{oKyirPeo6jpjv z0Gsw5dIgoC-TSE#x-|!-l&V{EP)c69H3y}n3>}VDAL5NTD76J{%|R)b+O0V#m7eU@ z9F$u6I=`x84lk8Bfe+Coxy1Ffy%4C1cRIhS#Ni8ah#`2BCD=F;MX|Tt*YcY_Y4AAH za)UzQL$nOLush*0wqqJNV4r-&DNt=W77|JEc#=p-Ov|ZquAXd3d?4aY9%nMDL!3I? z2J8^K+kRMvBHpjI9Ck;x0wYdpUu(Go&~0^op%*;)3VozuSPTO*MNM-8i52kPa#%Qd zzd|3W5Le4>%#jr=?GOLTKfWb#PTsFLuq(tl*3Es5vO^(Ah6PMb0czUx{E|R$YhHe# zNp8){FY)o#y!?{z#LuJ0nVN?b?^wR`~Fl6^)` z41B-c_7`|g`beF4EXcZ zGgOItsH9*%;%@jER>}2cn?XTbd-S$oDuOma{6=9aMa#8Eu^5J7(SFni$wer9gbQ+? z@hd+Fv{!FA#3kz?7Lm-z#(XIL3|aQw#>BNpF-KNgP7`I^q~(3t zC7Dnv%Wm6pF*}Gij5%o{j5rY{5J#=ozZ6Qn}5*A1Vh zULs|I**5sN0jLisv_Y*Cs~Ek(yL%l*Q17-ifE!hpkukmMrs=Dy-=hij$LZ$HRqzmPB220x}o@v?+=%;dw}L}AJ=P5ziQyn z@%A<%K4@l87^w0_9ZS95H%Jj|e)0I3fns-vmO?m9J4I;(PVztnp@xnYhNp;Eq)&_O z6WfUKgEv#5zHJ;WCd|z>6q$&kjm*r15Gd;M#FwZilrpicH~`mG8frWuGl8 z*Ln=J$#U_p$_)fOa|6<4{Ht<<9<+~fj1|9Co?F*i-bae2;a~(^wXytL^3Dp~Y75HG zCBN04OTM!)Nqd!ix82+wp3Yt^&Q*=F6f`x-o>$&qW!UTizxVk!c8WGR&b-N`${UQL z*qe4j14S4THMxurhL_kSc#b}8d{ms-cEkF|8+xKPmW#=#nVvVp$E!_hZTOm22HuQW zL-luKk9ZlJRC!Z*ZxJqIk1Lvf=S+gSe}DsfnU^vnW>YZN5}} zZ-pXDMypQ$SH4jY-#GoQG^2VZ-cfln(6sOU&bsB&yNlQ47(SoBdwYI*`S4VKcb1p4 z%eTvi_m>A3v&(}MSDUJ?5+xGXZKy<$PxOMDkEdu-cY2Mw%E96-Wh$i7sJ^`=P-exX z3WwKt&Q;>RDZg@|5lItid`Zxl)_gzK_v2(>S~56GVUkFts;gAVqjqMZbW~bjQ3#|PE4kAM1LKO|Zd=3=k+$&1I&Up)WE*DoG_a(r~&-8-6g zZ>m$8Eh-`Z$hc2n5h*!JzaFN#rfGU*{7MS)oMIU zWSr1N>9Kf)b+>O1Eq|eg?BZ;hzR^mfE?!^qz_Rqj>YAzVW zIWLuIHFB?K7qeHj+Ye`#v)V<3>eGwGxr`&}cgw}uPy5F&m$On^c~_0JH6nfV^?d#& z{aw{?Yfsq)H9fsk16XaOu4w}8##3xLrw6B(+4jGxg`K~0-l{YHl$?g=#*PUM1>SQI7=d(+0oV4G77{xsgxao&+r#I|O`O|ZM{?*<9 z9ee$bfAC_yJej?o7iklJ02I*0V5?&9`6wS)=@l$z80QenQSYe=?;Q!11H=jIMgGOc zua$P9N5R$6fMVICyRcKE@y@? zEbB&E1fg1s{?#d33D9dM6&j`O|t``8#9XlmZx(d=yLZf)NBvx5U}V?(PCqS#P% zN-P4lSA6^J;%t8K_H6!u`!juu-W0!G9vtk`fVXFt%lJLN$M0W!?zwRMHgZJw?*C3$ zxYfgYcVw*Gef#r^&%b~#+ZXUU{hW|qT%02kdzbC(C5CKT7uj+c0_)J_;<7V8p1tlY zPmf>C;3`fd4ENNj?0nk!)aeB$92W=7scKC<{PaPm^1dTCR>26Rx1GWqli{Tk-|NT` z1Gb(VpDkYM7KYPLy^ZVQM=o|2KQcm{`Ol}z%g*8H(UB1{&9F$kp(kPc`;a_YXpOi7 zpty@EqDz;ZOsm=`Fs%2^ZONS;s;21j?JG0b_(gAD%hDBz1yA@+cFb^@uFPOB7jG{P z=DNuiQN|FdG4^K8{e61iI?Cy_bKicm18SGq+q?Yv@_xs6zT>Bp{&JU%v@7oJB!`{i zav*=fIeB@qBRdz*>gP`53z!f$d`6U~KgwRsetC(wb268RbCJEiSp0N)IA3Nn#-FAq zhndn7%VmDL%--QdnVr3x{bH-x=*-SDC!}x=X8%8}xUUh(-p#Xjr)Ou`@##eBrSXJ+IU(bV<5`J27n z-UD^a_KZDGcR7u%2Ua~+-(JwHC1OE#a56h*`mB)b!Qv;z;^<=W%H2J`xLDYl3}na_ zOqSlK&mMQw!xJ{D9{f=~)lf2ua3~X`+!NMvO^;F9`S|;=7A(6=cK_o~KA|I@eDd*q znsS*PVKhAa$knh-2(U?BopR=5@CXygw-@uvw-=$46s$cxN{5SWd}wde>gd>zRhOCL zqJg3{)pX=yloRa_Yj5CNJ7JyL4zPW|zA`4}wyKdddU56QZ9>f3AF*)SQ}@o7C-bwj zj%<{4EO}C}5P!?dBLEc~H!E(LA$wz}PvIxp#BtlY_Lg4hf0?UHd3>-fW}!CmVL2e>nds#j` zd3;VGtPa^i<+3Mp05}v39`eyjJ_^r%l>Ib2d&_=0&*q$qmuLssPm42C57N0TT6A)T zLlztk*i|Z{LR7NbU?id@T1z0T&2#bid|&Tz{lW1(lyEt65@FFM@iLr-GyThE*YEp0}|!}&ikYbEdeYp=d8(`OG)mvq+* z)2r}~edZP^b9TA7h&F{6NKTL9 z<@AA9v(xi^M2xpA7;k`pXa6(3y_0bzl`id#WgS^0qX=jnS)nAaQhmpw)O0MRx{ei93CsG9z6FCcp`E5e_E-arj)75Y1dgNO&LK(#?qui7%%`upj*JWKW0} z*L6+N#eF<%U}$33z?T8Nk+FbK+tA-Ngc=7MH_QY(I8!i4sIMMu2!SvoNE_!((F=_7 zpwraMVg{O8^e-e$vwuWARl9FThw;AO;1xR$S2?}Y8+MYJM|_JqXeT>3c*VWpNX}9{ zv6HbUUcKh)p#65Tl4gnypw(~9dGT$kELL>I7mo|3V0sWtqImL|V>sBG6(TZ?maZzovcT^dq$#9bX zn0^MWlR0hjVRE?B4@ATH!H=d%?0hU&2;ziw)Cul^a>{6HgqhAnWYf#;El+=#gR%xtH!h$@!A_63FIAI*Ki$9h3=R*SiqLRt4mF2>_jBc>x>)$63W9h zF$z-8Lw(q^1jM)=wgxUEeu@om=%~remPJSk4E|>#UP~niE?= zh_s+T&h#$H0E0Yw68p0o4DyKztyJ$A@F`G^^*;z-q6PM-kFgy`1vY*Y$s8@bAvwDh zZs*($2`v&`^#}Zc))3*vwLq19%7`Tu6k8{?DDM zANz72z&02cz}!eR&Us<&qS86?DNc;(z`ZwV7km~FwVXE~uE9vV77#9pm^%O-E$73) zd0`wa5Z5U8z`Mr|Mw8G|ihPM!V61p_?0Z8W(Y(oS$e=MdChSU0DfmTj#!O|E@PIQM zM1)bWDi}$8Dej1I?P5H@38C{7re|+RXi*%4MS*I~Y%!m{H}ssfHYU&h6nbMf`|2ah z3!MOW8DRRVONPWmG&iSu49ytxlj{vRzgWIFps2>d;o+}})<~t56`a5_s#1F_(9W8b#K?peWx?Ke>cvwy`UfRXb zQa_ny(jJA8;q4mu(WJ-bilaz+DBTLfAt#2rn$S`zBlZp)L2+q>AV~|wAO`M(l|=Ld ze!_|0@!F59R$ifb=~nj;6#!V)eaupXndfmAGrP1A4hDA|k3Gi6)&v?FuVjGpyviq( zrjSO%CzyWrYit1<*lspR4hxh zPH?8)8Hz)40_OmZq>;}@)pns>vVyx4DwK?w$F86KDF#GXC%kBsGjqj$q<1-8;9ELh zX%{@Y&#*Hv3OYgibn{4%E>2z;2+>=tC_f|g5hhG1QXfu4)Kn8KQqNKvM5x)&M`*ze z$b>b5+}MK}=_BPzx&T}m+7bUiD|NcwX|txT-f6R7aGl@%PMgjCk_A@7WK`tZwAoDfRkTq; z{s_|RVqcu({SpZz^ST}$wNdN>f?}&yoUD*QYKHtHb=1zL_HIN9J;7|H5mQfU0AdAs zM0{&2g*F4M3xz(tm?Fj@vvmh*gYnAE+AuK+BYYGba^N2k!?#hY83%g7IP`SNBUQm* z5s|hS$zCV#ItrW@UF2&CQ>NH&I+FbkJ|H)e6Apf4C{AMwXe`DdE{N?kd(+=r)O#Gm zhgi~<`|`~k1TEh!xC#W&poYQU6`ceQx)V$ThJVEH1Rn7K!;^O;9M3Pm4W5zk3OOju z+rizM7@#R14=A^BeB4a5B|<=x@h?}|JoIOD z0TAzAx5zmFxe>i?fEZs@cz1JwMTy&2i1}!!Gkx7K8ETqQR=($ z3J)+?&i}RJnY#^L_}0lC5#1-|AHLT(hDYk7NMml!14e5a)P~T;Tk1hc#t$c4iEG<> zD3T9__LLs1>K7b_NBf?kZSs6LQuUbM;^|{rS3m``!$q+Nwva``()PmUI+0W{A+t0P zgb0_*L>so~H{}DvrHNw0WA%KSvsyKFJr7 zuMbWR&PD=!h5KHuU@D0_^I!eoUS{ILQyrOcfxUV1A+d1O=I$FUbA{ z&82;J_-eVhp3qK+CvqJa0-Td3%b3tkyb-eK6eou>H|wGVm>jHzWao;s<%M=Ka3itd zPV$5h+R2HK6TXCm?j)sM3GK>}Am}QBTa^$(JDv?BJ=}qlRA|S>j^IAVA`)7J(2kv? zi_r(HR#oP5Lc1Wn$g#K#c+Wa{bcN84EgoAwnX}PKti?#f0|NagN@FGnNVqtZ1dbsO zcZa`NOsOPjrLB=86|ZI?Yn#6qF&+gZ5Rz*Iaa2xZdR!SK6ZBDD|+V_E|5L#+ZIrz;p0buxT%Ky;&_3}U9z8}={KVZ?g z%m45ztd55K550XX-l<}GNg zE7J(VY;@JEYHG2klTPU36*EID5029I%L#F?xUfVHVTi0dm43>RQ|*wh5g*)ZP(o>I zbUBo~2Z;(QX-G|Jy>Y9w5Pgwai{G3Ga#@xLOU+xE3*rZ1Axj^Vx|*-zy+v>p5Db(d z(pwEF21pM~lI+-kf4oTCOp2?59|Dd87!6j(N$gSR1p{*}Qb-;eJ3fEO{?)03e>6|d zA0|zK9Byg&2oJ(bU#{1OUP)Deo=e=xQI`QE%`o#Wt(qvgIom4LZFCx^KR;OrPKpGT`{?P^SBm8 zT;57Dg4h-~W?L?T-X^&SoFYN`po`0piXhTPANky8wYatD@Wym;E+X~Z1&23gt@C%d z*zmM!fJQtzSa7J^^I_W|8a+N}9t_>RE;Kw$`5OyoZypG}=>NF*@bDrdt+4TXJlH8# zlJjsk#hY_3ngR#0B-~sZEas4i+oVw2{=%vZf#*IcOAJ5{mS`7Ozll>2s#I(-O~^P^N$Z!=F}$|u;sf$T1U=*g;D^^6%@+_2hhcOPEx0>y63>b zMFQ(?UY;obD6e69aXkYH$DkQTa^-7ylHwzRs*yvASP<-VatS9eF&?jWkIW8g+Ud#S z)uQ9-xFqXc2`b{(GwX!i`O=t1dSlVu`Kv|o4DA7PjcpgJp}g2mU|KTudORXxOLdv061In}MwFV!g4()*bVz~YkB+Gd4@yfq*yHp>Q} zI5n~WxIb6beE#x7qvo^u#X`f__!$ClK+ob50LUwNO4T8v?=00z``#Q}r?65**?}WqadaB$A>OKcIzEmxSVy=~@1Nu=_A65@r&T zr@*)ph1CRHM(ZkzErrytCeTB!lUP`4!C;FP^nF$UVvz|aLoEQf*_}YZ&H)?7I0!XC zs4b}9$vcgbkP?dhv7{j;Fj#!eo@`holhwoJUqwdR1SWMw^i#>S%aRGW|6qAuC0%Wr zW_VoW7{0n?xkbJrI2J4m;9<5u$ZrRmsBTIVLJBEF$2-7X(7B3|L3Ix+CGD{&v1?Zzhs@f(hu91M9P5_dJ zAsYK62NN0^jUjfE=wNRkU(-8O_AzjIMcaatL0+>rp?#u>(^qf}1iQN45oHP_M+kex zJBMiCD2QsDfOc44i0^fF5Q5|Z>i|WkHYL?5-9y|7cn3xbnqGZ(VqY>&8@EZ6Zl+Dl zO|4Dusl1k?KqiZ+!Ohr*_Z=MU{tc&fLbAGTVXhodb0^Cc;><>}TofCs*w{7j8B~sY ze)-7%08l385nBb2F(K)<6B|c+!VeO20f5ee(>uNSt}L9zs5yIyH~9t0k^BST{6dBd#kU61f)tY|_Q@XsffAHVtjB(bJ}2Pl(m zwzSee+uGHNph=~fQEfLY)qq+NvrM4DVx{1BnfyU~x|l)s2QCNXD6(u&ETW3WhgSJ6QDI9-puf~g@;L#AAl2&X2ooZJgVH_nI zB!6RjD_v|JwBy;UhGAobU=?JH6JzP_S-5iT=S^;MQKdEtHpXBueH1tkkYPi3Zgbz!AMQk9!29QJD<{Bh+ z;)yU!V3r`|Gtv86`t6c$-PTJI06hFa5pcgxWG5{o_BiS#O(Dz<30z&S7z`hZLsAVQ zvgtt~05n=ujYuHadP@YPG;B)1Y`rWTC8EUGLQ;G}owjK~u=QfUAsZUjZc>F0Rkyxq zfd=6tIb$6B*5;w^N8fH08tXGZFN&=s&@a^(j`L?~ zs1QX3M#^65Z#cMT-vL2o#|en~sfv>2f9tslK_6vsTUSU$cG=m&tedXl$~)CQQO@Ld zr=+{3m;&L@KGi0X2OeEUQ7os2n?y-czOQqo!8 zsO@($i5$t%p!|^}i70J@z<`@sLD<7aga0?JWsen?F@2)@mDtSJcM3;wUEAD`e%2K{?R!+A}ZRgH;a{gK}RR!kS0xG7yaRJrNc`SQa7I3E$ z5zI1HRVk*&lZJ zZ{k3N*D!RFsaMIg*(NRwo_CuIm;({$oim$oO$uoEh$EN$tl4adiw)4o6aXQCEbWV!XDvG0E~e2BzS-)$eHS7oQc53S;lv>6e3U(! zeYwJsi!BZ7)@EViQ$T%rcZIMsdwGEU9FlSvF_2a>FFJjQmhgFA>p#Ss*grm!yZ%FZ zQv$KGlU;HFKg8plrnt=Z%`O^hU0$9Z%xP`ExvfLh6PW-MChrqsMU);8N>t1RuNK*j za4Z*J5L+d?lIoJ6dqugc+~{O$7f&Lk$QiAoIRxw(&tz5dxjM;2Owuchca4$j(8kDi zip9kY`3zYa>+UAakB=KdlR}aJhQ?Zl$@lMZfCIZ+Y{G|&*J8z=C3O(r2d9{DbUGe1 z9ky1*mBNbFm&;4G*|PT4>Zpl?M)gK#VD~AnuNqkqW1U^z2w_RwLNf8^V6nJ3+`qh- z9WCS~?f9kEVaIlOpzzD2jtKKWbTWVM!>~NVpyk$?iviDxxjWtO#QjD`_|FMKO?2WjG-Lv)IgCwXgPvs$wAH zpHD2uGPs=)FD+Sov;}Mco5eU{`h185;-|tRz%%#Dw%~OHh%FYzVT2`)JbsE4F#>CZ z*|_?8LJQIdpylAx88+qi+a|~(){dkFs-C10;JFNfYX(2IK&P5Xq7VRcV6`g7l7$bXKJo66UR8y7O&C?;RvefrHb*rxFZ33&@@|g#5NX=V zbrR<6pTWf@d?s#7ye-DeC?o-{ifVQ6dBkU*+%_T9C$9&!DS!bAyXl`%Gii))DU^Z^5WP_1RV#7fjlzS8R#H|6@C3TuF5FNUz8)H9-T9#Mp}|osMSEuSCFg(X%Aeh?G2Rk#2*Fhgz^#A z7tx~T0t3M{MLt$~$oF7mP(>*IU^%slr_f6@ol4kRB*rC8E{+}QE>P*SI$CN09=Rzo zQA&|(9>I0P)sk`+NF$}Tgqh?l_L+ox)S*Hq!P_QCfeUxSTt!@yLXmLK*BWF`pr8>0 zKv7jUAUuJ2nu-sUk^&)b-R+ZdmI|K4R+8SgR&F9!d=a7U1U+fy>RkEcvm;V z3+kM4NwuG}fCB?o9y1?aQWMq_PPfVPw^=u$w_lM$*U73ecU7?Vx#e+J&a7e$jTIJN zcngUs!oOhR82~(2hDKMt$ z)`;4*g5A54=20TB$@GXlce1FI4y0+64#e}I0hlxo4obAJf;c;U+9ITRWl;hTgv>7q za-Dd(qHY9g4B?f?*7y$HfJm0676Qeev9wdGJYK~ZgpJu5u8RiKF_4qNePLzOoG)W|yLc9-C575$?raLQo<3 z5bOy_^9c8lMq~AoJJLLq@hKCBKz)*0TU4I|#}6t4K3~55qZW|3F>yYXJ+};qzpE#q zgw=(R?Q^OIQT~>cqmn89_pVwLN<&?}IDI{z?NgSKgxJ4=O2MoK8Qfe{%U`IbOiAS^ zu3sF!o?V`lgmnWs;2yiHq#WwYRb6?+z?adcABO7D3|V#fj^5C`W~*(~%U>*P)q;J? zg6`l!sovQmRVHiw>xsUt{8iliUHG;*hPio_Fp)Ts6I4l&D?pi!@p2(~5fnoJf)^mj z1w?={DVc~KBngrS!s6E>ixDv^NJLba_0@BWw(O3Dg(Yhe*-4Zj$;n!nS+Oz_+JF!N z7|tbQ&Y%TCgxD9vA_`E|rC!8RP_dTk1kuSG9p&7_-i>5NJ|$IBGjRf1q?EG!B!o$V zb*~5+V1nh$B;zOU&|xV1MMymMT}--UoI--~0*>_&<0aQ+a`)EXq>n=dBGUww5JS9o zedG;90bxm|P%goSV{a6GPv3;z1UXwwsD%dUwuR-Wj01R=Kl3Y#@WF8T{kQGV#g(Z9FjJ;$cz#Ke9TE_S) zz+H8`fFVx!LRM&`;GlAFwT~c+&77cg^o-apm8eFg80S3W1i_?_Q;ipY6rqAS*FPms zhqRO)QaCcIA1~#y!n%%>PHnr;+JqLkYCzS*cVHVvv~>b7Kp#dCpY42 zjS4|0>+1`Il$;d^)5OV!^krHp7~GW|jj#!7OS?YGrH;I<`hUVUI+3|(7psyMvw5ha zjmtT#N=8}L`*7i_BA_oTEvJL>bd%%)JNdxZOD<@!{s^HV+7Isvsbl?G<|)Q@LYMh~ z>2@ncwAfKfW{XP%fxkMBe9tViR8bMA^X%qENfdC>C~OVg3PZX*1ud2-i%$3~X2z|Q zQoB^9jz$1AC!M!nl}c`g!JqXA^b{L@7%v4sp|HXRa2{#S|CQwIYO4oQb^^H&Ft`@W zRd2I{*w9oj9v5|Z%w~gNCKm0!{5ICp0OG@0U3`-Ql(2jkUl7>(DCTW8ieMzHu24j8 zffOp`Z`H&8&=8bJ##>!FTO6PAtSm$FF8Ukt%sz*LhEQ zW%;!Ev|ftCf_e$&O#nDW!3z-(uDZYraguq!(80;Y@k2Ka&QIF}7OEDyHfm0EQV9P& zFbfi+I+<5+B;*x!EZmfFs2nrsFu+ndS8@e{q(5l#qBhQ?zCmPr6pTtx}}c|n$oY+kw%3{ zj&hD;*po7Q`|~frroxPro~$`zVBRjB>^71KI~eySDF#3+VQ4~l zFivO>iZ4_LrUo2p%Cn#9Lv?LQWwHvF&B0>%YN0pX0f*`sd6@U*>>??O{b4#{?96%f z`t0=J^fEhNoI8ddPL)pi_+;t9Ev@K@&hiiR^i-Ea2klVxY0$%_yW+7avgLEL=8g!? z&>e?BNmQnf!&lv&^s)Gx6`PK~SuyMQ+n{vkorC2j3UkZBg54PNK6PS7ra~B63cEfU z7y`6YD-0|(fT<%qD?;5Eb0XNvy+RTPp_9PedNT5^NUZG_Sb} zHs=b;EUGM?5&PQtRwg(Z@J8VB(VNY+f`AQHh!%~is)Ra#F&wEKz!ItikE~Mf6Zk+A zP>RElY@7H7oU|^l1~kXY7ZKw`km=D`(DVShR)$9ELtm*W2ypGWapMvm2u%DaBVIS* z5*{a&;Ra&lRI*}p^-9ugVB%NZLZh!sR+bvaj*pKORa^!Pk`TxBR**BA7H}q;V!dua z+MOrL=ZyA9N+s7D;hM-HO|Iq?w3#B-;0b#^p6Jvm$hSgXS*n`gedxc#&8U9zOr2JvN0!uVHcT2(MH)Q?>A( zu3_28P0TngDZ4xwRKeCn-I703ow0V~T>)?>kz((^D*&!gB#b0ZIMcH6=KG2%#hZ_G z=h5tJIp1qvVQJa9?M*JUKt_(#X;G>j=f9^tYJqcieC`W6yQplQw&I?}_y0ZnX@2zf z{NNH?wz)Ra(Cl(Vw|jeFCyx9FT>w0p(!?WU^HS7rW?D@*GOeRs_kOcV;CbOe@nz6sMd`(lxHt;WhIe21tFcpPS7G5a7r?ev)LHzs#dtG1kN4tH5&1#K{6qCmB2A+zlW8;0o#JIpu`w{b=g#c z_r!KnNuh(0RVslKh=)A|aBceF)ysfW^G1d@Ax3~#n1yG{GT<_eDO`=i(o8d9gSQv6gJ1BI{xmlqaq~E&6~wV7 zsn(i+7JeMslZ9&x=lirmnMg3Ck;oGOFMm7OH0@pc?9T^03-Ewv)ltlW!_xS-HMmr{ z98W*68HZL0gVgq5Qn?%m4u&ic9X2`kVBGMfwW8hs##Js?f+$e*fMdveYVZY~qZ)SL z*bUEJrE)n2xe4eQf*#3v8CLSD*BqX{ezg;lcPevC@k#Pft)*Zo5QIZwP(UDo{8vbA za7M1{>gyd!Gb_)r09pe3gU!L#y!qqydhjMgtII-Jc^Q$*k5@-Jt*(Ac#n%BvVWb5C zGwk`SifabqcU*kkX}wLEQ}g${ew3G_wSIyUC^2*2P#LwWRo&2TO%>bp2`P^7oA?)Y)`&oM(@D-^D;Xx$3r(#YmG~7;&g3m=qQ*tS08xt%7#}oVnAfSW%6^@b3 z34zg5=szeu)iSQS&|sWGjp~e`h?Ixj(F-7Oq~?aJfqiqC3;=)*Iok;fBGHRd#ptXp za>F(f5}Q_`z#?eg-qY0IH7#<-dor@Egfeh>c=V9N6pzDc$(=E~n^YJ( zEKS2pQjh&6smT&tU{cHTW5F9fcEZ0?M8A!&KK4;XNe+Rv4!V~j`yLl&uo_aZq*_C< zq*k{;0=0>Q5h}$awBQhQi-Rhp4_5PrB^gn!nLNw{t^&$eQdpzv6kpfxm=@(0gLAH+ z46`s z@yk;01D`|MMO{MNE9CLU;fe%827ln)Am&l}=zmX{UpFOS6+P(!Fa;8|Q27r?^PrsZ zD=xblY_6>;yAy;OMWk4TlYRvu#!tP3njbB6GKx%IBJQ`hC5RV*do?7MoM`Po0t68 z_wnS&gh;3oo{$~UHm#YF5b+@d(x8AU1rbOvC&WrOr7#lVO^VU?!T2}TBFTiSTEsf1 zMXKDx)PlgW2GdNE|1_O3NSx>JAmu(G^o<&fdeE%9arDx%>kT3?G9a*C zPC>%@HmK5;$fF3f85vXh$nX?1Bld4RUt2mUKHl#rf$bj0Cb?F~vZ3VSTRq;BJe`mO zm%F0l@y1@q>dotHlywArDDiYi(ZRf(_`x<8f}^P0C?|I3XQV&P6LV8*(+4F}-ak0W z56<%Y*@tKRypt<`d%3bu!!SiXn;kxM!SjE0r*9|Y>T}9ooF8AF=&Sjz;|a5~*DoJ> zbXzBLr^>@{n%rAnQVQCKESTu4e%_XKcC|RF{COmlKt@syJu#f&M&f7>l{hD&itt=H zVf5fO;waJ>6@Tr>u@EPFwz;K=Naswe%Fm`eD&%JyZ6k{2xYEs%WA%NNqnb1#$fBDX zR;{QPJeZWt#KXxnJsNNG{$Q8|I-}ecoGbZ=1#>--Gzy)KBB^1SZ%`)H484cO*#NN& z=I7tuvE7uV$>h8e0$W#B$&kiSdcl3vY*O_(m2$;GT?&oOKcB3qv6Yx$Cnif~4gYK_ zUKY{3NMHzqNHGL7lE={JNFl0^G?OHJA*m0ZZ?ghoFO)Tvw3y`IfrV6}CFL&0bwSY; zqAL-f+}BW7@^w|U!bs<`1sNe_SwwWq2^g*07|BzK07(8Nxr1CtWgm$bz6Wt?!G{d( zl0(VXf}b0i6I-9jU-1N>YYn|cAq~RQ-b084``QUnm9M8@)t)^uEuA8Ls?@>zypP&F_N)FUu zn=O$@G=ZT>@?>r!=~}L{9e{j^LSq{ufdDEl5fDnFXu@g&hSGq`kcdGQ!6_@F?Aj36 zRGF~yx-e6QK)D)}(GPW|)B-JwkA$L{TLvB*QUQ#LgaEpu_$^5f5LZ-+UE2B7P6Ug& z*-^15`_Tu}R#{ZQ=qF?kv}_%T8{M|8UaA9j3? z1xu0)uo2{4cb3fdhw3|?tpZ|zL@+?{Covt^X1c%M@lu)ryUOz1EpL}Fq|GcN?098i z1#F>mjKr{%_SY~jP9^PpxdncCoq6z6smM*T zL@y2%kANQ!ZyW|?pcbWof)+<&iNH>%P>vx&7Jud21dp(uft9I*Q6;Sp;v+eB$k{sH zfDxCe1ZE0Ghg>~Fa2B{oH{ix)DxqLGd3V7CGW=m>5A-+sM7U$>-K$MBdqvmXj~ka=%_DomYKqMtUC2aG$Abcf``$n9&6 z(mHpbqyx|@ipQx`oA!1QAQp$Od2@%w3|vRG(10Z=tI+zz9A-NP8NnJT#6f~)95%Lg z)^s8g2;4!eNokH%Lu9H#ubUEx+yOfY@)Xulyh3FH&4b{^v9v^uI~ev%2z^p9X()=p zY-Cd<0tI(a^+6%uRL^kh9T~U-?k@rZBq$;22+F!MAI0fM6(7 z3ETlHQW#k&5G!-4IKG<$0t)+TV?N2e$S0{dUCV%5HlH#V!DzV&X7;WS?Qa~Abe9vd zFj$B5V|RsU73-2zF07^w-0h<%%i#n1NqG}>no=rOP>CtRq_QA+%)@R@@^!Gj2veA! zYqdIe0fCX=Ugd)zHgG2K-JG=dxTHuMPR{sHh_*K&-jx6`q3XU4VS?S`D4?JRwBoT(G(vcPJ7)%Mx6+^p!Wv>imir z<5ljJCQp5f(XBWK2{;#hV%@AsTollP>Z)>ERt=QW$8>lP5wXSU-5`k&XbxV$DTE6m z5CRH42I)*vc_Mr5V$nCfhs5moF$5^_87f6x=^lFu&mgcn5(099y)wsN;isTXNaM$g z1O(AD>jtSM=VA`zhWKtBgv`b68sXi8OOoEd^6c z;fTq=pprB-ck=r zdW5%bl$rP@G>rg2an^TS1Et1Y619=xe(G;-LdEm6t; zm%Y1hj^jGAguj3LQ}o#35j9IvBmfem_wh!^vNTqNE$fjqF+1VdV1OV|g0<@+1 z^!q#arK-BB0X9h5qp_*+NMv{Qt^1NU^W@3AdEa!YNSggn9ewS-uN|e5*RJu($sfhv z51${NluGXx&!6V+2Zu)&XQ#(5Qam}z-!INiUQ^fpIKnGGN`_~?b^zt*RsN7j+`;MD zN&b9z{$8r1!|-qp>Nhc;3Wf@XNBAU_OCDU!7bzGXZUpw6VQV*ej=ilI-Y--@!c$fN zSui|e9B2i(8qU2H3?HPAJqdF%Lrw+5sg>QZaZ0T#pN&xB zesrid?GX$QfgyoQ4IuA%6Fj~A`dKyJK}cX4P8~C?@5#QFQj^a+1Pr>)Jz;8e>)YvuBsB@YM#W_pD0r2bbdP z@ZjPKa{ZEdTce_PlK?tc`9Iv+4e6XKTd>0N4~q3JA4=kavVhG7c>0HehuGf&ZQq1) z8YrB-(s>CCA>^Sb1hiVo?|g`N1}|V|ptJNNAC|~{auG1u1w33X9}~?sd!HKqT_VJ^qM~7$kJ{nlMAJMHZ??^k2 z6A}u`WjJ>~t~WT=FZ}zhFibzbH#&T^y?+#aa>Od{`sFWO^Lg13tNQfhy1?F%zYwwb zCTjGqv-Gv-xeGemF2O7Var)sB$QMVainJ$-bV>sM zEn%08>xz^8A85`AK5J>hS74G4H0R#{&51iqE*>7TaE@U)ac!tbP*5N^V6BjxNJ%H< zu#Jn*c_BGnSe}wu=&eFoRgP0~oD5)P#_MOHI3Fl06J`nxSa9F~S67wdym$XTFo$m{ zUniLYWK`cl$pu*twKoXPeJK|52V7FWXeLPtDWWeI!hyqtptr=b^Gpt}Ha99usP<5+ zo+aHNU{!9!9hs|T0HFx)I%=3QYkT$l(l{nxD(!%V#d)^ad!AP+BNfIll)VWET`av^ z$XPyGYXZyZ&_NRGhF2n`^-T$l3B4Ig5Y5~#SDZEB#DN$_^nbV*^JtDGQfr+`4WgumNTrMOQaf$y#oEt{*N4D|<{)R7s zd@t_6TS5LUXv+-^ z_jIpg`DgZDS3PdH|4~}v|G0B$uixVruXBsNF1^H+?@J+*NJ;h`!r!|KroA zkIqY}@}AD}rlj=CbA--+IKMbMJ1IA-_0~$hNs8z#oJnlVrPnK}^C$^vt)b$8ItzK^ zdWxe(WAl41+)ZX+i#svu$4*ziUK?`#_~_ZR+4>nbc=_S!(ebnAkI!DeIypXHbCNZ@ zc%{!?oIRN~k~@DMJ$ZWZWOwoK@YUY*2em7qnO>i$0QhQ5@%iU3zW8kTc>0qU2gj$6 z$~cFI9Yb0?zU~DxBLl%)y4LG3Pk8yQN|S6`-%cUuhhvGmb%4Isfj1O_RD?f#wnjSf8Vm6_Nh!NKUG3j@X-*7s@}y z@?>3<-5+yOJ^H_s+cVCeAG|!eLD=ej4%=R3nT=O6 z(I&}lK1w*_Q}x+o%P7^@1q;S2nVkm z#1whyP0dx{BAfc7+ePi<`dpX@TKZ_e-_v-YVz z@Ta3!=WxQb$RIFin2s|)l{}^eqPqO-dN~d$3qSHzZ!1c=I2EM z+J%RAoa2^Ncu(D=sP1ikUaw1xrGx1Obdw;5CTl;x^2WrdHIqNN{7`5*m51DrRj(-6 zrUR2J5S7=KM9GMux3=y7^T%1b^xr>@@;GKAC9-gF+r0hz@#iux#k=`D5-PWS`{RR) z7fyt2GTPhBl%7r_2rL4He}nRdCn zIyeW}oF4;>ZQty=?4_ix z$U;saqn!dAkn~DR;u(SyxyRPUq&)*A1)O&<%t9R!aMKckzi7i?V+BJO$KX`FcH-Ze zx0DP}BEPhhig!sx2G@NK^p`%}MQbagFRxkLf_^K_Px`cfdrvmBLz}r`hUFc)l|tC9-=`2>>O1XoJmC4FojhqqSsJ;~ zDEb8~&-b}N7%T3GA>>~AEQ!cv0uL!!xBWr??c$2-hsD}#GiMXjt718Sbx4nBBQYwPtH`D?P=jOP4~ zsfgNNi1_{hjXyx+|5|7~fYKI1`!QWeU9bAH`~IrL`Um{}*P+g5_`Tcnh5D_ed%*3@ z)py_a8U;6EJY^pLlH9)a6@UNL#QfittDxx7J>&;}VN1$*>ME3~kFLfNksKi4ATfWd zu0jq^hhwgph|u~6SK*SS-b9XXCnwJyMUhlyT^_7LXy~f_EqyCLJ~%%R7AUlQsdSYv z_qK1I_*UF1$Mc=H+xpFq&t3^+A;J_AO+``^*_-OCcb8DNpC3Qv|L4al6y(lMogcdW zK7Fg=L0#rv4X0>6l)ik|Q#5~}oS&udlTSv5aV_hHhC=uMH7fkPA+uqPWJSOd{1OQ3 zsRTaCslW`SCldIm6*HR-uqIs`y?XY;&DDnrKPj4XeEQ@>P5iree!3o`nPfAR3BRh= zB}QLmc>JAOB7z^$J1eO+>VivkQZz+`qXs^b$n(Gvhkdk@$U+UaOyUI^63JEhL?IMa z8hb-dEC`?E0_Ao*C9S8Tx`ZY-()If{*BTNyaUGA4Md~5;h7@s39hZb`TGd1iQM3X- zA{0Uyg*_Y(Pv$g^tF=|Fo9$%bJ9IW zQFPTNm9BK6q!qy#$L2Q**ErdNa}+YK6Pt!oxKav$8q{NEnabQK(Q>s_J9si}DD`7@ zg}g1AqcUZZ9NUmCr<#vk2KAro5@_92rhqc+BJZp`Ic>_}{Dq;|G9NVA7pZR^E4YEhJuxRHuD*pJx`s4roN-)BCE`oQWReGLVEjo~suBZ4P00eLh z=q@(|i-bA=tB~IeqXaMpG|55%J!^bA=+31?5B8J8BTZ#!-HV*e)sp0!4TwGkLaxkl2T%8P;s zfyZ33n)}A;FrYhEuPSdY-4mX!Cv`_5EzlBNlz9Xtk7d-|mzuikz@$?ML+kK<>Nu*v zSaSs?((XNXB`e)m_)+%JP+HJxrBFED(A8-j>_VIJvE+6+6kY)Kblapy_vBTkP@&}u z*!=)4>mi`)<*q{${;8Q5^LXeR2>C6}=9aoVPC4BO^t!3!;V*xA=koeIv4y=eA7E}N z!CttELTU7g`ELqyNBnvjM|e&MkH+J7AMovZq6lis2~}L~+3Cp-t6!{o^s)#?hngSo z?dRj+(Q?X(9*J5h(eKGAEYy{JqVbz=>g?9DQ#+(w%visDR9 zD_a9BDkh@1vP*a%&sO$jXsCP*>7W-Khmr4HU{a~V4UA&NfYov;a!ZUi>n0oo;Q^@* znJ64H&~h%sQOw27hpu)R>#n%H1!P7kwxq&!WQH)6r|xbRz`C=CXwsa3Q7Ib^4t(7T zW!-C*{MscE3#70y%USO8f*L*^OL_dI3nc!fX}o}&4_GTe@cQ@Jnz+C9@`u?pZ>AJ~ za>a43hM+D(STCOpr@B6%s}JbvLwNVafde(G-I7>8hPr1*;Cn^Za!vZ|(KU)~E!HqA zLww5>+qpe0_rjrKdeqZ7D2Y-6bIxzIQgwOKhi)u(cuIh-*j$=n?BC+0EwVU!WjLKu z%^2;a&R%DK5Iw2%kbBrf3kw=4>`$(1cB+f%4~W>x%)fo*W18sJ-XFjJ{;ya3_^)Hz zgHS?syuXsi@UFv89Zr%1|NM8Ycf2#yO!!dm`1z}P`s&RF|8jdDdw!X%KY#Kxc;Z8( zaIFqgIdb#&z@&6Ss2@!qXrtql+Ne2FFJ7J;A0A(Y$cVxm!{NOFY2#J0vcX%8gum zN4L6@uY7DGGSY*b{k}8(T!cm1mFU@>{r3D{7#KW${mezQwK9*XEz&C0aJ_^~=fnRt z_<$b=W_Wq`eywd~)?;ywpY~ZUv7ry)n7@f|Oi;nbs*}=B7WF@$OaDARIDKywKyxbi z^7@}@W8B&OAE|+-MuiIFcNF6k4^F+%jXi$PAO4-!|NMv5ch8T{SE-M-@?S3I#p>+o zidfwK$v^z$A6B28z5L;o;+7Yy8=rl=!gb$WeS0LC|AK(5K7W34^y;EK=Lh-y(^p4F zYM4E}`18T5qhG9kID0L`e9BTf;fv#a{QAOcE>;JpPd+(&B@*-G_~{S%;PvT~qgP(% z>dsZ_7@emR`O80l^)IX6lEz-@(c1>(`Irm(_2N506euKHTbMJ~@AW^knt; zht|j!>BzUOBdagYyr5*!aX^l9Kj^Ae3R~^=H?{TvrgY?n!Zv#UYE@57eyqzstkl{Z ze_7|Jje8s(4SHI7{`~Bvu{_s~@%{N&#e>I3f#pwMpWO5UQ?dHjFTeZE@Bihy)u&(m z+v;CG{pOobzxwXq{+DMjo}c;lNZw9qsT@rg#{`=Ih^o`}ysa#Y?A- z{Qk`|`?M_4tE1Hu*S8&?oYxWmn>9Vx!ILMe=Ldf}vbKju$A8kjgViBn>C^ef=5^uV zPQC;$8Q zPkustRDLBd=NFHf&U$CprzBDypAE42{NjnV=*?Q~N5z%6b~)PSdn_6%oX+CYdHt&L zPNsM$k30QEI>lBmO2MvOl05yv=2Ec#=eu8hHfcrT^1oW%r>{>Br`e}@nN9x3N2jk} z*t}1NiE4i@#qbwr=@k!@#9Ez=vRMyv?&8(!)4pycIh9X)cy>zE)cKv3YnVTGLlwtb z6Jzb3jRY8T{zK8hd0Uw$fXepfw4*vCHw@Dypv$GvO$ zvivd+?`(c}XZmpQ+shk&GUx2)BUu~f#y7VEEwiM)T6U|@aDx-F#tu$gx3GF;42#KH z`^EVWFK%eIM1_C)`$TeoQ~!09(^0GNuG;U&cqy0qht694V?8$4%7WxS#j`P?!k7IY z<*3^I80GVvhEN}iqmo;E%kyt;P6b-0P1MG^SML9)lxHdBhhDuWKB^X=GZHn!Y-p|= zt?S*$e_QW(UPE)7wRS3Hy*Z}yJ{+EyO3gJ#eb411&cp0FuL8o1eNfZc@Qy(ZZ<@5&M=j5ks18rO z{iw^zD8#9ZrX0@6%1lT7U}t#Ktv>3c3EWQ~7o#?c9S6K63rGOHH_T)5X6vYP{%Ty) z)i7$6I3IYvto3xyfD);&JlPc08@*)nG&5f}Pj-$d&Q%*|_3$>TMeV*_6v$pWP*uv? zPpbS7Nw2Q%QJ?hwZYJqHwdgceNeg}-Eh;i7rsIw!S+~2yw`D)C?%z&5*PM1sDsEej zax{;|m6_|rn8R^CuUmB@oYaO4XIn@;ux#4a;;mg9MJ~2H7QO`swLyGUM3;->>U6gtjl%iB#ZL~; z<+3Om$>&Yc@7`AKklnz7IfJ;N#Yj)C6LRcMG28U9Sr&%?9n#xVYRkdwNgsW#v|_Ed zIN1hkqox>kL$Bqcr=dl&QCp;zMeT;Z7qRP_s~bXa94@Rat2dT%yAwgkM4WT?ey%`FkgD0=saU| zM|xE0L0!pl9*x>jfSj@gkG{ykNe?x#Z5szRD8yf(_C3Yka^WX7(G zz0$`Vml>Vx4gJ^`WR_q*jJisX)0{q6 z;(z%3%`Mt(clX`trVy$UsN>!!CWZ3IwYu&YyIza7ro?_fRn>18ofZw6T5_b;5rg6L zv5!VkCERLTRZqOLgb(sa5k^10dy93?C=~97vcRf$w+dC85yyRrd)BVWW6`)(!ojHZ zwQdp)b&Zlg&STSNxsoA(ZESIrN02bT9OSgiBZG0t%0!#NhXx((wAeG|VtupH zG7%?_)KU!7AI|TNm}KX;SYp)xWVw1mC5Osj*NZ5s1CM{Z;@*fA_xI*%xH@9En_+m% zctb;flZw3mBxAMQ+R)$EJ{i6#%tAeqY{6*ntd`m6&5j=qoy5DWF)@o%Jui;XgHL|x zq6Q5W%3?;XP57iZ@&y{spJE7CXsR;q zpa`5~B{*Tq?zXa@XzYJ@@xp=@WQ7gY=fHA-CA6NVjr$}5m zqlXo3RSyO7!Kpm-j|7fFMOFE*{N_TosFM8d9573Bxq%cpEfP4ea`2YEH1BoCo9^x7 zwcHmr@vz~;dpw_9yuuMm9~a1{c+3UGSfB~sBRlXP+6vLPGmb9UOFF9y0`_nlP~qe9_G-Z<+FeEkPqOCu|=$LDhd@2HP5#^KT$cmnBVlV>O3G$szb zQM=&WW!oH2*97Uod;?i{wD5hymc5N-@9(s+QpF0@g!U?q(Xg=)^|rog#KmZ_e!kX6 z+)wmMShLJa-C|>lx_@8ayL)5vmlpZ&b>8PK>SNN$NM@-KrNvr+AVR1ss04NY3iI03 zhAnK~DVcHw`|zfQcli}g)f+J=wpleXrm~# z5GpW)Qja+dE#lyIM~5l$TU%trCS=&yq9^X8xIe3@-O)9*)~E^g3(rHiys6HY=ZVxq zgb~X2uIHEXC_+Ger8I+BQ8sg>b*+pWNYFf7H!RA~qA^j+c9?6+&F7{T^^xpUg0Vy~ z+FE1ZbE$&DV-{yrC%AH-`Y2Z(?2Ub&j5_xt(rOA{kmymuBRvV+gm+|JhBehkD`aSO)-~8aB?H{Y}5~I0oOo1 z$ZamezAmFHdj=mr(c$BsG4BICz5xVH{LXgZ_YxQ41M7ts>%>vxxjM;^3s(mkDno9zL*MmE`=udfk}lkejO?7wa|hT7?(el(P7q6PmBroP54T{@^8D{qlHHrG}Pz)3tx}^6}yBlTgv`begcF)IKg5*sp$& z;Q8b@38m*l=4k)wv;I|oV{%Q)kNrrx_E-Yx;Nary;Pv#ed4lZF_;-`=R?5>Or~a`3}$}HEpj# z(;1ZCNOHChhnChdDo0j#`{v)&(z=t-UcYSq|4u2*N)1nE;%bD~pZx6Li>u}g=Y;om zH=hVBdaLr(f$efPlo1R~SIgn>sCik*-B2RO|LT)(8tHwRB~GI#MjpCv!1iy^(#AQH zWA{+1j}W|ajHN2j6?2xE*lx}aUc5LvJx*DJa{6zBsNEL_$I-bBA~hyQsp4oED(d52 zrwLuXdN-L;ajsPj+B9v5JxpSlw!OwHVP5bScnHC7WLf=@$cCbjDUFHm*x%HWz95{@ z6P)|{y#NL7(uUZxY(B3op#{|~KvU`|;>CwoOk10bk3U}h)2iu;Y}FdJo+yN6p|I($ zFW-{M60x1!BJk8%i1nR6D;&|}xTp?beD#Y-^mU9ur-=e&%SU-n4#&Hwr2V|8j+?86 zcKmtK$~RYg#LF~{ky1bY`Qh`U!~eLE9*&>au;h)~PFCFB_)U*?Ke>@!{QSZplk=K@ zFbQkkm_3yfFOkhYiWdAl`eSY6^t-eoJM+QA$>>Y_&yFsBJ5jFZ`9bhTnXgR^miX-S zp+Mdjzue*S49)+;|6Y9?<^03y-1(Wq=Y1B3(=@NtF+09EI63~$p_+CXUFp*6mrh(9 z)ev)g(WA2WhT;7vCzl?)*5sP6xzLQucI7Ms)x%Vj8M|^3Z?5jW)q95VSj}(BdL3uM zj_MI14&Sh<4v?+#_rup0XHTCFUAt^6HHC1+Zn{73@Q-rAG0@jqh->bq>o&hZ32h}$ zauw?^=Ii{d9Px7z@9N@A1=Pcn*H4@m4EQ?-8Iz83;Ad6+Q0`yue3l{3%pcnG{U@@|K~f40>j@X5HZdkFkz z?|KOQXYY6j{AX`<2s|TxZ->Bt_O6G(LlPy45WkWl2In_`gO93l0U1JHesnV*N!2~S zI6M50@sq=|vsX`!ogwp_)60*KUQNGyeRB5V@%X{f(I40T@(7cAbTWSQ&z4klkbJ-xH`x4Ub9+gbbD)2HKK8|6KIFtvN*r+mdn7iWe(`Dkq@ zuZ~{6J_)!QALuA+{3P>x{^;e}4^u?p#o6SU$1->yA?98v#lX?*^L|l2@1=d`pa1#% zuzdu?OqTNKdzFAM4j!KzmG$i3l%+gZmf`T|{1;I-W$ClNPmW$nojp1|JnrB4U|VsZK3F`aCE!r3h5& zNiB-8Q(^rMFV0trJ8+AClKHvu(WkGTNia^O3dh|~FM5RuRs7OXKXzTvt7rQC(XCqz z(fSUkEF4goW|Sv%hhjiZs3zr_x!d$< z01dDG^#Fi-sZe_Unx^l5gezN{@YXHs zPVLp7j$a-fT)%_6+jg+c*%x2kx#j50*1coDuDjrS*Y48YYjx@F^}BTM+Fja7mp=LD zUwwP+g`A34ZYNG}YdKXL=S`dC{x(b8TFj?UuRm@3+xCVHdqEAX&R-rK9zRtc zDbmJ3`6#sLQPg&+kJQk$Y?@cA$IuTpr3$9%wWa$0>frn1uHf^{pq@V}_V$ODN3c(Q zG~+2xZ>e8qFZ$h=pS6kG;yo{p54W9*`kLQXR(VyJfb-SYzxwRf?yon#Zwj3q_Y>m*LgI58Qf-x>bNmuE>CYMQFYW!f(sT{ zU9!kC2%Z;}=O67pd33PtBv;9L>-RiN&7TQb4v$ORIPDgY1ns2%LR&Tj;&9`hX z{&g(>hh`EA-})`zd;ZaNU!s!QXP*IRoX3!dHfE&cH=w@sa` z_M_EP3hux6V_R*?rm^0NXGxqB?f31Pkcf8#=6scSNW^KkcI6)l) zUpl@=r)STvH^#4j-C^S!r%;LTYq$Nb!}8ASk4ebqi?dfRwwFLZ*mh*iE-?K(c_fGe zg(Z>bqnk@pG%zLBm1U^UT}uKduPITP9*+?H=?qxrT4!B+p8YLpva(ixl# z<}2DJTacf&th*6jW=EwO3dDK8AxBe z=elU3zvrL7`0DOf!zl$Y-*z$%fajO z^V{2vCXXt<{PrVi@7iWe{axFyQPTpSfByfcy7SSAqQx^S)h(fDLJgv1`@Dsf8eg&d z>(%FfJ~(-zp~0?ie9KXJYD;}qHNp6n2@{pCZf<--p_|^}1*;q92PYS6+`z{7VNiCPt>a9%XDE{4CD_VomT2Tx-)6!e2|yhzNRVZ zucUw}O)f+7)ujx>>@DR7=hu7BufO>2)~|QB7*UAS5- zK6~=R>c(%sUXz7knbzNRaPi{$3)RLodD&OL-STB`J+{3q*K6-x*K2PJA6D>YSVM=djrAl=6dfRts z{oAt>MaVCM)cp;^edTZamd`em+C%$?*Tm~X|3Cfu%PZ&R;N|gK_F2oT8?kSjcV+MT z^^M!K@AVD;b79{WYkYm%HoWG^t>3w-;N;3_dU8uDhG(v2rH402Df;8a=37EWgtW}p z+cp2$@4x-s?>DyJ7vb>i{KeU}o&Q<2ltb^!LVx|)=fAspp*g@b(I-z2$NRRoj0H z1yx(VLP3?5-$p^zmjBNsyr*j#vf;kJCf7+AYr81B%QjnS_*&e-Ojh2kRLd*gN~sR> zy}EJbZmxs4#%`XC;mfawG>UvPA?@4Dmz0U?s=C_yEj8)Z$t$z2U#UsUyj)9@j+&rk zZ(OYjO3KFDX@c7N8#O_B!`o|u_Li?N6aL!#HT^NWs(^h|H2a%N<*_#V{QB~kX6Ibf6eHJ$-^y&1i4ZY3y7l_yWm~^Z zN1pP~b)`LTxHL-n^t3j9?bsyEQo4Rw1i3dXrn_yAuRay=_wy~xy{P{oFJMTOe;+e( z<@ui-Cw=bhFVFvcxc~8eO#K_%xc2>zcRt+zSWlyVxc~9L`u<0!hd*^bqg+@@XO-+# zSCHoPFlR+JeZL{HM}?BOS~Oc2fqqkZsW5YJc=-C&!Ql@>{g+y&zduvT%k)~pEy)?e&_B-AOEjbuVVZx{c6XfU8Xob z>>lsM!#kHfyu0Dy-OC={+wkz-We?xm@bJCM9=^Zf;ro|8yuab${mUMHu;Jkcmp%M& z!^00RdHC*~<->RH%pUG1Wy+&%1^Z{SM{`N%tF!M99y=Fh0YSi%)#S6;)6ZVLe*E~n zHQO4lpUob8b@bxN(fP5Z5>1*=O^4aXs zeziQ2%s=JP`q}Kk7YC=$4o;8Gk7}dk!Qr#nvwu2#d3aW(acH!DHhb{t(cxJY#PRLr zv*9^ZBQ2I2N*DKqPILf0F{#zHVGnMp6`}*49le^>=XVM+*IeA+tT!&bD0E%L>_z*G z<&}Q=)xmI$=y;*%7sF@ee$n#9SL>gBc9OsUYWP?A`qPu2zSB*lDHW@vs~XR)2;Fnz zPpvEDfJ9^HQF!JUfmoH>BmVH8)l%OYEM~+LjU`xrR+u zVHNb%UM-*IE`fU~F}tVaaEcYr+EQ@VB@Vg#T*dTVrIl-2ZX;8VUWtCcz5ie=!R=x* zm+iSzOfBNwI)+KV?%dv2>setb^{-REwzj4Gw!%+t3UJfl)&ut`y0~xOJyI$>_ujgk!0m3iFVpZBZJA}op;EP4@o-hH zYY!CCbum(|bTHXU64$o$_Wq6wElPD{7c|ZKrQqzon;G=lb){;sx0-1wZtPNsT$Osq zy-sz-QU*7Lq+I%`Y;d33$$ahlUU^^>_P`a9_giV;6v@rCZ6?}^v~~2}+=_9>Dk@Iw zXS06gUCQn1MD8{<$U2%k$_%^ZjX0^VwYM|&HYMNOW#xK7RkmhrDXi=VX5@kCbQMD@ zMXrdsPuxo7whtwD>#r2r^I;Me@Zp0hE~2$nPU~JO^pBB+qvJ` zavz53zG^AEN-pKjXKkf~w5n@%Ov-9UMaC$;Lz4lX>@grcSvK}oL_0ON_l9T#p0MA70cS(@7%Vj zbDOPO2GrSZyVOmVZkpK3wTf!O?bP>J%ob&q8hbHl9)bLxN(Rmsev z+ZuCWnalTFF}$2F_wi8$s`KA*k6WAj+-K(+601m#m7gxZQuWVv}Hk8pSZ2rT4mcZ3&qoKIOfQ-28$7eu_h4^-`1I1SS?%BGrsLvb^9~QIm z+w%9BsrmMu4Tx(l?Ec)yKyU{!C)*@thpiy}!&bFL={DP!3Tf91t_fK#KhAB4c1K<8 zo2lW*dMF5=9dK_bZJ3K*R3vnfwQE@@-?@+}vgg}!GpoxZdlA3fxnLVBHAn#69aDu& zMMV0RdZKf4vE!^QN=%J@yU0l0$k6WPR*{d5xTo}Kj*XF=V7%F^^% zb~{2;BuR1g!uSSP$mD{J+@G*NH%8Xc6a=8;b|W)U+q#$0xbfL&-0ia4W|8{NU0Asr zHb86M7C>j^8Qc4S+RjA2QXA8badE7>Vw&*=*dAI%Qvy<$l=8*@2fTj%lpnBD+<>@$OAB*z<(Xgl|I1Cy&LyU1^y+_nrslI4kkL!22Bg{= zo`>(s1I5^k|0)Ki*r)N^?)1Eyvl4x1-x3a6*!@{`h3#q}0x~REvh8{fMy?L0eOzk= zl-1oc(JSP_b)-Ac8ENcJL3Sd2=SCm9)i$bcP%#(Y1QHeO_Tj_1YzGFpNuCPJJz+3X z=@(cCECzS$t80yhwiqk;+tnv}x3CYnr_PRa5fb$gwN%GQlf^r0-HH zM5@kmEP0ui0%I^bohBsqoU9B^C*2vKoZ7+mNqfU&9bGWbN#*k7UMg4U)zO%l z+!$mU2@=1od>SYH4n@m(;Kq>3S-)ayfG}O>v$#&HNjO<`y**EY|B`$5>KmXEZNN)l zl*ygj(>PISDS(R6?W-UBk*foVE5qF_wkr=A3#;fK=4P?C?R^GE%IKA12YyulpL+E&y7B>NyXYSu5t$|Y}mx$Q6H z-Cl!w+H!OEUAz*P3{0zU2xP*Jc#3*+6X&w6J!+Irc1LGuf%3f`ggc^^qmpU*+7<)B z0OT$^TbSvcw?$dFAPw>>3|{B%wB=W>-UBAVy`f+BwyO@=HCI$^axh{k*g-B7Lp_Yq z^9tZI(Nun0-OQJD#p*%$4<9ape7MeH*mU0SY7gQL<>D!~JJJk;qNY6KC35VjGSGZB zMuv@h7=H{lb{$|<&FVr< z4i3u+=GM8-y{md}h`GqGsiTRkmeEkV@uBf>ZHxtc))q$*)FYFwT??$J@5(yfVb3UVaEd6``J(hQKJ(9lczo7YfI`$m zU;o<;oi3uxyRg@dsX=3ygyiskwM;zYeTcJ6rJq?WnBVmQhW+EhaD3a zBJ>DG*DfnNrtFB^nFq+*4-4R$?}2lKgzm=})!oMuxEnX_6lcTK)lc;{IZpw`fm9m+ zV!6XM4iG%n`W5iMeTuEWK`nF#-#8$YHy>xEs@E}ZRgF!8OKQTQC$hAF!)SggY+zZkk5U54hh(8 z{fcu(p}YJL+~J(g`$Z$WwKzdP27$nq@AVd|5_ee`Cl{O6Pm7a<&@uMlpt(Mbo<{W; zQT#I-iWzcgn@wtk^t-K>p#m$1F(zT3A;Z4o;edFqR(IbT`^9|j;}!#=P=|>jmgRdRk4Qp!=^Xo0KQ)G|W3ZEL zS!VGH`*9W7b@$!Ku6vhQnlX3eM`~$CD^k3U(N(Dq$!LByMqEb!CzgOH|Kg^pop~P#X9hvP*L^?>)$Ekj!Hu`k)Ff}f{fZeOn3sgjas}1 z$1ZjW=iWxl9nGwREl}l-WCJ+>p3UHj?Di@Bka$nD22{3;rE}wpH$p#>;1*ZCm8+m~ z9Ww5WuIU;IUP9i+C?+o5aPMUImdGuWRggKNr1UHL6oZjVhK*^^oIYiYxI+)APDZdi zJ88?iY%SJ_#Tk97;LV5%01cImR2AQB|0x<51TT!^PwrKRsBU?nfg`h0o>n(2+b(0IMA^!!_=J_Gi(}FI8xocLcfA2&l3aMolFpAk}!x%Y-yml^3F5|AB(#=E^!{Ec> zj?Tsys!Nnx2**liuzhA|d7}YlVy9YLo;79y21W>!%&miU24Q$IX3chK1Z*;KlBL01 z#Di>}N~PG4UF5`aHCr|rBhL>7xNqB|93&gmeno;!mUj@dj#;d(fg{Qh5e)r*p{2Qh ziKQ764}W}?W{iuB_NAJR5>zQ9SusT8gC(9)o+ntZH&zvMT z3Mg)E(F9a;lB^7YT3z@wEF}IKBIhYUy=@(NLL`BrxA6h>!P3P2F%!ull#n!=FYnSq zvI=4!M2Tv@V*6t<5I;Dbp5+G5m;UQ8mA9C$_}`W={)8ha|D8k34~G zBVZ|c0(BP0`J$y`wS<|&ATpHoSM)qhio%jrV(f#>U?pt@@pxX{B3scIV`n6lu<+z; zn3;qh68_6(X`_jSV|0NALqt|CtZ4!gNv@#w4XA5$Sz8bi*#1Z^k_Z}_kA zY4$I%G-KBKkJQqPo=mYA#ehuQnbDvWYxJw54T1gg%@^-zX{Yk_P zc_Fb$VbYDhym#CstONRhTJwug&P_w5QoEjB$*pQ74$6vgl^wH-}Se91zW^b2Z@T!<(JNK^n})9eooRWj7# z<}llH3mD%aQwbhq9(vjt%$c085Ge6R+ZeHWCN(g(EbhWG(-gEb2Zbfxp`^+f>021s zk|ih=cCCI&Qj#J^FZ8SzMtR^&^$cnb=v*S9N z`@-tUb>{&>D77s%gN?=Z#vu|i>7OPJ2Xn;<>NsN3mS4dWQHYV(mUQS1EOG)YKwP4J zr7d%d{K67>54+T~|Jat9Ar5}SR{`Yv7-JXt(aDx4=3Ror+JQWrMt->^C~ugwMeaj0 z$2T$&ofnArlJpEgC%MI)&x8lX?(D3jq2od4Z54))1+Y1Qs<8)2G?z3H>XM^Y$LPJW zS5_BV)!eKta{vnECl<|qY&$P3Xz~m!BQVk403{}><73;>M$H@kYb?!!ODxTJ`Bf+yyh2D{Ur+|KwzB2y527u2?5$Nz z#|=olg)0&_zmwmgq3D%Jqz%;wr*X>>?O-e*3La!Cn>o#41xS$DLhIldN)MuDL-W`G zPDFsI^L}|(QlmmCQzV_Fm2DwPfy1Qi9qgFwpYe%#8Hj zSTma!EN^PqaT{CL=rTn4$+Lc0G0vWajIG6}wE1Gp5{t4X@gRF1U<+b6NW(lWv!$a7 z!h00n&99r8w~o5N1k!i$!%7dRf7~YP&vP*DkXH#8l4~ZF6|5?IlzVL@D}%_(LLp9VzPME~ zHt@6gSKlpUQ6fg(i_J7?o8-$#KqGEP;zhMzanTYrHIu^eEo^D;a^<<>@#M9+7$cIw zION<1m;qU(Eqj~mWpv17R=X!g*t^+Q+J~}8zh|#7HP_A*d$`$vOpd|+NDausB#aE$ zXdKFCg&!LYN)5-1PrqyYrSQ~2bkIQfj$tuTSg0~uocs^UmEUT!;q7xmY=MnzaGEs{ zQS5GKr-&v9Nh^RR5K2Q#F(7>MWXlA9FBmqP7By}IN<0j0U*AQ@_LJI`sD<8kEE#2? zlei*M+tc^gHWFPB{+tUh;@!+4^-g~P#ZmFLMIAXKNlkF+6Hn(Cl~2dEj7BPGJR@){ zk=Nl@3>qB<#U-P*d`hXqYg7s%1?||3&Da(k7QmK#PrDo+UfY7%5;C?~gpb+l`YFW{ zlAUQQ4%S>DCWY11n@ie?v1%qPrj?aW00{lmx2hG1rDGb{5UrLsjQ!GYCOW}di$m=< zA4(5Ige;eAA=A}nv1IZHeV{E!P|LR)+oHsbPzVHGM*{W4)~r7HO0qB68|8~}Ha@Lk zrk0s?;Z4j4Ruazlr#{QVRFPFyH>}|>i*P)N&JiJccQ(eTcQKrVplEZ8GyDqAB>KgB z;jJ~prndlAf^Mb_f|<7k{Sy|M1M!PEGv)iNKFdv(xL-j%^;7$eEMgd{) z)HwNK7O0*hX(u5o*l6A_$Cuy-t0N7;oHeO5av@sYIia+oZHx?R4z%F6P>vkDSzBb44@D(p zGG%ns9`NmeQW77yWuLZB!|cHTwp_@{BCA&zkiT4{|L&c2Q?n?daG9YwKAjcj*xbi@ z1b=5Q=?I&jIJmgsAy>?;`V#-){>|0?&DHR4fAGHt{lno8KD>Ly|K2IAQqUDDnVSLN z;J2#4M)6oS1Q;rr&hDaTj|i@XJ;>4EnP5Ofw!K|u3yQ%`lER>3niX&zsC{CrEh@bP zihC+?pP7GLB^ec$YD*@TfTF7XVxr(37&u%Iz&G}*aO3;e6wlhRvat}yHSr`r55_8b0>WtAWvZf(U7U|T+ zXsaf`k$}A{yE>YfVYZV>wxj!|Ec0cnCX+acWDA67gNtm?P0uZZ(&NLPQVF+hW+*A}^wR zb0nv>71ft;79_xOcJd}N!TL!~qjLRm-WCG_3Hez(Gx3kw7T}cdd3*zSuAdVs@^ytw z?DPK2yo?WHrTuGL5BRFtCpmD2O>J+`7XLQTjDg}z&icg|K?txBYY|Vs%1rT9DRx$p zDINl;WsLj_94NrH^w_k;Ba3Z^AY}v9ekDZ!IOM=552yP$;1tNhoX07aKD41<+R8XB zGcYo?1!@)2!R8ufF_zq;@ydCp^S11v6j`7VkcdWFzNgg$MM)B0UV=kEy@uiKXCq`*2hrhTTnj22`+F41j2j@g9{6||?0F;@B zd!VTDrn(IsU94k{P1Tq#gB{lZ9eexlweC-)IE#lm``36@wnXa2%#ZQ8d^TCsdhWJ7 zUH&ybxam(LAv-iZZEI{{{8MRW{N0s*nznW2gFkKGz8kQ*`%s{oDdrj`b)W}_Agd(W z$F;Dddl=E~fOBlf@VBzs<`R7u9Aes|nn80It2_X6hmK`HaX0pFQ&@apRsx5HtIM(V zMPt}Za79BlWByPZ!6 z>lrPMiqt{NvcOjwLzsfq;7`cz`ano`A^{ul9|a?;>bAxpPtXn1gU^{O^wnw~pXWRn zk1S~qoq-K2N}=J(C0mk%VFAQFV;4fkH@A7R0Dc=fo`uj&nqo+1 zCcVuW;@u3FtPu!zgyRX@8K)&l68*eqBr2IqT=h^6eKpH=Vum4*9K7vzBk2H1*WyED z{p%>^Jp%!3&Y;5)8ijEP1O%%b1}lAtz$94Dn&VhCI`3KfK$b-rBL8+`dBC!SbpYeT z9qTRLyt%iT;e+@AwXyWUSoD?iV_3B@fS6tq$wqUh!pOX_V3!1f zS=Jz^&VrM(bOPFg+PtVX2Fn?OP(qGlW7HRo;m)EUjK)gQ5#<4J(l}t9#L{si1DL}h z1i(uAkv+G7AyTmc2ip*lBBs=lBYlSOvJJzXbyCmDYsG$`Vt9m0g7DS@bC$zB_&Z+3 zSlNnhfHhK6AmF|BmoiTr*0#(BSnf?dvuIY+_OY{j+CY4doYII1AOwR7it4rbC=NSq zp|t$jv#BH0PvLK zYL1~lnzpDWei74Mo*g%OdPbup)Szts!?g zpqxqzKJ<*o5Ma-sqRq;uhRKcRe|b%zs24p;Dh!5=e-8GtQT=DpNvWX`CD#rcgxD+@ zFx(H;bb&Q)v76=vp9T`1n7WnG_LeLR(JG!8y!ga_E+G1|Bftxq*!|SK~LUlk`U-JvO&y`~l4Z~n49BfE1w*D-+JCu*zi9N7~`YZ6H2F_~= z?OFRfT}}RZ)NF_l3b#Y51XQBynJ0cnPsE_*q7LXKnwG^bub4LGbZy+N01mdl8MPQd z{e{qIIx*2M*lO=0dJsFWAHT}#eXK2`Z z)5e5=a}2rE5+GVlL0h*#BK(^$3E#QAf^sAowhGEE8D+~k!vO^b1e&oFJ#kIM(S$Lj z#2-Xx@W2`eOF0%4_GBR%E1K5xW*N{(dUIP%XV$_#6I|FuFM7}7??q)NTChQFi-pn_ zlEb)(jAWZ?vCf2B#ZMw`t!IodW(!Z469)RYFevsLo0>GZY&Z&{_CbagQ3+d5{q_*4 zIZIw3Q4X%M$mQ8_0a6!^xnWWCfTXvyt3-#X*m%vU;@P>Z80;7rdM@c!%bx8ysY-c* z#|d-w)wDOmdzxo*hC8hN%^DNh5Df{R*D0Cy%tj|i@GLtKCE16G`iRAH6va}sne+;~ zC3Fc08LkgxcJLiAVlqUq9OY-R^Re+7O77k=S^?9Bi9i!XtMu4< z0wPFi`#iaZguOO~4S*OqGK^W6f_cx-hI9&!ghDp4{bw;vz9r6A5>)tdSiAz0u`o=O3N#@=N2w43OS(>*7=25{pQQ4 zg=qeJOIuEZVZ6-NO!WcGL`B^l1ObFtiZ^T2c zjU|nBy*N}I}N`eVi*RY+7QOLA6ucG|NrBq4?@4&R{9nVvZp%j=~z6A-IC6K)17f;WN* zmQlyJbO}Fck(Sl9-ZSI^nIQ@$ypu-cEQlb)lxf~zd7$GI7B$iQGq#{M#{cHEh~xoo z5Pg#~uA+6q{bT_&J0GT=F>#C!8U|kIp0?AgLH;aq@M?2qSSj$yjPZy4W>E=x1u?+A zjA0?}d*nzYO$J1OI?ICwYIBBrWR7^>@FF*3(KDcgIka9WcoUplhiP`8VN#LoAr4yk zl-ol};0VqqKYzpCgbmn4MzJIcjkR@cvH%Nk1>n8f+!3&1WT^}u+iChWN$n(u!BvEracSSL_P3gOgN=h=PY27i<^v8aI3*ws|ip=laRb5Zf@vV&KUqlB`K); z8A&fma8tA|8UJ-a@ra4PfK~i!e^@kDbSfVPDoNR;HfMsY0zLM!T@_}b{0y|R%eBvq zi}sj%Y^z`y=qG}M0O+ciGM7A-Tq`rcnHctFp_vP~4rX2S3|z|2NE8&QbjC#((y*5lGS0%21UHP*-GnD;C{ z%TYCpN!|y?6kg^0aVB+wn_GwJSxadi*$m83W2+{jVRisd{G&aHi0cO~G)9rw)OH82 za`20+1z#q9F}S|K_}CO8m_ktGim=zN(#b`t{PNoyo@kPL&KtRo36r&B2^dcM06(_ucK&q`UC$&>e}jCN@`&-Od-EA_et%w zqnd(FSd&`HFzuk8NN*pbx48s3Tja>HF{K@-6kpMI^g&ZLsT|C=56$RZqb|YHzz`^C zOS;GnSW(b4Kui(bVhx6k<0l46LrA@AYiyWCoW-=z(*73ujA-bA`C>T|A!tHiJF!{j zK4@o1tV>`K2@ z9nb-O0ZV5KH=Szmq%*X&ojqg?q;wM-%v+`AD78gnQWUai+-X*QfOWZ7ftD57VjH@w z3qmKTYYO?&qRZ9#PluTYkd}q!!N%0C({hj)ro*Hq6w%iBUd}xvYk;OBXv^(%p9+fO z4!zkbJ(URkmb?gW#~dPF%YcY-9CGhSQhm?Oo%YO}NjD^!umNn-kQmeknI^K0>+4xm zG)(Cfb7Dss?qbezM4?2=buG+hc_1Nr#>|Q^AOx=IGwKSF%L>qCCT3xsZpnlomtthe zxP|U&V`0=IVe&R~rW?S_ug)?(Tx{a8=-C506)l;Xu*rrPb^s*Ho+JcB0-MdkqdAtx zjklp_jb+as=sJ#yYNqYGRGVs{3)B$x6t1T=#+vF@G&}^j#AmlyX&p1wL@`82Lyk6j zj*7<)ff_w(LYF|8IfH=8>0zsJHPe{L0$6~!pt*XPDU5o25z`O#oAfd}F(_s-Av-nz zu$;|Vn9h=bWijsCX3$!;c_;tvhmCs3(;117Md)?VP7{pAl#5` zV=f0w%hd?Hq2E9^PtO_)qaFv$)(sWbkLb``*+^h**mf4M{ET%XzqW~0u>=bhREEh3 zNd%Srcb430rki#br^2Y}fZ($Pxd@Og75`|~vlx_w3|Iiu8m6#35IgT@F;J`k`&oM? zCD86ly1D6vDHn~w_6$Uv9cqtmsf{I#JC>PL=t%pSmFG^7aalzmU?Z4D(O6O2457eX zEK|x}^`6;bq%S$nbV~iy{MzE?tGwJwEP9sANc3dV%|>h=K9K>4?JLKZ>YSnSQCVO~ zc)U=j8yd@Iq6BCnJEV!H*aU~g=G2xS);^TR%o@FyXu%@c=5$ zUwI%dqUlM-1(&Mt3%(Qgk2({Xi9ucN06{$pz+$r-A@FNs$$zD>VgNV@&2(fn>1;bG zp-67>tY<3*g&FZXieBftrqwe`OPuV2fjW`vlAvht9A(lYu+ups)izUcP67#=wr4un zGVyQ*Jz0LG4|ny~>nx4Al}^0LqH`XQwg!Ye=pj!F5GO3R4Dl(N1ASLQCBT;O3k%(8 zi)qi2y~$|MPzV`&q0X6~vG9rA>PmO*lhOlpC9q9sHbf!JnbY>N>sUEL-+gon+DH;^ zpgF;)I!sU^QG*0{tl5$avNtgcELviOe%$bxC}korA-9NUQ%rIMNhAb_WKRO{Qq$V# zxFBw9Y5HfHnY@EgfBV_m0eESrL9V80zpZ=%7`B^GqM$K#{S8mqzM zxvlro-qb4cwttsQf-c=kH3oar+bp(*51Nya3?4r z;FQW-4wjM>$l{~{Ltt048*%zTBZ-H}tb$Qmb6E;zNt2xW9;KP~PP`zfKJGdt*_D0b zIH8on`bDqzl@&UNK>;y|81(J3cRZWWuI7ya;Vcb|M}sYOJx{Fk6D=?ROx#$X}dSB-`Lbb46JNkb{qDiWUaEc!ZDwc8CQFkZaAMz~hHO zLgF`;qkW9C2YVt`!tcnES?}T#dQ*LSQc-aXFgpt^wJ`stDA?cSr)f0JE)Mu7il3|b_CD7*1 zf&(}XYkN7II$zlcCVGnN?V04gb;SnonSi9YhxzT!W1wdI^O{41LYfUW8Ge#)^ugZX zkqo|N#yw6>#!6q{|yl2;wDR__w5m^L4Crc5+g#VME z?q;G-2nInz-`UoU@J!NJG97?yu4!`b+uRZ3(7A+xm)%1x<5EQ5F?4K6@{L2R)}`QP zP>({@_80XvNVlgcs1j~N_$-{3xb3FKPr@Lv7hORW@ego7przUNmSjP(+ssOg%Z9uQ zYXzihkfh7T>wP;d0j&aSIN2z;g{_x ziqJQUsDt1NJN?R~IBQ4c>r#YPiMWO{QM*o`h7o%?BGj8K%}E(gFjOY|l~vS_BM;SC0w78vMhk3Tm3bESt0RTs|+uC0P0T zKvY0r7`OxAkl4NykdOt^Z=A1);)J zE5|^h zw~A3fW4ckhpRhiT2dd!b6NnD`NU4R5*rP|uL4|V0%}WE zXkXdj{1`Zfk6u}-fSCK>F7Gm6+qN}lE1PtBL+`Sd?c=x`IqvSs&<9nWO$Eg+6lAjp z39_Z=ZVEs~*^)ZzV^8%3*E`E4#~=`IQ~DLT%O)ZaZ~zHyOBf)Run5SS#cfk+@0mG@ zEBOZrft9DHy(@tXvzMF|_M$h3UxP0-WmajU-W-4gwwU6aa`OIpbKVD2Bm!q?^|9}D zq!BnC(=OBMgh?QsbYcV}GDevNH58a5@u| zMIS6#LR?uHhCGb$aw$-jsQN?_0%ZDWOt7y6TXi84(d)G&H68qnl*E7Akc#4clz0jS z5L=H8y<M>&&l-D`CIB zXK5nKM|}$HC%dA~L19fJB^H(6)iJ|#S3JyV7Fd$N#w>Jg)argt)%pNj^FWvd(kir+MKzwHhfYa z(ghPS4oEZpL`-@}Znm=GX>#{W1;V83J04?@x33@$18#3IHSC&!FhAi-=1akUCME!a zl}8@+oHNLsGZCsQsdz)-gJejgZeikMv2csIqrr0EkMYU$j?OzlNgfU|%*K@|(|VWW z0a})npr#m^dG8R;`os*|o;hjPw6UeI(mDq?L@D>?^bR(nPn{Bo>#(Ug^|Sy}s4)(C z?FM@pzX4SOG&8ha(Le!a6iy5P@ATYcDa>8Y_gN&PO8U#toT)S<-V(>6r@fd`3<)a_ zU>1$D=p8{JU;rhd5I*X1N7498Xb&tx4^icCA?=Kcpks7%84yp%0Sqv+wlurlCkZGe zuu0bwwI;Z=)0(3l?M5@mIxd5#L0;fPQX>)-?=gPKFYpO@-Uav;;4miRxaahSh)7yArJ6+a4TjNDAcp7~iV~dc&56zg#KA4J6wNZs zT`ZC9j877uT&RFJ5b=#cIg`i7FTX3k6(S%VF|FOrtuZ#+-@eOqFR?K>=bxwaU}03d zw;d2n4aHjvt{xbNhtwy%AbSgd>J=O&n@n^3B=0ZQ5y)%3%L*}NGz0xc0*Ap`ve-C{ z3ZQ3&-a~|Hj7F_TsV)w_KRdbc;_T$(oZz`EKy{5eBfP@*dKPGmxs*RmLm_J?WX3Pb zb3^cCT!``L%sl3DY0IV2(o`OqG&OuSX|%L5{%h>e>`$|%%D0<-Hhag|N_lwG0B22& z4U{j&zm9(z8_l0411#@Y|8^cVyR4P++@z`Tx!Iq_=F8j0SlReozL+#so}2w^Y-Q7* z)*rsSsZGCapS@$mjf0MeL}Y@wNn)$p+^2L1&zLEKS*uEes1OQbRsep1F6G&=)2mou zut}OMQy+J{Hzra-akCqs*FcWrTdCJL3b9WMz#i<&!T~42%suTk04a1!PTj+@J#B_@ zMRovZ2w}#sTJ~wrG=>pPj#TnX`pGLC2u_m&$=rBH?L!0)>1a~9)}TLz#&s(VPgO^R4z5W!?AP+A*Hjx?JU ze~!sn@@wV{NM=q8GtEuxeF$}xX5bWYmGY?mgA zdZsawneYQwIr$)Un0gi(h+Q(5Jwyb1l9VL+NbR&T%VEOEAz3uW&1A@XW1$EG4>&}F zGYjs7@M90z?G27s+)1bg&I=qF^39+tu_*$Zh%-oC7eIb;plv3A+-z7)2$a;AHL*gl zsG*?*IOM{Bs(4_iqBbTu1-Au(c(*lOATHvW@NX*Pg#u}aD}`!I88=s`T898fh0;fZ7P#*$D835HXE`pT!%#!8wRYA%wP(rV>_ zpd9MKe)XZ&+MJn5?vV(SML?=mnVdG3#K$mwd@T-2W4UZ;I3CZya|?bQhDrR(Moz%7 z?Tcw+2_ABT;+BRasa+4HkH^55q!)buI?O00klbbw*Xh|o)5c&_lh1XeZ;?B7c6hh> zvt5&5F=?xf1#QEu@h`He7CXSYrG7*S)Y?!z6;T!%DvyIo79yv$F}j3qv%93|L+%TF zsxjhek0U9A9@{XHO{Sf8v}dV}wl{5bT#0})bw!?*Ju{$^96;K{Qu{{F0TOx+fk=1T zR(;OU1g18@8I4vkTFe;^fgMUhecJ&vSK>CPup)1RXxRCpoB^|T)Uq)>3q_QZU*6hf zokYRqIvO%^AZ<%zK|(8+Fl)RtC{cL)Axa=c0ebO&A*!(CNlwg>jA72~N^`~~OpfNJ z#zY9B6)hSrx($<2OR6u~r7(&KU|*3?}?Qh=(3_D2^J#M_v<5 zX$z3#;k*|`NNYFuf7)2i0}wB3hsHFfE>WS(m?yi3CTv2BcSZ>FQu*p6da(ep0aTXV zku38ef)VzTJ1-~`3cAl^${|^BY$J=_xyeb-m@jTux6}}& ze3Oc5doHvF+81^pw#moI?ybYju`_c82(h}{yFPf!sIgGyNk^P709$Acq6bu0A5azm$}5~n zf;Y8ivFQ1S_(N%n;-CraL@%P!tSI`lu3N}1;zwM3ldS?o}f+gWOGpdY;;$|MioV{fUCeu@Zj$ofKm!P`v7qA_YaXxD7{9raje zrvNP$H#~(Y7*QKpVJhgj%;kp0LhL6zp2_I!fi)(W<}eDNtLjj=$M^@w@#=M#Hqssp2GH7UE&5r)lVsN z_@EpiD#(7(SjyiBisI!efT%yCA1pw^YM58tUHvo#bduR*c|&b2=d7Gfwx8H@JY_Rq zIW1xKeFWF(aBU1|2oc8l(7UjZi=MI4Gm}cEaZ5Mb~&!rfPls<3W>z#hJLLto(?lB#1c|yB!?ocb7q)?U%r_=7!+9h z8$ZBY(%P`0{a-$vHil7`MpU97kU;l0{fyIOcLplzgfIGO#L-ulw+JO z7@>Zea3W*M+A)k+>_uaunn|0pcw(+*ul~#lYvg`JhFjBNXtV|=fXc|ZQ=Qw;7>OZ> zF;Dhr-A*}?sADh~FEvE8#_rZJ9)`3b#4 zd$eIjnX~3>4Jgb+*O`Ps*l}G2Pb_g=tg&Y~mKs!vHlW_Jy0%!4rS|4IiETb0$i!%A;71LoN<5&oa2K7J-wZ>##g_y9_Q&PHbf04AfS@DeQ zgBB#3HkM2mzP^0octt%-i9Lu7V1Sv(ZXq)Y)CmGmYA=gYUp#HhoFzlpo`XSqR4C*j zA0V`e-cp)%&T>xCyvt$AhTo8x#(C8xejVS|3)^aPf(k}Su$pCSnid3%NythO+_o%} zo^fGJw5?1Z$GL6p4jT{!!4(V{JQ5V&fBhIbgX|!q&tp2WPf4rm1L1-QYdKv`IVfKhrZ$$8Ru5yLM2H*cKAWqpn}51!jO~ua z30Fs{^@uuwp){y*5(0|WS41=dG~yh^2ddJyz5t-Pwz98%KbTv6id6{p+!a%TH}FWf zp@dzQCo?!UiJ~h58SpGlHm#$!plzHo^c%;0$)Clww{XlFGZ%Z*8;ctA|2eXYM(91urbupNg~{d9$(*rH zWK2sb0fXlstP^-knPpFr+P20ZU}*l3Ui{pp?2sD- z3HAm12Rja;9PWl>M`)z~EE)?*f?6=EVRO6Bo0-g!FS~|%>ZlFp7_o@!8Y*@nwD6fo zK$LUf%>->nKijHyX7pk0FZdM%o)pipm~|A>)kG|jaN=xUWm~kL5n9RzSI?5hboRzL z6)b`kF#QbzP8*}oh*E$B{bMG|&*)Srp63h&P+?67Xu0UBM5zqc=3UGg2RbzgKnwi` zlWSv%FlmS&GxNi~NH7G_)~Vq0MY-!$=8Vu%T-i`IcJEov9Wf>-Mq9QyuZ30Pd02JU zVHuF2@RH(UD?$AOOU2y@H60F(V0E4#To6wa1moA)GKjOZglT}-?EskiGf)_wi5<3`dbq04u!%v$INOBFo>?Kj z1pSHoU|ZV)7-oDednUwAXON3E1t)3jLXedgPej8o0T$jl2aCJYLoakHK@PRgQ4uw& z{beuoDhF8-E7+iEQv}8|^M&{%;6NW{h(KmEIYg$sH|B4!OG@#uK?^yf91%dtStJ~6 zche8aNwPO-)KEM9$ORMx8(0}w2SHI6Ycfo7MiJ0Ykh^eo18_vcuke8^OisGhJ`f`> z(72T@lRTd@jgha|4b)rCtd$2s2+~S4aH^A-xjIZ6JpdeH1B7~9Z_=~SZd@7;U+7Kh zqyDVKaYAA+fG}m7N%>@P8mKCMizS=)3<@fFkGxUtAaz(915R^fBlL07``ZG@yV4&$ zg+uWNOF0Xy3&=yI#=f@3k{23hm!3sZbkV?F(aHf5UL=aL=$VQq>c>L(a;l<&j zr^hEpN!>cXxjH*N`C;{oRX+L7CrQQXkLHO-e>ysSa`x)U!NtMwY}(ET?82O0|Kjqd)}Q<7r7f3tIH3t8P~rk4F_%^C>^#KVvjT8hi73uBOptpR zc)99{Q4JaEF_v&)PWZ>Hw!ZD;-~|K*5YZK43bVd(DiUX8F~WEQ@3j-~3}+rLEGUGo zX?@Gdm|$DZmZ2=7p@tN{G{1x7dW1R0BJ~Q)%IS&Ru-96nnBg>7BBwN1t6AT)MwOeI zfpS!I8{(Y94f%AN6ND}e!#_tsJNr8wOuT+ z7!_|4CXJUmZ>=0`vgYxu5*MwVh;2lk0AL|e_>uMFU49_rlL(GsfCkIf*b;HEusBS6 z6NQ2*5mZ=8g4h>tMcynK#Kx4Gpal%hkiy0#9+kt7ecs?%6j40KaK}Bev%{jH8N(hK zEvcXPtr9PIkc7pD7!E2l1#<*8bI6k1*OBf-)|pzaHZX(Cp0^hMh?Rw@173TM2MRS# zm;sT7F^aweGlT_TF(d5lC8K7@1eLWEOu`#>hbu>I(f;pGrWUD}K{4yaoI%t%)M9kqAgF=9I z9b(O7UBE%1PdIC{kwS!=t&)Th#=Fg14x||jpe$Nq);lL+6)e2to7t$wTf4lr3K%B8 zBv(LGcO=bQ66but!zRLABiUK>0ANYf6UUhMjTaa85eH5vc}#8I7=Y{@y1zui>vXU5 zEsBuR2P6|~+R$3q`Aj$$p(En32!=^KbRcnv^0O69&fBo`wh4&6TvJ2h`%$yxTQ7Ux z@P&G1K-O9QO80wIHQ{xlOClozE%Uw+EK6z{xNH2suHV9>+1{ZTO?K~_l66(m&@4F% zv|(q(1_`%w-Sw`CseMYdg376I6BS=as>~cEV7CW-`*tyJIoFBfA@D3AH?#hXMsgw; zR*x$o`X6Qd=g9RA*#RbYdeM%pD#YHO_|{w8N4wJ5r*Poy`o%ET@>6jVs#4-*A3$94e+ z)t2kYEsiMVph`G3EErd;ykxC4c!Nd|sIZA9XM(MIRp6BOv=)ntJn(lC9bbZfw- z_zv;0O_n32vB%rw+7==qQL(g79DIFmeT(O)bM^=Qg2tM+hL18iWS1NeiPi~Swu5pk z$j8y#t+k-NU|MRPs4sR_#FR#2z++Evfc0lu1JCfiAPhY}>;*5e*HARE|q2qCC==}Ft@6|d|C@H1K}Asj!Px0Wz#W*;YrTp7+m3D*Oc7C8qidE9NJ z`W8Z0G%A?{3$H(-5RHx3uw~3g{h0|!DiM8@i8bIM^KsuCFQl zW`~d&a{zkJwWX0V=g2Z}FmSD|Qc#WQ4D(J5?1`@5_)&ow31J%Y5|b0tP-bWmSc-No zLn^3-CPPj07L${4Lg$W5EA`5klnqzp*vUjxFgG$qFA@GX_uuGN*ty zjg+|puB4cmqc+_sL}ZT=+$dyNtm`*Af;>~8MhfmMb{6X_-Wyz%a~@4hZ!vXrE5#Cc zfHa)Q8{&%@A#;AWSkuH?@q+vU<1!mhl zgbcv>8O|)uQ%p&)UWFXMWU6CB>fzw#Jpv=W253?O%FjVgkQ@zupNe|fx(HL;bg&q@ z$Hmy>Z^WXrQu0PYY_#4alZzYMDXZ&SfF_F}+BK$*NQk|=GB%)rFZwYJAeSKz4HJh< zRZ>VnB0&y8#|0$Zosb(bPSqp_nPK6iI4H=sB1qAaYScO2*(h<4csx;~Q$@Z&=>-1- zJ$3C$^My)#0ba>*1%DA+c0<gF#!Sg`h}7&B|Y0wJh!9Q#ANi+BQ=%QDOv0(R=F0G_4b zV4n)2z1P?{;87mvRt4MhYl;?B$D4Gm9J6d8TCcDvS;T&@;5=_-*Zo=lDqrNY?8S?W z=i8J1;(7Km`?0`PXw9pu{N+~mw=6^VKg;K%;SIlk_09iN{Mwt`T%F~!mu)~Vhw%BQ z_l9uqF?@G#2w#8NDJH%V9=`sxdtV6c`(pCz&b=XY?+c+qQJ?-G(~~E#KvA8$P}C+6 z%Ji@SgbGD%0O9k`N|@XP!dLf&@ZA^f0{JhuHW46efKeZ{YB@VYXOA&&Z4q6zj^idf;__B?A~Q>ZUUi94;w(J?9B}zRQBd35XyUV z6A0zKxevNtz@P~MxHKq&9cjUbfv<|YvCyP98r(Jt-oyN>|~_gqaN+!GH~ z9<|9V$~#xfEVIv6l#3W-V?W|44P?ljff^hFybnZEeDu4Ll)%SJ& zaCjH~unB}Rf7k#*g+FWnp~4?Ffbd=U+}s4hf4?q}|8i>s2o?UY34}6#*aSjZhS>;0 ziK;h&aR0R^)8yCR$)xLgPU;2o89DJ(ayGQ@lNWMcddiKa7Gk57{=k1aOYUwjldhNWhM_Ddrx2 z!{Q_l0>UU(W~fRM0nzfS$05UDVKKs2Og2C)bTa4I(*zbYfn^5!JSH1_6r8aK zcMkw#)Wkl9JtySe!uq7VCGtZju&@>)3GOlD%PS1CCk9Z5WyXb9vRr|&w9BC4#)Z`v zR|WiaF;~fNp*k+C>8umT5t)Uw*7Cwo0!7So@(2pPRkW3#G|g~V04G&g*pd_|jl~fY zH;yRw-gcIpi)9qY%8=tKo)&VN4cePxtua zVLirQgwf(ZT7{+6H}5wEn6qT=EA1>?q8WpXc94wqpr}9`)MTSI54!4pWHt&}#`Z1m zV$AOL6|gYM%Fz^yErav6OeLelCyK?D|4}X91Qag9Hg{$D(zzAGuU9EdK`_)Jmt;3{ zc{s91K^i7)OqcewpfBbqPaSNt_yo#H*NsbY<2YQHpCwLg-axMGL^#Wsrx&YSr3olW zZfN+LflK9=aIl~W*%swrLhOe35XL8l&4|GoJ2QsfT5vY_k~4w=6tTgAX$K2~AfzH& zJ}VczpXir8BtHX%Q)9`j&XL`Mi5XKR-Xfsd(LFqeA>l5DX<7`|QwkmhN>2m#W`!AE z6&8D6Y+Zg5asZ03V9%H^74Q%1cKBirnBHOZcvP^1Y93B%nB88An=!*MKuK`6?N0B26@*(yq>*Z_u5fkkvH3_+nfV2kfP{{mm~ z8r4+fQ{(2S7%nymE)Tdgv*)XG#2<^Znbm>%aaHp?iM=gv6}f@QdhY29Si&iD){?V< ztK*`^35TjA3J5j0e6i!%Rh;xpQ_g%2Gk6#&ZkXc~F9o?hRAIs2V9g)^T(XpIHo_NV zrF1E5dM0mQ;fun~0wqKiDg2{0N9D)G1p&K0nzALyRROZMY1Dg;yj7KGq{5tX# zuC4f|=u``V(BNL4&vMgbLvp59VJU>0!xN4S!NBtEJw0$_b2N*>@V0YL!9DYXJINgf z_lGKdvA21OTcJ(_0*BnV;Vug5QUC*zPVk?ER$->BkTxAr3JrT35tIGO`rx$|_yjV5 zvOeK=BZ0z?0NDiR3mumn%aD)yUEyaj%lqT)x7XZdN*)%2%l_;__b5#h2p0OeVVcR_)UV4bT1Gc7Iy-R}m*#`Dt}p{uq$z!e77J zy4Nj6zG(O#!IIeFxSRU(o;wCCO%6DCPsLp%uSBBy!Xs^ z9={+3wAZ|B^`7$#iB&Q}kR0WYsIVkNYb6jXDBq+)q){Rj@Nu;s3aQD#LLi4Lz^p^a zhG5~7#DoxnIC0$^;nK(j$Z`nEpsR*2nh{LsH-3+ngZt?ESsZ35ja$l zG^^YY*M4&#W?w5vErdiUqk7*hDM>&sx_`Ucu@HVrQ8upD?K+?<7ly6O=UHb>pQq|XwI>I1f zt1x^=m7Ho^rnw(+cC%M%d8)xZA|T=%XvYK7-)z|p9CaK5oKQGa21jYbJ>d~JziaZ< z6B67jbVsp0c;G>rZuQ%Q;7I^N+G4EU30CneNc%KH20+lR(yD_6dgcEb;0rAC)0TZ9k8=^X ze zuG4a`?60X_)c(5H0m!1Wg2^9SbR#>_wWv;US;bRpN=yf2<;cAtM*AuO<&HXIP+Wp_ zRnfKHZPU;%L5Xm>;P{%rV#6s#4yO#;mBY>vqrzZu^d;64@jECAL%%2tP#D1`tZe~H zBK||c3Vp?CM$9k=_%GTYDXiR6v3ZnkY&bSGm-p(pmg2q+3ufnF;j2vGMJ?QT$+);$ zaGmDR;=Gnd(ME79?h*XOn52G!>G{}4u!yQi8JJ*CXl=Ym66erN6C55725ZS2836|= z!_>u#JEX%sGe>y>+YaH#I0%p-LJ z>T=76=`}9eIB+mH8CP`#WPe5%oQ8`d;rZzCb&cj!_WMl&IJbLVpuXc&j=K;JtHV=@ z{E)XR0VYkMPD+GVPGqmq)g};?OS7TNZahN?#6e9ZsRLcVW3q``J|nZ;%uQPwlMsJp zl^{8!iFAM-fB( ziwCA@a?ewS1(qiyqeNpM^(nj=)jLS70z-&_ccH-r&-7NH8YLm0a1%ke^jPNd=X4Y(ch9j6%=B&g7%8k-GDLL^ew6YZK`<7Ap>6qLW1vym$# z%kFwpRs&>xu9YB(3!i(cKt}YbijGqJXB`-~H)Kan3BKg?j6{G^Pd6@UXoCHP#p3#9 z>=x2M98y5qdSU*nktTQv=40n#f2F9ED4v zTDJz)1sWb{C<8|Z;9#6Y>>YU=jpbam|P>& zCQjw~M^XJZVUYgC^J0AZ!Z7nu>}Wpv6~O$pZ7*7x;$TR~M~qeawC%baPTiD28f%m` z=oo=BKf5Xw9bMndFMDVG!Osr<_6wXZ)RTj!>(g-hq^f*$A_-!O-d|0JIBi&R!9_k_ z^ng8IOb0(d`NQL%e@zUKCz3QQ92|SEU;Xgz^{c(>vq5h$WodWMPxl{STDmKt zQ}~0wGgbdZ+j9H|jwoe(<8rajd+D2w|L_of-#Yx8`Jz9g%h`0gSk?Hp_tnX*g7rIk zmw0g5j*e^J8%!r}^4UTRwR8{Z4+b~0{@{Jg5$ZUx+Vtmhz8Fm>=|>Tw@$0MW@n|qw zWRvN{5|Bn#UoxF6E@xtEyZbpI#GchRw;bf-F`sT9>9`KZ*N@oQWZw)5g37O?|5J=L z%1; zca->QYCR+^UU258qjVyZ$B#Q(!rJMa9`eSp)|$ni-b}|gS9xpTRkL!s+1Gy2Tl&S$Iy>kb_4NkhDei`WE(lJxPueYhf~=M__iYGnQ{D>%RnlN!(e^it zTfP$sa9EQ&hJ_}k9?h~dr`UHcXPTx_^7r6ErO%9qT>FR`5Y zB=w_L#I9A0Ct^t}p@kOcZGP4!Gs0K`*Jy^R+P{o^`RuF(D^(}p+dd*12wo(eBX>1Y z)wm2u<<$-2HsptKueZ9uMrDAxoGU!NL{x+6I$?XN5T#<=LV+O58%}S|B({9^o+z}o z7+jX%&&d0s<%|UTBo<}s@}w*_m}m?P?o>c#2Kd@5>ni(911fw(zsf=y81O^)QKY9Mk z1F3#&$PyQp>wm};j;^Po|G^FC=u!XkAr`y>vnIu|_Px33)`Q4t*5?&kpIB;UG>tl; z`C>>wpZHx_FBG1{Z|3h&AfswD-WYncYBbYpX_DsY7xo;TvxN@UUcBwU$lgQ^0` zzB=pAM`)+wkTd{$Vd7g2R;YPX8c{xZGn!2&SKMCG59ZVHo8HCQykD9FeHrM8l8f_6 zkL+ugQ)i?IkW1>Z@X$t^_HoU!q`xDF3~M8|2byErQWLGtM$Z_|zBMdgCG=^tjK#St zfk`?!T~XEWY4*eDI}^*At!Z4V_@t|*%?;25g&cGzNGq+A6$&>jcL>$Kc`(dHx&KGP zEwD@CW)mfQ-2G8u;4bSuLR3Z63Om7$?4}Vv<_1GFhWaFxLbF0H^z=>^E>*>4EIdi)ud(S*ct^w&wq9y4BDz2)~bs^ZUp6p_T_YSJsan5@-f6`)H$ABjF1B>w%+l@tUsiQ3so1e=5~X@ z)f%m!NDK)Y-tIYfgnU;3o0k(_N;7s6$hIvgMzmeTMDt-LO(~pCK-}9`1@n1sZ{bG8 z+y9gBzUTV(?YSx8-M624=EsK)a^x@eem)p*v6;YIfBo-oU)h&3?Dhvz zP>=J;%a576FKFt@fn-+Tze4s- zTZW7A^bE*q5w5Hn{K!A^lf?;?CU>&3>L#M=cawET*- z{03^}S{6gZQ>DGt_>J!l^Mu`BZo`C@Uo&Dwv&i1l+T znGD34On`5mW>@|9XAB&mV1Y5trf){We4h1Tt3a%D)uQESp1tkUVEnfK-ezKO;-Z58 z?Ek0lXL7oTYhw$K0kN-D@&m47fYCuO#c*)?MSio&Jec3~b?MIGJNP&CX}jE7v-o&8D_hfni`?fBowF zS6_bj{j1W7|7^6URhdoM30HpDd|@l1r7%d_TmKb!fh}A1Y-?|iiR|rdJ!2?~?0kAN z89v<#lL`O|9Y8yIHOm(_vp_KDzDMUNx?rb6>rIrfmSP< z%_M&tj-~CeC5$^5kASt<8Pzg2m2e-wYP>JP3D(ajNDfrP5M*oQ>`Z^2aJX+ z*tWL4KEekq+p&Bmio4U8tfgo}j3zwzgu{Qo)Bw^h9>??PjBe0e>$1Yt~%Rc zd@{d~6`i1R;>j>k-D27bpKY7blT$%%go?w%mS0$t8iyP|HR~n8JVed#nZjIL@@$)J zB)-ygonT;nBIJ`ZUA0ySGQfG!=DZwH?#p0lRXJ&5>T#nbjM&8H+rN}55^q|9u<+g` zx*eBKv)->5F01`f-pjcJw@8StY#8{j%B*^eP0W8c$7sVevC>)61`&l8cKJ}YETC%73?TpYUba&G==LvVcqySlDBq&BOJ( z((h)uauc#g1gpz^vK&SJyZ+4fl>pR6>+dktmX0IwJQ>yZ#06lotycd2`G@6H-Z z7EL;Wbbtn^s-LrmNTE&y40ExkNMTV2nZha5i0M=0jUK2a(^`Kq#n;_e0DsMO^7HsO z{otxUn)G0+H*js=7(wm7)8?&=C#k-{q@E45h|#m}Y4&;l%Lh^;p0-Z0HLg%2_Rj{Z z)QAdH(3a)sss50v%Y4LzfF$#MzxcoW3C~4||2t$eQ%A4AK${x4z zM5P$tIB7_qrBCasHq+vvj}aL)U zQk0N-E`aJDm#wMrO2iktExJzEl|uEk#sW<_5-V<%4HwNSceYEXC=D`Z^;?-UIlWAL zGe99XS`1{U%tq`~^geNd?a)o=Se(S#L+Ev~!Td`aQOCF@W5iYkK za1X)m&iW=9d+9b9dR7reqW`#=5#s2AikC}cenu)2Mw}-hX*jKsuqeuYfs{%;Rqx75 zwnZ`yg5(IL#+37F$N7LS@3w$oGinKfayhC%6&JiV5Q@uIq~|+`S(2uf%2~bn%+kUJ z`Q$^%S_Zcv8o}hDM;Xl7yS2I-$Y8qII2OB>2)05 z?I^j7Ww65w9CclaMb%E92)>;89urz#-+E6^IT*zjkC# zvYdEIV`%w|y*Ghsak6A+z(`q4IDN>}m_j7Q2{(V0NF$w)zsz+%>_ z^{#Y*xJMJ0-h@Y}M3^S48K{yH*A656X_blq^3g}+W+Wl7>xq?7s!}MM$UD8P1+XjU zA_-8XN+D}%L636PW-a$ol~`5E;Df-Pfttv21g=P#7P28G)Pwqo;hm~pBzc8^=rIjd zL8gq+st^;H@5g=!-ihHSV4TECJgtwB&=SsUiw$R2k!`^50pb#r>Po5=$}<*whFyq~ zmmqR60#UffMzJ!M(}0)I1A1ZT(NT{yp(M|Qav&lpZbRh0^2d?`fmBl3PRzPSJ>&rp zFJUa8N4een7@-nKoW(|8P9T2Vg&MnZWhtYRLG;)t#z0m=Cp{5e2XAC)#Ct+m0V~4-!jR}h{INc3uKa8#QlctXoW>YAg_2E>^oF&D z@>AZU+N$J%KnveEYjHE!7$I2f9o9OGky8N*hXi2kgcPL^Nl5{1a|98mz!r6QFII-? zq~zN|C5a*xwwv%rC013QTo?xXIs^eKf2x=jI!tmPHJu9Dr)cJZ$wEtT^q3~&FiKt} z{vt|9yvNfiYfTOclNbJAq~+?}73u#SU*I`Vu0b3UA>{{oC2P%da{bDa zije|2@JFzu92%Mote|OS;1o)G0?8@wvF7e(M@ksf*W^-#ENm&7^z4f$hJ_{4t94adQXTHfA%p6Km;6hf!b2)LFyr{Mm2v~ zx)h?q&p5>qImo0O&O-K>W%h+5ky^Ehn@Nsg2FAcKy2Z8TRM4-`9vm4m329RBR8x{b zYFuLoVBtb3c`o<$LC8_6ZKx-5V&$g8BTz-9!+DL?t{7vIOC!V!l-$;xO8kMr{$zM@T zJHic?JFO)ZiQs;OH9;=Kb&^vb4@E~GX8j_=JTbjog66RSHb0|CGU!eHLEJeu#K1S(4@DP0@#r z8ImM2V)zM<8?ffFfdxLr+@t>PUr&GME{>b&<{mX`(O3Q7O|yn0Fye+B2<*5K^H{Fp z3YxV8JXjFjIo@Du?oeL-QK1);dht1WF>-tJ8Fvh>DW^y1#q4li2SU)S$!*4QHvk-# zAZQ;LJ(tvbQ45SlLxy3bapubfQ1UOpO3Jy_5b!Wj>>v;j3X#~k>PmG{8pLV{jN!=A z0iee~ZX-Nf2gLpz#z1x_6}{6el#ZVI47#TZ5q3T=M`enK6N7;4AvqA^xV&>p5SF7- z>wsgB!z9-l^4#HxawJ^{5KNL>Jq82N3CRt(0!z-5N5rA@q_@yRP|7m`MbL|&NHB+% zLMiatT8Ux=aSnG=w3<4#5}otmf5k#v%l|XW$NhKaNz=AqWw z|Kj4&eT@J5@XP;)TKpHepT>ByqE{CkudCa4oKKm5(yvTIj}6GhYlSx?5zEKD>&q!Q zfLz?yJrvjS(XOZQ!=8treWV_n8zkE54m<(tRMc4CIR>e?7yO9q?f;lay!zKv%C=%i zA)zRrNwtyu$|VJ<-CcxApE<>ZyHQH;H$6rCH62UoGqg0ioBKg>3A4%>Va&^VLtV?o z-{yq;woMy2<&p`fU7mIy2viFbg#tk19`VU08$aXe*8k{hN1T6ejt}&L74x9+Yg~r#(9;Xg{ZD!kyS}-`h0OA)*`o_d z%{=HqLNbz@OFcigJV_PC@}%WBX^GFei-H2tv7?GO^JjtxmgdR{N62q*f<1O|9}G0h zf7dtTIfwZ@<-Ra3amVHIAGd+dQ8oS_{p4f(f56{|{I@Fq;ji!3o;-S_#>|bcOA0I` zJQ&ZqVxjy`gZl=quagD-%G1gCeMUIuFSA91ukIK(Am0L)54^JmB{|e2%ESju%qa|} zENvz)G>WQ=t)3C{XbuelfS$$q3vyX5 zY&u?rk7R^_8)dz!J7T0Wfm6XKShBDp$laczG4?bWH0EGz0az2TTJX2mHUkS=IT~m* z0BCibEbCxV099G=WyP<;B2gx`J*81Z^AOD+%1B80B8my(k3q?|VqEwZ;8Dd*AKOzE z)(J*WQrgRNg8v5trOf06A5ozRdp>~{2`s?N7lib6wK-Cr7|RS+66Q&GhU<&KAbDRX zA_9xm$g~ zk_QM>f-MR^g~~d%RfdeL@f3Tb)*?SSEMw}1e91Y8iV1HZ|5UIr#^X68lXHzGRE!ie z8u(?^n2rC6vdC!sur|uW0{vTDN2(f<@>P|~$nIGm7iL>lk{M#=_9fs*z>hm3S^P13 z;|<{LJBBYA3c3Grv-9OB3w$a0g33e4afUhi5^>O%3d*X=A*M(yKyh4{@s`tsCGEon zgtf+=87ebS6q^V(th+dasDxI8rQkt~^q7!PzgFf5Bcz@KhE<$Ts972ea9|OuI!+A` zA8rBeKI`U49SszAs2^QeU&`Eoh2cw8Zd9r)l+jfAYdjXX@T&Z`hef|ApH=o(1~D>9 zHjE2c(2E(`ydjklsQe3v#{jIl)ozYB<3NHmh2db_c25i3t3Wb+p=iV^%i?>JzUm~1 zdgW7tdyL=l;)PHvU1(jrYe)f$qOy=R5q~TXe?pm7R+kzTa4@(dJ{<+EGA_21EZ5}T zsLWBNLK!rCg5_tw#u2a)K{0MvI0S{F>)=Z)NRF-8Nxhp)GA_Zwgeto~6yeK4fG_m! zkR=kH{2ly`S5XI9(cuJEHMlY^@C5~<0g>Z@iiJ5WpW^%j>x35}8^+xLzL*_(OtE>> za}D0{BL_9SNdhc55DrF|v?01s#DY1(gwc(wS{(i!)o}?HZg;Y+GMg|*O5nl_ zEYOr~A8Na>v*bNM_8IC0@(-}mtS>$Q#OXP7!khW?^{c|Uy&eY?D`(EK=4qm-+~jQ68NaQpo0CEOan-f-) z<87W_TiuLugETb;pphpPJ7Lm~BL+Q@K!n=`DB9DnX$O_>ZziL~dp8WesoBxV*5P9^ z5Dskhs{gL{zGSriQM3L>Y1)-hA*4=R%@Ab_ab1=tQBfX5iwFf6Zc&O{2=A_$K-%rT z2y!Sr(LFyzC=?fbHU8?$zjc&=(rHbinj#K^8OG3v;;mot_{PyiX@(Jkjj;5}QBUQ0 zoI;ecUroM}i@uGWhh&8iGD!#-RxVIu=*q_mxTzRAN=CQP92XfvWASjrfeB&Iow#Nn z(ioolgcuW&j?a`CC?+1!TNTzAF&S)TOkPji!=HX~4^2_yo|5GuU2*?Vd4~!za1WW` zM{M`)pMIj~#z=%xee!499=!zb>#8in40<{Emx3X=PY6nL3+~$M6KNt&{mJ&Ww`K0(sKh|jkr76*o8Rb|; zZ?KNNadAiRJr>hAlRis`C(sFx0_luK#rm#KJ7TQ`-K4)&F%f7g>^p*Gu5QNLd}5h; zj4d!o{(N}qO2_%qj)yRZI#vA>#=VsOmXEuNZNp)S?i|VaEE^2h+9qNWz8Q#3)P+_fx7A3~FJjbyPzo6``rW9py}q2)34k5`Uc2wGGmz5WK@ z0U|~JOG$fRzZ{8LgP``Y4=4HP;_{5-N@KDz6<_`>JpRTWS3g~$S+c^gp^IBIOBziO z!OE_KiDoH=OD}DCC(Tm#F_z~smM1OS@)*nW7|Zh*%kvn^^BBwX7|T;=_8wz-9%FeP zV|n^y(cr$03e#UO9%Fedgvnzgjpfl@<^yQ6Bh>URXS#02U^-*hX}qxM9%t|EW~b}h zqek4)T9q~9_tS_+=h}*f+i-rX$6wUanYzm91HH04y%1NO37x*(e`CLNHc*i_WUZ!C z)4zC~dE4pC)2Ax;1QLtfHeOFn+H^96kKW-w>FPph7erXwkp$^9pGez{d#jp6ZM#QU zRJO+#5l6qhl3sKDh?LXmj+<|n74)XevWdny@`>|4jB!m;d?zY>55cDcszA`TRi}TG z;$`kISJ(p*wSQD@eK->W=5-9TvQ5hlZ3d-iLila0A&xARaSv=b6;!Zr1j1O`AhK#U zb!B$|FDgxR+7KvlKzit&|0J7;RRy1J%fi@s{%3_d@q=$ev-K6-K@A)f#g9gk{~<;a z$E6_^`$43Emi=GRY+~bgr;P|dF|W8O2IW38G_EL${$TdI<(7*3SXllUQ~aM}jB%Eh z59zV{u&}XA)Z+i<@2{+O#sj&3|KS$@Z*se|YyRK(**wPoJ?v69LaX|Jhqdp$C4MA2 zf6IRLkm>zkkHIvi8X8wqcQ-2)HP$H+?-wO^YlIM(ubJ1I8zi35log|Xk6;C}89#aAje+Z zPRS;N7o3wlBPjef?*%Hg`uwAn$mKma$K4JLEMJ)`#SQzmxZ|l|xy})l zUR{Z#iy84|Kz#OjJIkyfQu9)dFfS-TiP z&6M95F%^d3H(kw;AK#BhC&FpiJHNLrX@hHC$7D;AF*yC-rknFWew0JG(&Z^T9xkTl z#JkhJSxpJ^@ZWb%t?NH5Mzr=f zaHobYR|9JPW;LM3sWk#>dicl#jX9%dQdP0QVD8BS7sLCrK(V;x4Dfm|wsZgY$^q94 z*J>Y9oZJ0(SMK*?v5|;dAz(#b@;?5Blc7s|6M^q!pzQiMgK`lalV2hTg=rBnfqyI! z2TrsR2t_j;A$x?}l^N|wyn`=42_Gx6$hshiTUiEzSM^aG5mbTqKM^xNScS=@vJ#_x z+`=DV3lF*vAja4(UA~D29g_@yuY35&Mt7?iqe#m({}2BQKd1i|G6q?&U32$Zf7jwI zS3XHVHGFtiHWFFDk4nl(%vAf7NFgE$jSUdsr!=DEvZQhw@s(yW;(kM*4T+$M*dj#H zCv=Q}$Sh2p3#mzQxVOx);wMD+5zj=TWU_i564>Noc?i@ZbZMXDj%5A_8FEuVg!2%8 zLtGrOLoR9vF^6=Q)Mr*QLZS>Ex9aR#CTPMC#VcyjQpc2VAvq?INkpspATOpyCRTzJ z+XVL!UT5r#sVOTh@o5%`cUlbxBjQbU(#UK`f)yeqZEEEEB&rOCNE$|h$m~9cq#nKHq{JlrldPRijOC%ChX^kv^>E0lnF3ON zWTNW9A1+I7z$_)Xj|u5gzFE!&8zv(nCJy8f2B8FK)@2Gvfq$$gQJ#v}wb$SX^b;OM zxGl-OZ5H525ne?6ks4R&tZRUj3YQKPmr8PSdre|X5;+kRNc103tPa^MKl#JJH^GXe z{B`!oVnp~Mit#HT^pK2{4iI!iMgS!vCSw<9GU!}`$+1jC7-5=<60MAg1%jeU(Tpxh zbrtM2lx<0Vl_Zr4fp$o0`3Y}T7}wD;hhJs+HFL(RP*B8Zg5?YlP7z8G&LK&3A+f}M zL<9n=ZUmi@Ew~bLCqNjIPL)pgnD7+$8k%7ISeTUXnjsh<(w!6H$SJP8%ESWN!-ykJ zOl?|~7b8fL_)U9lo0eEk0sx6nYa1ZCR90v*|B}B>0lO7IwrNGzB(Wx<(RFT{_5c+H zfpf$|yA$7ST0#Jo^^LA8fZSf=6T%arNw=tOuMx!wb0NerB3sEr$%v~VRYRdEp~03_ zus6|uN)s2RreH*fyTge5?#FaZ$R#PhEnBEYi-h)qk>Uk6nTp^wh^f) z0O7b~4TLHQa<2el)!6-t*#(d<3MdZAOvxiopg3FCjmUOCNtM~+L_qpL-GU%lH5E-j z_SBayl31q*C`LS0jBSwP+C(Cgl^X??a*Nk+*oWoq%NcSX@eWzX}70QH1F15+J6=q^RORfNQ`j z%uwmm3HDanWJ9*HdJ|y|BZnabii?0GzQRV}77&Q4yx2F!M!+;7s&Gi35nGYW%9tW$ zA$-^|u7dJF{>k6gNP|kJuqZ zvl6xK4^`twEC>fA=Yo%NjUy86k#In{5;*2r5(7l81wfoaeVjXNUVDglDauh|w4o!m zfnzuYAeJBKO5@B%gJk{Gc&POJN*};J)I(iKl;s`$Pa9U^uPP-#%!o|LP`?fzKO!aK z;tPvz_g5JRh4Y5g;)KVO8==1Yl~|n&0h}A~T8C_RuBq~>vN^c)1f2bLuCcL6Kgez5O3BuF*txm^K>%miH+2D7eA%?n56K-6c}RLtK{hi-ae;UTDRBdcG9(C+n5z^Ep0XK{&Nx^Ln+FoJ zVHP6-5Z~~L;`P}_?ln^*bq3F2tdNrBm29_!y$B$qDTovHkj`gSp1Cj^~ znw@?esZ^CWV7217u)8v{xgF`4<(QI;3b zOCAZNB&zm!E0dkHke()pvy!6;J82my!aZ7|DjUfhKVn+QeJ~~0kMSe+zlx=R5Qn1< zi4iy(IkS{v!6!9|{3w$&!U0LO7KuGR%L9No-dRXijossf2$M!&;Ba!1#Mee-{0LEw zLkB6!$(I>V4GszK3F(PAZ?<(F*a^RN>!u;9QM#L zHt3YAmiTgIY9?oMThR3q7HtG6iA_fVRfE_)TnX(P$=Qf(9Q!OUoT38AaY)jP=wM~1 zTj$0hIZbsQkq5)^7UPhhjgwYms*Xr_MdC-8hp~CW=iU!OPsk|3{hr#>_Koo)@`=Fd z770tRRrChV}DB2M* zRkBK^y}P8!?*J>|Hjbe$|Jl}2Q}o=yI_k{9>)J;fYy-EM9=N?~og(5sxB*tG$y9M! zu^?adFEB^n40H4Ix>bQ`q)>8dNNGbvGFfboCeBUWrJ4v{3JO!U*VM7M_l2W^pw^ms zC~<&kBgHL{R>MZ)a?P0ye$@KO4ApY)gd%I{F5I(_#ehz|O?@()UiC=yCIKWE!J?dKnVygmB!PtQM&Y|C3w>4z4G|*z8Glo z|5}_4^Yb1>ZLZ{veSa@79cOS@^8@3@>c3obYyMx#NcQOeb>GEZFS4+3)LV7-h5as)BY_PwugjHp)q8F58s6?QUtc7C4 z3CpXs5N-P`&&|iRhBn_m6*nUZl#DKiq}J5Goz|flT$){x#yG3_&zwV2Qu;VPSj=wn zU0(Qq3*iNvF8vcLC>K8jIOqNGJm0lZHP2?GQ61W3oQM7aj{Ky(w@=FG{1|kW9PS4E z1{R)Ceq#q5JhNlt?QFEjx7|9oo^AJ^KYN~SQPb%)waY<0d2-JCH{->8ON(GfhogdR zmQWEMl-|BsTy8(lcJp7}?0QVtVd5IoYW{XamU7o{O(+fz37GjjpDlVM4WEyG&DA%P zbH%VL6WH4MOZLTdlE2t$wcoWy`}*5zW6!rVwZ7#_(6V8CpPIFm8+lw^C_KPg=--Jouj)<(dyPU~prxOMuh+~Y-G zuE9_@T$s4ImCOC3Gl?I%JbekXi5uU(cj0&1FXgTR=GNUjEtuPQbOryLy?mBEBLwT` z(e=w`FDf&DRPTUkT)$RGv@;|z_qy1|9hxFl(@_&7~9{fplKMlr6 zX}z%ay{plnH-z<45z3`IT=!0}T;dO~wa)`Iy9#jT^smyVdHzfKE91ECQJHEwi>d4s zmqNr2m@-h;0LuLY>#fqFqm)lZs4V?pR|fb{KtMg2iBlzVvDct_cD9=0+D7mXMF`Nz zoATa!wYU-Dut4Q#4A@wYLm6Z@LNJI;1*-;HX(1_15$(cqAcYMoVZ~wnm{FtvRAU6f zy9H08IM0$ZElQc&UPO>(H{8;fckF8&kj`jBFYZq<%6ea9ZB8tJ4t>bCO8n?h*t~&# zp`-1tzZxS+mbYd_u^`3fiPfhWFF9LIJe={gvY8{*^;QPJnd3DKvV1fyV2Y&UV2L17L)Z52jh~H(4Uw0I0Kuv zh&$ts?R;&lRg(mFsrpQGZZ2=6(h2PL1CX`ts+rsscWK^uII|Qi3l@tVQ?(pYb{$xQ z=U@d>>8MgIrwTUCz&5Y}b1GpI4EA~L)`Z2lb_EEIISiG!b9f80nnRHsZK`6Dj%?W| zWaCwR1>C9PVaF)&8)aa4rG}BM7zH43dgSCu&OL$UB$T5@dblnf1>s~k8Bj#WJAt@) z%i{!bz`G0R8GeV@O;wA>nbZr0syMS1Al&&11Z=Y@2%Z$^EXSIPoL2Hr-UsPT7A$u9 z6`Mz&rH=>L&`=YU>khc~SG*!Ie`3(A@lpTIU_glCCJtb4dfvOprxpjlT`*#|dr7%0 z-s-!CuQF?-2^=W#q|hQnKE+_`+|hrhLc%y6<5z)`0*)hi(5>~ID}fx>y40VrV;yQH z^UKjWYSwA5KBd^MG$DPYjY+-f=dE3Q(C|&eNf+-Zw*gjjZGCA4n(;iKln~zf^5eY? z8KF-*WD?>jeW~HnQ0vbs&8dl?&&a;PgC&dOo40Uo-p7dmNl*?%=HP)tL%t)5eNNUU zGP?I~3?0oxpe}AF09${Ujhr&5oD$bD;#uQuSdT!_bt2IRZY?+lJ^FO@GAo87rx*tZU=wo5$iUqSHf84*8apJ$6vf7#T1%WXP$Xyi&P|dx- za6~|b(8AtqsoGWh6em0dCped{CTPl8D=|13Ad)FN+ILYH-%8?P*ZuPhA)-n6nb4C1jV69HLH`G4ebl_&sd0u>d z`?z&)!UeV>* zN5fFn|KYND_^AK8*UGNj=__eoRQnY=5n+-H3j#Im_ROLb^{;8?G zLF>nt<_{nUdLBf=vL+2)%xPffNi3hR>W*X1PR$LHJ5D{POu5%v?>5>H#UC->(lx|h z*;CH_fBBp;@km)Fd~yM-@nWdIIGxb**jTUDi z*=8bRsgc3Z>+BOqq!CWhP4<%HH?)b9sp%J*j8o;!^hL?D&@>9A2Hh_NJ*dRj-)-qv z+8$ARUwaWYOX#CeovUei7wXCSo9b!ydH>556-As1VZH5j+B$7@_E+c*ZqbjUJ8;+0 z`VYljl#LY{RewkudBv!71hygl59k^nMn8L~s+mLt<7!X7r$QZonn5K?5srz=#IxG* z2$lqi6FoR(L%GeMqmH-#@}LXml7Lh^7V2r;Go|l;2#|^HL|qmj2`nT~TCs~NxvJqy zJ)7tPs`^=x+ugW6A4K}BdVh%nTY_NQuz_uCJI4H*C}DpKhNfH4;^UThq4=0kSmkm3 zvw6Y9o;Pzk`A7s9PEDM(U6rZ?TB%W|CEdj>jY#rzdn0`5XmnJ&!{=d({uKDftY)Y!q zr5B;%otTwgn3#8&&*vioF!Zn@Wj!q7##2~!_NG4@_0PsQY&;-z4Lu1S(Y!`>JxrgD zRA+S3pE-<`y^3+t_6M=XCJjC9TJxOy+tUXeC$KWgFiyY&w2jxwTz=pW+5@P_-?35D z2h(`_!(YF8{p$N~MY**XfBoBQb)MnM2r;}R)aL4XI>Vo45k`55zsWeC%|S;Fit)7> zkMkiethC7Ut2vcQ2@MjAFTeZ#_4l9tEjxS9%XvON=eVCtri;vh@BrshY2!MXz3sox z{>p%^a{|nUd}2TrQ}VgDva_27jYjkA?TG8w`E)j*a~|<_#HW|}gl{i-^7-rUzxn?@ z-?hn^Jm8RvjX?8edWo{qzaqU^z)5mrvTbH}z-JrD>y!DV;I?RTOUlXa84ce zpbpCOP8Pkv^oB4gJF1m))7tHh7rUM3nx=&{@wttS0<^P^Z0pJ;b?AvF9@r}6dv*-Wm=3pEn!id#9(@!kP^s*0J25Q&bE~Pe5Cp>9*&Vy>b zu^B8^grMA=10vt6?yzSKLhVd-#2+^|d(S=ndd1h?>A^~N8l&awrg1|Cwn4yA;80niuDj_R`MmrC;O{a_q&juIy!FPn}ggbsA>{uugA9 zPaU_A<5d zmRSw$aTyV3^S%HkyEBfdcfre2Yih_&8o=5NdiJu^eBK`~mIBvH-?|AiTGjQCa@L=Z z24$oeNg&&B^x*Gl4ax(Xj#cD(I$8DEJTxkQI%w)^J}^~p#DD*K)Bu{NC0N35y_uf& zs!anb?I18FsyXUut?Bh3zp6v+>2a;?a0efNKGc`8XT#pmUX+GAn9i@J4NW7Wt%3h! z$(pwBv!-o4b~jklHJNYt-(&J1eb^F`I^F zDHC!meRQ2y2v1M2iVt!2E5U4D^8}-}t+~G)#ASDq%*~|dU)Z&5JID?3#MzG@tQ0Sr z_x}E7bdr3wgih?FPgo^8WxqGSE@7-`>+jddWIn4esI}_xX7v_2Kfe!d&d)bPPWs&v z?69=?O+^?2Lwq@RuS$5j9@a5HQy!O^&4*04LivI?JTEtESQ<4eug#@(SzbU|U6#A_ zTe!q(X{E<2Rz^C8^%iDc9jmD)DnqT2ku|Cv3so`-t!^Qs;rU|NU2n9;J({FsgR!ZQ zoPOLSBPS9zj!?ICk0mtE&!)roPFfFwb{R-rQcnj_fKa;?>#UCs9sqR*_d#9wcyrVR z2*tb|l1sbF)*k#fqpl9(7Ssio!ycv$0_fL6qH`nXB33!ED!_W@qjAn{n)sRC=lyRl zKL3t8L1{7(P?hg^M@T=aGN3PYwP*m-F)=t5n^%pe*J*;$z8j2o6AX6=Tyq>=^T?&A zG^2O8L-~u439zV4oP^ng7;9`7jw%?GnS=h!-^5ZL+XTipo{y$A1Tz|~WrgckfcQqe zvwZSvq9u_EAiO$<8t($6rw>Yq;gGp?AVzjH>|J)I4IdlO)uTuuEE_{_GQC_Aio;0n z@|T+&r7{a@YbwOlPuvPpZ6vhn9sKg{UG>v7hY&tj^AZS%Z;cty%74{#fq);mXt;G* z$K(xup5<;M448$zE{)O^IMo*k1t*`}ET-o{@@N{NV)jaI3hRxONW@B?D}y)ERh9c; zd4`ow6aPf_-O6!e5nOM`RrOQJ+oQr^s(O-A+sI#6j!Tj9iV0tDaIR%4Hiqw4P*-rV zU9XF%i%AG2Kxoj&Q2C?0O0lgkdsJ*ws(>tM8VZEOwq*2L($tqBpk)(UU0t&ECR!&j zJt^;+{#^GgB7a-b5^vQX*bs!xJfVNzEU71wO|=Z$!{9b z(~K+{W2JpTTAJQmT&6mAtPK4z)(HNYPz`oAwY)(7@-RbTL8&<$$zA5JCWGW39{+qO z3^dyRtt8*W*#0%{)%JgtcsZ!r|0(D7SpV@ut$7N!>i-)USIMZ|9}I3tQ~5q-_i{A= z)y8>dq9-={S?Q}pcnHr+=f3zxcrm{oj}|TgK>FB5qX!kMIZq1TuToqg>?e5qD&S7v zE^pZhP2~z`-GuPQa{eply;u(NFSjUp2fHL;wLs#^7vvW6;g3JIaRXGMYM-UG@@wKX zCs$@N@E-W2rg!`z%9%V=)#$1Vbz)U7I;K!l^*`P#?!D?vK?EgcF~n+WP9b+QX= zB*sd4!};ABt{Uj7p)~qVCq=J_B_`|Z5owdV%BF0i!b_S`DI^pinuQzzF8MAG#doOD zK(b#2Y*xlk1SRSGK_qEwDVgA=2Ov_(lT)2qA4-m`Zvr4C3Z`W>|E-eI5`9DXl5#Jz zG}aFp7l^ngW?A`$iJ49TkzIg<+dfjNz$g)x%!f=1gmn_A<}*kusXS?Q$p%iEbIO5w z=$aTwi3!$J45&RUJU|Ii#qpBfPgFC(r4Tkxa5seC%+wzIsKTFS@lTu4$APuV-{b>+ z!mF`x6=-m2hv9I&_OXfZmp&dGAM-cYBH|3iWPIox@6@m{_2Dpl zK-3&@#iTS2nVMmKb;r$+2f%$RcS{vSIVJTmWh%5^-TqzUTXV6bI78=v^dDsR-lqbQ zk)He3crD&2DibS)`f;B*&jwd}KZamI0SG^9AmQis^M4dLElpYLuIaKbRs9FHq^cy| z?U`;12aVci>cBpuXaE_xDFfj%wXgn6V?2hJA(jwvEduw!-}ag2=)z9j(k8=3;O ziRL8&aQ{N|M!s#Ehf%CX=1Di9rRoIS2g@eDY@K5V%cj2a!&Q^#!-6cCY-iPMJ7Kn+ zZ9m(F9hm}jX&N1^G6(nl29tOFZ7_K^zGW+4ojkl?)$|X-^bf-H6CSc++U~mzrtSLK zVA^h6w@kal&=3|r1VbY$!x4wODnqC^Tf$dX@fK zv4gf!Ivi7D;5XxDM0Hrj6%zSVEj-NiHfBb}Btj)AcR?K?SG`2H?G;~Xh7_J4t{JqD zWdNzE=&QuaSk&_FUPaxTva;q`uVhHZ#GB{6^1Br?uWsevf{)#K=AMn+dFGCbEm`yG z%s(s>yYrkq54-c69Sd7y&b64m#+*Rz&RM+|SG0BE-g;YdY>z?_t_>St8{t3{hm8{GdfcWj&@0$uB3}bAm6=i5qu= z_}nNLb6cwlysPf7!q2v0Nw?{wLoU*mONi8R#)DaY^6hYJQDu=>IhPj89`f{nY;!Pe zN*h|+2qq&}9MyIx48@hL07G3A)m*1GUXrLNJ3Lg47iwg2e=LKcpbcS!RH);$by1Ku z7%rM*CZf0>`6ME6D$OZt5@m~g#lm7z6yE_1uqcD&u8so3Q;IjMpcYru0u0qZscNUH zOm=kr<6~|Hb|vDIaNnxXk#N~F-GqKB<1;%UoRPF(l%*jnnLD^M3NTS+3ps$InG}F> zol~7}m&#t`*x_n_;x0P{LP_p~(1DN-@+dsyJ|S>%_lTT%hZN-t^_?=VwbY_fNlYr( z9JrZ9IAnbROJqk=svHso8XT%mkr#zpI@B(sl9T&H<+iD(M6N?FCb9Np zJR{v=C=kotoRm65ds6g?Gu#c5hs;ZL%t$$et^qjf;1t=~+&W2}VtL95L{N&PlvX#o zzAazHJ_g4AMLxufS69$dPe>WzO8e*VW9NDNvHSe_UN_s@{`msaR{n7x3swK-(+E`* z%d?{8BEPx@ON$#qK&TCLdP459)nBlV(^=2iVl|BYqL1cTUP~|P;w{pFNYRpWRlVf@ z7ouG(o=G*ibIi*^q9{aTUh=XOT}lT4pZGQ)PpLUw?=PFiO=9hBqF7> zGDB>4%AbigDwa8`eDJ(cR!XI!TDrul)$*SuGp({MFxxOJ43F%=#d|3I8u3hsD2rG; zsP3F!S8nP@Q$(|&VwL>#Xo`3=Mf{egh-Eh+v3m|oZbTn<(_P;nqBe>9X+9s5@L(SL z6O2-6u8i8#^w?bM0|&bbyZ}RTy2r~$dil6zMVDSW5)@;A3kzGU(aML#dZa79@{y8LI>pj&knJV){Bb`Q{$El=F6MjnCii{<#v6wqs2qf z!3OJ(QI{r?&3KboNZc-UiLll5v_ke}0~09@({DHyw@Ee|i4D{Vr8rD)Jvy6b?F%`TsUW_#M9cldY_7Eu@^4wG&@v ztc>^zb@a?M6;#Z@@lw^KEY&-J^rwb&HU7!+Dxf=b$HN`q5B}r zG#T3oHt;UR=5Tx7S2YXwo!r7P=BP}bO5hzQ(5REqq3BDOl)tX$6mLgVK2nO_V>}e7 zXy@m|Oi!2+W^LSGJI6-}G$uf*-DAQ6Tpy)XINZerokDh8RFARXyEWZ8*yZ-hg`S1M zfq37ILNjH8GCr%+)~TC+2^!TdaH3W1qvHcS*c{$=4tG@;Oy2HXrw>k(RRAk^ot=QZ zBRAqK`_4vg6mpEM9_#(7JmFYdKPTo7?H$YQ7Kq1=7Hn)vh|IM>35ETNWyLDAF>B!# zcZxs2sZ3jbruZB{(75JPln6Hq|5P)jiWD|FJeVP>+A7Ehk8KT1vx3aYe@AEpxtL{+ zr<5LE5^)u%t%pB}O0(cK;Gq>WWo*Yd>eCtF30+F+xbHd?9w9p55ba9)5SQ!-jcP!O zKsdxR@xb+wr8DhD7bz%*aPx_eJg&yB0 z%1h1e!9;j`#G5!aY>kwbqyS=vaxM0>L?PNkV82aSBU}@XJq>|P!YmH)&ZNi+0SOTr zP4It22h$-XwTJe#{c98gGzuzFF7ou?7zD*p;MGDH1NpDnSRNXoFjTWT#SLShc!lGW zunIM3nk|ctdqo%pBhV6{%26pv_Y{{lwg`Q&knm9K!mQAK*jWX%HaqedLIf86A#s1R(u@-h2md@q`&K~fGI!VwJh>Bi zNCK^kvJV|qTb0My$#E2HP>_wUEWSl29^djTfkDBLiKl^}+&q$*wgnB}SQs|7tqx8i zx1gY?Dr-X3c+PlU0N#{jobnxff=^8iS_ZdJ5^^eE5_v$8O*f}goM&LKa4Otd;tpY- zGDl(*I=lr1b!aCzEU^S9FeCo>{&r5OMg+;A@e~pI5sN|;H$)Ls_!NZ*o1qb8fI|)5 zI)u=Ku~FX${!hgJ5Cz|c9m1s#{HZ9jAf$BR69k#GyzQdv*K;M5LSg3}Rnr0_$>QQcf{7vxC83IkuF@UTBUkfe{0 zRdsUVu6g9g(S;u(TEbWvBO;G-A?qk*G6>9|I8NZIDJo>_A9Hf#)4S3lw#Rb0gk>?l2p$ulmNwy7+!NAb-NyX0|iT&$&|$ zGo{L$Kl#%jA1m?pDP=BUrW|ZAXE4hdEl5iqBU8~`myr|y1`0I)Q)h@xf5N(BVW3a` zgm2GiIvfqM?vsBR=DfjvzUwE;`2U;!{Q7~^KW6W_qyGPh^?%g=-E}cHXuop(`&U=f z$*8|8V%Pw7_~e%JAMHY?dj6ySc|89E{yyZt67>IuU!&sn%YWJQwO8|T&>rIyb8v;kb%+G?djmj=Lod96=RUXi<<+gqZ8CRHaq5~YcyAM z!Y>roz#q=Uef;b>54k5H57-~UTdQGHCwyFo*wnD86Fx@Ppqx74*C%d-8X|>r$vwa& z2o;@;kY~tIT`H$@sb~21$3Eujj2I=s&7L7%briXP2!$kq{*OP1K#~kNycGxS=B(@& z+yqgM5f**u5yq*Do{K;UM8iNN*0WMGAn$QYH-HD$bM@i60PW-IT-L>d4ZAuQeY_4H z_;@|!Gy&w}^^ntq2m5%PHEqI!eN1erDmbGG32TZvWsPTi+$HA+w2qd^|3PjgP>K64 zDi6Oeq#ryWeFQp5WMX>}^C!|z)lKt@c zmlOq>C%+o)DjRhMf8i}0)rL$a|xROA$^M;qdvmmC^-&$5XvQ4 zj>v+OD*iIYycaC}Ayol-jhquH0P>f{8w-BAU|=>fVA^dsPeb66jsIzw}Qf&q@h zI8G4_&jDsfY*!eVPE#P@9JRPYS~Vb~Ro5$OZN@=k;ZXW5O@|Co1pH!_K&ykS%Txac zgfVE-Y-6iLHO6zT4rW0tA4qkl*dx_eh(%$B8Ho`e9iCKxnBfN%4f=5m1_Hv0q3I`$ z7Kmh8rfEaa00bbx3AU)}bYvE$L&!)nqXWW^;0OzyY>xuWNVJ5qVSqp^78RUe!CXbkR$3kG z%h*|LXQC0rTu7&)6HyhWL9rBP_W{}1)-)fn8i+03fH)9f5<|7glo*Tw>Fh%Pi~vg= zicqH-ZbQXV@Bi%$dmLL*`5&?K5rY-H?M(*lbPPrB16M^%>2;KmPW!2jjauRf?DGDMOXmAf`>thnN#QUA>1#UhU1h3+yU6uo|G18mE_P#fg(6Ay0lY)BBLg%}8V(4=*5xK> z26zsI+DMM2P!=h|f^6u}1ou^Pc0qHT6ULNe+eIV97Ua^4GQP9{joAP}22r-0XFzIy z1is-lkfKIMJ9!#lF=c45rP6dDB2@qE6e9DXQsW&u9(02uwx55TMI8c!7)8`@kuVmPUf*0Or&yR0`gK^SvJRFQH7miTpOe9eg&8;?7*}-^VH?&-<(|o`!{r?x5t(b!kpM)F zFuYa{Lrw*KAkPuj>i{b5a0u8)xGlm2jAY^B?b8wvc!z>4$aDa@ATR+z^Ml_7Xy$N~ zszuL8HOQuBA0Oc$#Hm{Wf{_`6kZe4-7Z?z(nb^cpDRBDW#$(TfY|Jb&e!wS=OS@Rq ziO9fQWsBz$t6p(vA-M-z2^8vh)ic-w^Wn^Z2I--Ccv->))|C7luupx!(6KYYHbF1r zF(BFsa2+UK$IekV-Nk$Wouc4mTVRTI6f49+3ZW2LcsU2i!dDQO18wDJDmIQF4#3)mgE!WilN62Oh$j;OiPDo#c+;6g2G

zj_2Eqry;!9?Z?v)UhMYcS@`*d@ic_j{;u(J_ji$>hn++RrX`*h4)P(adios<;q^Y1 zc*2Cn)gq_d$^7gPp3RmJp1)LI*7c_W6i~~xkIihnX~hzpd8h`I1SIlqIWn30+(9Ed);EIqW?TtqSys_>O;XC&y7=E5k2K z62)`VJ^5 z15T~N&y_^$<+H`NC~#=ms`xnvE~GZ_s4<3l=O7GZezm2d&Vv(v-llZ$^MCh0zl@*z zOu52eIYv=qTEW)fE{$uiJfUJPqy_`z!oBe!pw{JnXjf%;0|UK0CN)vn9CaFV)w0{i#A5q65Iq;f;n1 z!dRq0E3CGI`%f6(cWT}R{E43v3jS`cSz8r9hbY}O+ylyyI3T!5HV{<5lU(DT8$Soz zBdc_16`0ns*wyh#q1+S^)A%{a7I~Y3YJ`4nra#ZvYAZ{?=?neeTYL+Z0h9U%LRJBSARMNZ=`?jiFUQ zAMfBjZ0%SWT0Ay;Rkx}z##eSeiSv?Xq(h-r_bL}DSe*6}fIiqE?^YiHB3^LUA{N9I zisqtg#4cvIS3n^L|uIiErWj(33+WcnN~v*^a@v!q2bSeX2i$ySSA5 z1H^ov=g((wFLwLqGq@MKeSZe`Vz=+l;C|iiQ{!oHzt~^l=l&fofcwS%4DQ$M9N*G! za|!OX?eZQkKUBC-wHBa_a?>47D8i-s=RkA6a(mZNb3#>L;X9PDTc_z0-=d0zsSRqV zBNQuKw}Tz7PKu;t;RO9$b$mmxsQ0RBEsE|)O9s&_WFzT#=-#TJ8uxmzaq)BVCvj!> z?~JV~v0uV=|M!;I{|((Y@n%U!Xk}g?RBDT}NtA+g?|Ez$S19R8(W`_N8c2*@SJ)r1 z@bosMh9je-n($+*@N=~CSX7&S{zBc7boYQeF*3)U)oIZA`S1SW%lLVpv$`?DZV;?k zs-W6$vo3827e}#OeF5zET>R{m4?x$WqWeM&o|gt*z~b`fUry!LmEpS!;c5MKL(pF=-YQxokO&(`$&8Nx?9oqO;@ITe7_%RE1^b9_s` z%_W4_w(IM<`ZRz7u`4<%l$Y!dMK{|!2M!>2KVcB=I8x3m*8I8t}pWHQ-upvYay$dNS&L1dwZ z>OQs#KWEzzg$x=$CmS?&LXDq8DdTw?KWASPSH@Q1=R9y^3mp8MyN{(9jL^xVhZmyG zg3ix>^N(M~&-!8XvZ4D#cgcIV{>+jjx<6E ze|~wNb?Ks?+fM!Qn{W_-$QCJsQ-6l=u|IB(-?IbxnO*D$a(@Kqsw%|&Z?ZFlkNpw6 z^JqK`;l*x0o`&#Zw;#{K&-3$b#?ug9`@6=^-QNWWul>O`NkSwL^M0F42(N9|*LC%200pseW^X{a%4^BH8OrbtL4}i{RqmU|Y`pjf zLI$BGM*_C446UjJ7bZtVj1RwZ0v=WV>_cOE#KgT&s=wttPfj&7o z+?%fe^VH_m@tOTz;pdEYI+kr{70~CPYeM3}LJQQ>a5yw&5J()4?~qi)soHCPP9ziL zJM(5n01rYgAO=6DI_IFDqq&EdVZ2xPIpKF{+2c)gR3wtzwA5T^z-BJZgu%-9e&x^TRoS4Z&8gmr;#*MI@6p$X`w)MC4$4_A8RF-}-DDLT zVTB-)a8XJ);dmy}i~61Eib|KSTV)~QVX}p!7UgV38`P^&QNPqG`Z=0=jM6v)@N=}+ z$e?ZfTqGlY8{S!}87fCo;8*@SKmYyL)mO}~2)+>(E<)j%2tQ8wPw-dUiBICI&=Ihd zyrk0f8p6eGY{z3$xrGXHlr$z=V#m*Ickpu(Ayi{in)cM6A$;nOh_8?8=cPY(wv>|i zQ2e>=c)rbe8p6wc?#I&*UhMYcS@^l{b3dMj@Y>%se(wG*^7F70KL>miM9z+`A=yMR zqP}9bgAG&7kfa^O#XQ!}yV(-L>ll=`b@^ccg~rc00oo8Qeh!^g5iTZk1HtC-{LZ%B zSK#Ly6%E?-D?_W4-~xs+lm5=}aimZuO}aTn$p;GM9)3>7?axTzA6fhfC`lM}wYSAj7t|DX}MFBDq`RTl+u~ogttfukXV4*TzmE#krcMo%{)8K@kw>cL4 z{6BtKe(2lz`JvQeegN)pl(6GbFYxn=cIJ~;>vo?SPlNl#{xUz0ak&8Q7yHZnJoT4;_cj40GLZPW&6eO^@2S4Xt4|d! zD6Jtz2tIbm;aCJgY>q#FCqERjlwviWu_6aO68CGXO7(}k5X{?KZ3jP-@{=M_fNGq2 zI>@;%BC5~A(UEHyX34-gnsyEV^BZ*vGGG#VshDm*&ygyG%hBLH+$;PX#+xEl8gO&+ zOcWt#{G0@y453=yDZOHt9b1K;Lz45o0_DW+Xfui{CVn+C~Szm(r=VG@;JW5W=jaK_f+22<%a0$NG>C$E#T z?HyPY-vWfED?_X3=R}?4w0ZP%YA52FavRdmQEe!p)gfH`9IxS0l@~up`A8}8a+=B$ z8%qT;3{YD@jxqqe(h;;c+$%0pR)M$dL_~HXy&%Q>0P`e_e#@>_)q=!b>*pC;<(DQ; zJ&l?8Ik`>M1*$!Is$0o>!~Tua)%uu>t%8fHTjpMclnRndizQcJ=MaCjQK!L(pnv?; zF~@?R|Jj$-KY#O~V1P=8FU7Zfe-OMVj$%6=%y#X6OrU9Szit$uiJfUJPqy_`z!oBe!oll`IUKA_<8iVou8SXce5q9*DC<7!L#qHcr4)%0cB}C7cMvy9WHtSq!dj^xz?+Q$c;BtYR(W2X z0GC=tKPMnCFBwQFL{3DsdDG8TpT%P`wkrJ`X*`xlh=c_ykH!8iM z1obOptJ2R~NwZ|3XxLoxOZquYwCAa_p!4%T`g%R%Dj6nkww*I7`I2?T|ow<#U`{CEHPtMWtN`e|Dwz6Jm2`Qcu{ z?`+55bl5xoJAq%}=hy5$)t|v#T+00cV!qGw=QFq$yZ!SS+>715KZAR*+xKU1zi#)b z@ie$!?62^1{|*4)GT^03>Y2Y+|K;G56cq5Yuoj8U40s$<~W{09vOzLLF=2+R7xHr zCyK&e(P8`@!WanyBV4dw8Cpd@2NQX|{_i*O^PhAR{ZKR)-8zNi-AMYE0ui-jhF0O{ zl*J-_(yhvAimxm!Hwt59tw`xkz&wvbmO!@}S_R@kjKapz@j0h1c@PBZ#B|pyB)Xuw ztXd@i6DFNT0Ki5A_?`nSDZxd`R0ehBsWY*>e2(|ZZ$n{)ykr64>=OnE$9V`u=p`tB z3BsR0&%?Rj*MD`i`-flt`Ij40{eS4=uYP1G7CT~_$6iU^XS9pymBj9VxMHU*I#QI9 zs5x4c0?3n{A-veN)sI}IBf^tltTVgw{+_hRu*y>gngFE9&JaHK#}=J1)s8!7c8mU0 z`T!g_EGIidcc7*t7{aUF$05Ah zvB6g11M1{a=?$ON)Sn@IwEKz2j>Ck15ZR47b7t2dJew^cJb$UYs}DX5pg@Qsxs1%= z4n+!4Bsh;S>$sxICjh4b`v!!o5=y|)&?-k*P@E&{>geW3#yOq6@p6Lef~NxNXfR1Y z7+MA5bzF6lBn0Zb>RBFnM}{HL!+_mtyO1{-AUCv%(oPfuhmHDq0d;(pT7md^+Onod zbPjrt`Y{q+n)ln^8C!+7vt`Ij3A|kMB^E;Qa^YmM2v-eo)@`OaC79>vZ9{mm0|FGmqP#r3EMW5ViWtI+ zody%Fi7YMlV2VdMvpXQQ*r~sF4s9}eOm>FwVn=_Q=d+Mf?Do%R2rqV;8jzd#o9@#P zUhL?P5Pv0E-2Wy!LwK><_h$$%cKiMe;l=I(gjc(dLwL1&CYs>kcpAd19bhPK>c43` zv1<^X&7PJRp1)P!*7c_W6{v*!#$rTB9rx1kO0{u$5jdL1S0Ipj9ZflJlu1+_6JlNN z-x*q^(iRCndUbmn)W)ThEGvU(RqF?0&W>M^E&Ym4gH{n1W7^Ov7*DywpQKycLJ6DT z?UP7eYxTf+!gAs}L_8APhWGFOov~FgPm;)!M*u3X@=(X=uLp*!qL+xF?-k_dOgpah zo`+UN?h(8hwti=tq+B37-B-YQLhkSt_zJ=JNc<#_p5Lp015KRJOIv{IbV4X%x`HS` zG+raVWg--TfT@N|-nM$rY$5;k?XQ0G+uQGd`8+-U^=(PeCHeJ3Z;MQ>qakL(Y;-Sn zpo(9d_CI*yy7x7@U$;BZ{i2=Gz1V?bzR&aLGrAYM{qq^!i`~9IqkFO2_h)p!ZuhD2 zG`e5x&jh{NeH`7ZUHbjb=b6#{x?Mx}Y_XK9B-5nRaAJj^EqMu{+Z2CE^`wSYQB;VX zd<&{A@~u$y>hYxVNe-X^hN1n>(a+c_5s8rE@aKwrv$zoq90Z**=kUy22Y^M9irOLB zkF6?52cns%w8|*bNNk0GYIb=#4?F=gF^f6`>V9Qx6)l*bt9m@48Qg!j5Xr}rjFPS^ zbs_|Wf0;~f2-j_}E#g+;4os*A1YJ_0?F3c)9xRNca}q11rEme^#g6_UqDOfbXvojG zKcN4BoMK0R)YycH@KYg)orE(O!iydKG0h~+-T$WhG=vvB^~bh_pLk_w2rqW~@ic@N zyZv|?!i(L0JWbGx-F`d`;l)lN0_ATSPeXXM`#6M;cI=;Z0uj8A^y~*3%V;M;%5jl8 z-0VP&IzKx>&t^*q&tIx9>-y6G3RKzxm~tH6D*`WP3?-mc;5ndx?~h?UI6NUJ(CrA# z9$E#$`8N`dYylfbP}JU}x1lf=4zo!S9wCo&ddCX#b^TR8*JzXKS zg^CAp1(}>A;iaR1_loQksyAi}G&1f#Ur`L``7xoLg?~vTq9i{&qG(YWMWW*$y9{-)j(-2`W41qwK=| z!Ux-Aaz!HgJ7cQ|Dk=q8AzYeExk3frd$v*j1(VuFy$KUjPhVWuXe;nj)f9$b0D_WZ&yx8sgGlUnr zeSe1VVh59oXVd?hp3e|o?LH3S)sEm|-lO=N`ZI)AJ5^)#x_x$^orPz!$1-`mH1&O5 zeHu^!rzI(O#5h|dRwm~QMaBbLL2SxNLDsc9J!m+tKWfRq_U>24RvB1j!M|9}g_yrm zMTiQqy$zh7L|&kqxK*e+Vl@ubF0K!)qQ-D!0Lpq7ycLnoI)X|PS17fM2y*P)+r2{W z(Mf>C1%^ZJVTqjS8*Q+e|H08h?;aBg=LF7iKvchbk$XsH#K{cz%E~~CG|@*$G3qdT zg5kOZ-rS|c4<3;f?OwroehE%f=sl0E%AbcI^&YJ%PaU!1Em}owA>y93j(e@MpuDt2P`VJ=3dXDK@REud?5?xIx$opP%i*Ot1W5; zp5%YOLB|O%Vb|RuR*6B{f~TH=S!q@wMh~qj@DLu&>S%~XCWrkc%C5jecG(e;uKZ7) zhP1UMM0=P4l+YoI`lA19Bi6WNb2c#CtVwaD{$D_-My25+RV%JS>>s=l)F4iyil= z(0gLbxJzc^tmzoSiyilgZ$dTd?tjw~We6{J>W^{JBt8BnJ45(rw;4}Ec(L1$ry+c_ z+l;3Pda>J&ry;!9U6jc^&$N*!f75shivQvN`MW>+jv=Efnw&Q|ADjTURyD0uAskR|=kXYhhI=X-OJdWpl@SpDGl#Y)_&w;4}E_;jC-$I}o# z+HJxMDh|2Pp^As_@_rS3h8-R4+`S8UR0~U6Qynw5mhrsHPRw4GDc?VPK|3t3)fl zNF_Jt7Tf3bL|^Yc53RB=JW)&~wSl10^pqq$MsXSI5~R?C|0uZJBAMpovARgcLIXA?ygS*$SXWcMDxn9?c=Xm!H0pS!O5_OPgaq z_?JUK|Es_MJhX2j5nsB*B9P91r#vRM=u102aeX9%ySAs->^{|>!Tn)>^YfXXKeU^l z&;0zM-Q1tS{h{65pTYgQ-KWOW;C`_`gL}36I6tp;!~C4b#o&J3&Js(Xo=b4AZPyoh z^=SYhayy}&`Iup#T!$nixB$xGNi1c0%qF_13>QHI;d>lf!C(6vZy660y(Ow#JY=kK>$CVh=m>Uh{KpGi?XI zLx{q&tvw_4a%ZSAgcm!8j+{*vV75DC@1FDe19FO;_$0%HzZ%L#zQuf>hVWuXe^kk( zR9j!CrlrOZUhMRI1ZHZMAAggbA-vepA8Eah#?ug9?Dpen2rqW~@iad#cKh)(gcrMu z5{u`{1%6)pL(f%_JYreoJNq&3=M3Sa9f~f*l^6Mm2*!E7U}uS?-{um+Yuoj8U40rr zftuxH{N#X>7o4J$LWy|58%4KBp~EfOf#vo?sZzkCuMDjM;Uv&ye*T@Ai_j63PgKPm zZcW6nTP4ef;Bq9=er0GCCe6M^angoXPAuh6wj494@Nzcj3FP3`Dqm}>p;aK9A0zKR zfN)NOFEtUB=R|C@?@aDXmbDauKDMezL=wQ01(Ap<{gRdn*f`XpZYkw!H?Sbv=b3BvKKe^w`FfmtW)_c?p}HQSz6{*0MJ@sw|~`fLc- zHq&+uI?x0NL`TCTgJFU=LwK^%BBs z+x2x_eHuXF6<}eLpN>c13UfN;`rH6@Vg^B9!vxWah!QyR`jw&8XSq)~>cRhhLs!Rd zmFu>UFsjnp={o>F>LJvA(JD$iRZ`(f{omz2MTAYN@{MT5H+)vfNvTRMIG$b|w%Hsy0wu zE3N?Q$4S8V?~JXoXCfy(F9VWT^ncMtlUS(tqAPV4jDAKWmNv&iV)=`I`Z9^-^-N+p zuNi1?*EaLi?))V;xL>ymN#H_%2KQxu=g((wU)r5NpTT`;cix}DeQ9^zpTYgQ-KWOW z;C`_`gL}2xE(!wa<^rvDTGaF3w3ry&uiIH->CQ8xkUg_&FRi7yxHBXcc51P6XcEf{o-SLBt-{X%_Z+GYlv8{pyISGr zFRgIL3Ai6B`Ct6gmq{#r&gxM}7b+(WAqk-b55z`dv7LA* zfwYvxlKc0VnUyaC{pbBD;THD@15Zlx%$E(}+79Rb2uV^sxclGqe1`C1r{~iNwLe}*op`07FcssO z_ko7+$qtT2IW05`mFk#&KkO{A^xIrQcx`(H+V%PX3OFlUjClfV0F1b-q+WB#1PmTQ z$l#+AE_eV#Kp0wW5)1h%X4*F-mRD2@lusV{(9KcWDcql7o&Z29zXnqtS_R^j{hf+s z!L6y0LP)h+mHUz^wmJKT#8bWzdiBsM5RckbqFC4`kUp8*wbIR12|YP00d+LlIFN2^ z6^JJorLu7%&|cF*2&e;7sY1DMk41_D5c>0st*Z129_w@;ASKZksWO7zJ)Y-S#OiO~ zB^Dt3>D$*xEPc)@5K(J5LF77Rf&ZRO^#fA1&9oi2&*LP+$<8di*a< zkEbEL*vSP}{-)pEEWFrVlvw=x0Tdt!FAk>}C=O#Iv4kDc40Ui34k@!r*|*0MOE+6W zczu@ox~@JApnwxoRpb!+I<#^H9;5SXe1(Ki=y5K&g5*GuMo11rt3Om6g#n6%;fG>4 zc(DR(NeE?Kpk}rEq2?B{=(^wt%K(B3M9UUR6cT3(NJC-)I3fG-9r*zmbl=Nxugo3N zicp$u!LLi~Gw!muqWWMpbrV-Ezk8Hr8CnJOiG3suINCsBVK0!DHAyTK>B^2yBo?VK zX6j?BKs<%FqgR1G(lDVv(GQ~pp*(yEbrzgRENza3#PX;A_+=8y+nL0|uX&<_!((EL zernfV_UR=zxNCcQ&F)kEnV&EFJAXcd`_k_G`3&w$yYv1G?n}G#{tWKd?LIZ02KS5o z8QiPg$N71++b$;N=hy8lvGnP=1ozr@eUbk^_TH^4t|ZIztk>~RajGL~fm8yCi;zN< z%GC&=5UbFo0YyekPAH-S7iu4 zezskv2%uECQDlmstwV(?pFy;Lj+fPd~muG587?t#J_5^?Cy z965n%xTZvnEv3rKT)|Y~cY*t=NaEI|C+t-;R_~OvAjs!C!*8Zy33JvOhQBwaMbvd1 zDJIH44gz${jC9C_+~&Zj%F;lz*2KJ6E=PKu4(^f#pLF|p|4#_~i1K+s2fL8ZnculGlq-XDf=(b@BuN)tD-|udz&M9z zG~B$O`Cs70qWGO$#llv>Jv!-~TB$%hk?ee7!*PmKFD-o4(5am$}!^;!Q+J2?}=8}&`+XN2&AZZ^D{ztK{uP95yDG4 znVs@aV;rIsUeeth!b>_L`N;K##+C?QMt&j`yPG}hbf_vU2^T)o7*-nXWL_JD=VYxA zp1)Ks*7k2TP(TBY2>LkFvZ5Z5e@X^dc#ae9&egCHe7IIZ_j)CxU9D6g9KHZykplGy zNmjD^d+cUU)bR+Nh2x_GQ z;rJgz5Zelb3p|piyu8b;^{GEV_+yvUlp&PXzg{Zm5Oi=^?|^WWaoJWPDV(&4ghr*B znU6%OBfqzlY92RqFZ?c~^D{ztK{uP95yDG4Ok~BUF@6!kOS+pw zcu9x6NGv)x1)E4TA$xL^!s~QW6zec7@Soy{n3J_ac>YqkSlhqVpavxg4tDvy4M^em ze3MK;LWF$s}4yB^u zMo7){^R-gtQYg2Rl=@4iPl`aJ6U#trtW3G-9n>$#(^8B~ZmU!;AT3((PzDgr8H6kV zlE|FPAZ~^Df1vcpo*=R*?7F2?q;w@`eVi!ZnSxwm3Np(YNVqEwsj*bWopM`6>s=N= zIEVgB?Zt{=64L(AJJVn&z3U?bqhcat5dJMvB0kKaSWB6$Q5itl$x*w}#}bO86kgB? za&Yb?6B(Z5x&Wy`7p3qz9a}kvDGs-&+9rfiM+h(I)K2CHnhnl~gzPt^u_%St>2Pl4 z)EIE5(as3r1)ciG0bJ&M_i4~Y2ruYn^D{ztK{uP95yIl@RIK45MI(rQGgFK8$LlU+ydOFFG6^o4m-RONf7cu#)anm3{rSb)(YYIOT}89 z@}&lgXuc79bsnS(23I&2qT8fQ z7PK+BNfMREDktyQmRhMmyr4Lfmyyfm+LVDi+kt z4>H3aK|Y8~k27xzIU2GdB)^tgsRZXEh_ZV{5CWJHZ*$i~fEiT*UU%sox!Fz2M1l{H zvWz4xIlxQ+&ktD{JVD<;@O3OzT5wd}$n`DYF25Ia0P%MzRHS&Ou@TCVwsn?>st+@C zDsxkOr^W$6IlEM@`T)x1-I)3dxUZwQ%2ZbfH(b&w=eCx%!Xe@WbKN`O&Q6>x3#KIp z+ufE?&VmHt-^|b%=B#PS$-0XX0Do(u)0?*|Lj zE<$)gr~XanXN2&AZZB}aErp5-jUZU*QqDD65<#w3 zDzZ09a`Zv59g@BAQ_fWmC~gSl$t75%emp{2+X}?9;Ck$*k5!`NRz zIF2@a0#&W8{0<J0ZMhI`vP3LEX@PckOKO=+}ba*HPPPXtRLU>7ca|kc#NW>)H zVy+NC)s4-wF%HbnWav!uli-^TU?1TGZ*s04pF|f8oq?L z667i&eDiPx4=_^Ul87!Tzi~_sh-jW$Lu>$jjBluKV;O)x%p!y;J)vd-Uou!k>4MWp zb|-zUt+*^=ks_6BEJLzA%ONG#wQT?g?aZl99xm(^Y4fO+DlNJ+xv5knd7O~4P<$y} z@TTW%5^F~3LcW+O8CQsDMV`*1H3jN=l*$0qagxZQX@PJ&=41(HVrc8Dw-qU!Ei9Mq zu?i^BWY&85rQr`{n@2ed>Oux87Mo+qmwfa3_Ru~<#qvW?v6!5eFV{(nARW;ooq^v} zx+tIPcsd{5t?G;5Ueq_ce-YdZy4n4U;9k(pt}lXnK{va;2=4RK-HM+P+~=$>f_q7K zb8s)|bS}$3ljf%b_xb6fiX}|XR&X!NE*Em!w;EjN{vbr+EQ}stMzSQbJ^)NbWGDJ( z{LAALyi{c0O8ytMQZa9m6e{<JQ} z87h|8PC?^zx(MMD>XToR|1=;VLU=*v>XYYD8(oC(f{y;p;7f$?f^IfHBZL=pv-uh2 z^MYJcE^l42)`9W6PCCb;$Q z)Jm1xp|VOufK&cMB{~6-4tJ_Sd>zxUH7h}x7@)UIb^=%Jb(#- zugqHfnF@`*=CO3?;hh=>n0In=&$!4Fb}%j-4HSl*ILEHJU(Qo_;I& z{PBYzpO1Ng!!F_(ZTk$i3`<(Sfa4+d*ZVD0HOS+kSiQqmzU69Y?^lSz9vg~4vTffxc0{I-3 zt`yDzasYQUo@-9N3*e63F;DgixZ~`N=^#+mN|gz8UB<8QyK)$k0vz!)JwbxS^ppi8 z0p958<-0X`%Ro({Ox(z?p{+83;)#-jE+$aB)I7a|B1kT4u`RW>N{vF0NTzI(d=9uL zDcQ8;MByjzZ#}^!IlJq*UaA7HP>aOA2;7lBii;zNvt?V!Yi9H3B*c3y901&PdvvyC z0Pc#6NgFS4kD>^FJC#vRgCL*3JpEQC&^Tw6i-l|H*?Dy#91WbPpL7s_jFRYRKDU5k zoFa2AS~S;-Vpoa~UZ*231le)8v4nqZ3vKA#C)B5Q>Pk3LlA#E6al|EEgz$QO==YT; z+JD6DqMZ@K3p&ZmQo*&S;ffGmr<=jg2;l|YY<@-vuhY%oXD*+o@te)h2;pUYbD2O> zeY55I2;pUY%H2ma0=R~sxjQ45;};>kPNx(sc6k*x!pWKVgM1#F*$Uxh+2wL=`&NS* zrJ*GfJxf1DwnL8nxlWoqD#~@69qh@Yf=92y)h9y@CQ$A^&r}7B9`v@wp^av!zt}f&mmy&)6~)Rk)>Qx_)M#e4_KM0+9j}aN4A5 z9AG^Xd_YLra2<`>l?EXb?FX(317s0)tn_XW7_xb5= z#m@-tbJkbL=V{#Mlg|^~%y|~Uea?157v=L%T`RbkWf$wX^-B#d9w9fAWGd51b7`}Z zh-CosP_ia+aFUA!_YzDZbk#})+)^-|#(_X1{Hm*jK4X1AaM?($X1JzkK{NxwGLMUnd|GQP4x3C+rqlR4#!E+Z7D z%V`kg^Mmtmr9Uqql{=>hkyp}RRBRLd0Ft~M=DJ<>Je@8=xMZ71C#YhxC9^K)ChkOS zx{g6NxxN{65yFf51gW|ww%ye*LU=)^b}HC3Zc~jdDnfXjZU#Rigco$Qa|T_6@PckO zKMVOhj)V9zeHPgBy6{9h{_KWl!ATuAfW|gEpLdyOO_m ztyH2wWk$^$^iaC64RG>J5H9(gXt?YNutyRl=N~QEx>hPG7}8VfcFwR3$TtO_>)ba5 zPbV(C&lESv=VbKY%pRy}r2^qN%oFt*ewY4S!A@E0QK)dPBBw}t2X{)W!YPkRy;St) zC`-^4#I}-)1ys-aEB(1Pfwa--yof7)IvLbUg#(~rO~vvMRYV#a)}HQ@bzCZEK?dR9 z=+fq5iICicG{U$6VWE9AMGD7FE71u87-V*3_OiCLwJwmqprhMx5@Ce3C4+Xez6jw3 zok0#Z3v(9TKt5J0Z zMhGwHX7e*bctJOtpAo_fx;ebeOS+lRA0fO>C#9OEik!_Ss{o^mVw#^UQ4|E4)F@gI zP$ouC7=-85wL*CQQn^^$ztuni_d_(9Xcr^Y5EqI}nkS}RCld)vF#|BvFnD#yDChyI zRw@vVVRbdBHI%U&iN!n4nd$?hDEE5ixfn5u%F5UZwla|-q-SaiK>dOA_ZhU}WsZg@ z89dD>iV`A$dabQU>8$x8@s;%E2)pUT0H~uR#~CK{*HkRrW1S$nUMlAh@Fe#KCzS!) zO)?u>E*6p~U3TH?z=RpSH-y)qBc_q?R z*HR`z2rqiO0^B%PDnwXXPAV?w1XXJs&d8?1A!m7?AKP#|QJ5nl;y@neB=L}#EC-s!M3|r@x0BvF z80iD~55Jj~eD#)E@<=BzDn5J0ZMsS~>?pFPa;67)45!_3|!0aeyPEQ zE^X!tu1xRBHE~Ge`K1q%;W>t6Zg6sA#5XrN@zqMj%SEow$<J%D*`5d=iJGj z=MF^vwiG2%*--N7WMENd$h7T9 z8Yi$Pd61hl&env|J8XFJVo|ER*0!3u2=!Z{KueA;C_7yMV} zy4n1U5MI#D=4XWPf^IfHqkLY_&E{u>@Pba-#p2W8ON8(_=>)}5OCIML{lnQnZqq1A zz3!m}!pr)gTLTC-)f-n5XeJEl;q5cxKJF&xWFxf zkM8x9_eg?Y1ry<8ouv9&smhgTNE*wK-#N)xGKn1(3*YmL)=;sqRb)|~wNin2KohHF zEEQ0vsrcQcC-~PWOenP#Ex9g-NMZT4Ql%xwoh+B6*<9GdatJ3d$|4Fi&k(3OX z^-`4rOg?dmLMIeN=>o9j9-ePN>Y=WI4^;J1WhcOtSIXyDaZ@`CJ1qsb$|&bS2I1dI zOP(*0HO_R{R`Bs8{;R3-V5&O^m!>e%2?FqB+CUx00T5kFV~IovFX#k0N=}J4A^Hm^ zJd{f^LU=((eP}$WOex;Pw?=&t!V5ZsR0V>C&m_8*{vjbLwVnGk=puyI>zl#P2;l|Y zY<@-vFX(3TGeUSlH=Cak!V9`Nwd8TW%!d95;bna~9Fyr5q(i{KF`zLHqPt`PE!OFN zP)2UVw$1z?cvLBr6mt@)^-v$ zBi&U(NG!YTq^a&8PMX3N8ELd52wDPMoZ1r9knR@O4MgbhPOVff zrN9`UdyFW+A8<){aOGnkjM z1>rv_N@{Hd!Wj{zVvL}VmYm%=fxbn5;#ri-%V^1YC;8sgOO-DR0%5idpe5H~Cic!U zmUFbp_{w~Q^_e!lUMgC0B--SVDWpWDm7OsRJJ)Ee1HWSMGb#LATslGa&v5c2 zaYbV(M+h(Is85GV_TM%rju2kZ8N_jQIM$F^5MI#D=4XWPf^IfHBZL=pv-uezyr7%S z&j{fK9ooyl$ripuMM_CGQvo9=HbqKFhYW_CwoaCMbeT>BYRpe3h1cn@jS@>vx+Xlr zR@$ZToU9eX^OuUXI^|0Z6dp2zxg8?i7g_1{PTVMyEL6OJ*r%%Sq}Eon=h_v}K}QNHCva)Y%20+!bK(o{ z$R$y55W%!oDpI(XV5h7MAY6!*wH0gulAKFoIS~qBmYGdBkckN?WBIfG zH#2muwHZ3q*T&*;;4WiNq!Wl0p9Wn7_xb5=RbK@6qCNx7yrGSDMsP3aX7?|uSPHt? z^+j+m=w{a!!F_(ZTk$i3`<(Sfa4+d@4(=u0%z36w!Bi~s(?vsPnAWY}UY1=h1nEsAS$23g9QZR3@Dw zjbr|LocXNdrGn<2B{z*Cdy|(IrMbi^Da}v~~GGzLcyI;H1&$WTHB6G!*8jy1tXL1kRlFzY~D*3h<<=GJ0ZMhGwHW~)jfgwIJA<@1ux z43;<&;u9ui_r&?>AiP0Gd<2po-lRxX6Vt>Qgy&?f5T3tOF4p#MHBbP;$-J$+5dl~v zu`9n+lE#tG@vsnjhIeG>Bt9r*I;oW^M?@5knVFANwy2$D7z$-b8pqu)scDp|78mx+ zN2FFN3KcokB(+9`?2URm^J!O%CpzOSVXQ#i@}ReEH$XT$NpZylrd~X4a`@%^hiWI+ zPNPC0EkN?dskK!~Kh7_?nnoGRLH%sI;S_^#UV=KuHy|%?sa`4&jxwOsiIbTv&zQs7 z!--!vu?bX)PX^)N%Fr31Sk1uh$Sh}s;FPtden4;#E@Mxm6Xal!kOEp!wG%SVMF=nG z1UYEM(8sT_UpUoP35^lL3pzm#aiFM6SeKZBnn&gc;RPM_v2L)8&W7-UPW34J0ZMhGwH<}`H1`7#^&BZQar>F!HSPcR6B<%D?_ zrSLi(`dE~>k1&BvG{i#}4V|Hxtq@+8U98sDFEvn*P8{!tOwSC2W8}-SsZ{HLtuDBU zz*3QF3u_|k^%kfhKRM!%l#T(g3DYM?awCI991tLcxKcFtJx3qcGN<~Tst?`WrwJPHZs_4~RdyS#LC`(23>^kf=-abTww1a z3lcN0X;_UAUeF10u*@I^JVbX*h)$!v2;l`C^?~_Pmd=#I3p&*YJ2)!3Pt(8_A-tf| zKu_mqgz$oHHa{bT7j(1v86mu&o6XM%;RT&!p5oIOhbV=YbT?O|lyn@EK{OPns80D$ z^RyQsyiSL8Q0cZ%O)HA5(ar$jIaw=&=P#9uwf$QSYJhO;wXBs0V1jTwwsJ)Z*}pLZ zW!EL3CCAK(RWeZ3N<~Xf53}@F6{;15+hrPVwB$f*et`lGh=jV}EY?ygQaaalc%y{# zZjl_jmKg>G>dGyc<#CjmTgD(o^T!wIh zw+=H>!9S%GuG@U_Z2&Df5@)WTS9~p3#kRH;2&Zr9cOfM?2r|opo^X*Fxdzp;avszX z6fLWkn$wZ3Nmpu1Il z5!~mjFM|72x+Xs(xX({_tNulBpR>LQ?j_yL!M&ub&Ce!ZBDl{_7q#SJdbWalS$4UQ z+rHIcmWZOwRK^oVUN_ktEkJ?3J zTk37)Ji^H?-@2qFM<14z3b@N&ZRd@076keH?ckef$-|sAExCe$VZ8S6$@eBY2#}^Q z(n+42P8T7(PKQ+jV?J|Pw+T#?>nGHwt!6r1gz%z1(Xm%6n%8}_l@?n~gz$n+@~i0D z<@yNW1s(Ox;7f$?f^IfHBZSxKX7DA-=LOwtento{>1IN4gz!1(1jR8ND9$t534mcv z;xI_e_74-~?4%_x=nxjUOpHr)$f4Xk2L|~(Z)Pim=P#9uwf$QS6i}Za5@#`l@>#*6 z2Z~2Xvn${*+9gO+L?^K@ttLsds$`=@Wf+D=coXhEdC=%|$*ds6ujB#IUP7CQ|Ex zaN@TOW@bz+n!N!Bv7(`E@_ee}v%~(REZk_$nm*c53YVrZ(g|{~r|4`W@6ZX!j3R{B=^miK z!>I{{4rbn_0V=9k3Oa*g1|M5234qXEO@iW-q${@5=J0ZMhGwIZl0ICq?-x-5yIYqkSlhqVKmpGbdA4UJJd594!}=LP z5J?@ICd!TYL>I|X@;sdUZyBDhbbYt|RReSW%I@iT(^ob^TdyrjE1xR-R=Wb;pBo<(q}#bG7KHfD z{mZcopd4NKqfCxOTh1ME`JF!s1i~>Oh2zvpMLtK&EDaBScAwPTERE#e$HW8&*-V;LMTxuA^d6 zJY(dd;9hrurh4jaMLx$@KjSOn5KS%2sFKga_?6Qj$mg5mZ>C}ib5^^~15R49F`@DC zk*D?DC8<0jo#fZ)bP>XJJT2(h7YT$VhX%n4O_NrX&kH)Wb2?pw@Pbb5lsMlWb{`?U zpi_OKYnSUIgg5A>^Cd!fK{uP95yBgE)AjRzm zLxS@&^$0Le9*d1khUaPtl80tN@wHM>v1lD;skl(FJVt4eLpU-%LT?I+k&1=PFIbja zU=c4C#RTQv=NJIxB9Vb0DS4IQG5OB`;e-L{EiYTw+KPN`$N31xc5e`h_e3ERC^(b{ zHA%%n1Zm=1y;O^#t;y$Lex9%Zz}D>>*(pZyIoUE(+-bd3AROaEzA=~=3m*8PcfwAT z_ZYGDq?`wJ1Vui#DV^>O+T%>QbnE|QBvrnNvDOTJG+AvD95&z>9yse zNK9*%ucclp=3MfwWQJtiXcaV?8&;9eadOJr%6#M;kT%wOsen7lYS`hzNC4#|1FEOf z;-(nK`*I>o0C$_3nqV&7?bf#f_m!29mck_W=^)J_2;eXmT?X#+(%q`Q4BY3cF9Y|v z=rVAhm+n^m%fNlE`l95%a&IoW4BY3U%fLOSn+M!;x_Q8TUOKOQNn}&NJ-t*erN16=TgizKA_k57O{?q0*;JU)^4HS%M8QZE($;M##7aG*fdg4GiVmBw5_=G4>z#cu1e^M(|{w?@+5GEfe1nwXxs*?DG)?>25SP-9J97SS=ZgQze z?rQ{*gnDr$U($BE>2SE22Kl{N}Xt z*jZ5VZ~R!O(8t%bY#YZO6`ErnqTGj`|98k94!^E6_dCNhMi)8uO(<_c`b!f}38Z7_}VeN@&zTh zxheA(=pO0d2uAN|^%b&vq?=t|f$ouRc6|l9N4nYd73d!6X4hB9?vZYGeFeHly4m#= z=pN~2*H@r>q?;o%KsnFmL-$ml;_10362TqwBgt?l&Ci7HIUSi@u&9zT5R1Ak>&Co} z=pM+XqI-C$9nZ^OYB;>grJQS4{d3?EsieT|ndn$(8*8FAFkb$5Po3kbcR`5L=J-1|v7# z#7SmGnnx2)tsmxbyA0-AhmO+1UgLL^~-7W&U!zFe>-YLg^ zlI(6q)r9V^j=q^@Cih4n%Nl_KB+1Y%O4iVN+mfsq=|G1WbOpLcI?!k~-L2{?(0z{j z3UrTjv-?+|d!(D)zXIJO-R$}bbdPki>nqSb(#@`~K=(*Dr)Fjjx!qewA5nMN5b#|lgMW<*S-?o#G~B!?;}Nr@j# zD4T@tpdk)_xNC=&f#sYBs4DJ6XyU=~;uasId6Y<;6FgO|t(rp;T#RR!ASR znsx{@GlaU3kR`sO9gp-fCU{P0E3!SC43c@MRp^e|N!qDchTI^P%p>fPlHEzKkg|0yNNGDlyCf%*-E6{z8`U-T9bhG<1@ zP=K~l(Zg^dl%jcK8Ca=T*fo+(Sh735->AI9JLV$EF{{nZ64{+Zkf?IvP6WCW1BL27 z$8z$&=nBeMsq#)y@H1`{Ef0I5@jyR7~TV+)xN}$c(U+9kB zhA^O5D(KF2)_F!7$?lvptiR<%sLxQz?lylk!~Wqv?(=zkxI|Fg^2+`G<-T!+rj_-d=(qcKtAn%ts5JG=%;H1(l=u~(4|7vS+^<~&UJsVex zTX)dvuKcj1z_hB`?;UnW<9_$D+CDq)4aa&}|FZ(GhJ({#_d;c!412w5G&mW5>JEEP zsxO1<>IkA?@3=o25BrDLW2zok-OJrwCI`uv`Xfi=}1b`D;?d3R84zW$~9!{*-J z=IeuB{)LyvX9IrieeAiS`WIK{efkQIhuzEZ7uv59UTyDfy@X`*+0O3H!7ucpda-lx zdV7Drdhuqj+N|Dg?j7uGz1!W~tKPobd;4a8ds!o^X7yCSY*wGxpbdM~ac|u1pN}E~ zeqo?TwDSD8I_rMyG2lnN{zux_t&W&efx|OvP&2ycgUeIvH4W1|b<>Ns?wnMYgYms; zM4NwiHXdI+xqtuDr%%hLm)FaK;pu&5g=WO){_oYW`UBEb9rsT9 zm%ZxegJ$G#=22^T8+madg%@`n3|{MpwO~{s|M8%Bz!JcYHnUjT%+?D#+r) zr}#BgzVUwTJxj7$Y5jF&>aSRQr_hpSm|v}HZwI4M{}8aa8ul;8)j1RJoFz_I)Pp0s zST>&qK6|sz)O-Kp-R>^sRIBwS`rlveyxw`Wx!Y_;`2F3%_H*dr@pt_b#;tn){^;ub zdZhn#dY@T?m(_pS`Y+Xg?|es_dc5VfwCZ=G@$uncaK3!@dw#kEU+9Zr+ncNIU#{uP zfWENuH8w8>!!awU8XW$)cQhV#?lNbr=Ud(LqidGB;GuWWsf! z_0%R1?fPh3y$3+wA8e=B?g~{uBYkwLc>>I;(q_~ zR0E_=X+*5m4A7JUL*E8NUu1ePsZi$V_4#--t;9X|iZ9N8Q(4CM|90IQesK$+cL7}a z1>n&)@qDkxg18*n+zQYPwA(rW6)w7ereFW8@A}ribl>>0Wi&`=sHIgHe0m&$Y?TtxucSwAgk^ z&nDX9$3g%21|2Y%I`7fC?ycLVs+#RN?w#lDsdwORb^opw5MX?>W^Nf;9$gQIT5iZ| z<7<-y!ql#Db21wzj=JISw6@OM)crF69zmw+U0ksT_l84eBrQJrb#kjFGmuTQ7|}Wh zQ>%~?CVY+tmm^mGS(nueuP@kux~IJx^V==D-`)+@)V3I~c;oiRCLdm(oFG!&yltHd9dmDu`hUH7-=6gu90aE;WT%ti;KE50%*FucbB$AP{Kks9c@L3%im{R0ec8RZ zc?b4-=e;fhuJ6P3C6eQB?#R#;ILV;j_rT{#H_3E(f!G&v8_l~uJDKuU)*@s!1dLuqJEk{9GNS84Z`kJ;dL$C+xY@LS&LUzrZJP#@M||=I zzz$jtbol1*d~kl_M!ma2mh3UGgW++XabyZ=dkQS!xDWW4=zH^7I=Ri)R#Rx`T=SEm zEoZ(qE$d`+4#a7Y4e-sU+$8G2i#R=QFx-X_PR_22*%O7oAgUk@xO2ti*z+A!pq!ydSJ!MZ)e5I|01kd{q3w+{a=I?OD|sh zw&n5S#T<*{hD+n-3*+|7V)Iz4!qMRTqf@$|8Sb5%`Yh=*7KgpRT=&sORKfyui+)EN z_D4q4B4|y9lTmNHPi>qs=U|xIx)L%@!-&WWbxMcX2~tit+~}M;Q4Gp9zA?wlX=R)a zIiKHDetCzMbS$-Ro#pc&vOh`Of{kp=Q&@R}JsE|Dn=x(!!6xA4$*aK_UiWz*)oV6) z2AAhws?qh;6)Hcb4ss`($;y4ho_QzEw&@?c=UXPjj^>#_>bX8QUsLXV{u?IC<)m2< z-ij|pd494y?%&Vmmt&wL`I}PYqL`PqZ#Hyk_O%Y*E#~1@7!`4)ePnLdIh}|vuP-=N zF#W3T5xT7Ikr_a;>F8}j=$<(PVd#>QQ!~~a9#-b*JnMMV*D=>TZ0}}M+Htc)U>Cb{ zQ=kzyF1nxl7uOf!3TI4px6diWAlq3JM!oZsC7nmH5eg{_88NE+Zz3eZjaS{zI}|?; zGv?rhS2JWCn1>Ub8jr@<5;$!N&cy_o0Ax`yF1i9p+gTQrH{)9BU%yedb@yj=j{HE zzMwf6;H3jU!tE@ms*DM-!9lk=kD~EL69I#UB;Lf3IXUr@(a*t$xhH~e;XG=$o6d*h z{uRo2b-s6-S@7J*zh&Qj1HbyH%Y9439t3xBV9tTR#R2AKL!Zz8(7rJJZ;aMAn)`J+yDa#6!>&Fh{ly~!wH?{lZcJGp4{=SFOSSXGv~y3 z-5uPNDL0r9@le_weBHqx3=jKbmVoUu-sI-@LNR;rr#ZX*#+A3-KgCMiJ-_bV>TDkl zkvEzmURursA6?W656y`$s_XbNVyc+(^TR-lP)bv`YGon%}?t{NtzY|IcM&8~^ZdQej{F+5hJL|K<3<>i&x7@_Fy;GFhYC z9{)k+a>lwI|G^b@e~%6}$yaPW>{2R}DL@pc+E`X5Zk&0MR5yVj*uk(0xF_5{- z{iPs_i{Y`%OhZH(rk@Iz_xb)86ulQxYT`jo8LO0`-{gC~+dmw3aTvBAtHmh6T0j72 zoDghsZto%V-BAf^YK5;z!53J0RN%TQliNK)q9*&OTD%@zQ>`452?)`#@&0k|qm{Al zTk#O07mAUQ2C|DRATJu!)3V~3vs3T1y5Acg-M_*a{L`_jf9Od!ApH?98|&4EfB1-p zull1SIM==G4RB~(bl&Px>|S(_h65~_N5A5>*{JG{IsyB7)hC?1&%1aw(Rd<9E|1PG zy2D>h8LSYM?r?-};knxKNUZowd(kwXcfNbI`T9}y&rhq(tv9be>F@8t=S2SXqC*^M>$=Q0cRO`+v{Qm)4Fe_s4qp6g{V?%(}qD=XE@S3mMkdT+v z|82FiyRyN5h=`&IJFkCQU9V{Ln*DcoHRISWg{(bHg}i#Uvaz(jR=u*qUcK2{&uV!6 z>@6*Py|wdfcjxu^AGDwuTzo5&+899^LvMZGT8Wjkz>i| z`VbH1f4T>vtla;n<&}HiFEWc)?%dI9LWZjT+A6QDy4P0SYqtFBudVUgntN@{y`~l3 zC~ckB*4=CC?lrCE#%m9G?V)?^p?gj1yYbovuWh*3Hr#8r9_wv;#A}b-YmeM(t}t=N zI<6)A{h~NfeqAfSu9sgQmR~o@uaE9@I&Yu9Fwid=1lO0Zj!#^B#CdzmT96G8Oiyo# z@hxwyrMJZQmbcc^TVi|5TMyG);(E(l8|f`Ez2&V(=`HcR^YY-;Zes|=inH;>dE$k= zHi;MMH8G>*wY97?aiit6_3SmVqvf@S*=yoQ%WE6iYhp;tYmc(mj3XZz?X&8imdBsR z)pDn^{PyLW*S|c`mec9*pC@ic-r*lutbbH6oZQ^s+Sz&jW=q^81wg-lJUHrXuKsM_ zS3kSoU+ixFxUVNmOZ==DDmK5%D@7|TExD~WJm_?uKidUbezvK4e2Cj-?{j#Tl`|TD zVVfQ)9+LPz-<&6OKtrQ{=}71Q_Iby?N5kHzq{K$yIx;P>{C<`Q;n>hac--l{ z-h8#)S>n?P(}cSj`$RJ-;8l8L9j43({efAvxN_%12#F`p#{)Ys5x~+Lb~^jNyngd` ze`nuHb0rcSxwLa{X{mpy$gI1ehP&0mi=Ex=1;BrMe`{~&?E#V2kxXqlz{2q%yiPAZ z6iveSM;Qn>1mfp+*LTXEFE8Q8w|hl(T|oL^sD-m@op2^P5K*$WHD9naZe?^Iq}Fl)2& zrDr`L=K;Y%ea_Iv{gI36*Z0Av%Z|&dFd`v?b=`ecue;T+y)R2_TFu3vMHxrW-#%`t{s@);N z*5zy<6$Kq;B3XipxG+?pG(gO8)Go)@s2^I_->AbJWn}T?TdtH2LU}*N(iX+yc;W66 zj(%5Pa0(lAMoJW+3?Tzjjxdqs!4P}TaH>VFL6!!hY(6uIqItc4W%8+1Qf9cZ(P8MW zzDT{Y=u#JaQr-!ody$x6fUR7)+u$YwP$@o zP0^Vt+E!CgM8wZ}>oUesEf&Iel$pd{P|0xPFV`rhB#9rL4Nt2D?7j=BE@~6MRGxDQ z2uVQ%ljJQB-RKG~PNsX^J-<5ZF1N^tI=8i1bhjFYMe+4!fFuF1sXfY zK)N&%<4J5FgdHihO%^!^OhagGjp1|^DZ`|;^vI{NJnD1usPJz^rzgbd63Tq!0J-y_ zKN^fdgVDm0cFQ{&0XeynaiV{jv85xu>l2qrC+#9QqY)KtSt=rtCbXIqJ&Lp|T#*ar z^3=zMNB8#;`^jejhK>5O$Y|j4fZQi>#CV?VS+wmg++clMWrVQaeY(KPIA3`3#ELF| zw4J|bR;;*l*A$faR*Wb@QI??yKW&t(!u#l#y|bxeF8PT{)qBp`^}TJbMj(?mnp&Mqe%t>Gt0i+%p`D?2D__!PRyevb%&K3M{R+T%h!&%@I6!iF!G39FXSYefO8X(UM+ z=k0OBtqJJ_C#x~}_4{Eka&04yez|(x>mAbrvOwvhAa&L?+p>ERw?!sW9A$$u%~G}( zBuDkTUSQ|0boO1y)X4tAy@fw7-0NPC2Y)LjVdS25J&>RcAAjnx>00BVwgpZJTKYC- zM`Kj};<^&B_)jhwzp0TGw53ZiFhhEZqqyM-6d3nkT{Ygkx_vhQM|Xp z7;8sxjxy#ROu8XbE@Znt{9~i}Bac{&CzxaYL|d8@^*1-=erVL{%^LOB$dZ3oX0V}M zANJf{*15~(cvagrEGTV+bxV5?%&qjk9UeP(uf}J?+Uv)h7EE61BG-N9IK%p4597ri za?bfN+-KrG%}4#|N;P6rBfAS?6wmQ5fPR2Nr#hd&0_>Zy-ea3NxBuZ_)1 zb59}yiNlBo0kRbuqDVl#**0A(fn;M}>q8$VHm7@;8npQIf=-!t?47c8{uEbho*-Pq zpKtkQYSwd?Yl(%-;RxoFb`WP(A4OMks#>&D)N>3Q!m6u_T9M*fr1Y+}7X#aSs}vwg z_nxAw=&6vu)LT^)LB5XT;kCICPcP=^a#~BG=qTk#aI(`h$aF7OI8M{O=3@`|CpW$Ax}(jJR~#y;%5@_Fvh%^%7E# z_V1dbGh5B)FObmy+mh`SpNJ#~QY8sXygDQki`$=6St#0zPgagU-FWFg`IG)IiuUBwyn8s3=suIlv346;$mBh?%*8%KK75L=ipi^BSHY%m_Q`_qs#$9v|Lr9=t@`$lN#8gnH!OL#-w7)}cJq6J~K)Q`Ep| zJZ+d%NLFuHimc^(92s$!8R;;NC=kvtIz-w~cCSC%PEzVZ>4q(hKF4m~Wi6yepG~Re zCtOy)YoI9L7^kxCbcX4T-^wqm#nsDkvf0uWp2eyQmf3h2%3f+VRHz@=7Tv=5!X{wb zrSDnl>vZnKni2ubA$;$vh(W4G~YC_IXc^%Mon%fcP(HYr=3PHo!fia0eo4xCYe6$RAXwF>h7ZdR}(cy zR##;>5Emco%#aV@wzz!uS8Z=K|lHmxDn^qg|!g){PN`gc3+x*kV88s|Jo^l$_a zJ?=^8N{R`fS-kX0BDDC&Us#L%Be<@^t1*J*&dHW@F4IUdV%L;;Y_;mVonY1T`iVMq zw|2-CI~h_FK{aFIP*c3d_}{19%Fm2akAF;8_l1R%t9g$5-P3_Iv0+Dx@MwgZJh5Bs zmp;hdPsup#z)e`>s+!0nYlNE=u{g&`8x~}Fr;khFu9P=A1Bq3f*AFDEilAoy<>tR` zYpBw66_-`KEC^6>z(x*e4mrd5{psPzsSp1L^|*W;a7NnY%hRwyg*+abI5vQ$29=H! z`^$iQw2MDJyF>X(Tw*IM5D+x4tc)nqZC|E6c;&N^8a}(wHfK_EGM?a&hAD``S3f825Af)aPesnj|GLTd5tft84cBtCG`ogES5G!tVZ zgCgJ3BY0*^MBBQ%JCRkrKemmWaKoM{L6c4cZb;4%Tg{;;grKG9rGI9+c=&9zPmVIyGV7({IeHZYB4N>MHS(6BQ#(P|o{ z#v&}m0QQ-L&m{?W;x1sCbz7Y9^q$wwq!p^Y%yjRtB^G7;H!;!}$~<)n^9jXNiyO-; zW?#GG2P`j9i#%vR8-=4Fww)=P1`EN?<~>$!rgfZA=(uXqO!+Yg`hd&2Hn2 zH+N-0E9bH0+5o@PVTLu1%^vyHty3%>I5Q){gWcWE-CwV+M`vL+W{PTct~MPC%5X|? zx?=2j(zv0oVXOVvlgz8c{(ds~7B*+au;*NwHPQUMbHiuw>AB%%>#U+|FdU$?mxKi= zbk)zIPyJ(OZBP?_>|VQlC#kLtmspDWx#&NdDA|Q5E41F9YfsxE<#ycy@hi7`xS-KbW!$NhUU2--V^KxX1 zclmd8=l7uuqjZJH=1!k7@xY(OFcF+ossVHFc=%^K`QHgX6bPQ?Eh6e87QD=jmmh1o zVu@#oIo0CRm3tK$YAveQKW($@N5A&P&%AD)&{qH(9gaG^baCAMh`RdXm}BHb!9XJ* zR!U|N#R=_|l_Eb01#6TW1lv8LPJ2`*=24l zm%Vx(oV8XSuzMJjwL$D7#c_5<@rJ&e(l86#^(i>Du6W2B^ah<$?@aF3kyuYa(EEFOq-{Z zm#$cGGPE68P_n8k=pH9dDC?uM&3kcQTFS-L`YxVtK=TSy=ZI}o$}(y>{xdF@zW+9Z zIa*5NIdFB_FT(S2^x3mA*?7mK{K>BQ`P3 zn*6qZ)%$hn6-R7t3Q`GnIz*YGR|xF5`>|>Ciqy zkedl5*#TEe*|I#Nq=sKsuht$&M!y>Vxts`@bl9VSV^^T7IE^V2S=XXaiTstAn^x_~ zz%Nh7SH}hh^=b8}>N|I#gZ;cfnjxi#&DBd_~yQajcs9g0+7R}&DUFy#xo1&?1l5glhcv=b$7}C?$v#O zE;n1@_T+wkv9q_W)3eKBPm6O&PZwHAGat;1%)(r!r*U-eQvlv$Ui+(mg5)U?yrkj1 zL>C+Vq{41Z*~|Paa~6Nv36TbsXKIf&^1X;t$}Lub(+9jOAYEL$^TAnRj)vR-$EYo> zxm!_3_?dB06A!?7`E-y}(w(e==3JJ&Yr_~xw zM}pvrq%Zi(m*bzNW5Gjv6PR<3Zn{^6@v@Ws1?gWSgPyJu^+e&_&l8GfYbj1cVr1nC zX8C(WXxkbo^^C2E#^#vB6Z~H_zcP0zEf2NM8wjKv$cL|G6mFVqt@Nbsu@n24F-z)?tpRk zDL8O^wsgGuH~ZsnBW^w$`-LRDIFCmWt@>;XSe66!i7_1@zn7|IIcDywipRnwP9#dYCsD z?i}>=ME&t18=Wghq4T{-E=fPs(3Btsakij>BvU8Av7@VsS1H^MM;sZqOfR?hYX5mq;gD8U?`j!$ zKOrL8VOj+-GDq+bp);J9tk`q8&t#)Etyq_ebUa|O$qJ(WniF_YW<#fvpU$hYsggwG zMP5@0XjiOqQ)sgqJcA{gdbO8kz}=_L-B|ne-_!> z%wCMIo6Ocd;V4wWF5FJ((VnP+lU>^7d97ns_|l|YQ{xVc;3DuHz}l)@F< z;lD;6WFqfJ;ofkr4|>ZsP&Wl!(_svtRhfb#f@(rb@)*EpM8IWNWqNNq<8*088GRm7F z^c-ud3u_4DB~~?vydxk^fN)SVPAs%Oju!r9Dl=Ud+$xBju3Q<+DlfE$K~t+Z1Jc_I zOt6)%*z6t-yq1)gtdV*-73GY_8u<&k^=Gb#Tz6>>wZ5{&-ty^kC3}Q(nANqU&LueX zq;jtWJDGdDz*@rSXpCD@<1Y!%5jS+{M(-E+=ga^O7&Y~V(SK+<5j z3((LesJP5$Qe%zlUJxM>^UbBl9bRy)k$X!pa8GK9O-UbxBJGGTDXYP&DL#=|S#~Q$ zm9fLH>Xks1Nd$n&q$RZ#r*40en4q}wTiB%Z%xc&R^|l(}O(?S<^26b9@a4GMR8#Rt z6^CW~Os}B}VX&i&C7YlLSe!lZ#39oh?&zoZQTNC_H~ib_fD0xGOCJ7h)D579MxBTN znRQUQyL&l}E_(c^K5S0zIt?i!IDeW;8GAUDNW^5o%;%uk-TXP-P42X2Oq~%3Ous88 zoG41{KG$H5P2W*eLHGv#vVH@W0oXg%YL!JhdF3%WtSG0>K16Azqn(|A0-^39jis#K zx|G$d6cr--@vWKzrKZsMVv1p=6Fdww1;3ZCRPR0%=8Z@@m@=GQG#kS{9Qcv;P1JqQ z-|Pp$I#IB$f6__E-;P)>z_3I+ez-l+ZA^>Z;oyK&)ng`WDL5OQ84{``?{poaPLL33-yIe0I9z3A zJakR{{u8^W<9soxrR>o@@i+W)zg%K8>7ECnw1*5D0#`+y9ir`knoiD%R!p(Lw-T{? zpYcaEKWeFTLq%+KMX9O4HRG;A=fbk{jmirOO?PIwv>sD2#CBVQIF+@H6eD8caL9O3 zt->^Rk^*zSY$Dp7WcI!*LJQxkH8LU_Vu_^o7isdH;fK0=8KOWp@U2q*C_pzIx-M zW@U+WyLzpN&?Xd>e%A+c>7@dE)CJ9Qrs37#%3q{jqp$tS=ylJ(kh9v;&8pPM+iE^B z_pZFdskJZOJlBCOYpD+W2op|!RTut|DcF5oh~vuYL$2vzOT7E3&rLQG;U?Fi0e8&& zgS}|VD|l_%B^R`E1KJ|G1+mYC64eM@HU2k0-hj?|AMcKduZAD9k;!-;av>X=C7pD&&HBL_UpN*uIMg_2{}D zI>TJ&b)|xe4%WOxe#9@*lbB7X){pvonh_!Vhd(`$^$W=$$QEHAavs}@(ZA5yBtMYX z$`l=>=ZMGiIs+$F9FFpC5t?b*?OD?*usG72l=f~6x1Jf%J`?OVJ3SQ`9Px5D0Wh+ zLfh4lU_whI^SMMJR*UVNY3p(Ry;Y^V9ytz4$j$0hDN_BxkB|?;=-G4#E<~9m-+r5e zrnNn}mgi&Ou=nnFJd3TNC?+xGo%cTXP0xgq%okDg&RXl@hOIg~>1#lIZWlM8N*%+k z3+90Pj|fgtN%Z82slX6ktMpK34Edhi&Bh%eKxjWaz2{XscOf-0J-i#!+=wmi-Jon{ ziX0LwVmQT_{2aqEw7xG+0cZd98UnNCq0JAsBFd@JtF1*$nuNS8zTUDhwV#jcLa3qH zUu&!CYaKX00SZ>NcBf}FI{J~R-?U92Q6YO*vt~4k@@Y-O$y#&25)x?lJfOyo+Rv~1`{9q8Q_Igk}z*# z9VL)hvl5O>rjXxp*(!5IZf%v^l`<|{9T)xKk@sP0=Q3jLd*?uC)fu7t?&{+AlP0G{ zby;g5t3?um1l<-2IrsTaSv~rmXzEj21u-Anc9$vjIQPudANM`gG`TqW<3cnl-yNhZ(_r{3=ktwhddGFQF@bGX1Oz^VT&URE7#}vbPZ^HGyBbgTz8=N_2_+vX zg^MIi8~5<0Ib~bt?biuZEcHMW%TH7jfWXI*`g#J5`IDDi4xE!l%IRwZjq8ScXf*zX zM)P#6IYr0ro9OAnLnEEEXK8`v+;DVSwML?!>Q!-8!>+^9#&@F=NQV&$>fpKjg}j(& zBK|KWL%1|zs!9WR+u{nYbndJd5+`yrFw=VK6(en&fRyb6rfui>p5Ok zo8#!!x3rHwv9~EjVYQAiW5>CKcr)4}?gP($St6pC-|&K(npgSnKmPxM15C5*{x80f zUj8el{x%*=&;Px)`fy{lp8tD&gJ*xw|NZT!5D5fG6XR2V&&c|%9Noc%O{qvO`kdRj zCK!E3MarzpG5YnM!uabh1S1z3P?=pa(`=gZtTiY2U1sB55<$JOq~H4sfAYD&^GCDt zg8Mw=XgBdk!7bML-_6%}CE%6f7XUrC{J}2#N)Vc*0}$Hs22XwVt6+x;E(cu1UqttkW*D-9=-rl7?VWPM*&s+Oibhvc`;D zT#w5oU>POwb?J{>jp!dbe*4431DVeTB6kWAD*@TjASz$w1Ljgylj7pVYm$$%3HuE* zwuWv-5U)^Nu_BUWS@_)>4n@7*)TRgBi;Jb_ z%3&%G64LSx2cI!-nJdcT=-~P0os=&5BV(KHV?V!ov#TYkAajihkCI8nJ$EUJ z6t!FSm3XGE z@gc)u(f2}GWO#|VJhEFayME-Iy&%F+wT3LMSrGcY4yFUs@Yu)@4}Bz>^C~ia_~JZ>_)P!?Mjok1;LY+X%2SL<^ks*Mcp*5Nh|&C39fZqym?+6dchD_Y`WVn|PIlLI`# z^}#z(`ysh!_hFcZt_q~qN3B&A=x!!)2S+BL!$X(4F`Ogg>GJe^aEO$I@#&<0dhHw& zU19OcNo!-u=hX3HPdxkGT{KzL;l^p*r4d`NyGiq8C?RJ$Bun$*z)MlI~B zUrG&Cwvi{yp(EW_I;?x#>&6o<+0mNDwG%MRo9=yGQDzup!tFYqX>Vf+Q=1$rTtZ3c znV%XJ?SzuEn1o5_q+zkk5>ZVP|%tufy(=Z&nbMtN<4 zvA0B;ju1tk4bI1Z1$+pp-Q0Z}a;&*?Mv~*abqZ8u2p4erCUsYDfrxMSXCFb6RJQtl z$)z0bC&D%V+QmzQbQSz$^L|0k@P5*pM`x=?=d13oqw_WUV`Sft`-9Ki<*Fyg7botY z(Ln!_TdX$>W%1>ULU<)W>PPPU@Kk4LuQ+7@wf2L3wZ9a}P7op4*sBGkWt{!&0l&HC zadTey`BU~c>OxO6<^mtzej*xG%qMCeF1RSJ1HdfgrE^fuTUL83q8TY9)w|&oSal<*c0Da5N0kMc84pk7UF!gDBz`2Te>nWPMHh8MbdZK^qgpY z>-iBTfX_s&^N8Tc`}!_yy% zGpdD`t9*B(S&a6Qp9K@jICx3XLhyw!ylI5~!-jK-RQM6qzS6ZTQvRd3br&~e;^cf+ zuc(v{&FfbHV%$+tj~nyt&^tn8lb|z}6BzQrEAKiv(K}K|?i_2UmXZ73io`p7)~ogI zouPKyr9LHxo!GpF3u$byk;u8XUbJ`bjR%F`umWJt+akU10XEPw|WJp)0T?-nfI0GgBcYBD*5iYez8NqaKnQvtIO~`aQE) zMClIrm(D|Jy*Uk-u?w-7Yp9%72mJ<84r&&SbcHbE!Xqq7VX9q`q7M3mo@9pUE~DlOatcZYYrR%= zS8;nat%utGu_wO>do8xS){G#-MD@y7Z-W{>cPk96kRlp7p|9S&lj~ovWp$m(r5Ab$ zU^&J{V)=XFEj#P!O*?jlBB4)GFP(pmd!N5{CzP6_(FM7Jl3!I0klC1PUgP4ov}9K8 zKQ8QU|Fpdu1u0(SzO|IH!1zJ+lfq3h+a#p(lWykb!-V?Bx9m_App2hl;sR$f*x)(eHK?3I%94* z4uy99HUgG@rkQp_Hbj!f*N7wz2449PbfL!81p>^IreQ|G_#lA*Wg_+0muImBm= z;EFEPz82V4GCV2jjUCDzq7kw?Ps2e-nwF9Z-iFnW5{AtKm4DnjYYRhLA@6G#oD!0~ zRp~aEBOzyEtq~~2G=u?r@Kj(WO8JZeqxPzI4a(2(_9&zSLpODb*ZKJDV%cdTg4P&C zgj%GR`GfsAW*D;xE}6g%x8bFjV9cScbl|VI_cnK;UH!oVRc zUCDYQ9>zX8ZKfn5!w5yv_$Wv;D$EGG9cRhP3T{Sz8|A!bB(f!>;9#3}>b?KRV34Gz@PfoYWk)AjriscHKoffvg`OCsh`Nis2qu4-B2v;*&;skW zjHRVNqcVsExS$W3jCjASUu=BrJ$7@0jQFkz;#GKT0!&%5cd)1t_@~YHm7+6vl0+KW zN0i?K=~W&kPEisa@R_haaUotNW7C~5V~}G}T`1p+_Yx!RuW5TU+Ad+ci(s%TD5n*+ zbR;h^o1(EWGTG@~SC!ShP#Rz{*ZaMQyY_at^u;&_n)J!x6Iz4L%qQFNc{a4}n9aDC z9J{0-HnwN#$XSmR%z+Rb_(bBa^DAb9E}hKO*hMu3If8RgM8;iAymT{X+qjzWNdkW_?IzMu@pfr)9VYg{lBf+K!oaoP~h zKxG@^4v>Og?1F%oSPRo-CCi;1OepdT4AkZCQXC3ns2*lSWD0e9<2JON4<#WfZFDDw z9Yoy~s3Ud}2@I;J##6nh#{fM?o-@R5(&a1di$n)nFuKMtEGhSpBe(;;VCdlph#|zy zc1q_^w{NL%+PjnS!;B`uoKW6M9$4+VjFypWmtvY2rDf1%3$DwaMfAxQMyUC%ZXxQp z#600y$)mtr+uw{=wiin{@YL>>00I*1XVR!nRN=##6b9`H97=o&&jY3%u*i z3c+gTwroJd3~helCy6#QT}V#Vd)N~EYYoGLf2Hm;i=9P5d!w*t(PC$m7N@o6zj}VJ z*2v^dAvJ-&sLWUE^#K-Z>pG8rgtMD76@29U#DBc7ZBoktjPV)}F45IguxWruqKQOK z2yeDg@Hly@I5F{uEK{t5Ase{_2I;Z&>%{ws-FCyTmWhY*Ia@fB4rMDo#qN!@wxlst zY0dtHiHd&)ixQcH@Vsud^=cCg@|PqVWLjaHnoC;X+TG&~6`7PElc2;PuHL{ClO7DJ zo%?V6K0xduGV`@mFX~~@mUug!#>DG1{g{0C%f<1@iCuB!Bs$GO-U^l`|5^}k(mR44 z=BG(YCV+CVfyq%qT6}Z|A&EJ{CP9Op?~>3E7C>hO-Bo*%(BtcxIqS%tG|g%DvEi%1P%EK^Lk#K4=Nw`a(dyq3-HdXgX)h5fo zTOza}=qx;+!a*8|*xidFks`d)QiRt6)H$u$YZ8v7js8TUtTSfooos!)bn1iY9g;9e z5?IB+@S^`_nr2^N)C9!yrrN36EzZ`10ZUnr+*}L2^ixG0Sk8-7gf~9Suspn}O{SSB z=L_jDw~lfP>uNB-`mHS?bMxlCsKWm6pZX2@~Dk|$`5=;27WJG3vvZB^LAK>>{AkuuZ}V;U|b<^K*N$FrCx^3?-@cS z897BfTa+l|M2Y%cq7k=Ur+42Y%?dY{@xaL_5J$)6FnM8d^t?}iy-kiGc@|vX(lU2h z7V;4M@M<1~4+@YyiUw$f@#lH=Hxaa#QU&CXkZ9r~S0hBOFJ9=diR(3xaMg)Gq7gHe z$Aq+v5A{`X37VpQ3*c2fWkrRYRwxBxS&=N^-*Q(^ z$1r|tf|;q4Jd>GOpcO%Z0`rxiPAT?O-ATe9aaC2_R=+xFGyq~?cXm%ZeX&c&p; zC$30#%0)Bims<6rYG+|KLGR|Hs8TW`2&1(REUb-_QF)WtJt&QB>z3%;1GBd0!U?a7ydpk9Qr9w^4fcu3x0)*4zPu z1n&2uqZ5Cj(m9e_Bf3VZSMY|SQK9YV^ErZz@Cu++K6f|+Woa_#ymW?m4dDKn0b13? z!&Hu9PF+K3xn)nu{narn|F-46 zLzk0-ZjSn=@-3tpEDBe;lp$~eL3sb*`S#wPZ4>AX@obR`H|G{SIP^ zlZ{?4p5QgfrHrmcIv8l=QPs*##tSFPJnnakY#`+5D_6rq@ak8tSF(Vj!`?^Mx>_fj z2lFT7UP69h4s`M9)Q>u_tJy@T`K}B|k8y#At7Hb|nLF>JUWkLlO|=|fPC7pQjv8c% zmBXC3g(^46OaPHOiINEO;vwVWCa~*OC*nVhKzAmU(Iq;gVebh*L27p-96M`h-0kj1 zgA8kKF8o9Y;rLs>e-(8PVu=HjybRA*r%87REG*88^*0H~{ZUigX;UtH?%qPQ8|dpv zHwn)q?wM)avYU*!xsY+a=6d;|SmZA{knHDb6BKI%in^GeSJy*K;?6rqQv-h@Uc(14 zX=#x{m>zb2D+DUUPKZe)G=ZYt5ecqddX~t8k_F>CDK@p_eIwv-DC8eKJFVAgXx$K* zHigmngsD~j0O%GyXs9tkL{|ffR(pN(qV!O92a)CC#=VqDDxt;{7j_kpD@_F$Oxb@z zBjWW%()#HzYuS;*5(#hFVo(8T>1YV!Ja%iI=@x*UMdswND3=M7jfsxOZrB2UG!x9N zSEDG%h-s{2&P*7-{qxQNkg$31F6}GwDZU%z5|8^q2`zwPvINv)#J~tY5-*s(=DL`_ zESPmknGx}>VrNDbbn@BCfd^f43cO_Gr8N9|;AIwgx$-youz)8qeERv)ddHRAu)H~t>~_mziXVsYQO zZAyngAyiOlGcA@o-*vttNH|0s`+5I^4>;~|)f7t0%WC_KoaJMC87dW`@Eow&1u{R; zb?d;oQhrJ0K{UcOrVAh)q4T~wUMM()2Nq&So!S$GS@B%;@+@b@9zYt}8uJ-~m#WFXV+9vhN$hW$RR6f&_{uY|@k#ECFjlO7i8gM-3@s5xLqf zi`RBHxYWME6<+e34U~>azTc^PQ2;x`3r%=m*iyg(gw}ghAnV2-b`D;m_~TBRUnz(uh78abTl}jfLGglTQ8y5e73W@bMTAYY+vjgyx!j5 zuU@>_t2V2*n|lX4Tkm!^_o}z=_TIkP-(Ic|X4R-3^s_nZPJj|0oI2F?SWbW5WN(Hs zj-WlneV5Xd8>76?IkR}0;4+Du5U5#K$soo_&uL|Ur%3q`q4J+TeOf-fyj~s*Pw#u{ z>gfLO*)hM9YY}oTb(i6lNLlR6#C&#-ew8Va@A6GqWQSg$BJ;Lgpm$Pe%N6&?p7&nSJUv7f3cvZ6ZEios?U?%hbg#qq zEoTOal~2V{*XHH^=>6#WFmU5ect?2`uN4LM6bZ;tNi#(ZlkdnP9kA!&%>^pZ;gOa5 zw0O_D@?HiYUOBa&Gaml#Y!8K3^s8Py`kS!ter*~v9WoaGkpR8P6B%*G@Zo@!bijgMJ) zi+A{A*uS!NFunRG9rs@*ob^uvToKKqAT~V;*&@YvAsGvoNv0h9_6Da3_<(U67@;h< z!xOz1-5DVK5(P7FYlqQ_9D>nBrSDbb;(w-1hXl*z)apR zqPPD)_TFvDj{C~f({(*XIiv_swyL<#2ZS*pij-tp6vY;)o^I0$5ClLHB1m9RpjvXs z5e`2?U;1J${3PQy=_m2`t^aA|-i4}72yV+`)o7Z9tlYUX*YUTG`SYeipBM{X{0wdx zetlF`=%b=SAy{{+%yW^@fy?$?^?3cdLRn5KzbKM-xY@@X$&8%JMV#>CpWL~4|BmFJ z@*yq(k-mEN;>L^o%U91B6u$H0S6rbi!MyPbjFrAD())^Q5R?-Ca*eDV^pA zXFj7IEN8?N_~9A#U^xR#KfXpiSk4$0<=~srAIh1^$??V7(I3A(Wu*@lsNLl$L*9y>*ABUyM1vZCjI`@#^g=2bW*$XLsVuOSq2AVeOj5y!@gVuZc9D zD=mIo*sdS`5IsHh=lq9&712tbuhV`}``0-zv`7Z`dtZ`mQ1`ilM)A|%pF#WdFY+1k z=dC+IJB{J@zC0iJxXgck|Ic2%cvx=>1=KKbgWtGiCVuNT$7$YLoc-V3!)DeuT)f?W z2|nHM_xn#SA5w+ankHAk_N_mKl^qv;@$hYrmg`kpDaVmT?x_e^?Mb*_y6^5wz8{~z z-Cg4yoY6xLa(hBnUM;40J6a^g#l&HI%XLs<$J`dqb$WGjd7pr z6k!5W`JZ-I14R_=n^T1?VYcI<)Kh7Nv;rUo;!)0goO=4b`Zf3K*95G%|I^t|@8G|5 zLvLNDQlSs^KJK1NJFVI^&wAH`JiC9+B77ILQ$(_SFdTAqpdNYtzzrFdM-YIwY)F6?voet`zdb` zee1_SkehD4W2Y&hk{dy85xXxQUMhJ{fCM`3JI}v-660it$G@d5>&b)rUp+@$fm=1N z^VXeMX~dj(!A%7%x=g^BL{vmd2cABUx z0=*U++~^=VZOT`!9>ztY@pFqza7N+USI>BRY+^{N8@$b0nI)Bv-uO_rvz#kH`hZ)ZZAd#e%KzmpEDuPUDz2}heAg=tqBlIfm#H%N z_n_cY)-QZVe1L!I!2o}&bo1$gl3ky^Vr2mF-@WGlDx-w*mjci4Z^`ij?|(?n?}HD% z|7X#UdV}Mh@0VM=ddnv+zjvBGxO({H$)jgl5f8OXiQNf+&hPLk+dcjDr?Fb$r-A5Wc=o5IE9R$n!k!$$4?Y>B zFI%e$;2<9#E81Y`Pk;8#$3LgW_j4}D9U2$3oBnsdOK8IA?$gU{EZ92bRwvx;GAYS} zxBS-!D(aGy##Ss!8joKDWDAtQX?NoAea7Wy7YggkKM{mYjx(Kl?Quq3kB>V6Ha%Wv z+F~BxQZHBkeOT~g2^Dz8BOKgnm(%g&E!wP{d-nMsD(qogkfv$h&?yov-jtIHgX1*u z4j%dPS@+3z?%%om0|orI{K#dzneMGSZxbt2I@T+4nR?HL$~d*^%o}_u0j|e?{I=il zQ%pqvj_b@*_|m%|{F2ms!?^TB)fKY0IVzkTPo|9sy* zUF=I?)HOUk{_sctOpfluYd?1gWuO0<2=!a&R&Rjl=&d`oPyFah^M`dE1${DSQ7d*) z2#;ijbroG zY%^PKX1q;@zt5MeZr2=d0yxdszQjFBY4>?|=Mvkdu2QjyBteD3qqDFfh^eQ8JyM z@fTX6+i-p{TDXi7Mq3ePB0pw638!1aJ}wfUr{C?HPvf68b6WN`{6308L|=BnU!MJf z7@J8{>Ih^?`G;wF%>VP)^K0Nh#Ab@!7`45n@mkN{gbod@<^)cNNOIP zc%N74k|1jLOY71f9$b_gw#e{l9Qgg@;t?L!Am)62xwYI9w?G|&(DavOr*OHwpkH;X z@x{j!!2R;x+}aKmb*5UYaH|$@nE4}#LUa7{iFSLibNi7dWGt>!Jyo{3AJ*`pu}g-pFC&Y zk9+jD;X@Gd|RSM}4kx@lRPjMXj%%b@u)j zQ9?Ao3Q0Z#Mn8JMel}cWtL;>J^-5!VmczU5A{^JSUcigSTwnO@HS%oRI{9)9K1R<=36bIoJMm(_@faW^EgeJ2?vAEsQ}6#t_K*Ab*pO9^|o z<~JY5X6C0|Pm0I~Q-1xc4-h?=n7cyD-<77K%ONZb4Zlyv8@1Fny74hBc2Ay_S&Wd` z^7p2VHBF*Ol6d1Qe(m7#uMj3K@u2QY}>buXiD{q$-+80kBd~O){_6yiX zBJYZqQIm^)`Dy((9QyL{@7wmfm$XJoix71>4Oy7RobqGpYVDSrl^{d->>P?lt0wYC zz>(IOG+AHo>#Ahi>livSx(>t zFpr>F!aCg`qny-kD7JNK$)gy5y;fJF_?VYIG@FmE(4uRbL41wxZ*Qw3y#>;)@dp&3 zDaQ2{ZpiMJ%C4Rp@%{3(#rOQ;y{8ZESMza?7K(2_r(vdbBPah|>Pn1VAoopjXekv%Z59KWj zo(rMvc(=Fo^6a+=q))5=x%$pkRSM>{$Y5$m;}gwt+dL3?fZApAoO}$fhYLe&Sa+-3 zy&XNbS8sz)-!4|=Qx!=#8Gk|8!q~lE^4o)>p+=QJ=$fXxf(B>1dt1Ez)2UAuFFZho zOLu5|7NAxYlvXTX`mR%#B7E8ooYpvm>UEn`jC#Z{8Mv_K7HWTAtTo^ta#)0sp`+c zboB;*%rsn>lk(pug(5AT&Hm#p`rmc?TU zr%Rtd79c!yAqrrs!xl#0Oon%ekg9E{(fPX)u2+UWw_{v_Z%dcL3^Ypq{(-8(5 zoNP4oaXx>HqkKZ?z2AF_tX`?Bh4n=~{$~=zjp_Fk#Pf2bv~S$wKlK2WGt#^F_)k4h z)4U$6zt%t0R*ZWE^pwjH1$rX?X~GmEIF3>?6(Pdri-?)~;si3q46SH-HJDwfY9PgZ zp8eau{vZGLum2nWQ#1M3|NdY8^MCoz=l}Mv|5}fNq0>3_7R!0()6*`$N+0<3G zILh@dAH4cc%#C0C2OXK`T|K+p+;r;Y=HO%;`{L#g9Guaf^7+?a7MbmzHkm%5!sYXa z{IPu?xDv&MK|tA3KGulXo}0hS5B}6nX&3Z)56@|T-=igu-dU*5!O|?&%Z5Z*1HlamxZMLO`N?(=16IWPlQT~3>cJQBc7jP$!Dko0Awe=$9n{dfeJQDf_XARV{jI}H(J|b8=Wt4aoiOSoztk}0>@VD{*$g^6 z^h-8?nCo&zngoojvj_@$QlFUG79EcL%U1XVx#=Ik$@UA$L*t$j>DwR@MB zm!FkqYmvAl7}2tKhSZg;OaW0ntPyv$O-a(DQ6uDg}4pmT_Lfm=9(Z{`x?Y6X(>MvhED&eV0{)BF0(BJ`qX~gU-HOdbmAp%+CEI1 z)@SroJ!Zu2L$2K1t*G|slor1CUgla;SLQ1Jo(sf)!v{R~q!y zsz}e#j}sR~l$76gNo0c;n)n*|%d?LQQOot(#|>gZl4!Gn@at{`bZ> z@ahZweg4aY`QPWiUQoSsfd6Q+PNN;$DIfi9&VPL|y31`7Zh-o&-p%>rvxl!b#n$*< z8P%Vc-g&T8ZZ7_BXlEQf$V48!wfGnB2C5>%sVg(J+AEB)7K+)uNAy$n9;$;26PMf} zNp8C`NXPLg(_{Br3Z91di!W+w?LntoNA*KWN4!!-2IzSbq2=VXWGxBQ>S z-+uY>s|%)_?bZCgw<1!eIPmb5pMA`0^CqO1LafSo{PZRoJ^0f*|M*Y7Y=fWgc}p*( zX#M$~AB_j`iC#sBYaiyc=Jo5D88Ppji(ix6LsZ;w%2)GmZ{mvj2op8_6Cmh5Q@f?_ z&Eowu7x`ZAT=>v&t!ti`za@ zkJh*Qzx?QTucFf7H4Pdj8gTuEuetTOZ)OIcf5+$P3Z2d*w!?RRT;7@Ws^@t5;2x0j z>4UouAJW*_n>yRa*>HdDSKs;=uX){|`2jNs*m(U8Z|^A_c{NXd{qVa-4+sG7wNLzn zeQ5|vFzUVEef;zL@BS`czx3OD#9;9zZcV@Mh+j8+=_@H$T1*c*nSV$W@~4`Wq4=ho zM(kajVy6p@2L?rl(@ah)+4FO)F@5j;FX$P4$)<~Y_wRpEf1N&R3`@OEt83{keV?tZ z-}}>Nqt5@u!w|HPPi?4)n{S?XrA^nP zPyPDqef!=0(k)Rx)%D~?KY7xC-; z4!zY{@Y(V8-%Ia;l80*7LErR2j@0DI7o8Ga|0jrkN|tM%zGYN>{vYP{hn8UFxNfsr zlz#a?zjdd7G@FwzXbIvq3SC0lXVc)+Jb?sHlyBV69n+~@*an-)1JcJv)+wHeT zB=-Y{4~_lxPajyj|4HpWMJDJ(^6y&9^G8>I{_>CRb#1qzKlNi*_si!Bhc&)ej^v$} zjNu?iJ?*~fxiJYoz3aREp4({F4^x8!w*w(r@Wx%5Dy^yOPSsc4S=>#z$!i!^{xGrr zon8IXj)#TKYYpH6Fg61&E<8pMxM)+n@``1?zw2N_*^%;wNouBZO_2CBJ z4j%6sIp{K0A8>qj@`&T`bq{&Xb#HsjaY0yG=D4_nSGX+dmDgyDdIoHn7`TxQIVU+% zBlJjxWIOJk(olA?i1nK$&(3}24^JY04Gf9tE1G!Uy7Rke+r0Qs<;FA()@2pFUw>2r zgZHDWxn+W`sup0((gR*M2k+O!n5v!12BGZkxzoNVP3E} zHTV4CKmHFNz1wThf9*ZXu(%KJWpcaeFZE6!@0dO&(aoe1Wr! znkIjEbq4+a+kZK%|EN`A9INSQ4*aiq%A4oE`0HYRQ2$xX=8M1Y|NCobe(Gl(#2}3V z+GA!G{rY~>qo;n$-_QG7rNDvyx21J%2Y6$*e2e}s*W080pX=?0Ip8;T2RB^k|L60+ zf3N@kz5aXSW>q28-*Wx8m8eD%9N_419N3)@;B$A#_zDF7O@^wauRAo>Rl}x|{~Mofa+fl^;zKurQ5k*a(^+WdSw8@0H-gt%UGb(ewSC5^v2P-{km1IgR5kqW! z-}X)>@CGGJeKPya0bav!_k7;PcR70nIlNA^i8{$g7alJWAtz%D$wm=suj7q=Mb56e zyjj=nL^xvhO)QYxUOFnh@#2SAdeQ{B)l0|Kk4U_oy^6YVT}P{3*Y7k#o20DQnCMF> zg}&ZH{Emls_+2T1hMw^LFs8iXlIJg=Ci)^7+f&8X!`J&N>Gk11e)3O@s=xS}xq7a8 z11S0T`_sUG$L;!W>Mm}?fAjfj#cq(J{y#9`-|^p@;=rq~^CSB;&Px0L?94TW=fC{L zhinM@Wi z+#Zu4{Y_49JXW2@a}7snorV~cG)kEyIL;_&=(zF5sY4<)Q8&Mr4`n#bw|FJ_mX z#E$`MIgewDe(Z{%_VMcceAVy8sgSF$o_z7rtsT4BX3uA@UVL5-u~uZZUV1kkqq~Mn zay?QIoEFCz?(}PxJjbe?$MO)5v65uAk7Ez!{@b6~r4Q?8A1uld@1;G*)vg^|T<+H8 zysLdX#`l(=v#;y7`jXXn5Ahj%_%cp5BSZI|)6U%mU`$K}v=&P8Xdv-98n{G)d~w78t_ zcI(x45r=-}p*bI1uUB)<`sg-BuaX}|i1dacEJk09;N&j0EC`mxH6 z^IyI5QMo$oSgdy24Ig{wgO7gcX|v1iYCl^nwu7z6!B3;>Vs^P-qhU*==|Y9rZ@0Tl*Y%DY+Rym-yo*$&qPMnXo6>4Cs0d}bz;?fc z7?p~!YtA{mb|VgbRLHYkZnv8`JQ{>uY_ZLI=)<8(*yU=)E+>|!SHfP*QSQy2<9Um=f9>oD9FD&pF{ig-Pz_)tQS{{+sS`UFZ_PLMZ`8CGmFi7yVhHZzOdUVrY$Kal^8t2(hMRz1v|_<4_O`i?&$oA>$xFhHtaP zGs62p{`nTp?IB{9>;2_?Ioo4P2l*GgxnRBGYTS1x|9-=AwGH=L$j`mb_seA*DbkP8 zTEpA5JWJ9)pCM0ttdW0yxmv6@^L?{1Se4a;{A;bsdhwd%-(T(m5Fps zXWJcn;zIgov*mu{gLm>T=G)C`o5;^&V%cVEEz__eORUjsT{sf5C`VQ4z%$6_n+AvGjo&`4Okheut6|>0cj^f3?56n!gtLHR|id7F&w*yx3mOu{`TF zV%m-R7KO!}6yvj4tyXi0(aAsGBN^&ylYTW~gQ<~ZP5Pl2U$EGeLsj}EB35mXAIpax zZ5Eu>qEy>z0%Lf#PX5_` zg{7a8f6t|sT)dGVqqSUPO?QL*n^S!1Nyg`5zP{Y9SL@vx`M%g+Zui^uQZeo1-|y$^ z9n97CZ+9#H$^%rND#$9%e=r2yg$`1B_|(~cw!``ihO95~o}^ooIYJC@Kr3Bi^9J}- zAlz2-Fc^YR^ZzRGA+_FMH`{M^OHS(y*5#Op(Y(b!7;)4#%=U zAtnrANi4uKGh`7Ohy`f|ip@`Y)C5RP24O{L zp#poJ-@xNRa5Og5sq%A6-Bs-($9iRi!p+Xc(iEKMp0a&Yz(H)O1*h1jf zkf%Ewyd?lK9|f zgoN90sad@F;(+|KUw{DidpvC+KWYMO^mlweYGA1&-L@5Or0xwivH$Fu?)PaJ8(#CP}CLti=7;eOwd|-}y-dvJK18{Fqh_ z>5UvzdM(&)e5B;1b3|4oSAd=VRCrN@OvHV)6x4R@>Fkcb;B#(f6o9xuL~uHPz1@ zfNz76Rd+`qyI<`If-CRj=bZHQ7HaCEDt5e>;|*X-q$QfW$bEacw;tg?PW#TDv5_&Lo$EbgwCcNa$p^F;kb zIA`Q|ahHa`MnPm3%OjEG+Ud4BKfxr+HP*g_!#KuW%}i|Y$XeIV&jo2DFoERg{3O#z zLQ)gf?JX9)LhKG-7HB%zKFU$+i2<0}!iMp=F&yDtWF>iJ>^mBn11P!HR zh0xOkCmF}WW4~dEZgU=J&D)iqSXY1#VO&_(<_NgeB95V-dTiJd!C!+fE5wt4lgp%t z0S_A~fd)|dwk>G_PV4@2Gx48`yNlJ`#qzcMC+`Zr#KT}~wn!yrhO{Rr6n^5P$Zf0@ z(ZNr&Fo2HwNl-@BD0r)?&S!A1^Ai9+Lo6jwFBWKmK`6ng&;q_11iy-uf9EH4in+!} zu2+6y)cmqxZ@o{_3NoefbBVphp_2COaC8CmL=hv~-t`mQz1VH`21QLjvC9NWU`+(F z>Zd*%_n?jM;Wm1X+w=AtKk=SKFWf}qCtwajD#e4J6j|Upf-(3B9Nds^8T{OyzxRZk z{Q0l{umAJK`C@)|vA(@l+2=I{(Ip`U<7;#KaXM}v@_ zFr#KifT`4J;HT+PoTb^g&QBw5PVnJ}ep2~ZWc`#a<~It9yBd&!G3(O!i87)odr8vp z5I!H)k=@JuG&w^_BJpz#4BndfD#!Q&Z7{c>ZV!Ggw;WsI<+^?%%=0bbyJe|vZyb7v$vR%{l4pGSXX>eNswtbID%)SjKDWGejG=@a#1sf_~Q@}9; z{2He;gJ}U7dVyn`14J2GJ(t*EW;yGc_+5sa6hM+9CHgbS;H#*ylD-TFi29VOcz1wS zP5CLzA>W7>;&&vbv86MrH5gPAs-Rh@ju3vhMBzCAE;EW?i*!Qqf0b;CBR(U}s-g|0 z4RSVKX=03NY%82gWXw%XGdv`rMRJrA&o0P8R;0!yqCPrwf5VF!40P6C0+#`BIwWym=EB0HMX|@JGMJgM= zRDLhI*psCennD(uQ4J28)6-oHRisc&bXC|{LC=c19402%DTn!_;S8=O4h4rL94VmM zG*Qz#U|4F^5VwIIS`qLED>%@WA$??M?|vl+s!!)ChX@*fTZ5_Xj9E4RT)`j2i} ziAAXmgm`z;3S0%94~^w3h-I*lMLjD&&ASJHs-TCj>bAUro=8D4S-}SzKj~khPa|+` z97PXH4^SYck(Pk{>^MV!`yk|l8p*dY#uen$34R5mQI zK_)iLylUeoK_&&reJVJepKonQDA~r&PZD_85-Kx;p9YyAciM%#-MBNm(TIA&m^A&w zYHTrRp40S`+!?Si=_ma$I2BIG`e`7F6b}oGug1$Hey$GqIp5wTb^5yc38_eZqiMD+ z&?dlh1V71wEF(+S`MJZqv_t`|MZ_c}A%s?QBHZix3C&1+%9X@V3VbxBajZZenpEs! zBJCE3s(#W9SRryJ{Nmj6xX0sanixX5={+RKbK~vAXi67n*)9>s9~*Mi=P){p)m)*cX?>L2`FQ)?S-Et zO9{~uKS}SV9l^s{iNPW z0+Z(-{5b>r4-lr zNnj9Ow&EddGDU65S(%^M5@fXT(*TZ|gnd6rKM_VlrU^f7t)$NepaA|BH7n9J(J8Y8-cpOoMuBh&aP z<|XDXEuod41a;1WNdJdw02{j`G_2NkN#jlRPAWK*j>B8vL|If^>KNjFu9C zEy>(r}0;(#&==PRMIXc_ut_eSJ{zRXA-QXvAHX2G+gP;2Ye$vEDAJgmjPZRC<7;eKN z3dRUPNa=^)?N%kJCx)#4Gs@U|G612I1b}#)f``Dp@+#>kaR}Z<+nVex>P$QvoCh&3r)^Ouo{tH*$#{sRom;TafA-$F8NotHd(<$GP^d2Lw@FX2%K=P{LTYl0m%j=R=_99 zFC|>0eS_P=kVdkHN{x@&%_Gl+WW~dG^N7mQW2#T-Y~d@YhswQT9wl4EtA%+@Y^@j? zw+{2jFbz49!71PiRW$l_Dpyd7=ozpXUc)N)D&NVmAsm&XegokmHXm>m(4?vpjv1v6 zxvJdLSpxv%XT7iJbTnDi)QQ+PngKdLwV^mgoWS5GDMK<6M#K%i02+Srg5WmzNxg&r zO?u|O7e9fZ7VfB-82*FG_5|tt4&1-DVn9SBKSk1{ z134w>C*F?w=HMqz9{WTTJNUUw{G2nd!z5bnf&5SsL;>qZi z>h4abLyj?ch^A2;Df&t7kmEe+;3tj-&*;NwM4O>Q*;ylzRi@Dti;sjGgLlDgdmRcHN%rO9|*#L!RU z7oy>4MJetMR6s{)Y0qqM6az$*zyme?BxEi z{9I03w7w5NaUXzfRL2@KH%)6IupszJ&W_AJhN<(D{t(KF!WR%ZB@^=6!CRaZ@dXdo z`H2f8^{6Kq{3K~a?~FFMhZmS498h6iHETq3WX1|Yt^5SKVIwE}q=0V--TApN{HK1A zx+5*Z@20v!puBaJV3S6X8%bYcuwdi=#wHP-5i6T zCK2$(oRajD+$UgV@DtMEu91zw&uLH3+>yrP9?BE_C&or0-mZe5a0Q90_SVrUT}bCA zV3K@mK(ttpK~I1vdInD9 zC(Wcp{JhZze$p62xJ(&5{3lkFTrl+S{NxE8JuLc3z}9>zy<2!2$kz4K6fV}H%;~Ml-5T!}99)eK*!klSy z3dG?oW}vBS>3MoYkL#tK650-xGa8^JWAF|^26T3KiXaGQ&^N-X3TJ{Zv|?dGLCS@n zRe6{`10bpAP33UuW_LYOB}k}CVap?a3T?uzF~!QKnhBj@y=X(^lxjj%Ilc|dJveNi zxPfPaIJD{1o&h3<`Gy(uyX)hK{?ScJ*HwRNd zgpSmeYz@E-8^pu+u8`g*(v2!(02oZ4br@Chvy`n1@2V=I0eWRl>mZg4c2CO%{qdU= zP)Oiq4wEt?WG{!JD`ZD}Y_|u}(wrnI0y^el99(JIxkM6Z`=M>3b69W`{T@bD74#t9 zFowJJNJs`n0U{F8%pR%tMVW+%if=3&wrzp=rbxRc4sYrEpEhC zD?hRCr3SWcBzMc;(B2zBpUp*5h@tfpbx%MZbtWa_oz0e zhsX?m+Lxb`K)Q2SKuRt16POFAfl-y8G$R8|V8Y<1E1U3d0NbRW=%RBKQK{(qNvj0V zVr4wtJt|L1-XJV+@YDVS0PY?QO zpCv)&QBCqhe$q2wDPNfC<`9Y(MA`gKgoZ-JBXxdq6C__tkU6tZQtOjOBvGR6`~;3N zB@=L>>nDhbc30R^?XBI$b9a!XEkWif_SQrmO`BL&^^>GKC10YD_#L&S z*OlAtK_>sSaDYw{XA_Ud2pAaHzMSZo9Q*`IGri-(cYcbWTliS(}TCcp7hVMOqN^_icf8Bybr1X|J4Q7Cy!GL8+9ZqAjWO z)4?tttMw7+Kj$H>QIFQi{G>7hhF2%aQj@O$LGXKo)a(tx@(+I68xZwL z-3bXCyG77XC7J)9`Dvm&I@X7Nl0wD!Ns!_{u~?MJunuZL(NCY>j^IcKCVpbZOpiAG z#NM*RAxvH6r@cD#(?l`1*;~p?_JGB}bK|E8S@B8Zd*GoJqKgeE9Rk5m8iFHw6RI|Q zOV$rwg~_S>q)iNug9LT`q#|VTc%q;9X8N%+Ke1*+ItkyFRX5SazIAZKL7-ga{C@V9 zPEYW&Q7D2+%7aEbeh0GK)hec`{PYNgi)~5F;z~(N>r2sa!b%zf58-kDzP`U%c~M7F>V{X{&u!7=nBuE88p z>I3#xJ+Az;{fh1dxmWp#y+Myd8~vP4g`lY>P3nE2oaiG2YWxK6WAu^hY;Tp69Djn> zXXG|h&mH|9sfe<=J4Zt^94bYWoAL{(X8=uug+wXvkRXma7v+i0Lv#;sgPV&-vJEY~ z;_#E!RZ1gwx2rDgqI}l*1}&)E3N+(Tz(o#`Gl?2-Q#za?E-HG!hti=*Bw3N}s&p4N zqT66H0Xa<`u3gyU?<5q2n+cs?4dx+ck;UlM!VgId4v_9Qzo&46{>ivNmBK~ zUU6n;3$T{lP)K88i;9AAB)}SMDexcDH`s!Cq~e1-#Gz`22xBPgaaQ6KJy4NhtDIUB z24b$ci^M6~Z76kP)ylEp0)Cpij^;Nx>NhNTRPrC_B3~NngbEv%#B5II9@+1-(27PAh1+R)C}Ko1ug!pJQ+RG8Vsas*#a<0mmPU><*}i*unF zQ_S%@s-?u6@9OT(p(WzG;3t_2huGtHit7v-LblFN>F5k+UIB*3N4PYUa#AqqdqTi9O^{3MUX6(D%x zCtXO<`!>>Z79fF1ou8;IIRr(#^OJAY1|TSLsOqN{ix#{IKS4*J;lWSPGb4DBAnleE z7l`fYeIfAWf*mg818p=N{G{IiC>y)NhJNA)h)gslVO=E$1Ib9ON4zhNutmbyVepfV zXxzM~B>i-UswumnpNv9L#u)I0)XlG-nXM>ITGUG@V;#ZK6Zz?;KAT2M&wveS%pZrn zC6I;Q+}+?O?g*d3!(g@;3`eAcp9EV@*kpd9jP>EWemZDU@Oe+SvKkRDB>{T4$N&uC zzlzb}s9P37{fE8foBjIEPl{V1eyPP=&$y&?6J4_vj#@M!H--u3qut&*4n#;^vcmyi zbT&?Ra8~Cho{|pL&QFuML`PAjY5o(aj{Ef96F&(&fvtm|;0qoQ>J584-P1F7ugmcs zkQ4dIas?EWY$n1B=HeM>@PnVua#B+=MCkk^pMgx;{s=$G=HNVnpQ5q=hh0C(D)Vu5 zap)(wj3yYJR1YsGD=|}2n5S7o=mD)v{S^~j^;2R;^fLHK#{gZdT)*1e6jy*(q|R8@e^}|;9-NaeuA@!;L7Miv$u#DrYg8sZ%n5`D-T%@0M;we_Hs@j$f41k%8C6LoC677nCz#p*01v=Mnx}tZ_Xxl2!T1 zV^csvOoN{^je$~XxG119OWpa&!xL%BmBde%TIG=*5h9Kx`ea79=-6z`Miu?UDjPv# z-iN)7+95}vQsXCKJ$WeXMB=BtbfjAhUphZ2sT(%6(L6aL!nLqb#INcn*tIMp?D|Q0 zudS*He&TgWR8aRB{3Ihu+f35WxOo?WBz~%&+$qHA{G6t9W_Kx3AMeTDTy0M486a5X zY1B!wj0DGMUgshHjC6KM!(oId8L)gh7b@{>{3K4&;zf&4(oA#?WMuxXYbJ-V381No zW|CC}n8A>thPI)`j)%&&HIq9GdT?~G4Jm~9WbnDK$~Gqh@SEt)hyb|@r*vaLqXir` zLy#YA3=wa0ByK(#OfVIXJrs;9Su(=EbcT$k9Q4W-NObH7pvsV20}g8#keLdY0M$)H z#Nkn^(o>KVPJqTZonRnhb{NIR5t89yFxx8%Mn$8~UKN5LM-jgK7%c8$)-<9aABQbNm!O25@a(NaL_T+6@Mtk{~O9DtdW_31y!g z&p4)Bfs{g=+P6HX{77HqF~oUvlhXB`ft~&U>{(VR;mHU=Fp@j~4X6Ys++8)HBsYqJ z1y`vipbaHkqx!^5&gdB^XC_s&rMK>8?w|*y1D#`Ds*^+&@yUlZNfXbdccz0Lpecqn zfml9B$6q94n^7ew!BfZj961M{oM%O*P!~SgI82i(Xq8i|@r75`n90?_oX%nH%r@!T z=2|%{7A;$!nv-;rGG1g*oFvLg>Vcb>a+qWgG0)IpYzAo~E9+f{cfBiwl>>0t(Yj+N zc`Apgv50R+p&-$Y4&Gm+UVbR?b=|DyPie zg}_vsEQiUw+H+0vm0N2t2&)Yy4xU#ITSu?M2=%^*;b?#6ff@{=5>8S?)1GwL+N@7K zbQteWU&I(a0J4}hf9Ja|iGj~yuj{ky`}sIto3g1{xl=g|s3m{6K*YfVWJkaQ!C}4? zmY`vS!#TVY!xL={Ze@ z`8o!QlMWN9mWIE?VGzuLm8NH!q)Xy(*~t9HbeJhnnj+vZeuL@`+6aeZ?KEwRJiyRl zN{mdg7Y;LBL*!66jP;@-c^ikB(icJv9X7RAd~*p_!`qR*i?M*7d{Bo2@r~pIQ!pe< z(e#0m-O+{{7*?7Xjk6*poH-2UrjN65Q%<47_ys^P51Mosgn+igtHEI++Spvtbr{IP ztQkIia9F>lCGS?+WJKgJGKUe1gMkHG_*1f%KwpqSJr1l5Li z4pSa>kiBvkLupr-wJ;!Au;oT8Z4qY5VWJdVrD`!aOw(s10y&hdH1&lztLln9g;CJY z9Cp&9fUl~rKubMT4%-+=DsaMKoHYeLL15Qma$1CT9;r9xbZ*@_(sUSX zLjEdqm;+Ia&m6`T2_l-6rjkkl6z@2!bV)D0DII2s0(N5^90tPJjuAQxy2E5+_XdYC zjX>hUVPiP^vgI&E0BrUxI&6jefWx>+T*QRKESV&s7l$&3WmM8(cSD%MO&sRFqZ6QE zX;2l>UI4(P!_+P;Jxp|1h}L^hs+G1y6=r$<)V@%3()%=weJ9 z)&p8?%t(vKC4%k5VViRh_3nquV(2%x3jI+dR+Uu-O9B#g=!; zWZ=IFhcTjLUT@#cNgOUcMsJM6cwX>paF`??(V|5i1&dUd;pE^j&6_lD6b@6p zC~rD3=ZZ@f_}t9lia7?-BI(N0swiEDIWXxuD)BIqRnDp$rk(@*by?Z8~f*sCA^sDZ8}^n`6u@ahTAb%xG}0aoDE)Q5N9FC}QGKL(iKIlfkh&ejqI> zI$)>+4(o6lQ*$*btq7B8|Q*fAi8V`UN4-V6<1JExVb_%`v zWR8itZs9OC^gxHjnFL)E4ztLp>}1GDiy*Q_K;LxOmUnrVISf-$>795O>K4Q;=b8=^%~0J- z945O-WW>2s4s#bILNbTxi3)E$I85(MUHad2*!6CCe3X1M@q$<~S!qgp5vC6vrVWIi z_r&2ho6{nOfza>@4ih%ez+;y$6)5W@(tqeMX)K^&;V`Bhr(HO#M(L1l<}gXlFniq( z6GP*XraEjpM6KsGRiPwW-dxx7(k@lUzfCyoB%3y3=&&32NVFHuH4bB>XpWn3n3G&s zGT|`!H@?GL>pJYbNkID0VPbbAgS=lnQsXd%2t+9BFd) z_!3aes9LC|%8k0H9O%bJ6-E17DtW3w*gu?`S0Qjku zCOvDpaKd5VzUOT;4wDGefqSHK*a8O4%8A1ON01ArBpt>|Mc2UKu+bBx;KAXs!}?8B z9xxD=k%Gf`QzCS^&FnjLrBAYR*uGMJm;(q7+nHh$l~x*U#(&?&VS>JJY=gs2ht-U8 zSZO%S(s>XPB$-%g{97EVl%%R(h9Q%cHhGc@_Viv7isktWYfIP%x|}N418Fh0iZ8++ zO>~$ys9@Lp(x$`Yn>AY=@pI@fcFQI{k2DVB_@l_y{jfblxj{dOC&00@uCN8=V3$Y$(08Oc*sjf!yD*|{0hGlFo5m?`d2Frhuzaa>v3?HE>vQL z_}#HD2H|t9&_zE5mUMnPkim<2f>V{B;2Y9YQmymTe$i4^?>5;M0{;I*W62GY5gQtd zn2|8-efVDA>3^UMW z&`#fMlNlNyQCIm%-JD89@YB3sRK!MgpMbq6UPVzlDF+N|31R3brJiDxtB)mxf~z0; z$&KIuY4VxylawuA2m_jrb@v3R1Z`$RQOq3UnaQMP{RCK0R*3gCHk`~7EA)jvqHcjT zR|G!bA2}TQ$%LwXYGsB>{Z#cxUXYS({KVW?wvOl^@e_Xvx*I;$HoVxtJuL8K-i^xO zj5VCEtDiiK-Ck}NcV{CB-+222w=45#xSUvErif$790h5I0PA}q$Z$B(n)H*6M3^gm z%Rt3y*`$vjy>Ke0w)R)E#^(SYTI${)h00RTD$Hy17uJ65a;f~JVVsZ>*{Hk=dC|l; zf0g)YHHqp~RCPN)ng0jz#^iU=Pxwh+5K0sePz7!61VGd~LOZgHWTboQSh;79 z%Io+~`AJ#8)Hgh2u>qimzJGq#(cpYkp6)-HM1a`(Ov)Ixb@RexeJLgrIYpDZy~TiI zBB6KFPwXvbrzjAbSM^7FL^Ij&pDtFwXk~uFO_SUcep+l#{&VeuBdr)h)%eN08;?Ms zhH!XHfngU1F)Mhko(E^#Nlqh{F@y6lI zPe3O4bLb~(jLo2eIQYp9>oJc?L#pjINBwf^)ASQr_iY&QrWOYN=yf6A06!6UT71I0 zcYcENsd$)|u(J-VQHOQxH;bU4^AjD2J%^c}*i2i$gHu%tfDb4J4_o;ujCA-nT3I_D zvS30wYRXT*ve8hpw}>VE#ZkuX{Nz1343S4+vGJ1@H1rI}mGzSsOj1iHkDB;Nw<~>7 zaisE-lq5C2I8yb~X3hxHntnP35ivsJr>KFIwXrOw=_hU$vq70_@Uy%bzRoZDP7nGY zU#~mPZW>HJOcLMH#))kwunT@7u_V*7ezKnf2qYc?YS{f5(bQDA~|;{5KQin!e#b$u5urnDEnWOC~EC9%5At#I^1@^wTMR zYjv23&QJU&?T!&tcr5f29Bg@70MPxX?S8mfj|4yMr6=!OdZsHsu`TvD4*jIF*R3Ud zXyQN1oL1v!1P-)jC;vHl)w~Vkywl@#{in!=*tx!Qhk(s4;;^>_9L}G0drQMOz6U^F z_=!iuA_WhiP?@;s`U$>p3Po~seu_Bq#;ZWC<_=_gk5?28R3i>aH$@zG5GWPq1s+1g z38V-E20t0Hq2ksX`;nJObdv{-dRpSA)@YJppc@%^u7P9mpBN|CRHYn};FYvM*pe2n zu#yGj%B{Be6OeDvH05XPMnlXRKe>|OA#%|CC$ZvKqU=61_U>l&ES+yR^{!6lQ86OO zwHOGWi5Cjc-)$@dl9V+|-UtUs#SQXzzCjrPlsY%~M!FXurLcED3GM?v4Lt;Hk=Gzg z05KYqkXs51G)Zf1|gS5J0;gdb$6IMT?^ zKPlmON>wLi$NmsOeIq}X2y^K=iBA65VabR>Ge~es}!1^Vpz4I0|gf zAtG*#UQ(KkLT&gXXJ+!FUFHi0`Oy)BDkgC{`8h%5GT4jj@C~kKRFcu9OY`rPan6Po~g%#FK56Bji^=& z!85ztr60PsBt^GcBqWFgWJ!^JM4eKPb|nr~FGPT(M-X6q%xewI~;K$znlNddzOOt&u8u>}+VE$0lQpb-`zR5lb3hh`NZ9mY}t-i{2BENQ6?=^B5sI>1q2vKk32a4ce z;!q_9X?1LKp><1G@ZyQc&{yNLHM+E84H<6aM_d3_L}uJYm44s6PC}#(+IQ)P_TaaP z^rMv{)By$(0+;TZWczKA6ZAFP55NN$+C<;Uzs|GHI9^`|aA2wu`zCm5<81~oq9+zTG6ErX#=G;fBa)xUXpbvgx zdT@t|MdBxt!p72}pAeZ)j&Qc{^9TPG{ru_W=Qws2=Dq#=!HWmq-2d{6Z|4^rynOkm zmv8DZF&s2WuYTZv`8oKnn|^0MFd2g##w+=E+~{`xgV~$9ft#-L-POwnFZjwA&z{}* zz_gL z+YcUIUH;+W%ZHcS&tVUtz>mIs`s{OL=IrY$3`+gMkfWEgv#+1GBibE!>anymrxua< z>^PBQq%=M6$roSLk7M%VvyZ>Mdidb!V~+x~;$3}bPo6)1aP`%bFJ5xc9Xg_(hu@By z(Xo5Ihu`+^;In!$k3AA?_`@;3B93VqXtGX>QN{@Yx?3C32a7x%i$;;0B_$GQV03 z26EBqPoIQEC<(&p)#L9Z6HFbX{5!WE&5tubZB$hDmsC8-jhe2{X>vuBRFh9rQK6rs zA<362^amINCbV0)Oqc~U7W*b+fb$z}zb8YuXFW<;YhOJz_W%~7)2AaWZUKjkbBZHN zJf?RQvQTa`5G{wu?9gwJ?meUUm`cYYh#Kr2EjCpAnVm91gQb{c|B z7bLtcJ=jJowN)glMdYMnWBH(mYoQ|Ptf0BlEAbs9W2ld?%mJ zWlj7wdWa7xxziMr=wS)cW>r4g>EUe<-4K*?`6$KEj~_ojmmX|#B?R|{2CpF>-Uew` zCTpb!fX8E8+j%K}ye1xsb@`1eq{8<<7^1;h?$b+_$ zhp68#Cm|B4uZk}@h-gvak(7fT#@6IfN3r63bBX~wO&M32MJ7kciauYx1ZEqZ0#U0=!~fLk2giSohv z_1KGNGl(xTLDg0MK@XfCIRtp6-#|A^xD9$B_0iqdl`e9+PC zYds+3pa(CRbLOnt*kU`?E93mBzE}$(W76p{T8yzDbUNWLkH_Xur3b54H4r?p^uRtc z`I6~D@{pjR(1X>L(SI`NLFaaK=rww1aO|Ec#)5hXna*qu%fc5M6h$&qj1+sVSA z8Fq^|`(f$PP})xRE+0^w60(g*jUMRwe|-EX)(Freq<^7b=vsffY>3Xsnfx?=>&U!q zhrV0V%oNEKvUi@!tzg+L_%~T0wrrQ`W=!ATc`&Y3Coh-N0otfw~kC$-#kKcXEJ671!dUvs- z&fopcwgAQD)$$}Q9Hn}w91{XjBPaJ9VD8x*9 zWH?e@+SlX;gH9C?$dTxQ!FQi;YcCBw62-D!c8W_NFP))j+y)Htix*GMD?Mhs@xVgR z>(YbFCIx?6du0)ulT2!KSphh^_bluz&&6n+HJL#V2m4K{B|RcW;AcV)s_4|-haS;y zOS+%b)1ZgDut}NG7c%6-?MsyDW9@pEkAQtN+YH&eIfDqSG~UL-_z2Bs!6& zrIeLcXuu<2jmtAD?Luy>jbY8(vB+#OlMhCU%yXt4HqKXhbsJO~79HIpC5S;@uP{Te zOFK&2ERl*}5Lm^i0}Jw`otD&>#b&vpn;b|Zy)eB@s=7DK-$@9@>it1G0tH$!CbT<> zc~Bf=BE2daQ-K|kcv;5iVRAlZf_=3&7T?Nwg?8cq#BO50-9&>MO|%=MtKwnbB*QzM zUzc_+8WVFu1ZHNa`?ATz-;HuiK4#hx!1AnxUcRd$h8&?C$xdKEmOCsz9VR!^4uK+& z68v|2g?@s$r?g{F3oFj1I0*Mae`&K}K|6W@@ivh&?{cRA7+{Q80z;m4HX1{YV~G=W z7Hot)z;3Cg#?kz$CaSY;42O-)_bG|KFrd&59;3kZcZwV~o?TUZ2ghknOG=` zI1}x#fV3uLxdS)s6sTm|$g$eq(Q2$E8*M?A9v)aYXoq^Rz9}`06BQ-e*)hH>T>!6R z?=T%?O{fj#24B@(kR^z+EIXKR!@3?6*Ya0jzlH~5rcLl=kXg8xeK?D{Q~xr z%0U{Sb1hmstKrR12Gavoj|<-P1*tSiR!m-Kho2;llZAtJJREJA;I(e=b`#761|`Qa zutZ(mbfVn(iYwx&Sdec!9mR$ySt56AKZw4|MmwTAiWo6KVQxu8R{aJb)*vd=jymr_ z>_R@rQLcg2`DWMb0Gztq@$Md)Y3u|Xv;*b4m^%AZj0@2n)-u^Ul*WDg7MBO@U{8qq zpxyp}cBB9p4?6I(E8d{4gk1mA@M_6{Q09(=9U%oZJ0+pf3mj(Yspg01G+}Zh(}? z&{&x9J9=nM{5pEvjyp_4m=19mC;TNFMq<&I7!@F$X(R6u>abfrHkLZ{P#;MBt7u)o za8ecoWv0VAofJ)~v{O3KX%dUQyDZrqL5@GkQi*9uJ|_H*&!cxx;$>OlOF=?LmR**J zhiLJ3|3}k9@TM5nT+%tdlQqxR<<^#uZjz=UONc(HyMke9XNFA$v*A0zWVQ}8xl+*m zQ97;30zyK@%x&A1l4XpsY&w}Iv}@KW$(WrZb=PRbK44ZdS25Sv^^kao=eL!p$3EvP z@{-`1_MTvE*u@f`K;B30blM>R?OQz-wvGfMK8(FggPzk|G=oH|(%3%r2`AH&$Qnqb zEFza8tB4PfFsLk4YV;&8MOJegMGOoEJ|R|HL0iZ5Qp=J@=oPA2&EiiLUK+8cvWPgv zG+mcP^K;M`&(Y~A-ZkNcV0)~@P85&noHv;BSkRO6h}Pmo0fU|+V?O96Zzyk$HrQor_htQ-rfx^H|Tl2d?M~N zk_`D=O>8BJ4s4~(L$4{Hs2nOU4G|BDG7&wPiXl>PxGBje-96C=3_Ss>$Vj2Bxot@` zFbiF?QQzve@)~-g0cH&F*NL9axaJ(02Ar%$?@uW5$=AnDp)8+vV4z$F^lT`z%O^1} zR)HCiLCv};b8ByA3m zDZf+gIiM#|9XCCZ&+BsZN>nicVL#DXrwMd;UEehxi0rh6V;Y=EqH0r%d{SwpW5+?h zET2d8G#^7`PsOkMqs;+5S1XpAzpi|`fo^c@kNA$b zk0gUK*7O~E;uuOE2H!-+zv(`mU5$Db8?nTO9Pw@P$#YRiN%RD4u>D1vbb6wnB2DFP z(3AITx?;Fus6x+(@z=1Q(i4wLJyDr-%-tBo->ETx zowEJZS&&w)F*06*MYDzB$Mp35zX!R7CMiii35zDVhA3<>R+{CL{2(>}-W|}BTt~}4 z6ngU7Kw2rqP&d;P+slk3wxY}DB$k1mOaAwo_A~bO(ybJ0Eubg+DKP!glkk%uTC+9e z6aBCGRDg&zq{ywJ??>|KS`_=xl0PEm3uK+>i4}__H(lQwz)125V@X>xeU<3Rj31~f zwoE9qO+M+gjlflUhHewg64vreopvm*btpElJ4@gI?C?C?rJAA+QXXB>QaYpnNvb$fQD1^h_gwOpcW;mhf^P(}hikV+RDX-g2$s zv(KrY1D_mx=<dy z8ImQWPM|%Ch{M*=d`UL9Fa0!Lz98nK zc^u1@Wr>6(6Cy3I8gkA>50Bp=+Nm|mP|B# zMOm4vJi<1o(v!Ttt}gsVlxG+YRX)*Uv%W~rpeL=gL=}aeU_nyF<#$Q}F*7{qiO5Ge zJ;`SSKuM1olHnqWo`6+0B(yb4g`Uo}IysW$6A(s%i9z#ntjH%tbl1mCdIt&ie*luC+@FYUJ~;4sCt(r7WD)@ zO)Nk=tJ9NrMld^q7abB?L;<&&B^Gsqc2TAn^fVO>1|CQe`LInjGC|uwJG>(KsA90b zT9e6q)lbe;xL!IO`Cv;P?JF;E2bd$c;(Wd2S}U*1sRI2t-Fc!V+M>ao+DY39=D?%qhk`y z^ceBL5q*Hl0y$f`W1kIb(ySkXPIWX^F6fbIaAMs)KL|TAW=d+%iC#5OOB`u*I`SsA z__38MMapa}VTLRYHCgfosawW8qsIy=#8}`0o7V}QvvS3_k{Pr?JKzR*BXxuk!Di19 z9i_(|KPSCz8+s97vfLzMU7`+pf2e;*N2G|(zg#gOiVH0%^kUH&wx#@TnPHk`h!rr< zJ?Y^Qq81VH>X1ykYoZSH%f8Kqc7k?n`C)3GPZzn9b{D*H8%cW5{Cnx^XP%i5k(LLAO)aZI+xL$R|auV^4e{J$;EPcNR3{ z_tudnKqaef^Ut6s9Y`#3C^RIXbA>lQV9F{4Nw@9qE-_%y?Qln70Fn)K?lV_qR?5>s zbrk2t<5T2MHjwTGWDM()=^2|f2(G5|j637JE}zho%7xX%W-GB)Q+kr6#cv))h9}aK zF=e1`$$|m=p>64|Aq$2H%pHCpLfXxu2SRihDX~h=AZWIg+_6K}L*MO`#b@)hiJk;Q zG5_Cu%8KBV5yMs;5GmR{3yz_XkmzZ&NRZV!Ns7K3lCgM(FTGJdQ9@r-MiHsgb2-s> zN?Z(G9Qoo??I)QpQmQ3u11w{{ulOE|OY}1)lACL7-&=Yis{jc;q%G!_zifQ7k z?^TF9J;P_AqeI_UEet5M3wm0;BA~K9Hhd3sCmm@*(qo05pllMn&PHT<9?K`y1_+8% z?ev^RGTXarvWl-MpGGf~eM?^wZqrx91d_o|`Mx(N(1*SQ<)lgAj zkr(#3({oHnFx^B)FB3Gc>)%ZRFus5jf-+!hs6<0V`Q2BS=B`!CO?ZKzXDi1QdOFxN zr6>7a?AwH%=vcfPI>{$niDSD^*LOR@P;PX#`y=r);y;PBp)qY^Xuy=7_)j!G)AKri z1opPkCE3r^CAPQ2ZbcR0Xu|3=eK!PP7Y_v^X$W>AA57L#{K2Xd)i}#1QAX{m;8TcE zn?!Ld!2vy4rcwI_nm>wjxLl$q+iO`2ob(-&!gi4skA%M4LSz=LW+jV%r()piwyVr` zeJ3MpH(A#A_N~Jo8GTc}8=cg|eAyq_MqSn!PBUvK`Xdv3q$fi@r6(PJ7007^u?=kK zJM9@nRYfNE#6PX#MWe(4JssZ99p}JVhQ0Zw2|WR@1n-HSJgbN_;iZWA96CpjhrZ+A z!Sk)U7&r)HMMF&B`9aTX^c~oC2)wbOv}-rn-ul0m8BDC7e#biAElRA zk%~pg6;gzO$rToShiwVf|C0FP9g~HQ;uww5pdHEVNa#1(p_@{(mhZcaVF#>Rb=uh$ zPKl@5HEo^U{>HA8ZZeEA^Fq;b+i3@l!3k8+679r=*37Yq-PWO-)&4bE#7`t!M}?26 zk>gnAL|LS9(ETjEv)#1>_K`#(9aDr_BwI&{r(_cK9W0`)c8^pO(wyl@CqA%x$fESb z%N}$@Q81(^mgtG>5LdN{qe4$QnAqDi(ODRe)r}=xnVv`j8M{nRQ!6f+&Gh8f`D`d7Wxat>6?(U9hVQEvW;Y761G-96M~}|2m{ytAz2FxC zu93`;Sm2q>5IjP+p6ZD$)b&{L;>Q*s&2R4+S-u->6R%5QZr7!lcq1uH{sKWL7Qh#& zSgK1DW|?c5)g|*rL=;`Ucx^BX&GwnXApA*m!;`hVSC?2E6xAy&ai?dX=RS)O5=*}x zu{QzEkXT(PsoTD4vUnr1ZE(z5*q|pC)x`S50vywG65Y7^k+F?yJ(RL_{ZG!ep@qdZ znr%Z~g?NpILJRmC^%zLP5SFSqB-3@P75^+F_t5WFA~iWA!5f1Ejcyyl`~}@mRfDA) z+|=u!I)iSkx3IsIHn>b9GQ4ih9MLn`!E6zs2XlBw^FM0vX_;`}H06tdML62Vi0AMy zWNRlqP5?W^uSCx%Bzj-6xzLH4pQe4#2@0d&LxT~*roo9$Ztu}O6QaojGGxU;O*oZ(l z+4+4O`!aZHa@7ox(h1|iiLdUzq5L0Ni|$RXp&h)SC&P%a$=HepATX3=9cfZ% z2SXV+&K16MGm^$SHM^s3UXZn*-7ZFHhHj2;9o~fW3Y)T^aYs8uBDG%`dIBA(Niz?1 z=uJ+hC(#LCW;a}jJLoxP z)y?GmRj+tAdt)=nE+QG}>26{v20aT(u6pW=uWuy+KcgWgykiZC?+c z(IY2aM^A(-`{E^41iql@amXjVU?Teo8ec(A_6p}Yp)#L9yD~C+8$Gcowjee6e3LI! zk8GH2JdK{TaYnzLz>5l=<~`9fo}$PnxCrSjzw;sn#A-rM+KC0hN#C!dCt;Bov&$#p zm9xLuR?@4(^k%%?W+IB-`}n#n;v z$&q27Lq5?vl4cWn(hOD5qp2x|L<32p@2pqU=q35|C6UPXE%YS6rG;+vq_RME9S4`} zCxDBRZl9HG`cC;an$x9mqbD;pF)MPjeDc6rxKY)9lP?RGo&>ElA45XzC((bQ7?BR? z&0N(+-z8^_5NVL03#G{?Q-CE;8vqB$i*P&Ob{jo`)tR2$3_hjx&WFB}3XL_uoR;O2 zSamW(eu1svSeWtK=m|zA4jS?~qMJ8jKlQ|=&rEtc(^lk@Kqn%;r0?wUXq7KWjVKp- z0wAN2Gs&k_{3$lNPT!GtdkMOHQih{Q+%mF-o>Uur8E5tRT|Q~foXjIZPu^1#Il0^D z36Nt2?V#s~W!?-uX?7|-k~kt5g%gW)>QL{ALr zL3he^^yF&UACXz3A;Cq%11}M`xP8sM(nLO~8LB)(-@#Rcw};t`hH#~^c0q-tpFGc> zBNc6i`i;;N1!wfwuachSrA^{bih=xVLQkAb)EuQJulZ@&A;#!zZAkQ_3n|{|dyBq1 zG@9gdZ7GwHlZ-#9ERfZs<#|d^)Po${l%9;oN7vcS@+qDrr8w{sT_|sqp1x_T%_D)4 z$WlmK{JS#7EhqUzJd3x2o}~MII zW>WbAFZtdwhbOXp!V8Lox8Wr!UoIs~cxlY|zY+N)&qH;f$|otdnBte7#CfVurYAYe zN<(5tyi=tooste@41Ficiw3fr>518%^z3d-ibA|fr=X`hO*m#gC+jDQrKYWO2^8c03a)Iz61PyD;B=k-|gM>Mwd>SDo5kpKjK+)htADt&2br{^1v zk0Qg>=t;6KwsIh!lt^OdeUeYB&=n(*^Q3f9>B;C)?a-}w3D+NQY`H}~eNl0yClxXB z@(rgKdg8b79xi~+@=03*J0G%q+H6DN7&*R8K3z!$e;PgCmn@%OLT!@usg$$o^X5$Jy@$b}h zEfP)WNqw#5=8Aj<%!pq8+vv$txUZnolj_f#%ZK3Z*ezZd&Aj$vRU^$JL4x^Gl`;De{CrqPY$b5}Q%Tb(-jz#_ynZ z7WPO_90x6Dd!-s#we{qn6N4_JgHAT$?RcpO;JxRUFdw;72)tx@!SNntG3ZJDmu3P& z&Lp4Y*G2ekjyC9t-*P9gIN)Y_a=Yx}1Xy=^j{O4W>o#{+^S^?g6tIY9%ibQk+5qt- zcdY&7?k4_y&c;hO)<{D%kj{rn&q(A=r zdJ!NtlSXiBI^mCCyW=2{TV{p?k_l6WzSHmv3X+D%r=`_b)6*V+6u)CW;2F)X;mkWd z$w|9mqtSEABuHgVmrtfhsNfJ~B>80T2)%-A+$_g}p5T5=6-9+xa?J<;uYR;MRJShT0nmz3x!cbI%`cA?3qxv6Ov3~aC0(*}5+qJUp;c~;l=^0p5< z)zx>pJIK!;by}V#pH|G7tVB8ars#%Qv-85=VK;VFvo++?R;;p5gh~>XqPAOveg=NB zzLTw>0zC8`3NRi(if>9!HV35F`=0BM>hlkJlJIs$DBDkBa7IvR{LS*oUL1N;jPtYo zY}f1b`AGoFUF6pOgIpOj6*Fuz9alKe9fKZ9-3qOq%s>d(TPOMl;W#r!i4X zJVH;BUhGxoQ~IW3`Q&+PM8B-~)2;GGh>4!QUP+F1eRm4SpF+FvM@;&-c+NyZrYD0O zl&_L};`7ln5}=u$*Xg^s$|kEJpLD_ve`FgR!#=MqpO_*d;Sv*BnkAoG>%{nPQk+9R zqq~E(o6-<^Vj!c(6?!7IL4<)nefhQNwB+A?>zgJu(US@#&0C3{$CExX+{MA^9X-Xk z6T40JiEth^m6SuK=XLc><1Lrcc6!o5aX?Qd7>_1>HoX1HC%^uu^&Z$58nyPw*O?mR zHYYKW@3-&W{xnM*3#k|5QZUha^EBYL23%*VG}M%X#5rYXtR?N@AH$-z@xYW@IQlXmgp4A|#! z9G{#@4~GY8Cehvku=}*b4}%6uQOYm|WKnaRJRYm-)sXN^51N6h>5BQ`ExwRNNX=(z zr*!mW9!ZQP`9NmS$7nbjHl8JIApO*dOLxctJ^mVff!xYu&Cj6I;fj(Cr=6(m^0h;c zbz_+1VP~j)(@isx53&;^Bqw$T3l|&NyL_}(jiE2Tg4Mk>nxkR2$;IMB)uBuea_lS{ zAM!ETKW5|778iHu-;|G2x@*k`)S4c#0*j9dO2rUhv#_}ndrU?>wp?nD8FFs%7Fq2G z;v1ci8)mjlGdH>6a&#Oa08=`lY@)PIr{nm*1@K5{n4dJS;tP5z;id0+gG6uCaid0^9p9 za1OKy4jBVQkz;lsH_;9h7c=#vQ;~3jpF~Xo8LLc+!wW6s-J6G2DLNHNCFbm3%obRC ztO%k|lZJJipb^-RL^|tm&~#RGOEuXvh9v$q)P&I#(=gA4nvDF>%7s}{5?N=NBUPyB z5K2V`c9-$;O@46QwEEXPRKO~LCEdUl;4?KTvxq;l1&fs)NfM7Efq1Qv4V@`cRg0k} zLRPf6(2ibZZ7vRC&`yOhuUBaIH}s0M|Eh20n)m-L{$1byN4QSX?gu6>C-48;EPn9! z_y7GrFM9d?e~bS9KSbbF@BiC<4!g8)-{bv%CTb4e|3~%4V^?EGR*kfHci=V0Chr6c zn|+qv2`Di0=h}Aye)-^=<(0ONp9*=Ir+O3Ht8%Q{E?7COxmhsF&~U-|_hB(KpY- z@)KQ17Ooe^qITw%vp9D9dk4#T#g(=92{y+@ojPE`^B3_d2_|2GSff3B*WTw>?(O>j zJ3=(G8_c*QCK+a(8_P6@hl9IJZT2af$R+4%$s_>DIw9&VW(l$MJ$mdCrHixWQaT|PP2R4d zMJEKQNpgKOk#G{JaQa&*Cl7o{p2QW`HJ{%e6mnEg&cHVryhNapy=VkdRltQJfJPv` zC^!wx8i9CB+nSv)>;z&EkESYtLIb0!6Kz2)iBbq;Fwbh;3YA(=$1oJQWe}}4j1{8! za`(y0kSfs@SEmro0)1JQD$!&kU>G7aV2Nx&sS>at9fVyKc2}ZBN-hVqbT`s>Vim3v z&E`iEmz>3+mXM>2#V*Z6$02)-j)t?xFqHT@*qZ1_Nh&s?3E&$Yxox_mQ}AOz1a7h~ zxWguRK*`)r)-I5>d8`X0^}Bd=cp2ULp0uUbNY=BB`jUB$o|i^j1c2x?hU3h4l8ZFk zlLV63SzaWKT^p5fDAAUZQsng-ZMhVa7a@IJM(GRp%VA2REiy{b$0p+>qufI+V|Ch+ zOtIyZvj%MmplK~SECA5L9Nol&wysj5ZzIWVZ6vF-<)w&Ny^-kqp0uTqM+;F&#JHam zDTaE3wkA@!IzPa6P`Yox7__Af5c%~)TVB^eGAGfNoIa@}L#0Mrs79?b#`qI$>4}JT zv?*;VlqTAu7S!wWVoe&!qXQeJ4BEOv%2(qhxkV{`VccYdJrZ9O14a^+7c8FOQBJc7 zzF?6!B*MuEJbg<*qAf;{SdisGLEGj;5^V`Z>S)a}%*06QG`W?KuE#IrZg!5<`6T@( zHi12eRF;O^BHghjk1)L3Rtp34VU?U>Suls(5-qp!!(tOKZVWhTnWT5KLrxe>n##4y zr1(hCcAHQaG%L5f_~{ki`c&F7XT~Z$+eD3wUDd2qG`S^?!)%4c(AikxpV$P)49r0^ zxrLDC3e8P-+Bz+W#BkLnx7q}RJKI}Ch}=SKers~;7ZQI@Yy!61O~RO*ZW9~;acn%x zEscLTiOKpEjrIWG3AZW786h9i&;Nu3vgkJ(R5&h1x9r(8rf5N z^lFQE^<^YZ-OHV6yJp{-DYQmg2+1X($e?Z5gz|dGZWHjS?t+FXjkcVHK*rXAF1J=p z$l^fAL|Yte%%wG(U@{7JGE9`^mg+i{waKWrW)7`Qh3WI!cvkE!Z=hkt3XM4j;Oa!V z1zgdM9cxvjEyZ(t3X=YHCQ)j3&f}DlbbD6O0aWqYWOnLfL@T4 znqu`?6cwZ`OWS?B?<;)S?Ju;sUa#>SWjS)mFU z2^kJq#7QEN9y--RIf<(iJ$X104Q^ByG(e}8(ySz|ycRFuc^rvm_1;o4S?X7lXr_;c zsHFE|XdOCFZ5^r`j;KNPTR)bL*?LLzo84H|BQ>W1UDOaAum#<~&p22YzgBeI`*A-* zCNq)Cv@;s!KN6a7d}RepW`c9xb)hMg?PN;MM!^KM5ay+SSB>WpEtJX2rE|2Hm_dC7 zRzMi_aiBv(lbJ+1jcpYNOxa)`5NkMcR?tg5z(j0jdLvJ%S0aAj!rS&QsPzTxu^C~@ z<}aAcHD8d;I>GjOR!|)Q?9C$qKCeu=k)~OFMqVI(lofMUz`-QWYMqz7Hn}#sPlPgg zAo_{ohgK46cP!!u-T?rrsB)Ndot(#Ll88IV;7L3LR*<|<@4vHx&LUYM`!Yx*6_&|v zF06ocjr5f3=n@H5M^4%z91Thjt7*_nYK;{RNF%GWCTrXj1SZp{V!)_fH3&Dqd1Zyd z^KQ*hbQRIXFa;`XYI)6jqKnxi+R4q*!;~j7Y%7(^Bd73Glnk!uvb}V2Y7`NUX^_z6 zi>}&&T4Za~DCh$F`OONtgmPMkTWtYZTX%Lrm*O7UpsAt@^+djM;0&=%m{I@%UAU(> zsR3P-W`PyH>lMNGy+(oWSE>Ywz^Ev{$Bn-e! zKo?Ep48P;2qRUJZyxyi*l}a#NN2nyCi={CouPtWLXd>6|@SMFk30jLe= z5-Tx(KWQ6tmJq1)?&2~8bn#G#Kn0SHE~u467v*~mcgdd;<2$-cC&4*9v2Yj5!n29B zo7w|`mbf;j&pR{8uc_Un$beB$wr6VLF81%muqRI!xeKQgeEB3jw+pg`QqYxa4KsI9 z%hgP*en0L)T@pYft0{(pf~1hFj#H5*>NugCiZ0TINFkv}UKgc(_8C)vf5?@s=#oB+ zfm^UoTMt7V3=zq^(1lNp#!&HCK$rTx z*5zpgl@a2EkMo4^*(#fvd2-f&}NEt$qB>m24z!i7dMqDx}9fG%qESxZG1 z8V;M!CiE0^VP(_4s$eyTQv8Y(KfN5TlM;7PfI@sW`l_mEhC(bhSh$mBE#7TND>}aP{B2z3zCc84r_P~Xi&wC+@FXBqre6Y7y-?mktiBg zU8-VCeqsx$lSWQ=Q8esRMHvr~lb~p9FImJ{M2-5D>?cUBp`u}bT+OTcLg;$TzQ>YW zVc#0J3%1-NRxK!qc5{-bfumg})g;TnATY*qksFKu=F>_&Q6`COs=|h}VaVb%EvV+d2yjPqY2T2MB8}}fC{^PX!R6fKf(4GE zaNVUgtvCP#4^A6`WC2K?jLM6|X`0lXi!QS;BynwWsBjl=k>AX@3#cowEu?a&po@}Z zDUyIL0vF~CJ9mK_Y)I?p4(LL`d2?*(N8}ti8{5^< zxyz6W?6{Ys3y9D@Ze0?AyJU~#Rw@rc;J;Y7*SU*u3&BkDz6-htyRcCJ(j}ma@VOcm zJyap*NBbx#k=}&QG4B1PD!TMmL;`~$-xLERpBCf3msH&zUD~7Kj}rcjNk01PqfVj!fG!!W`l;Ln zx-ji+=yE|9wx~ocJm}m7C;gh{Hy>$W=+Y=N4aASaP;pz0jo{L1YDn;D_97pgdHeV6vR>=i`@xDxGAd?aR z5K~x7xw;`K8X_B*tSTUP$;ImvIi*CpqJcwjDcYxD1!~MF5^T|cX%`cJ+OZt_#if*1 zp*=LHTCjqOf(HC~+3?XW=$ID59-C~N5Kx2JOKp>xdxaISr;J2utec!_NUIB1>~uV+ zg4h;aSeTSPq&+IxIU3q?bfHKP`w?9lQ{+=o@%i!u3tlc0aYYwilf~AYMND5{EP#DS z7f=VlR-VHlLzm7XnGiz|iegg(sGeNs8ex#qB&qVKXw;R-S%GVC43LeLYZwN|N-bOA zc7fUmku;2H(}BvbP-lb|x=ATCd#r{$(bO%F>XNsCNR&?wy1RzZ-Y#qj|l)q85)VT{0p?Y(vAvlVfZ*tq|Gbw1>2%@5k+CZD7=;-1CFhliJ zMHf%Nb~a5L&;?JTv;udDEfa_xU0NDj!^u!~bb&$6!76Uig*7EB(S;n=G%sg!Su45# zIbqDGXyl1t6<7pO=NTHX6>zzFGly{`QIxKH61qx^wxBCjLHq-|{wN-+?LS81v0HK% zW{gS^R0W}Bq7U-?B7g~iV-*CFnz^H?t_V7nIbjha=#yJ_3=aeK4Z5J3hP#9=nOU3_(S?uDt1@S~`!XmTUHgOwWbClgiY`Tc(3YI0 zW8xZR)X;B5XeRC=B`&+K}GYjfK2F8rLTUf?#d&PWX3&I_#AmSED75dT~sP# zj%hfYRZKGsAT>7wOe^efxC?3K8wzQYm(*QBXoBdde3pPN*f1C79as=aTFKrb3PXBd ztQierO#BX3GgajZ!R5T)o(iuP7o1B49Xm!AWyNFm&^x6nR zqUV?vmAfR!2&;X&FEiw$jU% z;UhLv5n#uEs?|+Nn5Kl9H3$n3h>4XCD0)gwQq!DrwhGraTm;hc)&Pl%nBq#*QV;>) z0tie?2#w(c$@4KC4O%z_gf=)(m{H=)abOBblBK}`i51F%E6cDE2XMh?IYgW#!Pdp#@IP%NO4%s6Ba;Zh&gN;nGLUnLhY z0>Y)f)dg|?RHTQ>&!RO*E-X9)N?`>hXVM{uIiRCPRm}j6q9LP^)seFTMu%DdffWdr zVU=8m1`PtrV|*-Lpn2^W$-1y88k|iO4F&8~(P$Si73TXfTL(&*+81g!18TO*(^3Hv zQWH3!j58eOX}8<;RI>~TFJs6gMT57FK_&u*@reOOXH?}vGM2<#IHnL_$|Rv3(eCPM zsEP)Y$0~LTx@0N$(1j^T078yUP&BA$o3-hZ3q~UAfjDirhFWvWRy15ggsJ5kQeigd z+!c)^7tX5}sU}9n!eIjj)nK_@&^_W9@gold30=FGfb^r_Hw1KzW|Axlg56T=0@B_Q zU2dN#09Y4K{e3seP(+oX)HxC_U^Cjn_frM!`f zF3nm}(lDUQC1ybv_9@nMudxWD$cn%Vx=?<~R)Cv;E~ppws_2qVl8=Oe1}k~ukLm_Q zUqu&=jz&Ala&}>86Fk*B3TajDBBMrDQ`V%8C3KPagQwfkINUFbjEXMIVr?oD(A8E! zFy)NlLxXa=?YWCs7A0fiD1-&|+^MmiPIjt@B-i zD#U;;Vom5f?Ix`fxJwo&EwbFcpo=s( zfo(S-jA(FvG*Q^w#S*%3oK%OCxzM?b0HrZ&6^3JZT8;KX3fHk{fHTCpwLd0hMnflQ zD`BXx1En1pvO*Er5_EBDc>-OerQ5_G_4HU<2}Sq|rBqxS$f-V{3PY9g3lWYkKScU{cE4nyK^|?97Zrml@5R~Yd8cOgg z@Z;Pik%z$1eI^3W2lbt(@edyV&!Q;1C@f!PIz&l+i{!Jz+=!vIO&zsvQ%C zI6z8U*HIpXw}UVwPpc-v4>mQ>UD)n6Z%;lLnK2tULo`HXoatB6n4hQG}sta487HS}NSt zMm3lOK*VSu47ZIK5#U4Cn)3?)iFDcYOh*x{O~s54OvFc~G9+>l5hfg-z(p`6ma=3^ z(NT(q&{YZjI$C%T?hnVRgyWEUKqPD&2VyJ=G?e-aI8ZO5g8D@vX%pVrVtP6akCTtj>SKQ0bk)=+NBtQ8z~uE`Cm7O$@8(gwNM zaT%?)4z<@QDay5llRy`QUi@4)JF|OH(A5rZ_zaVq0?7|W7k(ZETyDlG?UuI8fP`5~ zt7uT!08S_(1g6G)S2P$nxiH+)MqEqSBvwblf{s&{Xu=>R;4ua+s8fO2*ah&hnZS*Z zBPMCyYUD2PtT=o`7i*BS>fH4i<4(xud1;*#jiC$msrPhrS+_b&u7L(RW@u1N7eRkT z*(9=*7xinz5swA`Agi;4W46Q!4(U+(i`tokolk1_zjN6q2IQg%CiFt1DBc zau>BTs7rkdx*%rbLoh+ohzw8^hE`Mz@SM9$fMGiW6-SrE98OqnU{6v=e3Qy2iZDc2 z%c6p+T^NE?{3c7SHt3SfY|sVJn#n(eAW-*a*%j_0=!cxJdBYW5gdR2Zy(bK@imbxA zq6_;$L!dGW4XwOYpSupauUGT#A1)RhD$AmKBO!<_g&~oB>KTk@L{-{qGYLb%gl5U0 zyZDxQJ!v}-6soH2vPp+2Zf*Bf7}B~2%La4-fkbo#T|k{YLzAcFU5Ozv!6E1_(1m5E zN~C};jbM;ma&+lJjfrfzi$D`hQn?G=1r{{PwF*PZ!ihFed>y%q>W0tp8iLi`VX>2~ zVrEU`F3cM+ExlK`iy}gM&%j;na6(uMCuuY}wVm!l=25aO!2nD_-Df%5p>otXX+>qP z^fc!@EpJox7@hdiE)`uUbem}6+$G6J8bbjn=PpS;Y(V8xIOL{=VtE2_;VwX;bO(Yd zpi4931Yt*)Zf{-8Eq4(Hi58#wVYEGb)LrsliKX})Gc7{{h8Qt}DHVjFO2-&{An{PS zOGFD%vyg%=OpWZk7v1%!^wV~qX(J;x+8X9*H4I*2Yy2nXX$d^zaC08vP&!i?3||Ex z2xJ0)jmm+7F}bb8v!Vq9*c$L0El5dxOJlWy7Vf%79131@vki;nO9YGHW!a;-^)XQG$>X94g@hytP^qDIvTA*}DUZn=h+-tbR+d zy`B{mfva79$R=FQ6y8zhnl&Q}T+wiZ_`w6S1(0{Dj?8vJ)`Wo-q=fWp0p^Gn<1B|c zpd-kDuin6%T)7Rj3ao%`z#MB?!Gw8b1)%{MsMQv`K=9QDEfoz9)!~o6&md2B0g*T8 zL+Z{I4dkkQl$a|VSpf>6pjO8UD^T>RthN^kB{Ocw3hY5uJO0Si?$ZH12=8pS2bJwP zr(idBfh3nU$S}JaYGN9?H61v*RG3e&&J%yc^SvjDLdjm@k6eX%N-MeqPqG5hEp6@qHTE z6aXyfdW518BjxjihF$zuEEX)qfUZkY6O>TOxh#_F^B%g`cwrbk-4)ZuAT~-zDf?f#&O1%ekfd!yv zhZ40);81GLSpi*y!%31MBeT(S>_l(h#Qa6k5Pe^lAx1 z*F(%*6s1aM3U`g73#%Jn5T-8Z`lve$Bd0&t2JliepbPFvN=LjzAv++C=pyLu+{Ij> zl1XBOhQw7w7n}p6`sjj5BDxUsy;wKsqNS%n7n|=PMq6~T%zmjj=7cisQ5dQcoqM^H z^iXKviJ6lu8mCAQRWV99749M?PBjSLR66G9(te>{37MP(EG5c)?FLteqr zMR4;YZUC>Y2>>si0bST|)EnzFOMyWIridQAL7^a3L>KO>dFeWq&?Sq6Ix$|Lau-1v_006pMF2|VRnWEfanVK9X3ivmE`o`K zGYnniLTxD#T_Pq&7o{ErU2IpA42yy;@*Tjl&t1u$F6d%TaL%+>bkU!jc+k;BfWU%< zK^USN$X)f&mAZ{0x-?!F+!S|A}bY$=#nq5 z+Kb3t#Dz)dS9Ikq1=v26Z5EiowogB8oihG7?X9q_?!sC^m8b2zK$kkLbAXRx7HV`_ z?gCpmlSDx~!`l<;$nG)>xDkfbhzU}CbS1ti=;C(0SrF($N-Y{;2<_Y0fQT+09cM(D z?vm(hxr?~HIJKbbp*F9x_@U5Xt58gppi7Jxb)e=m?Shn1Xxyc)08K82Mk2a|ExkcR zm)?oR74FKL8GI~s2^hpOOc<&%E;VIfq~e=P2nFt3{_;r(xPRE4iSe(?ovBu!k}4(4=Kb^wRhH2 zjxHc>W9AEYF$d9%MIKPOONxS6MT0I&+~DW8=u$lf0=J+mhaf%{x{SHRC+IE>x=Wm< z_z;<+9=arOvM{8O#5apajS+Tg&_z%~AntKj7IV&B%(6kC_R)p8({L9FZgcY^cVUXk zAZgG=g+`CNNGmGjRk(`~xB@|$YYMuUmFPyhQ4Q$Q{J0n~k|D3bX9{Lj?jlw!`t6|$ z>j#UU5;cRC(|TES$GN}^TH8bB;I(nKDxkQL>Gp9Osh*|Vy8)waFz)}(8X{8n>85G zMaETvwLuq2*ko6D!KL~krEChi@Zkt%xfST#h1#{)aTSL6SOhZF!%@+tW=k5bdgu~! zd8$1LZ_P2%*!zmEJdW~Xp-WQ_Y@9p7kT5C*1_@oV>E*=-?m~3=v}=OgcS9RN%9q8h*s(k#>qk8fG!%CY=Un@7q*db)1nK|wYrOzVo5$n7v_S-5qdF- zql=!OCVbw}8;VWQ%;w#tMOT#`iceSWQj`RZ*>D%x6YcC-2jfux{So~xsOB>g7Z#6I zi>^izC3LAnMQ&k4m(+Pe5!>N1M%U2=fpTW#E;jj0#>YYMyK*UIK^KO+s!+jAH8qHt z!l(gVRQ50or4@$gSOvygbRnpF=#p0)&_z@OpIFh{C=A&G%;r{9?xJ8voSDx{mLXh2 z`GquXM3;HVJ#+yXY2+ddKWbEi^d&`<)(!}FDehzmU4$Xc(-2gPE(qA&WCD54Y1ork zTn)Mi90@l)VVJGo)*J_JB6ksemTl9ZOPt@LEANY4xQoUB0+K$n z$hnI=7qvH0cTqtO8L4Wp3PTzVxLEC|5nT!!NOo7u31(#&A-Q8paeJlyfhJ3Dkb##$Sv`U*6UA75M;4Yk4 zizNkg5%Mw~Y|&*VI=CsiOYa3N3%azkIc*G3L*y=~(yZ9ZU5e7v)&lY?x zx+nV$X&!n(Or%jTgCyLq=w&&Lf2i8Ry$q-f-`jSQc)NZOHs(UpsVTapdwJClm`Pz zw+%w!ts~;)YpG9PH06n2>$q%$A&uyHUIC`A^4r-m#OSrOL`4?^VcMcV>NM=t0=lrP z2vGLYle7vzofTb3QMKa8t_bMjUXW5nm%KA_U^$-a!jR!5l#*6-k;g*zlG3l}vhAi= zy-q8_@Ufv4cQ0}mkq&AiT~8TWd8#L7E4nD&fRHhu3cA_}m&6P|8`&vqTXbpc6r^O_ zr6L3Resb0xHD*OcmAeS90N|v%l>AZKyrT2gM8L~cbV2(}a%fDA0lJ81(*+>$;=+*k zw`m~hP!cY3#Z>N5(IwpA*vJKPVJJEWmdYO#?&1)Byb4!bcReCL$S5jzi4%{j`kaD^ z#?;WPeG-3AO%a9+dV?>`jxD;2nip@jjOZdZOa!i?i}4aQo6O$1M0pu=*stN-N*F4G z49ifEBkm$dL-ZwWzNPY1C7+@&q-ECf&Z)`_(=h8URV+xTRdlgAC1!6$7a$%q3-Dy5 za1LQ4VVE+O3e36gg1c~(NL*KRaY#YmXvlMWTz#v$4CvCRIr;gHE^0XCRtnETgP{wF zLT174U$_flNF-lzzltvEW$@prZ;htLShIl48LM|I+*NBeD1TuTh>8L~P|g=K zxeG*Spsb?B0bS?}PHfQy)K%YKxQh}20#mZ>1G+RaHP&!GR`oKIx*)-VE{#S~1w!_* zjB3=CAf@T_B>L{MR8wpA>&U7j^1Zis|T* ztf%xVjqyB;ZX%%nb$TG0ifNhpX_3wKdkL-h&cP6BsP z>!}^(q%eyx9G!59MyB~O8uD##$KxjtnS$`a=pvL$&_v-Rahj%jrsO|znNUivC{PpJ zOQZXB<9LA66 z8d`=D5TH63@=d!4)$Ft;4oB6$hpB*`22FJ`atUu9|#SR%Rr;Hl4`XpUCViXv6g z(bJNXCL|hqd#yiI29xun&?B8F1rH7kEr60diER{7&>|AVUgtu`0cTk$Q&3340X(d; z0?W{^&WPoT1L|lQpASX@4yeqB)Q|)L2Mljfb(ZvEg*Od|j5r}Q=8A?YumD?XIN4-l z$O_xSmMSx}XPQ@_374emS*DY}62Pi25y`9eg*qm{RwWb!iA~YKmVg)cYhX*`xb5H= zU@Ox}(L;x==v(pM9(}9l1|1M!3wIjooW2>|p)D3->DVsCm1-_gY@lk71I1UEqY+_? zLk|wXUV-g?16$k~2IdX=X10Va%84PVEJJiFi=VV3FH>Plzb5cZutkRVW<+7Gw3Asy zk@^X+l@Us`2O=u4We*)vp3!&}g$z*e<(i4qEIo9!+o6WG6C5IETqwwg6X z&zcRG!&e~BOf7ANt$H{JtO)Y>2k1P{Yg)7zTEmXX5w7GDSgkRxL!ev8j}A%Ya2&P( z5>vFDZHA4Fj#ZW=z!t$_MfwG{n06EmNSPIxph9Y_*ao(i>q1mlnV?Ohi49mCV})&s z!{SO7*fvuc>GnaLVcqrIX2JIQntAn-QOAW*EV`vRiztA_F2s2xCBMg0qY; zTE+Q6nIz-~IgHkDtyf^quzSV*oSu0Cc8q8K6W>Y-!1DwH=K?nbP4-vd2i5#gtl^nz#<3-s*LTdWGQMIBF&E+3KB_sm&y=zt`TpM)YNJt z*ANBG#Zsz_!pfC4EMt0P7%6K^I|c$SqRR@dt?5cAOz6T5L7TK?qNsFafx-g?UA=Cf zU;O;@KM?|NH_zl++}pc}FFacw;jt1w-AG(SEr_e;lSr|ZM%Vy2^rPK&JH5RI;1 z%#Sx5M6cnF{`$t@X=bfj1kc5E?!{vy3w zTHo7eN7IvhCW=otyz%zgYU*IcHnaOBwR<+5uY?^}!jzCJ)$sl7jJe26N46afe#_x6uTx~4MC{f)@^;QgfXM`u0WhNJvn*R*4Ho~S%>cb2Lq~T zLnw)QJynXj@xob@Xla^wd8b+-uXn1>0pll4+sqg zFhkl6ZXt_^7;TinUq@JJDiFqcp^rxmJlGl(L%PO70z3}BA5um-;`CwjGKjyY$|QUs zy3tcXw5oGR(*;8ss>gry9xJluMEG?#OiW&`%|FqtWOKL*e`Hb0n-$(hl41zxWeeRX z*2yG=9K$gFAV5Q*ujSbboD@4HPo+pEvviEg%m6Mb1Y#>Od{!6paF z;z#fl)rInroQ5#N>0oo%5Gcb=7o4OeNI*kvm7d71;KW}|PY66xp^``iP8w|s{1Hjc zUkbo-r!tn%{77UAQ|WAEZ-o=?X3B*YIHhLhYjnbva8hhdwHY{LyPye*A<)LlE6#>T zEjQHRBuPt^iM~ZM@`}WC^jR{A@qa+H!buy8DE#mAL?xEA9J(*k6LValp8%&k(1k+| zCwYrD(vO=Jdg753{~`4QJ#mcEc$}^t!&VXm7C(S}4^jmWb9Yf47X5BwbPdf(ZvKKD-and+ne)R+Y&?wy--E{ez zZRv^PPXc>stOpaaDfzS}C*Y*npdx?@C$?T?$q7!x!t(4x5H1fmK_$aU{du|nI_b4h zI1y`Wim!;Bsz_RdSm}ubArW#fv`X^BtmPT$%t36g3MYjo^rIVD9)Vd2=`$?& zP!hlLo%Z$-&pJJEJI{0$IgVmiOH~T;DaIY5w7Gk{m+JWSdp>-D-iXu#s?3yhInvW>tnR!h`Az zOW6f@c!fj}>9#32>PX}=8Mf$7r1gFf*bJOegl{v|gmebB>4wM|1GUbqn8 z!OU1VzsehpQ^L&h=#})mh!)*wE<%9^Q9dSHmrCu#M?|eDKM!pyv`0qz!1!mfdmYl1 z`RHJMaCUG#AF(uT_~Em`vGXxc0UZj5Y#)25R9azi)Gk=dn4A*QjcEuq_{Ry&lTxz0 zp%g})Hj$4;=!SMd+aS*A2F0KWt}+>%Zj_54`DQx=S2)odg2gEo)Ug!#Baj1aOQsiE zf~1+<%2fDDOSw`I8HDo1ae72?OwCWcC+uv0jILA-P&V5vt2QTkeCHD;#yd6gWvd02N@TDM!i)71&{rK!*S?9ZRy>Qgv33 zQ(=dYP{u9V0|*Ypl0w0S4^!Em>A7E9XEu87v%a3&mhLodi+V~6Vv|Ed3b8X7bjO`Z?nUK70NivT?7Gp$ip^jP^*eNf`OAg?gFnAT;0O8y%Jh0!k}3$TNjZNyoD z9myxc>aa$H9W@$C=Rji>cH|e;fCAhL-Qjo=5MoMqg&nqeVGs^n$3l6%H}JjO$3v;EmtDBc#wu)U~|bL%RH+Z z7-iim&yu0G5$uKTupBAY%Z0Dbv)s%ExD>jBo>Z!k`7^-|o~5{~nXCjn0TNJ&uwzM@ z#>TZ3cGA5M0sNr2drQ{Q*u0EOzjcXA&>CVN8|D&{~yS3blJvH35~hcW>v z{p}A%AgmW-ecG1|UR9d6p)pEbeB`siM1$+-=k~&9$$!gaV=}22sq$gacn$GT#LOfO?4Dnq<}$u z+!T$=r@$I&_^EUni7BK6n z^eI1F6BHz53OqRvFBY4q>WN)wTNEo}w8C?YJ{3!L~c9W2Ba?;!!m8*G`4ZQ}YD~dB~#$p14C;T zQ*5_q)!DAqCO%BhrEgW zu0_$EXMN8_zoVlR&J;`NSdyRUZME}ryUN?xOS}$`a9YG5N>lcM9lXt^j5LGS{Bwrg zwtgVp#i~wKHI3;Tx@sGHT`4HpEx&c+hYyT594kg2(lHEGuV9 zA$5wl6LN(2k~N4LqXwIj&qzz?-{k3F&#=uPF+9-~izW@MCXT8*Fh>Y3UkxYOHZT*{ zxvXOsLQ;>`Cs<^i@`A(<)iqscNjX&l8qUK>$1)QMPp0*u6>F{A+}L?6Jxhr~Uv)M_ z;!Vv$AEmEt;Q5FcAcDhUG@w{g%lMQ~Fm*m{2cY)#_91U9o_5XzPnBZlC~A&xL9zY3 z*cjbucw?}=nG>ZB-iGe*QQ%+eDJ$?qD1$+q)5@E~msJ~Ln@?9+hp|RYfgFg)uUU%~ zcqU&)acazPf)wP>tmo@P=o7a<P>lTznc=qWt&5Sg7!teNo@cSVCx+TBkQl;A?f-u48EXCylV2b+>Hic1rzD2eb zeckkpixhVY%9^D?7T+~8w zwHY%I;fY~JrmpSy#crpRtA(eMLHeosqz-jdewWw<@T|5?h@)-8@8nK23KY&YUz=em zX&|wgs8*9y>62s$QB=_bc0 zx(AvaFp@FQoF)tka>o3YE=|l;iUkMHUQUM;D1O$`o3~C#-g=%1Q5i3KTxd?an5siR!NVeGgqtNZ6v=TZiRFUErdW+fR*8s3NM02)v}luB1tnUt z9n3=HA=8rJaXq)1_d(%R+NcK(#UZo$9fevE?CPj-T2eZKstVW0RGj(_-3&SES81?` zRnHR{XcJ&VsD33kdD3@U!M+r(EH6e4W7`L|0gf7&8t# zr5ReUSb?ivMaRIhK}{0%mT)StQ^ixdmFUS}2Y*4rW{4IVW7}3L*0{RLwOx(-ASK<- zm#wkPD%bF`*;o|; zt2rA4F(eXQPnZkwSaKoqanZU}PY`9W39SL1X?H?J8IW~YHbfQiWP4umw(yjJMff^L zX_Za4ShfOk%x94sTX`FI3c)>67@`bL2#`UJy^+;R&~A=+V_^fRUh9u(GSq0jw7pUNVT zWL_T5@h$fk!jrD5MP*E_&?%OCWy4EwyDtPdyB3U?FbcH8IBo&pF zJ`o>^XY0)(JQ>8RvkHCUwP-YTu)Njsf*oUyQsH-u1=J}TDblCH_e3ZfSvf+V5DH;G z&66tdJm|iMHouTAW|u6sX{OnuX1Uys*%F>aYUIaSqy`?>eiX+01Wc6(V98FO2z*={ z-@6Cv5c!|^-Sltdcj8;@dsyKqcU&-!@WkaMZK?`qhbPnT?IaEfc1EA@HuYsR!UcYp zBc&=lP*LgAGLEEvucJ?;M<@)f`iKl+tB)S-Gb*m|`+LDtP8MljJbuw9(}aD=R@T9<`>ZA9BC#c4HNKr)v@yQ&R zELBxKEjQ6J&rVv*X`treal{I00C3SELedYt9wqSKCpqzs8%3?o5X@w=Q> zLJ$z1=o2$Uc8Kvl#cA3hlD7@?NnqCc+Qe{l@cZ_wD6t+qnM!Q|{Xm~1{0@X6(ZKIQ zF0)WLRQO%~2s6KZEOmk>nSRYo%Q8TEMiCAScWX+&8lLz(IKQED2%j%Sy=m{<(=LP9 zOVqD^pnfM1NRHRxsX-sMhXwjbai3TzE5V~l^P)*27nHMk#*4b(9z3O{vuAjaT|=xT z#apXBlKiB0FT#^3g?y=O8;L&6{pamn=O>$-Fe+7N3g)@| z|GGrNX>L%Qf&XMbHjzfbW1EQ_G&ms_7AwWY#lx3to1a=g#sfp6GDz+je!1Q4yy25d`@~;Xz z<)qzzkpQ+DMqq~|Hk+@)j;KoCucqY3in9ak2%+090B+kb1DDij890|{Ox2nyEDAJ+ zy=QVb!VZ~;oxrQKuw(d@%_kKtn(Ym5W~uA6NENGe@fTD?)ePT2cWg_G$U2&kY|e{p zZyWU}cp}XRdn-#<;Yr2@FHN+lv?In^t~R5X7(EhcQNh99{B{*diR~jisT__KJdd!8 zIpCS)1W#y8?X{UcldQwers&LVpyZ?A%TRaUuk_RqH?P=B@YK>xG#7X#Uq)Fj@iwLI zsEl#X^U&-3D|Sh}&e5Yv~EWQw9X_A?wa9x&z;k;nlW7bd`&kPbB#@ zy{FRW5T0$<3h>;E)8axLZ3|h6iG@(J*|1tB5eJG&3VqTRQ0WtEN9h-fS4c`=5occp z6^N-3;i-g9tcV(qddtc0L74Ianb}1G480rmu^=c2zg7ugc^UvGPo_ZF^8Up0c!dgK z#o8gDeC#p_Q1|x25upi@|KMP^cHR@h(!UZ}i4Z7uAw82ItZDCxHMj%-!kXD`Tu&Sc zkI1Sg(M%c!CFZUY6$`)dZWO#rd{-p^JVDW&y3`9i&3cA`f;K|r!%sLk5uPfJ)0D{o zPt6+uV-hG8o|;XENy*YG#SSHE@+4j!V-P~bd8FrZh}ia894 zhzY;O>3~G-z`R6-8!b?_TVc@R1FIXhCT^Ffrkb_$7;c5n-Fp_NoArlnt{lH}I+hC| z08|W*tS}yDOY1*tUISuZELKBqM!Mo6K#kj7%^|aI)-^4T3CivbsE!TBI)u z7^qw6Mayg!r1pF&uuGnZEN5OBLQ-O-dLjUYeyi{Qafukj2hOg7ccnDW% z37sbywoBB4`P*1jk?sl~2Hu2uP~wP^0?+D+08b*fC}_-{zO36Co@9$KT?9i6e`rzt zLCQ&~0;iRA25eESEN|$~qdJ5Sde%;W@PRmw3(WhAkq3aH6e1XNSx3~HK%Q{>Q_+pn8DYyuGJXnHmz(&9J)nq)&`p?M`8l zTfq~O$sCK7PSUv2r%XF?2yWqEF_ztbs7p|qxAHc#E->cp$W`!!$f7Pj(9Y_p-E3tW zZ&M4VLC0SEY1X6QNjZP?WOjk4d~sz~t6UtTPvopBv1>gj^~4_)o_NQlUKtmWe7y*Y zvOz2~iFfCB;AwA>$PK#)>P?^7avQR0;Hh!=NjqN!PrMt24+?!M&4IAYGBClD0!xyC zDx_@aQ!My$#dCr2ET zv>|cj^hp;Wj28G^?oK*#6@99NEy9xwp_&JRt%&!gCE{P+V5KVsix5gPemjc+7|6k%NP)y z&oaQ_342gK(!!Im?pAenHGRsSCDKyuC8D$+mETE0lXY=;YOHmlPi3LodU^^ofH2<* zo`n0o9|>sE4%@&J?^~s}*XW}>_`&r%bL=0H&Tu;@=_B+z)nrZP3x0=T%hvKvpWwpg zoLmP_RhS@C3VnXmt$1-OC>-&ABuXCH%qhbYKd;TyP#i?pN`@zqEw3@f*n}fnc%}lf ztKo^*rU<&)OKbv!^+|hm;CEs{I_6a@g+56+cyv9%6By(6h}^G(r?yWfDplb5QTNKl zgy#OHsU<&YNFtqP@{?{Mq*=r7GUv0sL^6U3o&;Mu5!r~ffhXdi>1iMJkF?)&)JMcL zp!#Me6|pWHUkyG;Fm`w{%n+X}^1B59ttat1cv4YG+e(G!NA`~_!j&t96zsFE81xbQ z6ws8>z*AZ1Y$ItJkyi@Ac|f{>Cn55z@vqQFga@n<&iVZ@88LEvZl@c+Q;7j_s*TcoFsq`UrMU z*$NgW=AN|fuEA=htSfNky zYaW|R{4TRC)$(6QpS%TrM1^OnWXtiTpBfJVo+MXNrI6rB4!~@C;EA~;s;lsX6A|SJ zhN{`HoVehr0B7SLX^ei;A3M(P#9pF*^qF8sK0MmLIZPrx;83O!t=YC9)ON{QlbLQ{f0qUE_Vtx=@Q-geQDW ziC%&yrVf)KGksbtuAxuOl8yRZwP)-q2+(0}&wzsxVnS6PvE?I3Y~yvre@V^aat8V& z(*yNeeShJ1>*q}Kq^^V~jtZ|uptQm>ZK!JSv>AyHscacm4r~ceDhKdp*(D7fq~2q8 zx3SnA1Vvqx!a7c$*hn@bB*POY(4u^z&zyD${I0D&ga0mZjLk34yucI1P5poZ7%o2_ zDGW`G0V1ICJB>oryET;<^zPu6if8RS<99W~VB+i8)$o+gqd%+0;+g27Y_G$UhOxbo ze)w&-A!8N`GbobGR9KPllG#g`ALw5BI1W!TlGxR0ULgKEF*?sqj=&R_ODtOCC*c*< zV!@3Oo{*xV{SMF1=mg2ADezRBgUCzFoiX>CYC)CN1$e5@9kWVC@73^>?MlgGwLj6n zmOWQxi&b*aA3K~UvOPQrU1BdM`lJ$q@n-r=(as*drHwu!0)fY!=o1$e_bGi=shQ&J zl|C)jmo!w;?^18+qySGsRF)|!@PxPXSp}Z>M+ik+hrsW0h8cF@b6lK06`N`+150Mt zV65{j6s{_ZppR0n$SQ?^C$l~ofl(_h-%EZfO-cZQcmq!&cSemD9i#e8ii);riLFYX z%s;cuV6`ZQ+;VDKpjC(mc;be$7fG&_F?a$2SPb|z^hw#Tl}i?QqL2FUq@o|Ph67r7 z62O!VS@|6~OTQhpDJ^~a{Y0|{PgPzawnODVSsSke=7p5leaN;|CExL$@Kn7clQ>NW zk>vcN%Mo?eM;WED!30%h*5(i0iN?aZ^2`bCJj8vl~D~H_=_qQ%8hA3^^06%3LZ9fFK7FEl$dlq7 z1p1^(3r4coT+#2y1w1x3U5)S@<99hK#C&Qz1P{gSdDOCc!cj?s`2yR?Pw_kNP8d1y zIEe)$lRi`UO-Ez2=TV?c9!>LZSg68$?#mD4Cy`T1iYt9muB2Ixl6XOWlE|k>w zUe$d%w2C5v{N4|q_!?b|ThMkx5nophw))@1!`f;=I(2Mcxu#lhTX=vfe6(capdK|s zr`Z`@uzWoeSNSUJY+*_I7IUCD4}6$b)27#MTqy}F)|8F znmD5@V*Lbo)C^SNE8w9nr$jQU8z85Ef5Cl`X2mWcxP&8Le3JwZ3LKR0Y;-0v4*Lk@ z?fx2Bc;lC|6~k#%53tX+ydMY;jb`R0Q(r2ufq#jRM1Fzu5%J;|1(Yzj0(}4vwP&{Q z&}he|7hUuL(IruCbrhd_sYZo|It4XERADp0Nbu0mQfbw8&IALkkVoWR3OpXhS&b@O z0v^>~$oYKH$9C0rWFAva4|rhJ=lw)@3mlqO9uw?mUy1}9$`hzG(q{-gJMnJM0w?NA zb4|C~UsN2azBx68R_-oYRf%pNJpjzJG!f{H8hepvLtZg|TWlMq@Mkz>az2!8UkL*vU4a{tPHcuOVxAJODw6QZr{RjoSvajVS!=u)~8+HFc_g zQhjBWLGp72&dPJTohArzsP^Z3^IPOX_*_w$0?na!V3mr55@YnwdJB|$%+kxORQjjM zO)z<(g(m5JCjL}PeEboi31^Z_BU+iD$;?t5)C5flNCngbG_{S0QJ+c$N$X`V3!_S@ zvEW%@;MiS6cbFa`6hsVl4noh%8c~EK)os7F?w~ z1|bo1&}v-#7qm~>f7hji{r}!=UMx@V{~2CXvWoD2Z{NSNRi3{7h2oZB|37K^Up)FV ztYvV^|Ka=p4e-lE6de==i-HXlUZ2jc^{pa(| zi;HLX4wonQpReX8C$rtf^x1up<(Vz)o;~eod3bR$JKan-^W|xG$Xu&uGnRXCdKB*! zu3F8eN4yHxt?$j3_iW9pSvOyIr_0R?y$vf{&t~0=8HcB*?@pGh*}WU@K{)?CPObdE zK3vVuHtRow0ucYdr~D_7xc{^K{|_LsA^w+}<#O?q;~(wm*WsTG%0T|p3H!7B|7aMv z{6@dJdH-U)y8mo`dVhBMx_idPx;Lh)=j-3>{PL5(`Q>ff5qNzzJ)HgKlby5G{B(2N z-TJHb|9g6?`{gJ9t`qV6PyegC zzq?xw-0%LqeE!YepKjg00oifmzxm~j`EmEJ-R?2}C}-T8oz7Oz-~F=tw;M?I(;GNF z=?F_ZM5BzHdfQGqe6i$9zdA4VZ@>DxZ@%?qmTy_$SKt0N9zOad$G-i#`^|5P{9ob!Q-3(L|48Wm zEdM_i0?5o)kl(m{ayV&ro4Nmvb zeF6?A%cJ@6I~~BApRIVNLJ*tT>V&YtvHj!kzWrnOkF)i9w(9;)X54hq{o&%-Vt&~D z*bGAWw^$asBm>RZK{+k?v@=na&sM^v3@JPS-4OaYW4L^^Dlg z;cWhz$-1_6{DG0bmsr@FwvVgZ|*%my|}krJ--j) zh4l6Pzb39TJvw^2zIb*tX9(MVDYmVPo z&o(=N7kB30zx>@7|NE<_U;gpC@4ou>ho|5F{*T{%`PI|ke)HX*bROKd+41Ba;PBbmYWa3G9iIPozJ9t{ zO^=uTOAu1?!>7+@!!M4XuLmd3r|YL@)6I*)7mMYa^}E5*)$-lZ?6iOQke7Nsdx}__ zEe78$kB?`w;n7p%A~e9mLF*M?4`Fz?)U|_4&c|Nk@Z#Cv*+*~$aYWY9 z?09}UynMDwP)1wt4ct8t$xxN^H=lN{&ife{X*(lyJa(MmjZZ9wjutE9&$0B*#zrh^xJsKQ5ou3bn zZRG8a92QFtga#oo!eg)cr!VG5Gibdfgau0&2p0~HoF_sb99|wy2O?#$Jk+{|=MIs( zSU<(68r=2-n}2ZI6AY!(*ZsSm9LW+I5Yq{!!6iJawH*&`!@OcAHe0WF!(v#(4 z0OHHU&Djb#4{p4kT^wN)PY0sw{N(6(0L=3d&3e9Gt_JsA9UU&0tD&%0s_bdu*Zyks z?T|usbTLpHc64}y#q_P2-A`wy&qs8~YPR0sb_}jNK@<;F+ZY84J(oy7eKjg+)`y3q zf@XbqEZ!3-eBE*{2{KZfBN_z}=a=*di*Lps{sNx6?3x$z|A((`n<0$_`<$=!r~ma8UizQ!D{Op9PU*#fBcgY@c-KAY-kimAvh`lRT`s0)lcV|Tv(04n;&^j7n;@x=Cd4D2 z?b+{#I&e0P_t4XcE7~#cH+w!?ank%Xal%Pw`fsL);gcubVliEIJ8av0yZcSIbH5{v zd@$)APxc<%w@mf*SMLw5el+PmZYJmt;~zwYkczQ50H&WE=N?|a3q9uIDHdUQ59Jr8Y0y!r*<1>(ZT^{uHV zBet7iZ2{l_z!cy7=Uv{!K>yFXnC-ybpv`J|qoc)oGvV(!e>(^jUvc)f6BZ|`ReSSd ze)s}N@eiWGEa|?MRN$QPwwfKYtj+QUA<-4_4Q#zi4Fb<3zsv-DP7Kr&gOr{eSCHsY zG3P@f*QYpNB6%lJ`*6D1nG+M|2h!%&<0r6)+jc?%qE5n1SnRwxyFJnE{4U%>G(_yP z(W_BksawB#Ia%#ZR(!viY&ewfC}$NJVp>0cu|eQ1 z6pU0=C(8O{`gZ4mE#&qjEriwZ^Tui*wLoQWL|&j;?uc*GMU$1EVF1Zwow4Oo4@o^j;KWC^Pb2--|)jBeZ4oC=K~zG3+6BH z(!St7!ny8p@4?fgJ<=DVf|0|oUg==HnuqAf-h`H$@RM(yYRPY}8i}KvE40=_3uK7p3uy^nI@s8f(-t)~p zq4PE*WaU}qIfk;6qX<;K%OYoI54x5{)GN&=`^MMx(j=E)#(L7r<|Gy~H^xfWq{ZxC zu^3U!$@y?GlDt~X`BjUtlUPhS>GH)CD3uS$6FvJ#kd*k=I&Sc7Hzux4lcOGIhtrdj zCmoRt6oyz~dOBYdbYGs40R8fd-~Eo7>vyh)cGqXKLt>qW)$&-I4sKMc^o!}>>1KJN z@24A-1A@BzJmJvtWOuW4p6v)|Vj&#QNztOD=VvD-iT#=<9R=DKL?hr@yOb4VwSBTo zX2H(e$-BvqQt{_!CYk+Ot%i8OA<|*J-nn^ukOX+ zHFQ!CO(sz}#7*{|Jf6%&iskd2or8P#5ANA3B%12ej=!{M=i<~zCQ(oR$0hW0yjq_8 zOhG*g3h?{Sr6DJ~4y|jN>OYpK0vvAW2W$1@YL}T))ETGB(OK&h zvl;W9pL9#oYB+}3xZs?(?|y8g9|G)<5H{$+%(5u^9H}$YOPD$jYvj}{7Y&R53GU3< z@C6a=bmqLPFBs%mTKiv|d_RGZARFUMA+ngyfz5I4jbzOTFIw+kJ^+MRZ&Wb#GkH4?cn`&|nbwkO@E zWvQR?Ccwn5u^kiU|9m0o&ofK7*A>MrT< z%WxP9U}T5P8@(VO@pZ%3yboWU?YzVUs!u;#>)`z5optYvn{q>E33PH|*OY>(8g1RZ z#p=ZD{86@|8H(MGSvy7gW|uZRg`43LpJJ9_pV@s!6xBpN?wYbSqB5uuNOf205Cixb zX1emP*|8m;x^5}g^QGLjs*eKyN1Hfh<)cqY6?@%UQDlbZoV!2c?o z%Oc_7jEq;r9NO>1yBYHCp06=$~cKC|0LKn zqtnhM)pS;N=wFVWme3}A-C;?0b@MwQahHGSuc7PwqyY#wPw327?fX^xT(!?t3CY8& zF2xdeM1DiS5FU#zp9gs6#OrU8kezNahU?@yajWtphjs+>1-mJzTu$f10J=lqCdlTX zN&=PO3QRA7YXWL}0U!mOmw@zAP!s@O3CwFQzY>fQhUIhmAX-Vc?rR-=GooosaP$<% zRqDZY13tC$PEZWt=*QCvA6+F}rw;-Ew@?OGD1tF90R2H2Jry7d%>u(^d;lewyF$Q^ zQ&N`KiH_<&TG@M<;JsAp7N#5%xmDg0N&a{i0dIeqyq3Uhz_uWaTj-Jt`56ccJ#d@{Bir8gcna*MGkp3(lIjG!bwa?|!7aIFkXsx^rjufOt!4 z^QLcRy11~aLyqB&B{JuCFYqnrLm5TIqAw5PoGZ+b!$v7Go&xNaF;4~m7V8O7@edA| ze5_dbP5ixQ2NQm294Jwz>B$)`(RYHA<)HP6y*yJ_42i-w>yS}bMt7rx`o?|`)2?=We=_n4JG%U7{K}ECn{2-9J)E% z9)?27@9jLkJz1>?r4aDi)1TG+r2;FwR5^_=^y@zOa8Zooj@$np!D@$DU($Wd$3B+_uvvBm?7M2 z{7EF-9$>rn<^+b(H~(g9n)q+hdlo+H1+eVsAdm!A!I~?DsPth@Bp{K3?okYS9V(W* zM1>CUbFL?!?-V5narUD;t{+9Q`8%Tn3jz6;qHVOKYe3VN`4QN46pWJ(ot?~SexMxa z%O415tApws%l@^W{&kT4mH3C3QKB;5;-G=5 zolt^Ep>K6;|3rK+SL8zO&if<*s-9`#`1XgaTH*aTBP?q#(mQd+B&jvJ}5L+;oxVEor;fHeiAoyyIrzY>hrH4 z&9Sl-Thr|5?)i?Dsz7_Uwd#H_F`uS-w-d@#IQM*S?7X-{*2?KtBKK)tW~!2_i{+Hd z)~l;MP}g!3-(1d6d}*>l?*KQAyo#M6u46i}Z1s)HI=)ChGofU5o?zm9dBtfd(q$kS zIqOKML}>@uiAY%-4BCJqa(Y_H0GuhPRp6>3s`eKCw7V5kdYZ6mmO*~Qww5U2ppgQc zhmoO`KiIoFJGx_*KpU34>?$z;#tFhhS3Md;_6HJ2&oULqZ=PijYc4B*DIe0a`Db+x zxl20QQ@nbOyIPQb?^(pRULDR&uzs_e<2~J(+}gQy>u7=vdUWg7wGS~idgjVC#tmv;;0kVAV}Yv-zz(QBNG3T` zA4sCdl2^X4!XIG#)yfIFO8daXfF`MHuyN>kMG zUts+Ds5r9eW$jI|rpXarcFFmm4l5K|U2<8Vh+{QJW{*tHPR+yjbMUX%lh;R+*SHpD z&%BQ_R{Q~d$koERG^;#M;S0O5dp!eB!*Z&%ba+xpOniCSWhrw~tB5DHcH*kbGWvMs zj1t~F)PxP5HtyfeVDib?%lYK^AvRB4zVHnYV4t$`r4X4NS#Bl8u4RYC={*}vO8VkB&hvi$pzaLg=*>3*UYJz zl7+v=0>Az0pHw72%Z0LUY})Sv4m^67Drz+@D1B0)BKVGf~Xu}Hc4sHL0ySb3J zyIJf&%+m7G_R9;37LI*Q!^O5?PuI34G~Y+p{znEr2@??)Gq=M-e*?v+{vvd}l?e6Y zgqNLcp2u}}G)LpolUyG|XDksSv1g;h`&TH3s^Dw-vwEg~tZ9Xq99^6oO!fQGlrA9t z-{*ghY#vVO4YF22Uw_BHpK%iZ@ALlw|37?YH?ZH2_{|-4=X3of;`^NFHalrlv!y#< zmr!ocO4yrFmPh~4$>ij1ihAn8*R65zx{V&ZZbJ;Yx8|&r!H%<=?i*|i_mW2v`L4?a zslI)nckLh3d-sn8^TeOT^PkI4A8|dOKT5|NFHrz|HVo0|J<^ZRnj<**({8>XoFhb+ z#o^$ounvdFRzarY3|)*)OPZm%?9pYHJ-YldNToch-b@5Eau~WBJ34v`Xmjk`hhs;{ zzhPO{$Ab#1W$Jf0-3%6niQ=SN%$9Kwi}<-4zwZL##U5b?`;)%E*?sr)%kGYT*T?Zy zeqsH&DuNrU0dAP5Coda+7(%|``5MG?aSJk zA9LMm4Zp~wJ`^(+92qpj3lU`Ufb8u%cYe9Qle+rU0Q>h-GKl!nJ_Ec?kZCeuL zTocqh#r_g>+(BYi#3cmo-%jZsPLDsIvZ5=?G{-^#7*GR7#Q*@rs?m@x* za@zEeSMrsp%UkRZO9)LLyh^12QVo1$8^u&mprt&2E-ZRS0p?w?lQo+S*wFZ`tSdpFl}3Y04# z-Qg>jB%jtRB~|z)U)xbJlVZv3GSY1vO3z$i#QWqdnlPB}XVUa?(4{qighUv8g-F!s7&PmhoqAV?$BB`62kqp=VahH1(J}b%byxgST7JI$w^1-4n z(_dHV!AsQ#v_TC-T4es1^`5j!5`+(?OSRYdzh(@zC zoF|MFJJX+^ZxMmw636~ZDduyipom&4A1$}Mwg_O9$3`G}ms{318v(^`u655;)t;Wk zWnR2gaC8txUU#(S09etdsvwZfS|pZ5a74L^2a{W`*X%gc&vNBZi#6Y05+_ZgG2|ee zUeEzGU3D55I>*gZNL0f#P;P_}V@yzi$)q$0qcY16qk;Y*#b#=`BLhy=%tb-mx_fh< zVC$T5i3)`3W|Hi>{S|@4pQD2|`3H*0@k;q||1+Y4M?Z%LRdt9k?1$+3nZTdJgLxi> zwcGw29+ZCgpBWw;8qa{jET)eb+*4puu2Vn4lq~8?;&jEh!MDk-sYfs{^FBO?_Lme) zs)ms$P(_XZZ9_pG%*f%K6!K(7*nQH26EaVn@b;; zF0t^@Xf!3pLFyufv(XreIU?7^O*|k0clgJ@l-NXmMa=bK?7_bq3oPXC{^G(0Loqi> zI0JVZ*+W>`qYvPE%z^nY?AJ$6k+=JZuJXt9VgD0+)d-m6Q(6Z^IxH&B#UJnKRho%z z)0379$}8v(^RcY#7%)3z{t+83dB+i3E~TMqmLajKE?hsJ?LWO5lI;3fi`tcKY`KX| zo>8v&pabNRHa4C60c~vQ5g)5oBve5FC&02Zzc`&!YuIc0f?X#^sdd9E9&7+G<0P5h zWI19#zD)~QPNVm|2Ya??;F9mH{lqi-&Bdx?5SFZzpe=p4(rxitg!F#B9x<95Qrp*R zUj+i2ld0+hHYd;0pF{mY9fk#a^`H)MG5V+02(B0a8vmUt%@Vk8?Mx|X)>TMP<)o+| z)W6b!)TI&f8d{f)a!4O2jVDT|*KbS0d7_`D4=HIHPARNdJ{%pClsu16Jp8V1q7Sw> z=Iat-KVQ+}%bDaV_wVw7xMTW2i_e{uh8w)xWP0>^N?hhQx8BVN4Be_+nKZ$ZTYA71 zmz^%T${-SdU3Zl|tYj8H?QXpdSHBCNf6SjZ1jl!NJA3wSc6;pJ6rbTOR_2RzfVd z>D}Sb@1PIr09PEmo>SI!o8f&zaJY|Rzjx%fdc!LKk3Z*^%A zCxc75$6Aw6n)sv_##I0E+V&;&C&SN+R+Cpd6%!(?O(p~uG&ArvV z&Al+XGwmX(ITJch_nEzY33sF)8t~sz5U!^on+YU)Gq{AbDoSauWS3NW>=?VRZ4mf~ z59w1Vp8I|Hs~rT|)KQ1v9L_rs1L%DtuwN18vc-`zocfX#!JLN;lIi^DRL#psYtR`2ts}Y-0_jfZhuLolk z#%yF>-9}4XGZ;Z2`Y?N0CBy0J66xP!7(u!s!ZZZ_h8+_ zbwtD5s(966nv7My7u}vVb>XT(4M%V164T`p>WcCf1S{x}|L3$Gp6u(F3Xl2yY;t}+ z<$u$z<+>w5Wuo7YCYlJcXTNnF|FCfodQ8TgI}20~mw^diY)_vP3ZfM9cbI zO{Xi`t@XxSliU@2@GLs>9vZ4XJfr90%WtdF*d(@L@-J?(g)T>1C1) z8WjM?Z>C`f8vWZXNx-gh2G%apF9Npnd$aR<$dTS4OzR3CHc1Kb`Nd_V>b>8yAzWxS z%SqKT_sz>;+J1f!TXR`m%6T8LG2(J3W!V#vSapt=?0JzOB|)MH26j)392WUFO3UZA*hAvnP0_Utl70EzI^#t2voKNAK_pvXnswMsqy z*&j?mm={k<+MO?{NvxJZ#U$%{uFgJ*sPy5k=@JDd`tAP>LP6>E0}LdlM?frkknFzv ztJcv@IN&!@e*79l|M(Z+L_Xd~Nwv*Mu#)Qj;1M45UtmrG_#T;)z}jWV;o@~nRp^&e zB|v7Z=udL~QvtZ$u%Qf2cRbl&ovnwa0TN@U3JW@w9H^x;Ab z-SkLRplNby5Nhd_68`yJPu$bUm}ZT|k5AX|J4pb3r{#*9#8>^15S-a#60hcxZDDb~ zJA&reNR8fwUg+CgNY>B5H3;}@b+J`7_j$i}<#4?Kl{qC1e73menboS-t9l^4L;_;a zK^H=yL?4R1-e3f@Ow>pUAlrcjTmALzFoy)(figk!PIG#1VIfU}%R&h-1#Rw9SH9o?J`YJ(}(ErYqZ|A$zUt z4>x~3Ke}KHg!cYh&7ZN|8}qNom@PZDcjr>=*)xq!rQOqRq=^Y-FF3qC+j`D6n>*1C zM{KslZxa<)_>Gr(eDWW{sD`xl+r%D|#|gM^*q+Hcw1(nHU2>M~!DNXPTW0@s^Br;h z<+e;tiI-1K=93fZoowja2}f-$I6PVx(Fh*>nj&W-?JvE~_4Wolc3=MJvR7C1X z5EAos%+9n6c(J+xVd4h+0wTC~Ot(Dk=v-8!0b4<3TCp1K^dig{ckygaL^`@3jw&{8 zad5qhpPLr&>Xi(Zdz;lodQ>6i`pon8nR&yj-ZS$KSM}&mdnPz-UNob4@T&RvPkq@F zg~uCQ=;@*Yj$2_9;4m+0a^ka)aODyRnS|!2>Wb8IRp6Lnq?+|ZF02<;CfO1qulbzY zxBg0&Cc7u@ibQ;eCEFqM?_-=f%@1Oo{=-ayyy?sn<_R4?zPGQ0j*T1SlutYP0e6lU z>`t;HuDX3ceLguclBf&4l@n6j4{fS8J6LLc@A{jv@!?hXQhaIBF6utWM0~!J%^B64APPoTrVHO(6i& zYJQ)vNu~`a)ibgrFA*hVm|cTItsiYtssSMx$UX^Td6ovsCgY?A_;ojr?Cb7epnBUF z`!Z!#jJMs#zhl;{rjMkmGarB^<4E$r`;PpAJe=0{{V=15K0&pbDeS5qIzwI&AcTzc zbbdHgqDc7=M{Q7{+BXKJ^v{PTD8FEl?m_GF7To7L}IuC#P58_fk@H6aOE$BglMkk$;2N`TbN&mPf zbMh|B)75IK3DHXZ=-aZv8s=`;iP<}3Ql8>T_k6K@hH=ckE)p(QNOgG1Sa3bL+rgTi zo+w$P4Jnn^QBtPlcN8>62;8SzlMQIe=B)ddtk_Lgm+)tPLe?F$&M!Et`DveGnCFrT z6*5Wbx~NjH-Jd2R$<3A2I-v&sfA-$}xs4;q_nlv_Bldr2*=q}=KoAc;wL?e9vTQ3> zmVG68=1gpy%K!n8gh&D$0F*?Z-T(c5zFCj1?gl_eqWm~Rgao3ysva;CH zv7Xh{$hxX`q%>cid}Jh-%&vCUR*mNBe0k#XNT6tkguo~A<;`0sJ`yBCkStj(h!)qu zBH(P&8xshHI4CNcNDMvZOxH6gGBY*8`BRe(FW4+I2IE}N!cg4Hj=CJQa+sDv<|7k& zKr^@+J>c+s00xmLM%Clz9-52)ApXYo!bbMDN6+l<%O9S8_bLE^jjBZtY8sghey(lS z9IJf5fYmlMYU{IBTqZjNn2pi(*G*8q(=}nFh1;B)xy@6^$f>b7N5k%Dy7}Se_P^M) zW$g|n5rL8Q^yu=+E@#hCXgkGFO1_=^7_*5YZ}@=JaVy!8qrqVo2vE8)ZP{Kt`gR3S ziAy9t?lLXh#3;z~=VBAXQD79oaz=*%w*hI!Uh)TmU?_ul3|E7fSdAm4TU7$$x=H%<@zuxz zv^$r!c+}PF3lmA)z_6JZUI2?hiEqmlL!bU2aiJocx*Z%c=GGR#V_+S<3Gg2>kum5X z6LkHEoIVjyjX|THwKiX{zH@b^Jw+L)h9Lf%(M-ShLs2}_s! zqA-DHvi-PKKQ;<<2zC-2!j`1m48k{&H4%0^9~VE}nvB;No5YzBe{Y_~;F` za4>AM+xFH`ad2{a=Tn_|dtJcH9#OGd*v36`*tV%z;wa#IIA)+zfUl97WZtU~OPP0oL*LH0CQpojt| z1t%WEkq$nK!yEA}9G6KWS(Gnir=tFpoLm`O>c1bYXk}lX?QUvRX(m@cjkh>5698ik z4~%mJmLUo)l9sx9OL9JyO((~r_R(Z~&34&ge|U^dy)NlG;jGTlB>FA>^N-?H8UoLtPH4+GQbxwvLcL+qR%9JaNZV`@zm~AP$BRDQpKwa%wvcL_{3BKwy&}3Qa zbW81yrws~XClbgwgH7gqH+}hCby9h7|QoRr$z5&a?MYyg5 zYE~s6N_kj6TQug=?i8H*XCiO+Gt2TYu4CKIOl=%}(bpt*z!xv$NCW&I8h0+nt^EUv94jOS*C; zt$`{hm+-?XXE49TSA^a%(!hASM(7oS$@;2 zZjHdNX_HM_SkdtKS}(4MlRcqAEfuv(YxYn*eEGs`c>iC@uS(IMuel|awuO=oL%!d6_xgwygLlgIH9vqu|K1L9A3Cy-Z=A5LQvv>3 z+25bO`r)TvUS*G-|0DbRqZcn8J%9C&|FBg!?3z<=T%)R%+3JJNfzwHMG{ZUM7yv&$ zdGYuMN<8}J>9eP={-N7BzI*!W`IDC~v+sU-kv+nGA8?v+VVZQ=WQf7ZeXUA12qn>+5wt82OUUqWlT4rjtr|BO_E=sSZyE==x(e zhf-zFdZ~`1=DmAYzrN;Qi~rmpfCgC~VlJx7V_SLC# ztTJ!S-K?^74w_dXSOREccbCfCcgy{0>kpNs3Y*$eTVJ#0=&!ZNoJj&;`Tm{Z);U&h zq%mc17?BvpI;&L%$DPj?kgTMOa{Q zo8jonjD0DIK(bs;JIZR}ptb|x{78`uPfj<#8J|w%$iUT2p0tl^{A!E_4gRb#&Bt!$ z9GEkDt6Ay(`Aj(*u#kr9Y&*rueu|Z}-=g>f@b+NK%<%L<3(W%p0YBI_r1OSPg6r4d zn#xo#1?uuKy$)Ur6Y*me1oTrjPmCxhZ^SykZ8o2+9RSN`7Mo!Z4%!cx&$a3BWF&KW zzbQsk^V!!T=;6U@+Ag}Dp2ZmFbl}WL#M(?P!H*Y@EOAu*pW^=Ec(eFy?|eKBmj#m_ zhOw-Eu6xZ}K=%H-19ci=4($_RyWf^K#{*6C9n|4L>ajuWzuUA~AzU{bt+n9k32Z)j zICTbdqeXA9B;%lhwu1>-Ja~vaDt95^pxJa3mEE6>$M~zD##C69@f&K2qZEG(4~EWC zrG~3{XhJ7rT+CZ;5*VuKNz?ja(?hvhRGLgpi1mQ~>)Yl8O+{`V*>^OAIj};Nt6jew ze{z#Yqjof&ASq2AoPi8w!I{_J(#eDQiNH2oipTYEO}K8Q1WdDGi8ex>o$%OROS1q> zRpeYlbs24nIP(#;DU^r9Q6tD0*p=ei7`xKUPB7xK@$IMtkj0rqis7T3%uC+IadG8& zWG6TNj!ez{DDisK_9Dk}>Bi>I>aDs9KtA+XeNWttMCZl+t&Y7>tlf2m?^{D)=k^fT zDIid2_af3ADBwBBfcv#!r`~>7@3yw<_+X>U$&Guj(W!60JEw`viJn)DxNm3r5d zPlW;2U8((NY;KXaYW?|(*?Sh-e_E|}t7`vgZedFKRGm)Y-r0Zd>_2z*p9Pk+Pig-_ z-M&=|kYinvcB>dA3VG(lh%|$SF+*p~c!+8AN-p7tgHfGjpScK|pEh3KhuB4%ygeOU zNTWT(hR~PKxW93oCgmDD5AIWj(YLc3pMU7c@FStF^aU{^_Z5n>MA^1;_%&PErIfV0@yL zg=DOla(%Ls!*h}^iXj6_h4H$gbm7EH3j3t1PAp5#PX^7YyL*1wTvq<=`FTyqnx5)# z<-%$vgG*Kq%W`mt=z3DyTAHW#t`e~!?P_;?C|A=JnnTX>!JAcbo-=N>=ELP}KkISQ z>E>MjB$LJUS&Sy`3dHhxkh#+=bH<|&o|ck>PGeOv1jCP_h**qUbWZ&2i&q!Cv8aV0AK+i6_!%1xB3i$*3 zT_LOS;G6S7xG>__2F-{v?K*vA9@R4(PoC#x7mkZ~k-RKR+7A zi=&PIRqPF2d_3L!#yEM@=$Evsl=RiTXWflwR~oz3OIQ2$>}unMZFxlmnQ3r!kg-`` z-TQ8`v1)Tl4bfw^$^8gFo!ELK5F~%YDO;!#`~7IliO6%EoMdfdz7hQ79^gjy=*i3A znXN_$D>Ut6J{0$6QUld~A84I==KfL2Vd&#Q0dOv;t)yZ6-YNd$jWSs4W2=4>P_3?~x2nAkWdKLtO?~gILnoglei;=XM89%Rt#Wt2etihf9#$Op5bFNZOq;+b&0GZbN(9*@M8NvE``nQ z^7!v;wRZ08|MSs#t8c$p;{W-@XJ1tPKli===YW_B+#4i+mUG>&qs$P~$Gd=j;XE`x z&IQx~`8XHQFII8^P5S-5E}&n0tPAKDAL#=6#Rs{7s>iqE0?HP^7a!{cN^F-Ju@ir%3$2O})HY&df#=p4ye{cW)Mf_if1#X4^-yH$?mpKA(8(YBlzRn)~{L~`;DXOEQ4Vat0 zoCT*m;csmY__`3mbNRx-fy?1xlETUtD}|jKo^XhOLnfFWhtu(4?~rgCec;Jb5jJU; zdA%3%49!Qc@M?OEm+$y|8lB}Q{mbs`GzH(KZHWXbCj|*qes2;beaQ*lC?Ev5f zXC)3TSX)|RIzE4Mcs7`f2Iesz8g8#G22v%nJW9=27V>I0YEkPgZC>*&p)wrSPmR%Co>G&ZIWr0lm}P$(hqEl4fYQAx3nmx2HH?}#CDfDR!_wtQ z#?I|Sv4;4|mou~6#vRQRNWqL0LpM|gvbM&Kp0usnn;wIo2F}$iu05_3A^2i&@VSVp zP#R6qx4)LuD`UJ4@z8O4C6F;!?~wM|cCA%q$RYzVxfM71dkaDMWc0?~$C$I$D1opt z+Iu-91a-~5F2-sow9b!58V{&Uu&eaAK;=n~U0*`b1R?;2^V6BZ_rv;u@tE`%~gd#&vF<)y8DO+MF44*DgYrRhwzvux1uV- z2)S}ZoG~8{dWU*JR?RUN{1~xl$1d49(3Eq?=CqgU$Ve#y57J;K>5L!?P{=3vd|Zwy!y!rV8=R?Z6z3g-S*#>L0qU0!*q4LJ zWIU;T?n!~Gsi(x1@6E1s7F7F=9GL-X;N64%=N#HJ@(pbQ;Di{klW;i8PeWewsdkA5 z)j4X)?IgZW3mQ(z-byWhY2vA@`rUfF)tl&x#Tvf(>XK zaB+Z#3*IaVs*DuslM2Wkj{bQ?@X4Ae{=ieeQQm=l2gnh@?rlnOVT7DYS_?D*^-D$d zEzGBsQMA7;LZh2d-CWpY2(yvCSPSzm7P?aG{enV)!CTFdB5O>)&{ZQhBxzy7hHe?z ziRQV@@%T9HmA|$jlB9tN$T0a{qko#pp(5clyqbs5P}t8dg<>9y z_f{2$LFUa}9tKO##|lKj`8a_n2ssnJ6Nn{w_K6pXQ6RSN1mfK?anABq9OrJC=vIS% zp@Ljnz62#hP*6YNGVxC*5MeRDt3V7gZ>~TLI~^Y@5C!Ms1fn3^2}GHwe-Eo^6o~CR zfp{kn?*!tX$Zqw-&G(6nTJ4>GfH1^Fy$#>ks%e~lvqFPmrDh77Tv5i;lL~= z`YC3xZl6Oj#x4ik;XJiMYiUr%qMJYvtX`pX`(o_9$o-;D;8d>nm~^#GgEgDrlgqch zbI>0sYjXgfTGXn)xkdMJ#N~(XFIIOI{n0-*SoyVNFEV<%*wM(|VSh~QS?!fB+Pq8# zMLk%x9u1%J7Y(!AvsX6eiq_a`ir9H250a<4sm%NmqQ8!>SUo>c8Ba5#u5)S%Cq0#} zCJSECO8a|nT8akd@1&LXRes;SKih8gR&RV9)M_&}6*hG>u;kG$t`ft3>+=Gi@Z16B zLEz9bPkGOMA+5E-uB4581(P{Zu-uANPD6|K#$vYdx!pSdQvByjOA_6vkaxRqPigJR ze5kZRY1E!%3E&F*pgvoBf3MNn<~G`pX+x;V0s5vi^z!u@4zrkM2$?P=e z0n>-Rs|o?BD+CX+e7e_stq1;ZK^`0kXI@Yocqo1wwvgm}69w|I2swc|^*7np&1JOT*F{PBg&5j1J7=T16GbIeJgWYPsq(R0vnZDRaP8uS z^NIWeX&1t@xLMJk1~y*gWsx~VH#V|-q|=VbwpdG`^^z3%edXV3qR(XFm*<+Il{xNF zTm@uo$f?L>W=@%sTcF9+NZ)~-kHHQGeR_3yIiBG92A*(jxg|3BOErA>3@rir1I<(hcd@Q5Ef*x(Y{u!3NNIBvf6H`raYVpjZ$w+H^DD0( zhn4cip{jAR-}yBr3OW~_{#J|zEM$Kr6jgab6@;O8Sb9Dex#fCYD~pM zOewbX5ZOos5znbYaUF-x8>710r7!zIf3v8n!q5p ztfksnq0~SvWi?>wH&ZnKH5I&>zv zKLxVC5_fs9vBmjizfZC3SOV9}>ALpX=YJnCz0FMN6?#f>;>YP%L`x5}Q_nD8g_WkO z{j2PAoqd^!DTZufg~SBrUdMUs0vL%i2E^uFTn=VKPczdgTPK_yycRUDb;W5+p}id+|^-FO+~%-BB~k2d@(Y$$|o zJsrzZ5~f^Wpv8lfH|kG_KSrop8@F!?B1ER%ApOfJWF z#8+i9xR!m|#UCTUC*P#efCbw?9Gcalrj_vOPCYypwPd|3oK{D80pRa>#YWZfqA8Hm z{yg^LhsuZWbHJ95Tp7xovHQSyX+_JRrip8hhVyswj<@N__?ds3^*qKLQmgpL2Dcy# zkslgAE6H1Qd5+29+B?5?Q%3Jxt-q0Vl@Xs$+?U7&_C5O<3%l91+q)F*dS~hW{2b}w zZA#kJSHz;FysuRJ_J&=xvti3Fa51)A0RsicEXSMY z2M+Uq923qx+5Ky{?|rk6g@N>h@+loz3#6*SsukLpP*lRZOM{w|)HlQm%wWCpdq19x zFWjaSGa;;33zU_rAn!#}p`fFtoD$~7MXJVZjJnUQ86)#1EFwnnB~LCNblNwZvlstJ zR3LE!lUs2%2nX9OZVRQtlx~-iWdQEn>@DZ-A_EiV7@8zsF&BLD@czdAticTcNz8#f z?d7X)fBNOs{lZK%mgt!96)F(ZYdT|()exq%uw^-~F5o?R@nQvdxP16#7y0z~lKU(L z`5=I2D|zr%4LJy+K@Tis#u~)~ed*z1dUBA?L0Za30z)~n&6R!UIIPIEm5z1642ydf zfXoF);UO>|{Y~e5m~{DUe}U$QQ%#ughT|J&{Q|;TDntrpK5)_(VBFfo|DdU;vHX-g zJ>TFPT?f7YOB)@C=f5`aR&?{g{zAY1yLx2dd^{c0{nYd+Z0;}PaKxfCR~0?;*7WyTl=pj+Z0SFHZ8)Bw)-)M zK(zo4Y&7n^#No=OmxJE$c&Jkxta8vs80`tC*9H|wkihQ5WW^JUE92Nep(bRla>iKk z2NPRrQ7P&|b?zWK=CI*(`0HRf$psi6NN%C{t&!S|S`hyWLn{nAHVUOC&*oti6_GUS>D9?Vz6b8m z>RPsuwL=-N>AO}GRt4|7fGre;sGf~aYOamJp5gmRD?&o{b@g})xeOE`n3EvP4w5@j z#p;vTz+rq6=zgZU&g2gZCU78pKY5j_w7Z$EU~YGJ=VoZt{XY?Byuj*a04wCUVgIky z+}f(#|J3Sq?(TnD0k-KONl2TGG@9Nf`hNQwFVV(yxy>Ne$-a8Apt}2XIPU&@J>#%&mQ@m5Ectu4D zXWB#Tajqn0WgF+8)6;>Ap%B`w9il_s_YkwG+?-|=Hz;H7;>o?V{`}slm>K)U-@9)H z!M3d2D_-&Bt|GDxE-z&{S~KHjt7$PvVJTl&a#@sZf33?KI=5U8PJn!%Dx5&LHElTA z%S#tubWM14`++}x@_Sttv;v&wt$5+?!7T1bra2N4GyQ#fNs-@7J)Uz)1teBf@Wsnq7%39w%~%GP(rT&JW(|{W$=x(}!t9>^--G54KrhaVG9+Hom|U zMmW4?0m^ph5XO!d`fxfWflM6Kh0|-I^3k~D#|Z(<$>6g}cUN$o2bQ?P(sSItK3~h1 zZ;wY`j%2f8;@KwW$XVtq=}4U~xrTZ;CA-<~gAa*%V4tsq6E)od?T!UDDaMPH3Yugr zm9=-}Edf_;ve6z;=ke;&^F?F+yy&DPIp$1~0JdCz7&Af)x*^N!RmdpFK_+!haG96N z+eF?vO3~?6JAqm_y-G>qilAeiT%j!HAa8H{ZElw|fM8utZs=j?jLeN1^L7ZI?~lL1 zXfQdst`Kzrg+7n3Y5`veCHjVSVq{$208}{^f-FKinRNR@oGL01ZH8ikpPqK{Y0_}V ztY+^dtVo(L5cVTy$5!vC9__-1#`fvT@C%`Vh3bW)vp?C#&5Mtb)_| z{S7!VaSvieA8~Q*cJoc}8vfx`BCa&D_$V*w8t*homNr@7z zaHCj4n0D)RM|G}OGm zo}8Y;S1mK81mt)!Ac)WSc!p9jc$i&}uh2C{C=Y$EKb;JZu2^>9FoSd8CJQw-Lx#sJ zNeGEL>JKK=sjJ)BgSapcQaybC{Fm(6QY&SbrW1yFh)&+mj;=kB@6?c&z9HFnV=A!2 z07#*sBCBY>e!9^9`vohYnOZ;bu6}D4$A$9*c}a&P-|xJ8CRWt)Q-luv0S^6pON7$w zXdqkO@zr^qMuLj$?@wR-fOApy==ndgzdw5M;?eV0|M(9J1FM~7B3g|MA!Z7rbKsP% zW;`m##{l^8$&1H7P~y=yPoF(~^^XjEe)sg%^CvG~X5anvB72nm{OHB2r;mSm_UJ|S z^Di%c{^{kDM#kW&Q3J}~j9IOvFBE{LKft1PK6O3*2V;t#p02O7)xu=Z8xR*xq0f6z zj8+&c4IEAAo-3A(g}oKkW!ckX#mGRc)5^b|&Ssa>hnt&k-@a{}jILO$oot>H9ESj= z)6K6NpM5r+^rqQ^1Eb(+4XJov8i@w1?MU-Oq}iDq`q-$a?0ze2!j#h$+~ z>udh#Nyxug`)t`{`vazd@-qKVuyQ*MUe5np&E58HmH#()@A&`ipnoZpyZyg~{Qurc z{Qur(_v~y6a_@cl|Gkgp|MxzU|KIx{{;wY28vnodvHXA0`9IIxD>s*yHw1$a(0b|< z><1=-$JY>d{VLmdT2&VI0$1Gr`rD75Wvhn53BQn_Rh}L1E55k8lnFR}$9@?w<{Y=X za8*>%Np@Qe;}BkGhksvt6~Lz_?X(`XQhAY3@sGqVxws-^UavQ}v>;L#u7^DzaaO_I z3Y)#sPE0*@`3X_w?30q@xNC9jje{IST0v!#%X;@60YffWDz{pD^flQg4BL*fi-sl( zZGMw*)TJ4i*kjD)7{Av!3!PwNzdGfrZPY`o>^ucq^jC@kI7G?qt;raTGEsX2HkWTQ zCXM*OO~wSmt!*-Tq%Mk-Y$y`_+>p;lRCXveyGS`wiU8O_J4ZAzt|`W-l}pL(k5e@_ zHiuDDrsYlWqw1_-%I+QeK*iCR!7K;Y3qxM(SpP)pwMgs5txsq{04+;$7}LKlqB1#u zrZS=T#oO$Zg+2(nqt;|*eHv!I9Igbfs7VFR<4o+SkXl2W)`bRGqYQFAZgcOPRtn7z*&*-vsJuy>S zH>lcu=3(!#tp&BEc_PcL?JQPB#(SbM(l=Yf>Vh>twP`M5+C{ey&h-XFIF2q*34cD~ zTv_e0Sj)xW;B!_)he-*?ev{dmO!eSltaipZykwfspPgz=0r!UA!p1pSY*QnQpUY7_ zq0RWrAGL_d$SKI0Vlp|4lXTu&hm*vr%24p4Nu;7@nadGf1owfWt_bATq+Mam^W(!S zjy3pQE>a?@@(TbK7r;sCQeiCEf<=v~NFyuw_R^#!iEjqIX)dakijdzzSj_RAsL(v< zn#Wdttnv`^QjnSPgZw8n1w&m6rkKwn%+O5lfS?-^oU1^5H|(3>ac@f@4@0IdM-U3E z+l17D%(|{`SvtYqi;N<4ghhrmvn0uAgzQ@to&7^^X$YP2LFXS9W6rl8qMfxKhD@Wt ztAxjJq&e_}0=uIZp->=fLfRYj@a$nbWs3ZPbMcdp5l#T%m_d-aw7H z_=9ua+5hhBe@l1Ps{22G4*Q?BpWxW>M1W^&W%FNnjTpIQ>)%ChCKvk=D={{+?6L?V zFTI(KyI0aMf{VQz`rq3~NULY;)Y^LD;*$L^b{7dQY}Ss;$&efUTsV>382GmrZXZiU z^0yd?{QGDjEIjM%nmNh2WFEiw?r82sP;I_q)i?W_c{9bF-!gClt=_i8SbHO$fc^)jE>G61Qd<>#k%==v0 zs7!jh(DYewl2k;SiJ{Vm@rs`9Qp{5b7FHi`7U&ZBU%BxL^15cw-z!<1 z7t~F;f`63m{dpMlu7xn2U)M@moo7+)W|;C}QY)pCsMk3r3P#pqjI_jK%;S_D|7vWs zWQ>xyXbeKGS}%x;=1V3^_%J|46CAMA_+-JS;n7hL(<4psvvaE7pO23qMS^}Qf3)(b zEqb96W{;D-!d_N_oV{?KDLfSPeOHtaM)7J)vY0<#Al<})t7%psNjhyb2k6xF;XCQY$Ol`AfF3F+7>Q_x zXH=fyou!vz-sf|^b+C5?W_gUD^TA`6D-ig zEl;tUw@E5+PT}-TJ!{i0HvvOKZ_-u*$m1LVckg|#}cI5Dh=3OVuF>B8a6D*$;?;+#-v6_qV1vZ1yEX$1>??202*$X3S%zH{P9XZj_V&|_lElsq< zZ20~&%@_XgsTKhIx#rsX-CSFJuFVT;FmGk~bCFE*2oATiVndybnq&x9@Xx46#y2-i zz+|?(hoC#c6wk>a+2TvHuV|!y{|T6v|L{4Oz_^=+y|bbT+AkUBc-UwewThDV!WkKU zZ;Q#Q(@@mlY4x|5f^Uz;VG_nL3t=*nR?q&cGHX@je>)Dm*yxfI^?ORoqrCs6x$5`K z3X^oWiY=3ZA3i%(_>VFzi;iw{{4|A*yOo{{?o~B3nCV>%lX=ro*zu9Re@2)5JwA9wCvZM`MyIguX7s678~hh@bhE!zTDMrKdQ|FBxt6F$Ht{mto;%_6x z&)w}a;BQSFzR8Rbc3cw(zE9N292}Q69dI(Cc+Y8aY$6(UgJUW!at0|E??u%PhxVpF z<`?!#E+n*zsfI({NM)Ci3$HkCs(pHEmw=j6xf)X5G|@%MY9t?Ty!5~NX8R0w(^|0; z!{J8D9mn=4qoFiL9iMXDn$_KUXt_LE?Wn*a^t1L#k_y8cM+P_pcj`88N)eGhtV)8r zxwplx<0I^|4oB7rFlEH(kX%ls+9Xv&z?+lVsb0EY^!#Ets_~%vA^CG?*M|a@(889D zp=dpHndNd&!jn%hOy&93vdzs9{6t-LM`9P@$t_D^qeuYzRZakK37IIN45h9ILb&T1t3GR4Le)nD( za_S{f1gy*oI#weagQCOcf6ZEr=3rz0P|*NlHU7tgNdBT^N5B4;{zOOnA_j`ISK=MC zB=9mj@OEM+WFi|QKndab70l;}^Jkyq(OJmD0*8}(0RwSz74rzQe9V+8Mp>&S`>Cow z2|<(^Klco^lL|{zrvIyws`@{Jui2r1mbcW?8}$EnXS)*rcY9~2b$9;zmhis}%$@#! zr~m)i_5W`N$HS4de~x@V`uS;$>a3&d@VBzs?-`tg$O=ckS5&|`{6f`#bG*}8(12g| zNGJp&SeYTBNk9jO0TWI50t}t#m%l8R|Lv`vX1fyqWvhK>|NAY-^1bE%u8;pe8yvHS|9&#O zxEOqv1VR3|;Q#lGiGO79e+T5_g8$zIeK&$_%^w=m1LBqcKN z)uh|Ij*HT_3RO{->mh7P8Xo2Hh&Za3f_n&0BsfR)xBM}&K;28?3?Ffj{Y>_f7=gpX z=4|)A#_K?qaUBV zdh%l9y+1U`%&c5eu^C;G+Ko=LxwpO3>0pK6IAmjYZ)*0lBrmv(?;d+iO7Xp)BmSc3q*Z#x}PI>}_@S4CGd0XLoCN zr`>k-cN*>e&R%DyRR+1YwcXtA?6_vB;^x-w{&uLL)7tIq@3bArcB9$Z>Fn(L3R{i+ z-RO#@Ox@br-QM4F6(%6J_P6%vY&*7N zdutn{+auW8-UC9!!_MAryR*CNQd^C^omQva-nK?3Ae$}Fx7TqXg`Q@IdmZBA_SXLP zRy#C$XK%mV+}{sa(l~VXw#yygX>ISf_O`}<96_UO8AbQ_wY9ifH}cqFE`tD)6s z?e8@ibSoQMN#g<7>con-nyo$B61%qF-a{L4G}UR)!kx~Rg8`}IL+GH+NW9ZvEA9*-E%!mKz6vZXKQCCpl1hU(Xh};DQNomM!Sc(j|s>nxxm)y zslO>mF{XXSzC+xJE z`{h|N+v#BbZ@&;L=xjqJ=^;p@8Vh@KHxz#+(K&X zy9zsv?Y-UIHe+vHV&V%;ZAS(X!!YDdXB&_qSEtkBxfxp70tk{Mv=Yt$geYT>7P~vG zopQ%pO=zL%E2fn@teBc!nyQtOb+N*>tqlR&iROMj$nsjH}PpLXvLzT(Fp}-4+sfJ8-@Zb7T*(<}-KNv|zhc9C7uf4Gb?Y z;hq|OhR7E};A}Df1B{(EQVe+>K<@8%w%bk;Cb&fUwwU4}*Y;Kiy7N>+4WxqT01|y; zkKuG(+G>FI4g_J35oD*avjfVJ0akGbX|_*8S^;@<(muXfOCBRgX3xrnK<$#uzbQzG z-)5kE=mBkJm)YPu&h+2eMJMx*3|$k-E#i_wovq!@w%1G`fPLopejMUfdq+Y!faDh> zmp_V&?m9`Fc6>+rYp%|;Y35#J4Enj#im6Pc-K|zTOeRP{+E#gv@1WPA8Yow+D6(r? zB@{Sz3q=*F@4DVZW!v7{@+@Ja*=W)r7>%PB9>L&NyA?8vd++Qx5{z{<8}Opm76fnD zq!1delokKTJb+I392rv~%|%#-%$=QG7?~TG1f&=!Y}m+H&4TmowH#m9Bixl`K>&$9 zistNTp443?rsohTNED-vXVC@{Wi_xS`alKy`%W3M8lX0cBXcBU6(Ra+p5kDZUPd7?`)yXheC*|CW?7@)Y>Sp6=1*t zV6U-42n04`tTBMJp0d8#+79D^=DLTpierkFzSBuk1=HyShKE)gmR$g;#*1OI7z@qP z^kF39R}Ndq_K23PT{`5aBB>}q zG_yD}j4rn+6G65S2n`)`+RFAW8d{`n29fcO#N2E{ z%3&=D3>XMPzy?pa+=7huod5|S4aNJclf1q`u3Zy&vC+GTU_PPIiys3>!{w@lmS_HL zLBjkH{CQ71toyeEpI~@eahVR5p!$8#E3~AoL}O{O_zT#Ax$Jo^qMovN1x6%O7UEb2 zob(k3K;iNFRtgfH(b@J3FAX9ByV;C2bXw4j8&jKV(h~f_kIZfC6SSeyN<`C+DQmH! zO>8Ppo`3r>78Oh|GAB7d3V?A(&iVC-D`^Okk?#oAp8xdf$;0d&dnW%M(Tmt>GBeC& zw%OiqfB=*SzZTv=%Y~(}9(FT1+mRUpcIVX0jAyY~B%&Ln*cV`C8+#2_lOWrx>Zk^Y zU--UPpfns{VITQog9Y*sJkoDe*=D-+ba}-cqKPX;(Y96_)p23rVu5;ZRPXmj{fT`) ztBHL{t{zjr|#-0Rsyyc6$s5L z7U)^O7gS(X6!Y6SE~=tacde=xc~&e^%wQy-49Vc(&sHpw<4fe@QS9La=QrqLQ6U;u zLUSnOh-z^;O1cV5l{qSO&Bi*+RDRQ)3>D{5@06Ll>dbes{C3)ztV&;a^d4++p+~knYNG{;^xZZx?g?uEPrL$ z##{nC!stHHoH^5$??c0j68YT2k#aKTF64x4c`av6|E5N(LTK67$?JCh8eEXjoz;dR zBbae-UWYeB?X3?v>`LbF?sfhy=9_d6CQZxqz*KGfx!xNA`#~f)S~xj!`ChNZe6QD( zj~8h^@O;ocn$`v*gM{Or{d$eFqxzp^XRQOUYC>zhc3B%v>Ntx&$S!NI^(*FTmvgma zE@BLNSjWc)SWp-tsyS<|Q@4J!^<#bAhL#HNWz+5(?r?^Sc1Jx$ss0)gu^B)rziMZ4 zyR1#RG=nL#4hg8Cv1Ev3sDk+{Al*F>dHf+`1Bm0}^;&{N;{le6qwRw%q=2?OCC7`K zCrg1nTL{dhcwl$};68aTJF7T_76s2|pOpoZ-{i54oq|}hH%2~?j9U+cCE{{bK==JMWdoXoV-WgKHI z>s|Mp3?iLRm8sgxGGFE8Jl4wVdEAxPt1?(+U6IF<^+q;Jp4B+5GOomI$+!}~CEs$E zO9qKoSZ>O5*K&?c1~*{1bd$5-7EKx-$DxMx*P^0?NMh1!M_@@3TyYo}d(I&#kUx}< zA*AeZA+wYKscP_Zbazb@M9I-dGEi`Hr;u}j$j2+>MLaHH>4D>=BIlO1YY~Qc-92vC z{nP5m>IC!AE6tw&->Jj@7pud8Y@uAlwp}isi+Wxv9i{aG{rF&kc68`N3YkI+h-Sl+O&yKEPZYp=@|Eq0?S5F`R^6b%z?B`!z{QT3)Cygw7 zIT#2(VCiPe{?RXgO#OdhUE;un)2Q=Yf8%MGEZvUiQoM%P!^%4HI}zP({phGp1TBG$ zaHm|iIJ1oydmW8H{qdEq_2Z`F-q21L*SZ_0_3_59u6VTS*peMvjjD1Cv)T@(mC1O90iv!72nTOJ2`K3Paw9mm%($JR+$NK~ z^A*;w!;fFXkKPz%fHFx#T|k9wb7#HT=r`q^fUdrNOCJwSFl9ZS&RVDhY;UcvZ#6e- zqxJ53*LC~ey5-5gMr6deIXUU}C*%9v3x0KRG%$lWt;@67uP%9e7gBsUywDw;5QAWB zYEw0$p6}`h3P1S%S7?9 zUGkviCb$&`Q&zve9&~3H-6`=g91?uey91@Y%M;ffn`p6qNkLp&zUxZ9b}8Slmhaa} zzD~$ztC<`%zWzTM7frBM%ZBCtzoWwkd7n0{yP;>-d7?UE ziPs_V*E~_Jw?x}tb+$Fvhfl#Rkt37gJAYJ13o|ZJJ%+<^?eMTG_Qex&Ja9Q{Z((lz zH^{hV8a()wFJWfx=fCF{%r>sq-}wS6|KMF2$bV-Wn7;$VN?@zrY~$BhT)(eq2tjq%tHV>VF=Zw zHPMRtAhO_ZoE@`TTbbKy8*zfIi|E!>AcxpdrcME(hxEX57a(pa^HvJc@+xBvaa)J0A<5vyJw^Mj!AT&m+b1c z*4AtGv&|u-b^9f?WW)ao@7la$yU-eDKw1XL10h!c(uqJ?9!OhtM8E|gj<`J#N(LZ# z0fxnr)7FLkSU>b;7Eo)jJV?D7t~JhQjSeguBS~VXP!^Y-^J~4sMu46Mp+%<7t77!@ zki(0mt?mAUEf_62QG3&Y3?s%kM0@J;t_iM7 zNxhyWwdN#s-=J=q(AwHvuX*j0+2DV*<1fZ^v(s>#Fovh5Wo12FITBAHspf5`mR5B0 zx>a5mn|34@)c-p*{Z38K?$q?S#<^3|-&1oihIpr^yCuQztf$|p>F5Y|YPyssK6h&R zEvxBwnk`E2Z=%_@=cu+?7}+>JM`i#zve`ImOe!!EwkSy3g zTW{JQfBfSk+oR*;%jMN98;?kSEt`FIJmd(5&d}(+?LAKMBfRM1q;NGNuKnm_(7%la ziR+Zi>K#JJ_XlnZ*p?qwecirksJ3(5`eUL03;Q4!c*OLEvurdT*>Ogyndj`OqcU-w z6TD1Ry>UaiPIk|0M6ItU4x%dKc4G^UDAmm2JW*(QbX-vv*hq7m4tY5N)~12&9K5sd zYy1ASuI;M&;Bs2;UYJ7>-3d)oDd%ewH<(I|SB{&UYB)j^n>VMpb)i+x5uAin0Y^US z3L2=7t_P@X)||U}-L^B=He+|yMRsNexD)szoD|VZ`4p61$*-XFO1=fjt9hHBwhyLJ zYz+R{Xs(quz&KHKp=&SVUZ-z0ttf4Ig`BO14vx>upKf)zPMGt+gM64`->ip9nB$({ zibe;8m?w2jaCxG381qE81e&k&g@LM|7Q?bm(EA=bB-?lHgHWiu{JP??Fn_l>gT9vd zD6o~ECs(}`vP>e^dpMN*6hNO`uW%s|h03MlAl*Vv(ggP)-LOv51oR-0>jgxWbslfb zv-vfwGx@dcK49BDN94Tnh3$92SYZSH0fUrN-%8u?g1o{;d>Qfz+wp?D!iK!Etzhd* z8c@L2!o7KV7P{Sd#w9dYp6@$a{%KNrM%@8}!vvW{fh!_SK62IwZ_`Wgoj+w$LQx_)yPG6uWX zco`fxUjhBh3Cj(D%gS$d=baOTjm71J+>h*fK7&nL;oATcfVC7{ z2rPxHXQ9C{D?co^z8=K+ea1X>eiCOKCCNKL?z9gMikC?`P=B)NK%DRiT$|7x+4cBpl8rBC zMC@L}mEt-(?-H9nTrko|uPA9bf9G1#nm$y&V$p1cwwHl#Z{? z>r_DA?C(!s{qWN-ud+wa|B?Ou(Tf+4p1=CXf7tbfa6pL~2g%l00Djw@u%<*Hk0n=r zeDdP)50rTH&C_R3U;Tq-XWu=2_58`pm)Uney~rN@OP&9Stm`wJHfAiIr;@yl+xP@E z|K-)ugkiz8HtRFKGtL{-!eJ4G?HShXZT)Qc`mEj`4Eg_>|1pvcvNX7-EeuS5dyQ74 z{w#YctAhQq*zWer$@ID3hlj=2hlj3&g%iq?9>z#A+3+tO8D;G1`&F{$+Er0Yg>bN@FktxMLFe`po>7V!E7+> znR&;kG^9nV1}ueOQ6o>iIx&E?C7e!5tRIuE4iim|^lgKSp@>oQO^Dza0p)=B-Jdi4 z(VQq}r4T9h7qMc05i|Dp zJa1N^=#ApWEl!ynm;&tD$CO=$#uqKT9_cr69A**%Q4Hr?%p|~yTmqV->Ea;zgXwt0 zi4|B70b*vSM?GIl%ntS=@0oCx5k5pz1^eTkj{G0JtQPjA-JkB|QT*Xx99{N&j?3PB z0GBbNDjiwwk-ZziJx50&v{P)bA28+iW0wCkj_5~jPIGe(Y*Z0gq(>1`zy9XefX_wD z(vg9~u5miB9Pr{$Z)`Dnd#lVZu_!QF2@5@s{1LS%&ff_`Vz~l;u%|qk@o~xa{(%GO zlZ))t>@2;>cseD(LSGz~_@N_zbQI$P2RXAOnXp|*Mi-6!TQJM8+jz`0!>J1SCT-JVqZ87YmNre|$xit{n0kZAU|1pBq`dQL`jfz@(oVu!$6B7{Yg`R4(R*c7QV5-NCeNfdytWqn{+ zwL(!68%A@eV@aTxdL}NzDTsthQ5r!M7zMpO-JH8m`23h#>n?o{9KFT=LUZxI z&|Unms`hfD-eLeS{m1&QWt9E!b2e%Zi3;EeDz20!BUWo~D*DD` zB>iIY#=Z&M!0&y(M z9{+Hz)*%c7t6r|j1VowEVh|#auQE}vpsDEBYPrf0H6RwX{WMFyYD*Ot&H?98IMVIm zktMR&i7=vE4&DYh=gB88*GvZWNxwdcOEZQvDj1VD>FSRG&r?P&#n(_4Z*LfMXkZXp zP)>((NFOasr$K<|zgbjX4JJJ{x(r{1FVq6Q7r_t!rq4qtLjmHrnp6Ifkx-7UJbm=2yrZx$?-zBkd2%iglJSZm}2@fml@{LQFbqbvtFYs zo7SbiE6MLob+~|Pm-#DbMcz@vLs?58|&U2 zu$E8-nn=Ld+L93TD9d3MF%WU@r;5X3K~t^H?z{(XoYI5T00@KV@U|e)^?gC2>q8;2 z*uH{gq%5*M4c)%bj*Rv@+`_aaK@jx(ide zDRg-Iomoky)?Eh!yG@Ll%Pb4I?DXUn5vQed)sT=Z=F0`pw6)yG%@UzS4s8)|T%tQ$ z0IQr)eTwGCH53C3v-R0vYF89cES6!Jazt~E?7PQz=w?L_DiDPXpuSR-lVg^T2?I#M zD83Oq|HfJCxUW5$cx=O*IFGa7dRLueZXF&Z=zG~cQwh3w>F@eN+pRbD&DuZ=$lC}b zYjC}@Z*NXy-Jy(m4(shi-`+H^KF>msqHp@o$&57#B?1^%je9SA#`gx?z1PpM2#}SX z>G$hECU+Und~+7!()A8gBtY_}TTc#LhcGi1(!9;X{%l(Jd^yjJf*n@ZWiy;aMAim} ztj)sf$Xu0y+K8I+L!@N22osQ_|07cC7C8;r#y1VLa9=A0%DZ1Yvkm86SL#V z9BWei4BwWLx!cX zRy1+PuGHXuwH74R!A6=H?MIep0;u)P z2TjZ9iA5|LonPaLcyY?3R7_$7Hj>8c^J3DAq5B8~&LJ^eGO<69%WO8Qi|yj^e9S zRh(e9#TW>NMix|ydGQ$4ncshdRQvdD4}XaJzo9o3)mp0>zeImHvQ=v-ORjX}3w5`x z8lY9gdO@mJIh~UiA0&d~I@dFT(4WM*4J$LQ)Z z94}mW8lfg(Z@G=j+$R1Q)5ZG}_$~$#kIW&T4T1Fh;SSkda?@05vKqZ9XAMgATp?y#+qS%kT3t^T$2ZSA*PA%)ZU|%z{)Xt*7UJ5xAj}Cu z&KIHM#Ccphu=%2-4V#0>6x4c?WG1F&6Uj`nWbz3T$@Y?o=i%hjE_dhmLr}rMCq?p` zX|Gl5)~9g&L47t(x2|qva36>0fZoYDPQeE(XeJl!TE5e*8KERi2eqp-7d+A1Q5M$@ zzF9%*?kN3Pw;pW@LOxXr)Xzh{_FFazLecGyLHU|K=ylp-BtDMVlQXM<%a+fdMk4ok zDd%H_xu#Q@!Qc`YsGZa-mC?HiEw6Xa>qqBtM0vw7IFp_)Q5`RpBbWVo;KmGHJ8(-s zRK7Hhpb3Sz@jlAm$sNHHqxk5#yKn`AVndg%9OchtD(d+LY*J|bC=!3cV4o>dYMxw~ zaBN6FJ>?upk5-&g@1JIBb-*KNdEa@w0u4ERcs*3Ih=iPi??)zFp(uLtR}bfhf6H{$ zZx7j7Z_DqzJv`$gWlYZ8R2YbfR0f5ETQ&8Y%ZR*c{1BJcG(52&6f=6$uP*m2W*n9> zMu^3X@2&+;)>bufT@?f@sD(x<+x=#?jv0gu50qg;eOSvjIUS#nsbv?XX6E0t#^Fc+ zaPwVa2^SM|`E;HSI~Oz!4J)5}@bC=L)NR%%OV5>N&7?%87`51?c*$iG`C)_K>)g(5 z)mu9Mb&T2Tc)xjD&>fuR_y4ro+dI4E`+v4N+dF@`uaGDveZoFOyP~G$K=)~Fg;Y8d{^wgW`r`%HX*VEbT za{6#{^X=QWjg!$;V>~(8qm$2mQXhXch4~UGql<^o$qCRyEQ`1AXGcq z?Joz&v~R9y^e# z%VdrGxDj!s1qh8biGAbxpQGBZ1nM*GBP}o$1e=mEcOIxjYVF|>x3cBfVSm-iDMebQw zyL!uaQ(eEm#e>6c zgbE!K)bZHC)nAo#@b%8{aT_$UAxOTjgPQB6jfm^1`$@Qss|hD3!= z=?|WaW&PKT%ubb9a~w@SeLvm8PNIf8IbRhsqigVIoe_OD>Hk!+9(QKvsn|#%L@88+P&ct8O&j;u5*5mHgIjw~ydLIgx zV|pr<>w4kH(KV}Xtrc<#*)Q!xD|;Q9TU;amx^BcfGkVqxDdhIRHFMoewMOA{&N%T2 z=1|X-+{+qv z`|IAPZ3Kt_gigN3H0BEW{Oi`qywBt}rZ}{F*yGO!kyW`?c>_)P!Hs{Om_G-qQRmIT z;*jumGMo)+>-GEC{_d}3_cI@x&O90jFW__m+#Rw@rz9ZCLzep9f@1mwwZ__DU+z%r{sNVCC@EIjP-L; z)GKUmsp1Cb_SG_UACnxfRY9r|!RP8xhNOw;Qeo4_wN(0(_+gsKX=*pBV%DqMQLYTs zd#Op^nmYJXSxv$n3sjiW($^}kps?TtCk7Pt6`s}gpstu$2x^jB_5>}-t5;EL;yKN2 zm9D1kn9zmkc}>SuC#S-w;RSsp*FH$mXd=n-lCI@W{gFUaapm)Sq6H;jiL?%y!D6BP z?fVIBli7wGBs0?hVfp~IFOkzA&poS8E=!?`ASCE+{ON?S?QJEUbzP2`D*209bJQBaJzy*P~yS_17W6LfS4RR%J^Nebhyg5kAoYpy|UuL{*Pk@-;D6{yYa z;xsBEqR`syytSnPw9%>rm^+fC>JMW9F4_Nwn6dD>J-yXUfaUi8UGCzY6aQ_eb7%km z4X9*^{r}%SyT`xmF(%!Kbp5RMcul^`yF?RiH?x;BRG`UK%px-2B8CKlkF)>EHpS9|g-=j`7#E4Bd+LAL&mzOeL zPfuC!99;(}->E4teN(dU#<+6hR6ZWnxtx<)Vl210y8r^RLKwJW=kq?U6bMdrd|V_r zLHMXpZ~|~Mf-&7PRLNd|@Ahr&2B;MuwH@$ph5Z0HnHbr>i96pU8ZA>nHrg9+X8E_z z+>_fHLGe8bTv90^+MIshyO$l@(nr|HUi|p-TdNI{zPy^AZeCtt`ctfU8Z0*(Eq#9DLxwF}B-g48@MR&kOZ7^c;UuZ1=qMTrFpp265#|VSx(BHTy$x9d59Dde|CL2$oE(D<`r+MdBH!|)6WVCDtkzK zhLiC~`w7*=5bC&^qIS#sdOWG75dxXb;yK`SHe*vG36s6<+E3-q;mA6jH6Fhq5{hdoS3S3w@4n z{Ol{uPJ_YS2!s`ZsA_nv9jvd_&C*KKm>5jcXjZ?ESTe2Vz6W;i>+G=~W*ws~Q;Nu^ z_UcJaKR}LKIAJ4%LLQpS9>#~fd@9)?IBT=Z{K64Za@Ros%iM8&V?%LTdli~Fp3G~5 zXw`E24VR>uxW^Fu@L`yCmMbXx1rImNr8#+1mPHvt%Qe*(zzA8G^n?}!6g#Dyd(MrV4m?cVwjJnAWOG2irTL^)+1a$a5cP#o6< z#p*q)&!&3SeN!KH&oAqv$pEp*btihjo^?@cHJgQAX2bLGNnKwA9EYj1@h-`Oo5QGo zj_@fAOZJP=XZ;->%k^u0!6xfRgy^mJ_3LCbcv~N^)pT{ytWP-UI#z~uodAhQmv#}> zyN&?N?EBq28ip~D9=p7C>6GKi%zH49(9(t`UdX-r+gAN;3Dz-ITvgRSltcKTa?;~N zca=>2Ec_sXB6;eUQYwm#IZ@RoAe38Z-qi<3-QHPUTlaKF-+*PvPH-o5zb>hv2%tYW z)ryAVZj4c8n8BeejOR zK@4Mma58YB#+Yg%b`1g|*bf+L*{#?c0b;E|Gn;anCYLr&q}^&YR*@&z>_AkHtp9QZ zZQskjuw&jv%jPXnBcQZb3z<4=9Ec^*K~}q(;+%m3(Q+g%s+UkW*wVNEcwjoMn*n?3 zTya>B9SI|%r;DIT&>ZLsb z)^C@h`qDk3YY#?Hjc!g7Ix??0IRH?TGaYF+IreQh>YZQp87L`PtR;QP{@_w}AnmM= zvN77@dG}H%?Orlp-es>|N_!Ud07!J|Ah%M;-^*UqT$9x z$iZ;b5lZt^fxx8nqj8Y6ZL8l1<`jDZ-b1}B^tWrB&6Z^n21g77TA023*%JojEP{Y+ z%suFkXK=c0gG@W@aP~#_j6;%&ZZXcLgk(6+xYUYesvC6H8-z@s;nQ|Bz*%jGB4w!c zkWV=T`S^SFHN0l1aq`2qWqH+_nr0Rv0V#~B{-%H1r-Z7@LzS+lrM;e zVZXw&guG8e=WxGD;GFpOvv#c>^oOk=iPy;Q`i|pugK=zx9`$R1XCaLU^yJK`mKRhT zYS5s+v@`d$`_IR5QZUb%8&?eA2|k6Rd-qu;ntzOI8ik$R*+7{&*M7MzZGpVvn%w$2 zJLAx(O>(5Zm>C{65w=WJgaE(4xmjrC=H`7JMQ521+BoT(BU-UD4uOWqWq{YvKD{#n}+jL=!FWUd}k; z;E0fV_Z%w8Kw#TrFm&=vrk{H9Vy#LGVl9VcXWv zD!4D89x2SGWSDj!2!#*ehFgrb*Hjh)Lb~3+-yPk*zX7wAiNTDpUQ=-p1E|o^?ue|5 z0bb5nH{esX=o7$sM$aGe&jYs}c-XD#Z!`-vv3EM?ohil#s}ls$`Sk`wq&v3oX|o9= z^Mg@`3qkFKL|zxiwQZD}+fiNJx_I0O7va3Kr1CjQVa2a8PB zgo8y|MdMi&S+=tF#s{!OZ|5=g!(CXzwY3M8mnym5y_$`?-OwBWu$MSdkd$^~n}|f? zA_pOz4-yWCxV3{;QjFKGFZTT)P0E=jnRw`rLpcE9Ru}r8CpnRhzdOn5aGf|`M`JG! zgd7--6XmY!g^>i`#pm_x_Z{VVq82L$mV#`J<;q#-$Ni031WPXpS`t` zWv%m}9n@%n;*H^oJUb7>Y%P_w%`*E zi#~Z_;TnapBPe?77H~+EL8wChT;qXP(~oy+5B#&0k@LdUg^v}4OKOCRA~4`Y0K%1M z-oydAc1dV+gY3!X&sMm~w5&L18OSufW+ikXmUnJUbq7Xe$-3#2X4s$W(4SkKVh|M5 z-;{POFp{;EpX6G7{7oAP){R@O+aLx>#(Lh_y*IG8DBP-jC z-Z_roO&D4gNEf#nje`0EEcb&$8BJ>U8`xdZWVM*O@8&}_kGwE&-B-FnvAq@H4Xo$s;{MmkR&_>eGWPWeN8( zly!IP#aXz+xrdA(+!q&I0~M+QOu(XR43mWR1nFf$n^TRxq5MD@SzOizASsK6adTOd z?pWZGYK5o`U#YVSS%+g&lOkyKQBex7amUswFARn&d#l9hK=OSL(=-b=^*KSyt=5&m z6_b&<$ecw)N^izPoJX(Oy4IqXo0>1>YM+##iSy)QY`>R?onjG}Y-G-zBZMM7rLyIBBotH|WlTNeS_A&1aKw>B9r2;r2RJ%qy7cx3OCHBZU#x3$x2Ne&qw543AU@ditLw;*%{Y;3vMZRD7o8H~+XdH=0va!J1Khy!srPOvUD ztFknOy0%Aw(yQC%D0`#KL^EOYm)!Q#46tmG+BS$Yk%vW@Y@jJAS%Z4#91hD{^xI5e zG*|-c(Ld}(n5VCut-N+NzzCUO^Ha@f*Kym|WWTkGwHsa{$-|EcHV17C+Q=xbo3mty z;}^72rr%juq;verK+1?fS%uWZ)85PoE;gV{Q*rOVp0x_&9knrLs2URNE`^$j9H*qT zF)5}N_GoTDOald+sh=pG20I1kTcQwhs&*60S$n^=yW8F|nVk-iU#XZ9iry*nHda7% zlv5ZZXG5LN=_osJjfeHjWKZa@p6l$#sD~9qTi2xiCi*A^Z?rumjjZT;!%qEkjN!r1 zCuz=dR4?VLk{CEQ5sR3yQ3N~3dyP(g`yF{?N!h>_pgxnL1RbczzDla3!`xDwbjdcC z%5wizV9VZ9R&zw9(YnH}eP(5ySGPv>J8@0t9#Lc}9T-vQxmmtQCg|s^kqI?dg z)TkeV{bv312IKmzj7k6xN~tKql9S z3oo^kK}!#ITHQIS@7@Zj_U&_Us^@gon>VaWvm(I=m;Tl_FfvK}URjLc7 zf1qXW8I`WrLXi#kgD|?qe)x400WpM#wam~_(E+UeHd;S=2NF#{90hET(>V4k%#PA4 zFqLx%{N(xoAZcA?F>WAB0>|64-5>-rF$cZGZx7V6r0pS@Emlh|cR3lkwYi-S0J!nl z0N5Oh;~!GDd}^SkFej6iBx`8T#3B<-awVH4a>-7+5|<%S%@5lyg-NfWVokN?wu<5s zr<{j=Xc;Un8Fy}-nFIQ_U7=uXOKyc{8_9!m>13 z9!31|!xn(7|J(|k6AIEUppNks+cum4^G4`;*6pJJuvoMWmzss?)pnK5R9%?cmnSEi zOXxRAlS_JFfxcW{+6Q3`!}<*7?YmDya&UUs^$*zZk zbK6u%4gR-UxAn0k>SUs%O_jIVeX(6uFRYW<@Kwx&z>3$!g^@otrHAZbp}UB$Y%=?u zI;)64ZZ+>YX3DNhRmt9eHG;jj5uCjC7Bi4MxggEfKK=@rrD< zj|q#oyVQE9tK0* zY7B4gZq>c)+hi|PIR1AV5h!1t&FIFq_-Nd;iG^{~DueUV`b4BD$da>9_(6J2gPF=& zI@=c3>{L@z{?eLtaCl%?n2T9BwL`5~f1&SG=Nc6T!LkORq^gC( zrC2q7u54kuABGxtds+MrkMZrW`z+WcP){oR{q_<{w`!et0G1ZZM%<{-vMulRv$pAY zp5j#rS?IHd9|iw*qhs2jqKRv}SdjyqRSbiX!Ibu>5_S>BgsY^{5*f-yc0sTp*=Mbs zHRfJ6Xq+@m-#i^yXc7iul6~{|J0k8A%%bth*ps7yBaO6mN{!C9Yh2@Q)9=L~I<|0w z+ULgG@;g;w`4Y{bxh0yL^h;J!x-d%1i_xXmh89*(OTaE!D0#8JXo&=US2>}f+w($A z#F3kJyxG#S!hB5{rT{xkXienFAW=9hE$}=#e)}V4oWfbz!UW1jM9-NRxysTI_TfI2 z5xR=IDV`&PkrtK?Pugx5s;u|0-_fPEhlOD|O=t(uEOwSme^SzbEhTI0TstDl=RFBArHvw87*Xj->@U>i9-Z<0q1+GcLNNo`lIv&7y$sotq4h)+bx9h|XLNZW zC?S8^6$9%1G+<&CDyOuE>6=3yk*rYQ+rpawx!97lOV#nfMKP|RwLTu&8d&s7onA!R zZ*6AMWK_XH*GQM4O8g)gFyYVp638J?UJ-KaIUz)Zr*1XFnxJN6Q|}L((pTX)-6NG>T5f${hrBxrf&D zIqPyG$6H;az#HHP;vG}&K9UcEv=7Z=r-GQn2#$o9I9Qu-LZhFV2bHbb2K}{sI^Sxu z+?0$)^yoF~JxMG%WxHaZ3DzYo+mvpXR<_$T-&8xeD&G;PZAcOiFom(k1ecyIakpEio*pEBB8NkZuDh zbEGHDGRTVrDCzOU%K^O)&B;&19N5qJp55F7{^LOI5lxJkuxtgGlO8plu!({^b8c_4 z(?u{kd~=Xy6A<%`OS8eK5j?)4LhmYBOEc?!?f!kFHz)P`(XyA-1RMN6L;@YRnr>&T z(7icO)KUZEEl&%eC|l^=94OH(((Bywq4cB6?i>(WER>8$V24kkJ7zyx(h!~SsGVTN zo@J;p4NiJ+-cDMtpk!QySkrU)`Y<7$yKV$^HCZoouY9vXn3t;t&|aq@0>0U{CUY~h1 zlt{_6B~l?J+w$tK=YGyLJmUqBPGP$~baw4tM?sgmcj$Ydf}>P#Rv#y(TToo%;gPMU zYcrw$@`3xP-DQ>CfU?Kx{4#$QZzrf}4mM=zbQ8m8?7EpR*3X1<+cw46ce(VaZHtF? z)K%CW6LNJu9|v~DDi(G^N;L$u3KtZ^s$LZ}Z8P?DK4$y&trN5eyt+|1r}9mD4s^F-DI*}3mpbw3L-j{n?DRsLx_eMDt1+pnzf}mEGZ2V^3Y6eAk;2V zOCtc;Je}Q+ti-GFUM*;VxW3nLcJvdSrUVCceXa==SdtAV z3Y5#T5y2Ri4oP$8X-u|)!Eq6@z!K_y;Ae-w>dnK;qf0LL_1({!@YC)=+birx-rJob#fH9;HG0& z0`sO!?k8y+^HMot=5~RGZUa)r21!07Ka|ASoVZIqx5+SXg-N|qMCFN_XYYi@JC~GQb#7yE(Z|uYkwo~s^ zVVg7dm}uPDO-otYm5n8(lS&{=Jz_^4*;c)V1gnxnDD0XyY~9*aYfkP25U2zsTU)C( zYLP&CP^E>|ov}3~98S=huX2$2t10L5vKvjVM_yp5njYXn$t=_1Wb4l5VM zXJ>+_w#BxS=48@04F(9l%PdvZRdLiA`4t>xxn(81-SVRPVYFG2qhD_{mp*derR*ECNKiv z^m5Mbi&8Qf5+)A9UNxIU0G+{;5x+=;W~N%X=A}@3^cb zY86Mw0LQ*sK7yG)?M%5#JFBh&ad{ytqC*v4_u4nTHVP!$!AD2`QYmg=W6BZRL+$Fu zqm)_gJnHClDE;WhA3CFl-v+8F#O!r6rHBlT@LP;ab_!b~kezyZZSQXE`*qJB>`x>P zPIw(YWBXVE8IC?c)7N~&hGpUm2X^U~65U{zhHNLwXm5A$Vu&%4C&QdR+Sr-mf+JGW zRA6371niY~z#4s&qmkh7-pONyN*JZ>RyN)AAv7zajRvNqAia{rVgRP2)xe+x_S~sV za>yatJB~+PAIL`uYRJ-w>9IE6m#COsmOV-!tot>Ywl$fKRvnc^6&XC`l1bP;IVeu9 zk2%~%o4;9V)iS*J?G0O{b;gm7aB|BfV>~dCs-(}qsGX5Figxj@JpcRazux@y&3{C^ z!`zY26|Vz<%)7uSBy3a)Mh7re~PJR4pv z!z*%vngW4t(usT2S??8FNVh={0hF99VuzvU`gm5}a+lg=He};)wbNNlkid?rwv>&M zo#j)}AYq`O)uG)Cq7`2ps2^{2Fq78CG3*oaDHp>_`Fx0bUs+_l5_%-0K8OR~f|4uQ z4cbx>jrD=|E4$yeYAQC8xgf(wV=1x&fOv8wGE7;l+L)<$eZDMq{g7M7(qAt}x_4gBp(PYET>ChhvWJyK+b1frSjxE^f3IXsAYp zs%rNY4M6j`51|Fj6sP3Y4VcEhH1JTfvuSm_<|kckzvDb<4|EF_Fvpv0ZjD}Fwl=T_ z)?TlzZ95f}YNyg6q3rLv<&Gr<^))@++uZU~N8kr9NEe2AMRzq@3n%UURa|>FsA!?> zj#=O}f$G*6TG}cv>pXoIOVfr(2E#Dt=6d7dI#X=ZoDtiUxOYwTF;pY7-cMBKbA*It zoFWX=14vBzM%`12(kNr)B)nCWMwx2>n0l7V+`w}Ag_MSUV8V(Zg+p% zR3@H{Es1{@wlCBSRjAzf+?#LJM|Sp99ES{YqdG5gt${in-*`x#3YMyYNLD^YMPY%W z^l1=0^dLZYY)lh_;}hRlAIDbU_`6wMC7DFGb8Zi_Y_m7T`kHYOYbpnWSOxdx@#Sz8 z+cYtlrlO0}ooAf~-;$MmoTX!}xOu~o1W|s zXDnhJ05`!NKADbA+4DBm!CuyA?pXoO=f!VrvjG@8}&*Jj}T=my?5D9c;~ z&HV(jpJeWR{cOb1`AD9plQZ&m;5aIgytk>h0w`hsiNH<$Q2R#h+6tU2#lDmC3i0!c@^b;U+a( z1&{iXlB6uzL}Ez`R3~K$OY8|?Y%T=_03~wG02vV}z-~+2O->TKpsUk}e*OOeDg2JL7BPwUVCkwfK#7iWpN$qxP%XmV{oN-P$g#(^B%nUn`+_7n#VZ8aMucxCyOvfOoIB#SCuBb!AXw5#5YW~O6Ca}3V0Ko+|J zer07mQH+{JeQ*bsuE)^sgmM?R)g3j*#gRO1Yba55T&SXkisE7!@Yip3Eqr5ul#`+A z!#657+3sO;iPQo^;;y=8SO~4Os_|%spzTS>1h=XiV!$?II5;R{({;SRH9Fkh!HGlK zoibvnk&Thsews(|uW?3MuXDP~@;s-KS)H~Q$J%5#XKTx}SFQJ<^6P5j;8g2WZ`nj^ zBq8N^ze;&zrXEXd=bTX@Nq(VgKeR%|x#Z&1WMW$B1yms9A@rTXLru2S%sp10O zG?32W0Df_ZV$|-o%f$Xq5~T|(hasPcsc!uk;dwK`)_c(hiSlzg*{XN0eUWssiB z1y)`;dh0AxySLJF@jV{BJ9483LM|@h#w|W;+9k`O<;U&u$cMDl`-C#9SnNEsi#0e4 z>X_i?%}pqeqNaHJ+30-i;eV-s2?M*i%(P;Lgazo1ImOIlVI%{`$EdyG5cA^=(y|)Q zX=uJG?$o4a5UlsM@}9FeQBw>uY5PK0BqWZ7L@Afo9EHlUsHM=LNo7xm*KfhsWvu}P z2}WzYw>F3PUrw0VaUSv*X*cs*OBR}5b1v%*ft}afnZ`+EN7^mou^NB#>GP|k0KJ4I zzP;Jqn$J$Qj=2tLe)FK0f79yQ@Bi-f_O^Hbrn}wQ?eup$J?;YUbh_JnJH1c$e}4py zx#j-v&pzi4;(OixZ8_nj_rCj^3YpU1^Xl&a*jJh#Sdq@jo)-2>(Xz^zr&s1*5Ze{ z@f#H0>%#BKecvXz(rw(IeRioU#Im(c7j0~NW)ZA?jEy7RD4N2{Hp3`SW#PluX#}gd zzRaSZScqZg;J6HjVyEzI{91>l+U1OME>$*Q3;aX2n0<9~Tk=GS$uX4qg;aLXTC>K~ z)1%+#m^C_YZZtwEG=5HS<#TV&P)DV6+`0MKU+K0}Heo8Tv(h3fJR6*UW{5sN?ATwN zLXcGFwaC9IeO#~kn9+dh93K6RqR!De%XhpUKR+BlU$4G9_B#$X2CeaPYnve2=NRYd z^VP#zg6Uu-)CNeE(se$YL&F+Ksf5-R9uVakV$}3r80X+hlx4Tne7%M9x4q33Fdr7n zCz9IyKbzhVH2S~_!0q#Yx3kmVuFwBFo!z}p^Z)X0d$5#G^MBD-@T=zQZ`o-#nG+K_ zoiR0in*TkX+|Kr9is0IjxobQRGylK$><@tN?DSwXuHSO~2!e~-GhfR^c5*VE*)iQ$ zQ*!-o^LLxYKTMxZ=2ODI{`|vli~c^>cl7oVE z6#OecA4!7%&*5T3o4}eS6~G|)bUOR8pGFvP9VoIV7TZ^=!=c0qvd*H*IT?M>pY&hM!k-Q^!41 zPIJA~6VcIrZd*6Chd=YbI*gs%Tx=g$t^IdFONoc3yFTRKcE3rROIywc?cr(rn)6SU z`|Z_Rm5N$o&=2F|q>9e?%2c+fbW-Z2X@>5X47_2>z;gjj`FrEMPyiyi^!bL}O zOG`vHe#lYs7Mk*#GNJLm5_i37zhaMiB{v7>dT$t5x|;DRW<)A<=_BQJ0x77rhJ+{h zjXR3c>Fv1EZ8X-lD1vjk{z@3|f^7}q8D#V#w4w|2c!hx%wsv*N1| z8lbFvvYdxS$W^{mrp*2-6F@?+EZqo5#(Kr9J2CbquPS|31wm>FqC%qIUXRb&PWOB3 zdn{LFLwtyyk6DiVdBZzjuMuqQxPTdHV3RVj3}QEw_U=lLhm>DSPZcD-AHBYMj2lR( z4B9w{uJ}G_7uNHJk%I4xEA+$%E-@Z~K9&BVZp9a;YOFn;UmT)NjYR__m`ra2y%cA( z5a7=S$t};E#hiY^*yZxTgtS46hy%ULsaAyg=#z`$0n}adCa#I%x}3 zE{B~COj2s~b>IL|+pd^^sF5p>64VKqTR(4@7-9S2=bvXa`w6^3>(h*9%Ud?V)dW!~ zg;c3Gly>P>X-2(HWe&=tlBK%UL{#h`I4kQO&$y9yM36vY4w|M32!JJtvk)|qrG4Te z3-XYs;(81EkC;Exd_p(C^OM>1l>xtx!cxg|KDgvK$#i^;KOV8zJ>#5~>}f32lP2@S z)Z{{%2?s4I}10QZh_w)%t`YB0ag8fE;x>`x<=;@=LEdn|F^Td-R;)>f4iOSPwRgl zu-g;pPyWA8{y*%xKZJSZ&)3In9EzS$vl%{=|Bq#t2VDPi$z_6Tv7ZIK=m;I|YCQVc z<=auO(>=f)hd1tL!W=o}OMo^rs)b`SHn5-~8$O;~>n)Y^z-;a(9k*w(MJ?`v2?sbawj?RS?2>CW)n?G_Dz_U|sNW|$z z;J@5=ip89paR8yN@UTVYwBY0cTMf6JW-?4q$5;55-B3Vl?XS5KZMrbfPKsAtzre|Z z`0rR&Rf#|R{(JUi{PbI#Gv}Na{GfzUkH*E?wnT5bo{vcKe-!nA+`jcYFO_Y|c)1zu(#EIQ)d+-T_|r zeXpgvxxLpv*xpW${q26Ix4Rn=?(gpP4tDkNd;4G?!bPI>d;7aPd+~9*yK~U#1sotqZKp4yN+RJ z6OQTi_Vy#d-T|Gk-HE->-QVBYIq2=g+PAs&dwaV|!_NNR-u~`xq*A93nRfb-F`!3x zzt@itx;y>e!9hZ}*FWg*ZwDSuO+Em_gPquqcx7Uqq)7yt{V2aR#{N91porhzmAPpsKyi;K8-T|CZqO`Z& z>mZIIggv-qdnY2?-|KHn`cyFN?{^Pqqbe=_W4VCFyRk?@Z{V>$=qJ6#5e+-rUMF5^q&M|NuIaLrUUG3LLvlt5C%Zl-QC@ejiB}(E#{5d z1Twn_v%Q^4Cv-L$>3fhiq9oacc=djxNT<8MjQ}#Ls5)c?-4-ABfF7HZFx>A;ro|#q zyt@mUp-8_=v-mGOcDnst2`oK=VTVpNNhFx~5ifu1lF zGwufoXE^Nj`(c(7(RS$By@*n`gKT3O3iuyLlJvv0YyfEm*z7RxMhqDTFoqonuA@eJ z-7a)XG-TTBZ}-AL6b*ZO{r%9P2}1@WlS{0$b3m8JnUEsAeb~T-8MW{2Aq-)INa6ne zE;F9T~;#m?aP^rU2PKh*H8Abb@ zAh6ZT=tI4r8ZgRs80tv0vX`B8nM?x?%pqtF2m4`K1_GMcc3vH9&NLls@9ysIq0m$S zBD_!rdg|rdB=id|Be8|sx)v?Ez*s!5T?C5g@0L$N(b)pcnS@S?!&>@aCDO;j66NIS~B@vcykh8MJS;jj&_ z?fRsmR73-+N34#KyF+pB=Gd_-Q&m2|C zFO)U(&7crQaX=p)?9tAM;SRzja;IpB2<@d#L04odcKBLkJ}|#yhM`_EaY85SIFX%> z>!74s#|i&EWKut2i0nGRT8p)#Q>uBEIbz7ffHshZE7g-Db!%rAo(a~F=(E4iXiNf^ zn)bja!%%tPlYP26Rw@y=--`%$7*0&KC5HPuy=@=NPJfZB1`t~cg(J#PWH=Br8I7gU zFPn^*XO1xVA{U~E|1)u*TF}F>xS|}V1t>73l+R=+nRAg^dvuGq_VRrmKN`T!!7f81 zjRnnO+r1=wqcVaEFlio1&Hwgz1*=P5JaXKBu_lRxW(f1 zK8k#(c>+5+Ndp8A7I7Lly&j@1Xwd?AAU!oz$IzB>RWi1X6dCf?sM}<;`DhmD(SQ&D z=7LyF5Bm-&8AZ12ggw+At956SMF6Ql{>bSeGWrj?IZl0aoE<3H^~t2aiBV580-<}G z^a6%@&>ec4m4zC(Qi8{e+&_-J^}ke(Ub+BE5Vtb7%{u z81f{kocp^t1>k1`DAT8}i9e?yY9qcZTpdxqpc^2tgZu>IKNu+`R0WJDqzmqh5Tu&Mk zISu7v+wJWk%dH4hI*@ZC4EXLQY*y;gw?9Tce2XH#4uH&(d#It_DU9?z+(qa>Mi6=# z4wV%i=!4#bV$V1opXye}Y9>Oe+Wf|~{)mWWeq%fA#Khkhd z8Xzi=Rf>S3-=t93Bf?>47i}pp6+8wL?$hrfb01N)15?;z#1PKa?5mfz$>^cH=SyVt z4z)7=pKiFJs_EBxBYVSe(}y?KJo2EpBFfX7H1XmW>Z00bIT^@MD!pNV;aicU&){$4 zZ$XH}HwhXef_WAl`gmWL^TelPJiXjZn5X1AZ^#8_ZDt5UL$NuJ886pj<>q?9vCgvJQRLz~`{lNlKw zbpEFA-H^&c4LQmVQl3ON*c2VNd=E5q5H#IbR+wxv8<%-_gGPhdxffehLUR&lWn(YI zRsapf8HFY0v7Xvz@+;rOma>9`t(4vi6Q)5X%~)2L$W5@n8!_Px9LjJ_c@l01Xczls zUz3yR4)L0D@`fo4Z(II`EI7B)n*T1QRn<; zC*l1J+OE{N3Vd8uSf`ad=pgvRVyOfT7uG&DQG8Fmtir$!l{Z*{NYXqHl85D>_@;!$ zklQYM0cf~pV5XE)Z}xUkF!DDjtu!{hNzlyJEbFD0rHlEfF{Br5(*%_32+c+`Gh{a(mCUcbol1@PG^G<$%BRUV z>REHdAW6``P3m~rFFt#P^;X*tYteEROy`);;}}B50B0+BHhs?6<3xu!&D;wcKQ#A14B9Vgw?S6YFQk+%D zE=_br1%CmJVLEXOhesxH^zE#@0Kmsi$cSfQTA;gd(nJa|J7HA@@bWD%7qUlk1IXsAinvIQS z-4ol(gpR_v=Mc#Wk$XkVe<0c#F$MeI=A-?%b@2TIaRaXG<P zeYJ=$9NY>~NZ_&I(?U1B&u^TJaWra`U8aL*AK~fnA`}^onPST#2p5Ng)uRofNJbT+ zfs7LeE0o|O79DI9(rF!h0&>xZ4#x#R6M~Chh8OaSAzh+`Y9$|G3||1iP9Nt-kO=bq zVrxRB0FOm%`97vx!FVYq|#mCH={0K37#33XZE#7ayO z3l3ChlhvkFScbgTe1j*|lu!jc+D(h2PS{;9wz+u z@eU#i1O3R&s!vHjM7p9)Vk+{3WvJNu^fhTdT}OC5WR4NWe)+rGOWdCNG2j^szyVM!HXo0J z%xgVbhtgFns>Vmuo9&>_8GfDxq4>5{xBqqhjqwZb!K^0U2u3bW5<0aZ_xs z6d+viu|r{IoTo_uNCcw>l;|SbaLfjH2s$Zr75<|^9mKXe^j4AF3@?a6Sz;H)q1MQB z3~7bR#!=6(l;NMoh}1k3(?|juzyiKKrbc4c<0VOWGigDY)Mos3Si^A$5_!eaRnntS zinOX?wZ%>lTWSG5R>@)-s$j&A<^DZ%>x3VULRJ{!AnPg`BE;n+{IuB5@_nGIsa<#~ z<0EP-86rFdz%nf*Aqwuu*s{IiihUGCCdP;#zH=0%R6=1*_y=PuDkN-|m`)MPv_`41 zz08WZ;#`OdJZc4cdqhaf^5|8mHVh3dga_;qdWe)vFB1T`1YNeofK?gzDwY7fJ^VQF zaTi*$>=GXlaEzb|6QgS=Tr$C9-lGkvz1Rin5dl!;*felcYA^05YOB%@87{wNECG5b zt_gtLEX<5C6<;0%HxXuSgZmM?N-g`BDH4yN-if_Ej36?cC`9x`0x!!faHrrABcwpk z3OpLjuusDry`G8D&=q)QX(owMDAPU|D55I`JE(oBf8~6}kc?TNxPr;TV=iJr=$6L_ z@0KjL1E{5bBzVlS$Y3`UjN;5%SQ?QUir{1=Ha=o+Ybi>P5kL9|Q#Kn>(h`$e!kViB zJ5uj!p*-rf^cLzTT4LG1!hkN+a(Jv#Yty(Q<0DI?s3i#=+{_AO>U}BwL>edj#1WXm zj4<)btwOmOPml>^{M&L@#A?xf0UP4DFt3qtn(b9BdNeC4h~&V7Ec0T>%j;bt)n!?M zA&)u{N}vmyPdz-MQ&B@Q9?^ObGo`7(OosEb0*`({CMEk)vl?s15j@M}n9r#;Tp@xO zQ*quhLwFxsr)u#T+YuWnwg^j#X&_j~7(dcdWq6WOEVhpB=X-wn}DvRsHVk#=bGqd$--cpqW| zVL+_?WSX4MY!NP=**g z5ez*Q+cz>7o+E)l^OqGOUC?GT-L<^Y3(g0(* z+CCB8<&P1+`0e{p!QDBTg_i;xx`ToU_3>m%58k$wzkG*KsZY%g{vk~WPfR-V*5 zaX4#5EZZQnhd{=&=)@*E08b|*sPr%UePF@hpJYH_1!>Z>4(PFDgO(B89ng=Vi7*U? z5%C1tq{K!mWp@0KiA>A*I5MGp&n1}uGD|MYmq{9HAa|~k?0?!Ude>%ATfEX&%a=XRFlsJ4BX_pQiEewjpI(jrn!k?NtncEUao7N?a@Z$}Nq`?Crj7WMvDvH>AB2t`Rw3dUN>6I(!0~-Q=aVfC?ponzT znt&f#FCsAMwR`AtP&X0`M$rFF;#suXqJ$ii6ai`8102LijFMd z(O!IwI8?nwEU@5pKnsr)I>6$`Z1Wk3%+QiKBr+>rI3T)>9NS9;*qXtvha>1u^!P|l zdL9)!Z2VPk$xIFUgW5*uDxrrZeyA+)6jq?O7lLV<7h0h;kVh7eI&qT*0N7DM|GRzz zaR@|}`cuM#1~~fAL?VN*iA+?9JqT?rTEW1>T+1I5|1HnL__zf?E%l?p!`~JoRp}lG zh(?h3nE?km;v>3%22Vx4FyCv%Ep{l%DF#kj9g~{{D=YzE_NT*~9o4@CG@?b9{Q(AA z-Hdyic|@BbdN-;-csTH`C;0~>pphi~T5CHvl`8P?``J7r5QQJWT#?q1>0I?t5l@m+2fJXMMz@uqF`{~ zdvp~)!jlaM#Uhha9TK#3y|FDFUtdZ^r2)9MS4Oovqo&+-U+ zUa}n{T2xKmbnIIN-A9Sn!3N3}C*U6Z7(U-c`r&D1%19y|Hv$L*8x`#FMq^c`2C`a& z-W{hGWCt3#?;(irwAUY@oe0J=TpR@|(jAGGCUhD@^Aj`RQA8xV#T4NovSqhN2~Vh^ zcK0T7QWa7ywU^nO<<8jMxEu+2t2qvta#_EM0Pu{_X^Edj44D~0;>jta`r{*RK&GH< z27*F5-XJcR@~Al{8h!9HGq6-fY!DCA>Gg#yo!~;H-6fc9f0-2ctM$jc#EUfm2_(zjk>@s8!N(VLjb5KxowL$T5(+lT=%p&FOjBc{0xdIPV`9geOZ*_k2VxH20&-f1}rQBz`o z;U9L4s05n^*a2u=tVev3c#--fcH@KBmE#BT3m3`k&4lw#U7PVX676^BoPN622Q*RJeZb!l`h5Ae4LKa zn{1C#LtKXHkqLyY7)D(+1{H%j*LW?`Pb7gxv4Kn%Izk~nVphOGB{i@RwA>ck%LK&) zQyF74kb#pJjul3*q(ec!|kP^Tk=b07H%!Vy2z6f~)@8V@dPq=*b3;aLzu zocZv56C*m73L zQ>XK=2u6)KI1C;=$Tr4wH~^`vW?Nb&Bf?lc2k$w=I15|<`0J_+X%)nlP4%Lw? zOmhKU#c6oXVqp|d5(}n2-snq3i3gi8 z_Af>}LM=G2SSw+K6M5wP!d`I%EOI`M9`sSdH-evpR0a>hKb9KdQG%sJ;}@67|8tj0 z_A5&zXQz`+Wk*TAOwxY-yMazj$3y?_Cu_!%oK<`@1e~BPK5g@-ucz1N(~D!Pl+(>C zhi4ipDtrHfIdcfwmQ*>Kv!2N2oaQxqx9nrO|00@U{so6lo?OkQ6E1nV8o%V$J#MJF zbtjV-JK=ioF*~XLIG7D5qxpPcscdVLmwNH__X{(+&SBe|B6wX?^v~nr)w8U?;&rzM zt5g_?!0F*~Mmn7gE=KRkNQ;?9Tfpu-qP5=HZ^a4i@{SbPZ_yc|T8$i>aKlRLd^9;+ zTdke@YK=Fx_ajMdi(H$Vkfm@#N?0@odx*6%UQV>@0+G zhxTo(#s#jE7CYvyC*!L_CwH0Ka+KQ+<7ux#gO9kmhnJ&T5sr?k!@%J3sue_(~0Q+vwqah|DSR(-00y>{&!kRS4ID`d%*cw|4YM`ub15|NYaat&8dTyXlY=9C5>vT@`Ki z!%yFZH>;VQ5wF}Px2EUCd$=cD2!B}gwwLFSCBc0J_^JfEYF>oW8ivC@mC&Ga6b`TKGYOXs>&&*)n5y3Kh9*+!u``{sTSPI6$ zyDoRP<;`I2a+1CRjujGwtIRPFwmO}R#Sa`3F?icx$zj1ViPrnQ-VE0MCJQ303*b)V zUkH%E>%vkS-djAIxW0mC)nNgiJvDg1!oqR|7E#v(a?2f}(_akl4P1P9%y5a|7GV#$ zJ2C=Z1PQZ*l|qLzSi6J>bD}!_YU8c(4V0-v>aYzr=XU{@r9-~!d?V? zutLKkzSmpA>M8&Ww%k6T^+H9Z&Utb+8A8W@E7hixLZzr22;*oxA4RsenlwHO#`%*We=zF zKC$&0Ct65hDX)a3P<{4&Xmn zfNc4#kD)FjkJuJ1&9eP6jbb~6j<*ON)*!>8w87G51w@Jh>b%~vjqrp<5ORXMMK6gUge`$8F<7z&i zD$3)Kx3?v%LZ^H}PS!3h>M)G$0}fF_bRvs(<+Kf>!4?`7Y@!n+X?z{lJ|27s&&n13 z9b-s04iqBE;=2w<*Fl$7N^L|46B(so_ZY91;U!qC*C_Nw+orsfU?B{2h!Wu9hGUH^ zok7B;c-F&w&)t87MHJ%+pD>w4IbujNym=(X_z$Fea5>;ryHH}|=$=wZsW`>#^t1RxWm76VeSOK6|bx+lQWN^Hle?(k8<6kOj<2ki&I)E zv@r2#bF;n52|OF^)y<=N;mwV|U)k7fAL-NH+*tYhT837u_-l?=@z+|0;y+hcD;eq# zisC|C z(A7;Zg{!t7#u}{K|C9OE?Bm-11VimK?*Ai*r~fyd57Xo-)N4F*Gh7n0>GZ0aQhmBB z9RaORa&A;h|7xE;+5eyH|6j)b=ghUi`E+ttyc%CUE09B*Me)sPF_|($&PSu-%V$?t zm-EM4Td!Wd+B}pCAyzi8}bm54Fo3w%$*JEnSK*2V5 z#Ukd>+Ro*(ahp5v#?N1zw+G$!pqKd;Y{6;Ve%^l39`lF4FWTql?eXlQo@sL2>Ts`L zd$QU-XB`AGvYu($1BB&bY3`9fp3Zm;9-{E%*nBC32Y(MEOY8Yq@j_0k*@y4JF z@vk=7|G*gEj4ylfWs~BmT5$yb)+5uT1pl$DwXl?5H(ksB;_$^nP=hO%FD*EC_3%Z; zy$L|d(o>dk$=}T!edTz5TaInzI5!t!D(*iR=!apThjGYg*5E#Ozh*5vSp(((r0jx9 z{nGDRx$=5!WKwMVW1-as${K#L%`Fbw*ENQ9kZIf|khM2C@l#Uzk=4B76%R0;m?c(_ zUn^YvIh%8j_k2awW_e)(QjIkOhsKgwj3b}lQ`6z4(wsKfY*3?8=N?ah! zQksdenvl9x-qa*bHhL4x?qfl{MaCpKLA%oL^dkegNO<^|y<2p6zV{Lw4q~zBIG#?1 zNDdUJ_ta8fj%Mh})5-Zwf$n&HH62)JT+~iYT|M%vnP-DxnbR(7{$ViGXo;CC`t5S5 zV@TWLlnN&mGzcEupZ1-+UlojBZDLbLM~0xNb?`cbjz3vcrh^>%dae-XDxlf zXt|u)N@y4;?X&jVM*zO1NjJYdA73Ry@2v-dtq(667Emg^J_`%1HV(3JfrfL=RFRJ$ zy0g_M80`9@J?pejPfyw}FZE(Ju*Xv`r@(urbB$+<i=YA=vZCJd=kwz0@1AhqJ#NIw$w)WTr-50tuIJa7&NqiZKAp}O*3*kQ%4l&q8=PH?CRb51 zNDWAOHY{MK=0>k3US`K`_j<(=pkOl|T%ATRo-jBZTwM$Z^sVU{v*T8G_0Yc82Wt|O zl+FYsrAh2rmL8JPvh)^Y>06e5%+jx9Ng~3LdDD@-;uOPF&8mZiBRX3`_q1DV6mQJF z_o8Ho$SlneQCXZ}cxaU{5v&`q@T0G(p%id=M{f;}&xxZHO*2$Shog0Jtr_z=a!aXy zdV0uG@vyU|0;wYcer2UVIWzhn`X3?KU8PVhi|9`l{RwSoWD)(zqCd()>+&plfABlm zy`LBVR&wn^=8Pm-%$#*ch^WY#-C7(nB_(s~e>pn@f|kmF)0xUmB%2e)T`=`w5jy0} zp=%+i067xR_3gvVmDtN2VDsU@a+? z>8S|(_Uw2SiC1k>36t?gv5i@d7DK1i-P{s-VoV0n+L|7+Qo(1K)WFc8uTf`OHf}de zE@{-R>qUQ6FZ!n8m0&0}ya`3RmZNJq?kMtRSuHt?N-Yam(g%a%{dtn^HN}tQfx_wU z6b#D9L55RT@ARn=V~@R#l?x@O9)t2N81Jq+BtkPbQZ<>X3IcSA%)~xVNqwr0$a4sRO z@Eb4urct;y;?L)!S~If8tfQl-OsUH{x|z{BT3x(BcP;B^P0LDO*3lXbN_TBAVZo12 z9W4sn+0og=2+@{{c2w9iR;%7asN>*p^{%rym<%^-YM-`u#K05~`MYW!+%c53Eg;oZ zi1A@*GUB7o)vV`Pl9exq$1PI;c85);k6CsI7Im&FO3atGH<@J@=f?JenIN}B({!Ax zRCxxpD2Yj*i*vQ>`r@!)2AN;Za0=Jv5p07)(oh&;BGEdTAWF4f+tQa0lTcGxW-Zzn zo{qHl6&994E-!>uNkDS)yd`RsFD2-nOCi&rb+U*ym62T$g&T`=^c;r%BpCVVca<<` zh6zSBN8e%SPlAz4h>G5mV5A(mzVmr;%wuSz_97*|Wl>-uKRchFv8=ONJOs18$oSY` zmlQwg6w8c^mjfnTGj;GR<{bR;I7`Tv)?S`u3Hd;JIZ%<8gN>KRWz{cF?Bz-2r3_=s zDzUysIsO#u6qOja=U#k9S=Z}Cb9hb`wMw6OY5Swn{7`B86P{I?=e)G*ZnMkTbl4&d z1Db!A*&vu*0(>%^UG!SKU+-=XH@X&z?(A;maeK^9T2>SgvfncRdIW?SN*Ch^${l)W zo850MMw@!HQd%`=!z-yomIL$eB-b3%99j&oP%28In`ePiz0F~#Sd%`* z_b@sUX~&4f5i}ZQ!?HpcBZ@o}dBe=KfN)b_)5DzwM-69CiGZ|rWsU(s7OiQH%iRG%QJLPRr z6@OetJeg)%uzoh)xb(Fe4W9k9X8kOCxhjzSv+=cGqG3!TSJ#j@ifT>n1smc=8y?H= z#=l`!yZOfiva=z$m*WzsIn53=xGYmv$Q)^hIMW&_IM*0>nqw_b2`n;@CNN{Fb+WF> zE4YY5e4-7~r@*a-Zm-${I>6=+&}_t(rkDzCRtmPHyJ-?gBUJ z@P>`X!1YF|))U>)q8Y z*DIO@WA)6iorO;AL3@1Cem-bFKM4bhm?9=(#UbUW6!WXmWm{jpcEyFxzG(a88mpHP?l~_uNo*zMydz}kY@{3SRp5!kk=8mo=*pgyMi6(;E2W3$N zFhOv!c*UJf8>G?O1Uo4X!Ayji^bh-M;kU?N;KL(|)f~#!9X#(0J6rm#{3ATj`YUgp zCc^BxUA@xO#jALYEg8pJncfRH|9}yMi7!Ov>((s?_u_DiNHp@NUKEqn1 zAH>SWYx`^#R))M-mXU#XB$6s2_Kcp}dQo=I9T1H683cP4h#;3vgR}YLbBFa z750B#8xeE}A0;%$g{M7dxw~jR_tAlZ^*mGRJjXMI{*86siX;Lo2`YAj7B4e( z%mQV@lI9B{YSH3Zog6*qpPPeewq6!cEK)oeu7VW+7T-)RuT5;L$85hzOyPOi=jf=K za&(jmnM1!!eOxXGp&jC#vggTwWzDgzN+(1LR7%`n>GN1GuII({lwt(N70)-u8?_?n zr`007xV2D3^H0}T^=5BaTFig}Gft@RgLaH&pS z4Q11nM>LXSa4zSE?zV8j^tq%$7{^;fUDNJkn%{woZHV(oq$lVYqGlA?dz(HDZ8M?5 zJ7qMD2H6%x9S-*KNzzt=V^n%eoPi-kmf?kaPE!VnGub6ThQx=Vg*X}7{Wce(==E{- z`Z&Ede;bykA#QQ%kf7pKgJLx3Y|=7{T4PqXfIL|Pq=6o>l%Xp4C^PiyY&pQSN;Yt0 ziFi@#1DVk<#{rP~RP6=eT8lR6Vclu4(V}8i4s?GlTnryQuCB#i2cHF}7g!6*21NRn zC_GOnJTFo3s@ANq>fWM4EuX2vkiUdrLzCK(>KO#f93c#Va0~=%fm1Pb;Zy$RGt*~$ z@;PO>fgjtwpwTkk#lHTR`Np1^f9&u5&#mz3Trw}jK46;pb#F$ps8!Qttp0aPifHNwVZAr=K+RgJyi5L>($p7-}>6 z!SX~2U{5iTF7ZTryYAqWm`O=D<7U%2i!->hOeyWXqst=OTx5lQS z2iCNFK?yO+mO4vkEkZf1E zMYzW;RAJaD-(em1l6Ijhy-N*T6h`&={=uxfiqUr`wz~s_)^2|9xqHnzhX)AzvtJa28~H839eg zkDxX*v&PPK11$8kn_=O>Rh967*L(FoW>=(`DH>MRrC(i)LIVxEhNe(jO`MZjW+<(u zQr93Nx6BZ>c%YM#A&6F^s`AVX)&{iZNr`a;^RqtdjOdK^%*`V@G3f@gm&x*?f6LeS z!(^ukY8})|dY8`j-3j$XScJsM;zTf@@bIM}TQ4c}NOTnIi7IxXTKQgBT1AyX4B}`9 zO@~&k(O{W5t4750{gr5Sn44Zu6H`G!W?21$Se0o#Iv*vsoPLj!s z%Mtw*+hfw6qmU5*Azxqna?EBP7VGN3iNgTAeV_1c4Q?389Yr=-U+L0-;&L3ftaA?w zSC(=Bpl)jA3^-0so?m>s|;FrtTuC!#qia#vn`>PJ#5=4v&XQ0K_|O0WNrSZ3Uhh5xvNo9vSXcemZ~qz zE$4*P(}5Ifsa$j+3@Vd&FQjH!>hVcEm18H^uC3G>a_{b{@d$WiLDIX-Rl{plW3pj+ zJ3ZOHV@vVi1)eTDJ!(2|L(4L+61h0+EOhV$kn*i7k4qN&rR|q80Era2hZGq-0m=$9due75&Puv^MoQ*> zw(>MeAau{bNLvdD*gc=V5)5rT;>BoKu#mc$&RCjW^1vdWSN}&=X~%;}F@Hv(b6x3C zaNPhy(bfUS7lX4oMH!Tnm8;@=IM1^n!@TYLYa8>mPuJ?ey8L?Q>C$b?OvZsg5-bR*e%s{@IF+yE z8V;`!h*24B;&jXgtK&4c*5!=akqa7mW0#8=Qhfo>gpBg4d=N4Ga_)8kW2qmJt<8cf z5?jBE5?p-E9^mV9MAO`)ROvRdaDgyre=&y_(Bx%v zjHGe#;yDB3Twm@{G8`H#x7-f`i|}#pM^q~pc~Wlm#e{JJp!#%<7ol{O)O{jhtkgXy zValFOULInA68?uF-o@EGF%9Y^-}+6UsX58S0>)^E1ME~*lP50==KQMg{xA_hC$$x( zIQs4-wVOs+5}imbaYB@mJUD0JU)IKV?dFrp9e3{OcZjnkhjzZJyxzvWfu38G0!7l4 zLv&T{pmADmCtIcynWiLr&Pu(4G)ej4prwNv}!1I38b7Um~ML6b%<0&!FFYct5{fpS8wNh%db@8GJSg+t)5FL4w*a-)wAHiZUEWp%RhL zvMMFTVnqO+&cX^FIH_*?)bR0_LgjEeODOr<5;30jfZ|g56$Aw%sXitiZYiQg8;7GPbpW)?njVd%EG9f`?$L6hVHdhv?d9<3nnM8St0$lWuF!W=8-w zv|YW$r6cb|L?0sTO(mLC)jPdB zOV715(;MGjG~LzxuGy^_;5v)M-cKrPn5wF~ZNv==$;-g`q6q)m-U7v@F+a9g|^>IMux-w5+sHBE@!m z6l>Vuq^>J+5Hh6re!9MODlY9DD0<9{$Lz! z!NQ0fEk#+Pl)jogv9AB@S9^l`e{IATo&T>rGiIGX&_w_`7k}yff4Ze;uT#JOkE?n1 zKAr#n5m@Wf`Tw8J|Nmvq|0f>(y>9^c{PW`Qfj-h*){1|A`t8?$`tE7*)1Qi;{`eFX z>+9lA#rMUJ#ZSc##Suq_GFqPwG7U@_0I}yf&R@-h3ZV+0IfHBEuPHhM`}+8|sUPCO$5{ z9DmjR^7&V`DN|VL4Awg{RdJUl@mOUetS?_UybPALVqvBVthlML#7nTgJpZbl!CIcF z0*mV^SU*&qU!pDoB@z5L>;S(jYvf;Eh{QBqUS{jn2=(_5kLN$yZNV*(;mR~#Vmz6{?E(oQ*G!^wj3w;kv-)2 zLHNwEz87vSk0Ki4&{m%)*Q{yQ)$kEVke*<9^f=6TU|WEK0Y7KzR?(E7ZZC-DWO}z z2PeE~hqCQ*sS4}v^n7rJm9+93J4pPF%qP=x;)uxo_&&Mkm)dJd?&3bVM?Z78ta2aT zC-<|#{FyTU?R_$9$yl42SK9Z1ZoI~jn!SX$46pgLcr~)&c{ZI6SElC$Vw@Y z%Nqi#kFU?p0Au@4qt9U>jV_O9-%)7lVX`MT;c6sRmEU=@4U38%p0j{bSdGnj9BJzY_o>s*jn{Q zm9oGRpxN0iP6kbQ+I*KgFKJAH9~wK&aNicnFIdwgx`E98Hc+$2t>y*mllenK?FcaE^yMsE4y{ z@`V*Es7AaR%ye~8>(R;d`g~}zUSpzId9<}Y1H5JeQ*2;UmaZd`wX@8~>koOPjF*f=%LvlL0tw9gs{;<|?aB+ct_R}?bB#4b>rseheOV(Tf>u z6Vl1E5p%E+gDF;X>Y(@y%{P?StR-vMyXV&zaV5(-jtI8bErTzZ;c7RPiMfD2ADt79 zN-)HHWLaCi$HZb<#rm@ME2sm0=PRD;l*A9!l6btqwvWDg)P{8j@TJjNpex0V6f+K4 z`Ptn9-#Mfpb8{W_d`h796?=-{e74twlQq56vRLwXvWUF<32vn^ukbOr~lY1kL zd~e8mqN?ISDvyToC?+W-l>wZ(abYJoYVF%v7LM|2_5+Z!6}I=TXK`n%lInTJq5Cm% z!}Y`!R(nsHE+mqsc(Lj`cE6kv9}890^&Y5(lcd1*!w;%Zm&?VsAOAXm>0?nlL~fMb+UDkQNB~&&DUu(0pEvQL+fB;R+9&O9Qly za|{&BKhB(z4rKmAM_2N7JU<$9GSc8mE{v8Y=T+&$SEf{%RwLbsk7ceZCn^$7eXo_F z&2ewQm}{$U1Z|FUQ7xtrT3J$>ntFFbC#fpJMyr!^92rsnU9B(73wW{%E2paFY!$4| z#8c2nXJRIYKvGp6!V+|Lersbe*ez}SEsgoHSv{ORaxxmCakuLBvzhSWrAQv3*pCuS z@ChtQ&5Zk|eO3uA$!#@Af42u9))-n9?b=|O-DWsOLc}7H2WsJMWn|*Lo#`6zGlSE> zSB=H1AFfRqPul)n!}qp<7KFfp;gt`qEY~f%`$kQ9x3L9vxDZ64D2ghB&@vN4=H$xC>L&Lfx5gvCl&pGdGb9EOF8m9(Ngj_!*q;#)PJx&@7(TzA zU!8ld@o2q^@e;EcB?IT0><8+t-a0EFOVPw)OQMV3iQt5Od{widQbD+myTc!aN|9U9 zB)0K2*R^Pz^7lv{S2=hhXvkVx#5_nCr{LHHr#uJAQTI6dXBsi{0ohms()g_-dJ7 zJP{Lc2bpU;e+TsR?g11kdA9`KRg5yhrBLk-3_CbLSSvR8 zOzA_8fn+7Q4V0Ix1kTQET~iCAzN}dgetN`G=Hv=Z(@;esCRvwxV-+t?bI@(%}My+V7|Uc8j+bx!hj#HU*z6j)FTs)a-?NuZnSCL zpdGzr1BMoSSrR^`J?zqA`wPpz(Z+Q*98P6LNz9XH(^MpplBF79z~`3ceqQL9i2%fc zylyUzeWl9Fnu=>aewO@OSxXoAIIU{4#J&J3s-h0Y&x! zmahV5sRva0Wm+@&OK>5CmOi#s6H|LL{1z>sII?`7+?=qmpC0*9Dv$oQfr*9;JQl-Z zOh(u1)Q!7wrgSi(_$KQzn<^f(b&P@ei}7V~HsCx8yW}&RVV&^7cDJPqxfre|Zn@hi zH$}LDw{PyQ!C91Np^>F>v7DO25`!IH6^wQA(=B?UY7nSW{D`Kb4myTDih7@7@n4&jg$UZ2-jvv1?q zFyw{Ix|NPJuQp?uLm`Q*tLe137))-8AOHB|AD?<`GgB{9>|3ED;+PaST#hbSZI8d` zip{Ip^=LED@s{aXQ0|^S7EHw|h|JcOD(ONte0R;b+~oediDPKl;9&IJrZ$+2P_YeYD`Iu z20r>R1<}1yQ<9vdVl9Us6)OgRWpe@NfwT)tCgYpwbum97k^)kVQF6{LQjea}p*R-r zNAy5B=`Nh3q&|dohq@~~pwlq)yjSjT>)AD9R*2|)^W#TjFQ%X!SB$`=)?p>eDnhYk z`G+(Ry@8)>#QgR%Hf_Prm>9X`-v90$CwCYOr5u?Uj2Sc|;X&ob;2Vhuirp(z8dC z>Gjz&`OU7)v#0ovOdU_Rsx8pHmmBl037|3e)&kiy?S2u%Q!DStRe5%WoPZKEy{n?j zwW&IpmSyRL6mU9QGNAlWS(Me63Tl)U63PHrJf(NMvXcxWO+6}LX2#xkeqhT z$1R78<6-RUf3hlJTC%*Q`$atDB5$mXA~5 zm7f&nB|ijX^*=UaRmjm?MN4yq9I40C$?#FT*J97YxU;IQ3y-d*kJ>9+Tk!x)C(H^d zr`_J>o@M#J|C`mMlPhggMNV9gd@(Lhx7E2vw)0XwV2@OQ$f?5BkxF-nfi=mh!GPNz zkv{363Wn`CSCw8~(CtwmR{QvuqR)eoBFbYQ26}QE@yYjp_;!IRL=;LxuB35(f8A%| z_rb2b%`!&PeEL!Iv2z>hs!w=XPKM#ddniBB`Zh9W<}HGBe2X9rV$AWWPU0U>1+wby zq5mwS+XvTxtl~`lS+0&|iqIk=F4BY+hTA*anpN04gm#X1R4L6-8JycqjiaJ znX%{dl1;In>#PGi;^25XZTyI@Wj(aUHXM zQBjDU&AxcBapE!du`e>S)duL>3hjh*m7t5{_L8iNME8=cNqQ^tJy{TeKve|%HXyhh zxf|{>S$w$@S>8$3CloVrpWb~~iJz)jUiC+i`w@$Ki2j)M!!mYd0+3}en4Fa16DBF; z>SF@vKg6Gf}vD|esM#Iu zY6fvY>3xa%{;$jX(&)KQ;{4Yv&Jz=TlIVeRqiQ7YN0Rs3b$S2b4v*&G|L-O8b4L5M zOa1K+EA`K7V!he*wG36c?R##agPCHq9U zPI~e3PLuFJ%+_zJ9*(qr@pkTwK!auSwJ~4j>!p>ji##yumez81$>LBlc8Z*KX<+8X zdEf>v9M|vGz>C3rZrJ*|T5w#HVRhD+@D|ro${v1j=hu~fhC9FHtcWr9Bi~ZLRk}HLXb*0!CzLDz!X*PxMAh1M9PRU@<5g>e z-sIzxs$I%1p07GS{GAmMX5mMZ)k4|0?>#-buhAb(m_U2o9g&fqT_9X=8asfj3q{n7 zf@Rb1@I}SjDT=SZdm>iSLAGN8h<<22nVfB|9zJTH?&GUpS*=F)G%Jq2q|l!GuCGfT zEsH~JRuTm8+J}lfgmTNawl&y2m&7!>B8+*?<+1;^Bj-E{=rzLShJSAmDy#zPBe^T_ zYvx&lm2DIQAw#9WH+vLaL zV+uyl{kh9m+9KX7Z#K$avwIwpSm+iP9BalhN74CwL4Up**7uc3T--1%{_U_+T%HfO zOoe?ib*Yp)O`3feWs=4XRExVw?PqzxX&FYrk=*ZllhnWe_~f5)%N+d2hMmr>a1Q?0 zW&n;G;qK;{UB%1!mU^W+2&G)vZi(N{Q8aJ=TY+7Q~`Qvtj$K&F1EOI`;VMoI4(@xfWCu_dBH0t5`ZqR6a zG&Yl3k8qgg8399f{88I42*?Z5jkBvG1_}2MF#`Noy`WZm^sahb)Z3j`)F|G(OhLQo zP1~N>5MU`@f7i7s@rI7S+LYLV=ba z+NgH%2@`FQT;ZjO@=_3_0VW{LJ5@mQY%~dH(Hg2gd+8K}08qI5!6??W)i1cRXTses zU=(F0mkZFy2*?gU6?$q8x`6c4kn=7>`}YIR%H<%;X#!U6Ji5=3CLuJ8$}^gE*T*A2 z_$r(98dIwdvJ|$BZ6v7~I$*(@UT+5Vr5QA+7hlJ#x~__q6{6h%&&@+CE9veYKmB6C zLRIB z%sA4?C`_VrO+#F~IC!aPQ&Z{-9SKWHRwtEl?**a|t@NzzF#M7!GyG8|) z^jc>Tx*$E74#Dh($}Tu|g&<6oXBKn_Hl=%Os4ku|MqxuEn!p=RbTyV8Wb%3O^z|hd zT=+;mrcw?r^O#QJ=%|zxq9OYPi{F3qFIeHZ&+UvA-IpgSxwR0h zX?5EkH7zbkFMGU{5{O(3`AxU3%%(jpVAcRduNR7;=}s*EeCIctY$5t!(!*+ zt#kma&&~Iu!h+oIM*{#pCvVAsQn*Dgw$HdM+Kd)RYHI>Vja*#L<}PlBy79 zZ+gMK`g?R4MUsZuefnF-m0qUB?FbEMBqp@AYcuEHbq;in-M*0}R2GH*&iJ|cwPpgW zHQwm9UtO+lnavhj|#lxgqSzSgG4?FPiMF#-tsa-fQP78opz zgL-reNK&$Z)YP#Av~G!jZh76M??214`MszQdEAa&jG`(&9mpEa8;z5rSs7uh8ppwU z@tmCY(C%n#d8l~9Sb>~56!XXG46b(lJRLJ-xJMO#t*6^>bw^%)jLE_wk=%BslpL2C zGye4)r|ED!2AQ_6wFs>`jE69L1k+l;*fwAH#L$gTYDWBBCK$?wrqXPaP<%BmDz6;* z@|Ch>dZEV9uURbw+YfcZs}K9+9hF?Ophb?CSiVLXU0;vBUvi=Z#$a)Mi8^NB?NU8S zg9T?Dlo|nzL;(8gO5EI$ZM1PjIj2@^ss7_5Z11@mV!e%?apZ8098SJG;5=ds58n@` zN1Uf{Iz8MxWx5<~M)z?xF$M&dC@+hZI72%$0(Oi(34hIZol#RlwO(F-j)H4f_Tlhi z+_JAJ8N)hhS51Yjud{RFDCE?pYD%ny$gTV-KCptkv{6!&7) z%~tCM^TgS`-LV^ju<_O}CbiTCgcU^Vwe8505?!zqC(z_?krV&4C?21Zs8S|6+AdnE zDit97V*^0qX5F*N1d#lcVNyL@!}BL?IE{&);t`KVA=xx0y-Yq?|R|cE4dnjiemQ|SHfk% z;G*#Td#%<;9ve%TcMKDs@wps?v#mp`a-a>R^ifq7v-@l`(PE_?Xy5~|en>(YgQ-Il z{_p>`NK4O}uMWfm+|I|B^XYiFa57mQ0iOoWU6aWKM?t7UXurpNlHe3k^P%rFUY5=# zcF9dS)g%#TN6y$OO!*RT2BvyAOV*;}YEcOpS)8)eFDny?N+Our7-jvUvv)KgOnvm6fOFm{0X7DpYFIL% zhU%6scsFZn%&uhdDTdQ)X`c+qQf(yBKMkaKeGjS7oNX!hJ^~>Hnk3 z3Se!B)@4JnuhSI7k1}pksjcULDC5LDV^T0uxfIZBfz60+l|>8ES{m{0$9{$D{ObDj zl$EzRYAgq*m3kd;1cBo%sVn{pP|92lMJs7b4{-v%TP3j{dcV$oh#~g3^@9RpMZ;e4 z&i#NZFZ2Vye$jqN-EfPhFV|Uf)k{2ubzn=NOPw-Jcg$?`oONS4C?YGwMXNL1X8%8X zZ@Sz@lBA3FZ<)9K$1)nTLa*xbLLsj zpZg5=*Zk`jyWi&?Yi0rjMM|Zr1|$NRv3NvyczAetczEC*WN3C^NM`odu^TOFn`%Xd zqtDJD8~2yxMr3Y&i`fmXuNdRfZhWg4>E zZ&kjgKJvrz<$b_(HwXCJFI3o5hr-K5I3cjZQ&h9 z>)jwQPSv?7OMl%Oe(mpXgz=-roq#HVm!U7Er5PZwWgTYU`}x2{qDBNsEp9 zIq?tb=;I2{yPD^Z1WYqFXIHlT$23q|qCJ0Hrjc&{Sj@@bt>23|L-_;#A!JF<4sM(9O6`rs01ex_l_6ck5DOE zPP$Ug0dc3x`FJoH3}eq^pM=b{*v~@c&PVP#YzNmvWj;_dg$QmQ8L-xyDyjl*Nm>o= zNW&P>;|$nV6U1Y;ExIO6jVteVNt!*$DI{7!n-zqKp$FQ;_bl>UwnLD@bh4}j8IHMS zoQGr@HA3?;R>;2!Gzc3iSfUCES~fxU^GOI#%K8_jJD}Na=Y9r~3(25f;*DPh{gE@y zxJ!?cZAse3+OjoOvBSiH`0?D5xu-Kr8*6x_eVv3v$YwC&kgEoJHRofoFA~Im3Z1#Fpmwe9nUuB?D_Mcg zmAZBE842U}v43LG{?T+nH2f-*VQU@|OksDWl3WltYo~)?vG^=4N{>ca1`Qxa2i-2F zH2VdcqRUf}hn(Znd+>XvMJ-mD;VLuQF1W)Mh1dskuBvt>urM08!q%r+EpjLENM~+k z+ze=GzzsuF$3j8nt%Ya6M4=1%{9Rq|SYcS1YZMkv0 z;y--RV)$wcZyoot{-m)yrF>Vs1%(p=cLk+>)98LU1mzH-tDY(K@%V7w*E0A|2>c$q z@F)~AMn7a3ddMuQ01tmDR@@1+8?mBpGNynrkyBdYF`HjS0Omu4%T9E0N?MJ87#T#{ zGZUi#bOX~=mZgrDu$DQ8ebLqA&|C`)k8ua8ApgVS^F?3)eY5sxeS5vJF&?!y+;BL+ zIm-2;Z#VCyj+^*AdbIrq{^C>kZ9aVTc>52H?afD;eJZLp$Tv% z-5R0D(O@u{mGq`~ZJTf0ELdMq+)^Spd>_#xCA<@0a879E3$j>$umncAI~ZP%^5YYD zy53z$nwyQsYt7B(X0kuYj&Q{1#VGIfGD(RnguodJ)7;Snn$qm4_*(!s#eB^B9Y^`$ z`2+<`=uL71CsK@l1p(*qGe1IsbYqDVL_M)K=F5vWKjW_P@ffFyUWkv|Zu0K@unQIZ zs~nyOa1w<(nG6}@(r5VTF+hG~MfOcak{<^sKyH;ulPm|^k@J1M#Rjt^0}qa+SrOgB}6E>*ssB zKOx7n?_a)p`TiGF8?HLvzj?mDpZxfCFL{={d$#xf0~k)j-PI9TwY$TANSAU6XbXU9nVf5Z+y4@plW^r<9Yx# zhU)fX3qsG^KG0D`4KrujH&=+H$7v>#P~_mR)o!1UT5X&>GoHpThZNOp8rcPgbav5F zDHOg$@-})J9(+Wk69YJua-eB&{tlvRA6I>VmYzOM5EBTmsYtOV7KI>zxJELvZAEko zhmobuR@4pQD+G1GKP?p`S*eIrwhY8ZA5-`)d#KCPJTD5`A2!p@2i^UIh7=9_x=)uG zaQCWbwhYU}cRC0R>8*vniXW$z>z z&SMhRQM=yxP_Nqqp==40?&4I6?2+L}4@SLa4atM>4ziArg=LZG&w@C*o%h5Icf=h} z-KYrAf&@y;hy-mPTn?GamwIff#4(_iTV=L7>aZbf3}EnKq#Y{yv{p){;{=KI!7<$- zZi%qxgy5CKuFj9n`#3W^pzAjH$%TLDrZmhlxR^OgJZo)pgCBBfk8Jps0WGgP&?ASy z7`fAn3P5o?l4(_P)J4_bSZl0oG-Zs3^_ns2F|wmE{|`(wTt+wJiR45YWv2+avEpB3 z8ab);>sxhxtrE97W7uhh^O+gD9gJcbmSNnakxn+#OZ;!7oh$rrrk!j2Z>C6%FL9V< zX@S7NAkwq6oAwN^$n!Hiopsav>=a?Acr)%ej;2jS@VtPF=g%q9K@Bq==eXPf6j$ID z$x?SP7$yVAd~ywn%ui-K$)qLV?W_f|s$1t?07T9}cVAHb2$W9VIv(^fD6El1!b@_* z0|bNyTxt@Gb;E4v+LB*uJ{@1=}O6J z-0Ed(B*Ekm$CS_3N@P}S7pe#6rizws1zN(e3bY_Q$6BHNs!I%UglB1a*Wmz9MI?+i zf!%uN8jUViQzn*V2|r5qw`(V|70fy?qy*S4Mv@tYIM|!Y#ENm~`2iP=xDg3!<6eHn z^$)rr9KvY-#}BhvV{BA4z($p$>!zVKnl-Mf2h}O1n}F?|u7qq)2>^IA=3%8?C1*P0 zx&TLb$(fQR_N!-tqQWkc0-$#8Fpwqt)Uk|M%org#pPp6>XCwnTpV|@4hczQ)6-TrV z=ruQ-!IvK(MzDxBkTg;G7|1I$UN|=P+-S=uVT!HVN=FDrq%+I%BRZ}Nl0nN zygU`rG<(d4qZZ&)yu^ck!dH0?7(|KjRnD))TsozDt-a@{&=$@d{${)3vW1biXE7Yt4>+Vb5p zFY?pLI+6mv5{us=h>l4i5%4Xc>0oUcm()gGT89v*+xPUC)@7a{I(#K$$%`04iHTZM!O~VfEXmzw z<4ac0^sEarw%cjbo&8>*>lg@}DWJ3BE+S z*}d~7yEH#+jq~=waW-HrOGZ?`U)}9|4D0Bq{kvjWzXrqE0>iPY=i4(JilZTmT2*x! zh_xL`?2Z>*w2*;3sPU9nsF{IzaTtWUMe{{F2zATWixv}KwAL;TZSJ;&w0#IC4@qDf z)(ySY^k%KFB^C$Leoob{B{GEr;F?0-z)=NsRej{J#Kef_PhApM!6j~?S%;WmF~p?o zHfBUC2^aks!zDE_kHEDQj{p)6ep;)HG{xymfe7=kDk*|UsH==_nyV{92_j|b#hiGM zoC5ZyIYuUuDU(bm$ENWJlRCQKZrg$J?Zm9KooWgjg*JFG1I-ede{VC;%|i2+BrI=Z z?y`!TJf4UwXE=?6y{LRvh;S2Ew-Dj@J698l$i0zxjo=-#lBo4*@SYms#a1Cdl6&Tn zZf%I0MRC6tng0{m39R$}d4&7Gm4x8%ClkaI!&GE`;2Negii^<2O$W=P&LNjm`0LnW zWz9oSn`?wO%ndME1?_NdkQ6q#EQ@xqG>U_{ycj|?3 ziHjMe2#U|O^IctG`RtxK@()j(@ zTByupub+lJ-WW4VqH0&Xr1Dm>Un%6`>dNKfi)6bgm&}*8EO}wJn{ru7kaehiDNL!; z*MT(Kc@SLG=`~c`nu};?GyMrcLY;Ohy|;bVFMx_R)!qgex7w1jB8mv8ajSKuu0O$+ ztKB8dTWQ`-Ph06}+wjdk&0k=UKt5w(DGy?2+vnl^Z>>-{v}vAKZAkvSWT%m9*+Lv(*KJ3i85ueR4I^EPkGjVFypQ|KDsp+%DPwKi=AWw6Oo52f24l^VJOd|F0f=Rkr{C z*4Y1NP+v@7GL<|(>Eagj2TW{C;qP_?;43j6zvB@A1#-6|0AI~@1R!WP1#CUxFy9e? zukLyT;Hx_x0r={pjsUR5_jUx}t2-V6cmU)2S|=YRfBg6Vz5DvvpPwJ>{=B#M{LTA= z{kK2w?LI&F;pN_c{}J=M9K?S1?%ne@KO{KnG{$U>EXeua8yODsb$Ht8k3ryZ>s(9% zi{WS8!4MaS4o><5jRI`efiRPQ|KI%iZyvmmD(t>}_k87E=IJ{Q^QqaZ`M<-+)O@#z zn9cvUnvWknEYAOr8jrUY{Qovc{>ZeqKL0h1|MRfez3~6V5wOJ(u=$UGJy`lKd1-HP zmh*i)e)gOkJsF?(u-4;|gYhtH=SNt@!_m~4ImMQ|GiM!f5PuBQyH17!bop@(XB`=j zF~XV_8+yqPKfeEdRiYvAWQ8+lvRXP2Zpqc*ZPZaWY!|`rOFkO(dEDL|KYRb&2eP=5 zB6K*)FHn0~%*u(#HcjQFdaqlPci-=B{eaVt#LW*Gl2!*Cw7Q}Z@c`g@?=8+i_FCO% z-Qh_q<=q{xTURga!`=fa5k2u{v`+M619d$)%*VVWj@XB4g7d9C%#re#DNH_jQ5@>m z-_Kg3_Q^}W?j&2Phk^cng0puxI*CJbBlz4AZe{#g1(%E1l+d@G>TmYf?! z28qL=#2g#OSo5Rzk=-3_Wv2>#utv}dcq*Y)eJeS}QN}(FhtlI0Zc^(XPfpgERICEs zVG*F<#d{bp;Ye!j_?Q<&31%(^uyBS+@OgJqJ7&CH_M@)`I9iM5LJ381_@Fhf1in2n zS*o+v!X$TEH^GTNNO*i400dDR%$ie}(p2Bb8(>K@0&ssBbkAX%YhbYk2Ak)7oOEo% z_rVPSfsg>)p6?X&s=dU|HjLO2q)86wN0KUZvp~jq!tj=x4<5w56p?-n*aXSG#|c`f z&;K#R3u=evx!w~OTdx0}fqAH62p#nUWcyYhWF(9s=jHK#-QN|9Z&t`QAv&jt=Ag)$ z(SQo=I-10(lL=0;&dRGbg$gzC5Z;Zm^Uh%HALp&k=zKW9p>19@c03afS}F*YR)EB` z-%Q(QRY0+0^X?A%I0JK>2@=FD+pN5vkWlQiPA4ZPAoXBCdiPzkAV_D}!k^>HM_NdO z5T)NyJ~<0|Xr#wzZ3mEs*m084s=^VLzX;1>s!@K1OCs@2d&>m&Z$gnw#r)tzUO!8X z;0x6Ni(7t6L!G?0<90U*>8Thm2!*lV@)vgavoHYY3?>J(VmWV5aO&?&inmEj4Uh^? zwKeA0sBMdmxGva)^~lP~2E$oNUr(tnrzq?@7U6^b;8(S7n};W}#RnxUtT+Ix4)P#m z!sM`0cb5hQ@>5StEr$7qk_2_J=toR6(IAaR8|DNVi@~0b#QT|t6V04sGEMC5QQssT zRtg8i^Wz?@Us&y13{O&o=bX11opILBKRDy^Z#6dKtoJ-Lr9&ZR!4bfXqtotWS%Yfn z%YZ@dW6sC?eQP*E3<0NPgO4FjaGc*X@;f|CYzK&V7bZ=G{NzaHiX-3+x7zJvA1YDH z1)HWI&v0tI)>IhG5C%?K!>r~B_&?P+H#H2V{5xO#e}#kMKUt~&(%~RTMaiCj33{Rs zHVFZC^s~imAA^MBY;5UIi2*U?yzCIr{4lwZ7lIjmJS)T;h|-GekKB(HW}WqH^cu}D zkT~FpHi2PzioI1%40UF*(ffcu9-_-T!nqqM_FjYcCf-d_i*5Z~wWI~6NfvDiuQ`r} z%6)^KE}@!;KMQx3UXj`~>+H0ZINxegGabg%VCrUDQ^q*hx(hLxVPUvmVD*+<^mhic zM@8eN%}86^=&xY?H%}0Y$zg8EE#~lx$$^u+on(Y)Kk?-7`<)gR%>FFB1+!QF3qEee z`H$oJzZ*^uE)VhiMTVuDs*qGuvgS2F)VesGj8{~^kr&M3afBQGp=35olS^@y36)JJ zYhw{9@+M_4IunDO<<{1KEi1+6q6LH-vLwTTxw{_Pmlbqc;`)%@z5YTS0bt3m^3fEF zeQa@Z^=~uht#j!6gN{UE*wypDyYZ#ZOAXUw$R9t65X97~Ec zZp(I=vuhkyaP1pt2q}2TiKS3Oh_c+QU|AvZSWvH20bvwfqMq~etjj14q7*IQpk5CV zC~_cVK~pvpfZ{U(@Rvxj6ls&DRU@9&-rGJAXBhSjH54>hKZHcFE{Z>5Xc}DCyB0M@ z*{Ng~=HzlhXi-vHcrNr+c7%ngB-o?NyfAB_<0a8c>d;_Uw!WFIJ)tRBn1N7nBn3)V zeD7i5fm7m)w@VwYY^X9VhCQz)y~ZZIa3POSCYD(kR#F^`pk(`x(S#>pXnzfbXf5b5 zNRcePx6{BCEi8@osmKygNt{J$DAhtPv9OZX{0C{0MUFi~Be(2XIsg8}JJ$(rlfL@uD#;*vkX9mn}`X7nJ=F3Z-*IZcuPR_q?? z<`pY+exOBt7gvKk&{`bk7F*(fie3VIww(ZNk!Kf|Nz_B4Aw7~V7Edq+B03<-Bvm2Z zvTMX55>r>y@*-Amg;bzU8*A5<1?cyHT7dA_#f!((3TtWGLu*aF|lvn?>Y=ne?Jm<3W5MvaGPnd+9(p%k|iKf1aGcyH8vZY+ZZ~y54mPIo-FJi zKY6tE1P3lddV*dS?xp${UuT>MYRf;uZzm)Y>{q~tC-z(@H&NV*#4(veRa^r1Uxs#7 z1RJL*;Amjw17&VOL{T{}+?=ClPx{8eRAM*cR8%0FZlB0L+Zg+8hxsv8b+Eiw<0;BE zlL3#zM^Yi)U~C2tqcAq3j?j^FQLN+6q>6KbM!(5}rvHU|g_t{#jLc{$wIIzP(|44)gm#T2BY>v}GNw=`$MBtn->!Vm`8c5p%o+2k zYjz~CXiZG}BeBD!zm2RSJ;<5T$|+&Xj0_Va*YtVB2kaE5gaB|M6gx>>Ukj}PWp-w; zGlHL6g@T~CRT3)qk>;E_zbbNkV`|#G)kG_1t9iR#V<)4|=rK|a+GfZmLcS)l*bJJl z5!$XD5UZgY1ed1tD(so;0S+~U`3tkW#j5_^(|kLxAXl1i=b18rruC3ZVYS2kd$W9= zcgB1zT#Oo#>Y0)oC-A-_O?;&Y&)_~$dxbJ*(+TOIqIU%8(a8BDZ+-Y`^rD<#r zj5=EWhtj*7mWtCD3OB8cIH^m2*J;c(#!q94!f*z&Q$omlUB-ax8pK#0`zdBFc7~gV zZ=SiT$pQ3&&uu3w+hWaq>&dE+JwTfR#P{!JvI58X=xK^JorP(NOKtk8R2?f9XVAlg zh2aJcqW~vAt5U|>yF9q4bF0ktU>#89ybpwNR3t-pC}r{N%rULZdq|d z=w*f=GO-LeGJso~Uvu<23;h|k*YVJ^2$9Wz8%(d+A0L%dNi`~rscRJN}`VC#w;h`3%cG4kyoSv zTs3LP>E38ykJF{nU{%*i)um8*Lf7FSMB8-GXarMWR4E#*cHpB!7#>}Z6l^bt2NJ8# z|AmJiKk{H%kZtz)zwPbq&8^b;zsH-6#reMgho95cW?TY`nbeUu<2$o*R!pWD`7w;3GSsFhZQ9nOFzy{jQo7p==zR8-8!v zK?aQvK>Xu4gzE=VDD0WxULfVQ&T7h{*>YMDuz7DiQmP*p-N4_W10j%NY03^wX8Z zkv|>z{)O=ru;0Tu#;jv%D-$;n!m|Z9bkZ5uY;VYNtC&sF12Bb>+T{?|TLtG@BUqmM zvtXbwbHyR@;DcdcRm!+tvJ1Z*G6qOQ=7bayxy7GIhS|g>qDIXzd4y1nE-{$vxU4njUS9a8!7NvvJg9 z;Ih`1ubJ(0UnO&kCi=owXrJA%@eFtH;Gj27MRxk|pk-7&Sql~iatb_~ZK)UyGPKfw zLq{J%t-{GrK;_~*le7feg>b0=W+KYzk`avkhLklW)Gf2rBKm{|O z^IT?Jw@8EJw>j9vXg$VG@JxyI(*txdG)L>w8!%MKv8zTDWLNoQ@4PR;ve8CDEsUnG zbBrbQk(%j03wMG>V9~h4CX0$D&js@fW zEihhBr$U>#^qR1@urK9&K2%I$7|B2q!X*m4p}@UXq*Jjhp;p*tD^@p7ySR}?3*QDupCRz{iM=qNMf#9UC_ zi)Rz9pz(PkFaAh&6TX@ajTkyc0w7Yg#{m%*u`!zhBU~w(WV}Yyct0c~EC(CCMsYE1 zJ_hp%sD%Q`r&ua{JpGz_3xB3>i&K8(V`zm=`30xlxPF|!;Gd_u^sqyNc}C!K+#|-8&Y*R>S(hgTI@wW+-irFTcya{`6RI$j%!^&8n~Vm6 zdYXd&>zk{K%0(5FfkqZBURDqVtq@DJ15j8u3$Gy#iF`P(M%N+1f^9fJ0b$DS5$rB` zLvv5*ciMtNBAbO#c>pbr8a0qhPDJr26sz_%oo-`>U^?ue1|h7+ifotp35IPOpO^}< z9nGj6C>$Twx|k@ghNeT05|X-OkVb}yhc=SA2vO4F)?+18$y1%yPor8+^d7z3jJF7BJ7F*T;)-RN zE}B-BFUUXX2@@a`bIrvzIc=T~*NYmUKf}4=beDRUC0SZK4PlZeP~i0@c>%^w_oMx2BD-n!q(re~cIG zm(5&vYQM(wZD6FJ``xz%>V=kIWnEHn+er~*r)sJx@?vqmg>4kh>mpb0Sa>|1=AL|E zIUo+i>;$ay@Ff9aYBa3ESIn*5IdOl;MgwF9uL!1S8R4SnkHc@8x-oAfsI?3&GXtliQ8IXa`Hwnrd=Da9S8NEI6OBo5zn#<2;T>Z13aVSHC zt6=S~0B;rwT)MgBDWtxgoG?wK0w60@DH2y{the``mhVE*D8>&YGtLaseEYTX_?BT` zmc1&2A@FhJOoLLE$^=R=cnTCRD7d;6g93esrunE&D#>pO>vp|UDa9$Ed+(jHTxjtc ziHlS4ib~n!GP`&|u`+lHlwwzeIGaa)yl2!Dt8T>6%HXON6`R9%cN{#5yqUz1!gGKU zaoq!1*;Ylp4ZcNXRFO8|UehnxhWWf}1`8{qkeRR|B%yb;o%4`Fv8>sBH?29oeE;-u zD-2mYV0}@t_YHY!3rY?voEV-Od+illNtu70&}D={vtz6R8+qrH1jnt&iq`t9G})ba z3qf=`45`|Tcy*r|;HYRHE7W1vSILr#NqB)w#PQGoFQw-&&<|1Xm z3?O*FkQ`H!5rG;-xy5Y3u`NXyppA+Kkqbq@S#3rNmP?-tSS9@)7q{* z7{LhJo^SvXaE~Wo{3$^TBke!&L!6*^{arJoN*&^w^*AwxPdq7E=CAqSgprDm7VfMU z#Rp^*21qZ(x)2hvG9XXRaUHDhTgE#(c{}q@TOO-9OsJdxhsX$>(+~Uzs^pF zwyW5p;_xFU!N}H*n4uNZmdqaS5v~JGScu^WsU%8lPrSaD{j@JjfwkZkhsGGwvbwu- z3p@SO=46hIn2_a(cz}J0V@&?VuAS^7j;F^8r51K$pzRO?107g1l~&L)%u??`x-4LYD8Zk)O{Tj6F`!`0-5}5sfws}ep zDUH)_5(UN%w6`t@Fwz9n<2-?DU5F3YoNC}37Kn3uE|Q3GQgCQH4Tts zfknZq4w$Nzs(|SLHt`B54)Q>z*GO}i_z;K<^39rF6U#E9x)cLZoBf;cWAoU;1v|w+ z52&g}Ui{ZyjNbi=f4c3WHxkEY%Mtgpt#*^t@vH5$?X^14<3mE%yKEpo_s6i>nZ33k z6OmmKyT3<^nZ*`ajFXQQ0e2VD+OH?Ag`1I3Z&#Z9=sv=1(T#%3v61OUMySKPou5KQ zQD+|siV+0|M8EpACgD0CGfbeyy1fwEc|o;T0AfFWH@ltQKB8bJb!#D2x8Wdp#x@bk zlZ_(NT1Ld1u=ln9D$4xM^S2QLa->I|-aZxLFf` zD?*bE8ZQdgOydQ9&_9!bF|6Lap^Zg=@W(2U_bL0ciuWo0E4*0T7hyRLBD!YE+##Gu z=#JL~H!cDcj+NB!whoA4MYXa8*udFK0RZx1K3?=w42t(3kY=tGw5FS}Z>fbv3us;R zhW3GlMf8kK@p~OmpJcEEeFL;mtptiM2Ko*&U06Nvf^24YGlnIB5iAy2gjMY6uuG&b zZm`+Z^!JAO`{q#4O$|>&>7ZQ}ViCsN>7!ZGguc#?+y0BkymeF4HMBZ6f&XB2$9RiR7UTU}*J^;_7v1 zEu(!f?5mqQW(6GYC@ezJEp)$QZs6D|5y`+bECf&|B?sc3w%DNw;G^!T0hAinI*djQx5iNC8Vb^yg1Sx$v3EbBQT^oI4RyexgWaI5`)oplGp zUaLPi=?~VAzTLcI^=JG4dbss)`(e@l*W>Nx*24eS9q~R-_J#j1S|ly}fBlyIf5C$- zY|G$J1NYqgSvl9*Td*#egu%>gG=M8E`05{5xd;mw9cMD@UrHQAwc71-m=Rq&|4_K0 zt(eA|=XiGtF13wMzwx*mTEV=>5R&mmxJ$8pU$;Q0C)dZTJlS zA#frDG6-_QuIJrgJkD`eIcZ4*-M?51LiI?EZ5QLUh&jY*79?;S$G4!K!$*NYQ-D9U zM!i8F?v4~-MgqpNtDn61@l9jx>izcwgHK>6f+92vtUd!s&qn#=q?ciwRKaRi!)p0V zIPMrgdyx$QYvh5I>v8Oo>?B)~m2#RixvIUu-ZMCcf={6gDBv}l@KZ!zMP-!HeL;vX z7_~&}5#KQoP77&ku=lg5pXRtN==Y$>w>eUd9`S3Xf}1zno?s&n$wt@Hy*|d*RX}tY%%)qdc8F%bf@rj1_x@Z}y}lO< z)-v;Ax3dKWuX{={?r!7T@ZxC%ZwVsc!!wxhG$@W6Bk#hMAbYP0Q@@5QK^gT{3HHtG z@n1daMWN4|Hvi>a3kDn}dX=<@8d>VrKd?B$L6~PbO!8lgwX=k3%PS zh?$jr!xmfK+i5_4a}EuipF-Lh&<%z?#EJE>75{DHEEozi>hdrQL5BJK9@5mZ`?lGu?S0H=@mO7O8oHaSw}Oqk8g1_Gpt{^Qd(JQldqq=8hMVVl&r<8gsahn zUv2vadhbu4&t+xUI&F(@MnwGgv()`qOMT@QbLjV~m3v0jVtI~{yuQr!^DWMAi)#yi zI>cxUL|*uqbCQ@@#h-xK+Y2l91z;{T#wCKh8xA*?{cC!vQYsVL3Qsu>7p^wd`6dp} zm0WFFHxI@?X6Vv#F7rzy^0t>Z9$@r5p=P_yd*bvuMDL2z&i7zt`YF^`jA+>Ju#llK zPrbIrH#W0onk4T=Y_d?MIg1kLm1)&V5)*_wdst3OX+sTew4CTYdbt_35niYG;<*(z zY0?^FQ-&bgh5n;ZYn_!E%e)v>w)vWzHlPQ?H$M?EwSfKUO3Bs~rhkOo!$YD5I`74pqnuY~L)-JJKO( zte(F=5y74BS-1ohmrvg7mggxlHBA*&Zi7K5U&%T`Sm(k!sC8i)J5zKk5mT(V94hkeGb3TUsy)TV@V(-M5!(1AuTLx%qGgM${v!0-WELwt zmxfNO3@+p@;_2q@E<&B%Gk)phOY%=2x9*9Kbvb(<>s8U5`=#&CN`CoyJ%EZ34k~k& z46%$p?d(^aN;o}xdp^E_aesNbaTA{L<#-q|2o5@Ty=2}w`oQ_cemtQyRW(E#T)RPKN`r}Gqc(_@3 zSp}NSMLvyZCm$;Qu265UT+frb+7T%0~Nf(^Y`F5)=OM>*nAh1a0jXAI#$=URv8y< zxpQSIu8$WEWOa!F>D@Sft&-kVW_ODayLONT#lnHCS+-RyY^sBPEA|qfU|=mA$+`n| z)6FsN8SjDCQh`z6~DlWyRaW+f!Ivk72B^C>Zv!C7J?CsRU;+}SG zesyqYNReFFjnne^?Jv$Q+#l&{*OPp4SdlhZqc zutKwOT$#mrFLZO`R2|yII4vFJ{!L?5cT%t;ldr-xSOJfvrYa_jZu`PxrA6W_UDItm z{{0>((p(u>FC(sWN`I<*=`-&_`AhaNUG4w5myHMg^~3YL+nL9S@C|8Z`+weSY&SNG z{+}N`-rQXHf4%{)_YwV7^8O^p*v{dV6u+=1ozNc<$YTA$R}a3zrP;&lQGR?fNou<* zNprLD?OJoQxtZ)|hpq91_jEr$>1LyeBt|X*IT~eIG9DaFE?cAQX>vU{hwWA$@@pp_ z!;i$_`2=N6l2*U70SBIN&7L1!GvK`6$wnx1a*`#uExtEqP5AQS&CkiJY&_1UdMR$9 z>gR`DY(v8T>EX2j@*^vpoQ!rLjJVG15k_5b`;QiEXvYClQ_Ltf^+ zf+}Crqm|F8NHXpA%@ZH2tog}ch_;*n4%&B_mpOE9(_b*?) zeE&-VeE#_I{hR0e`^k@Q_mXGHyJvgvU+(_=>e*iM?&rOCZ}*?CC+Iv@DntI8F-sq- zy}^hcT;SNVJJuHef<7Iif?ZDX7a97to#hv(UJD*ThpgOu9fvBkx&!#ZWqXC{lH}zP zJdWa$-Z5(Vr<2KKIDWdZad~;Ue%wD_AB>JSx_KKnL}ufS@7Ce3WYiuft2;u$;~E5% zWw}3#ZtIs*zFI&3J|tkxCUE6TX3_UC%%{RA@c(}dTa%M}aQPpVH=F-&Z#{lo;{V%^ z8xI%!Kf>atdAYU!|Hp>^PqHKM^cSPN*UKI(Jy_!4y*u+?61H(i=C45R#{8G&V*Ww9 zZ_E6b?#ld^?#TR?K8pFX#rMYim+r{?!&_a1a|JGdm+tyOL-(@bfHx7t#dScbss43jo)FMf)=NzywQF~2-he3hrE3PAqvaq;b5|!yx)iP(?6SJeN*sw*u@^N zgUXWI=Z8}22&Q#WB#S)GI{*BCd&472HpPTV4Stm&x3vJVBe87*Vug*q>nC(L)|O5@ z&rWCu!sWM`P|e(^ zt3X6n8~3AtV+oMF)Ql27T@a?H=~>!!AZt(H*evksF24JCrS+iC%R!L?*v#5z*}>mF zBF~%o^5DiVDQS2BPx-z1@<a3g2ObYng27pq)LaA+u3b=$d{Y^z4MvAn5 zy*8m{jKaxNf0ESG<%%J&TudWuB}twp%XU~4Q|K5mDa?3x+@L!c43mHU&mpK6NCg)G zfnZV6!=eZt7_qvz27eooqkzRA47`p>#u4`urk8v;$9m>$0G`&D9;9*ePJ?5~mBxV< zlnCyaFt1I1isWO>%#>r(eT@|E>~~~nHc|{Q?XfUL)2C=wr`Yl-wtNb+b3_JhKYv?$ z);@uc%A)QQhcEjg?JLZqW^$%hqOtmLzKyzjdh{E{?c>7 z>l*61nutzq3{RuXPWav~-gHSsGC#5}uE0z_Pz&BVJXudJa8Z*3D}>qSbc7YYc2}>3 zN!8Ke83=33)ov;I8Ss-oUhL}_iy5i-`RgAGp$ORz(`B11Xox*S9jXX8Sc*9b$qLHf}r*?SIU z*30)V-@bYIeDCKsFOp|J|Cs#n{B`o~$7eqzQChrINSQj!sz%uoSq?t;f|ea`rgRK||rHfpcHx*96B*csy!#kdC9ZGAZ?dV7nC5gO!09 z+28}1pJmp*`eGI#tcdjFRKeWY7MR^b9acuFE=Jmw6g$O;l*J@hwLnxC3EbE&82H%@ z@yFBRtz`qmIFulba#b+HuEi_8Al7G1a~H3zWO8+I30|Gzx7CNb1m@aT2O#E*zgPld z<5I71vT}0P%lm28#59?TfXv*A$6&dkl~_vl{aTWWY%V1YcUnq1SG7Etv^I2ksGx)+ z3-woVd|OrUpR1Y~>`1^DQNf^(0HyzDu%YKqLa{U<;L>B}m_A*$D(qQ%n&1r94@#rH+4Tgz7J#G$L8P!<*~E`V^+3Za*pP;NcL+Zw^RLH>9}s@HXbDMLnairuU@`+p8WXpn?F;@`20;tr)YCUcVI z(1TfCc65}tsb^GUh3|1KTPJ}|b2r%D-z9sq8!9isA4kY9Hj{E~`0feTz@UuedH)z2 zgV-H|F~qYW_FtfV#{M?um&5C1_kZmse;%Dj9tVxS2hqN*brQ!;U+aY&Zp;#$sys)6QNLESQVi%qEDOZ!i5?= zT3t9v62Y3fUdTkcWhBy+qLi8$%cr`0d#Ipsg}TCwftFCm6yoSTtX|WuTIJcGI-l9j zjhX;kS$)J5Qt_1y2{HqR?G!k4!6smAc5Xly!K_t*aWxe-kYhFksG0$ao{^D{nn+%) zj;9urN4C~$Y+hZ{a|ECP`eu7iGZ)K~ZTp&O+?oSeXVY{={} zieQcW$y#u3;7p&VP3eOu2vx63xB67TfCTAYdPv4zQp8|VEQCR&{XKN5rV6Ltd8EmL zPyoIPK*99Mg_2{7VkS`DremAgDA_2RIxUid@WGxQVPZecEW5B4W57}E%7{BOgZ$zq zP+iX4YPu9spwK52Q=Ah6fpunlGzq%$?TmU|o{mmKaFj-`t{mUuzPeYlld)ell0ShH zor2XxI#hOwiT{qQ>XclfoP^1)uE=&8U`K9fFqoffatp!3DQt08%@YSl!@g|c<;uQb z++AH20R^0%FoRb!Vi-D`?m1hlw3Qw7d$qF^`^_nAHpMcL2AC-i=^S8>Jsm>wzW%^5 zAiiXcaVm|r_9vtBv&lJ4mOfmHy(g@hCOp)GvoFctb4+L^1v0;a2sgqJ9Y|ufXv%P` z>fEb-S53_}g#=;4DJ>WlWH&cz;nooUAl|Sl{RytK5u-udVq>347zIk50m0HAP-XHD zOL_$({%{9360MB+q%~*|OGxV8`WB`-!3 z_>5>Naz;EW;-aNS5X)#=M^ij@C_gMm0U7f;hhDs=XBa&dNsXPION#etNsYmsON#e$ zQmJWW`EluzuCnlobd@D*x^Tv_{Xkv-T(AhTd5acleIbol!oejf2I3k9q>)&dh&^Ti z2~uZZ9cDqN9L}<}Y)fNc)RY=gTS`R~gx!K(u1G}$NUDI{h+qzQs|~UdXQ))DyEFs4 z=BO6iYKp3+9%)BzTOlM{*@!qvWeegYuKI4rGlEJK4_b*k)y2$VMJ>&QDvQq ziCnEh8uB8JAJ>ZdVhr(99V7Ho9mOUXgQv1+g!#F1z!O?B#N6Ei=6ZE*T}6Kcu=qcv>5z`rdE4WJ8Znb}yspBDr2bUaAMBMJ6JHa0iO99xB8oFql) zQ9oY!BIqz}r%>IK3=oTP_I~f>>sqUGdOn_X(O@u9)nz-&>93YkNrU7o>GD_0S`xS{ zR1R7HfGDe-r#O4jLv|(^EgMWh#5iBi{;^I`*v!!^m)J&3T2J!Y9?*gcSyr#3?+`eiz&3k18;x-468aHm z5n9>r+C;!aU2?2&v_2uR_PdOd3UltnOTW9pBNeMKQSbz#@boLLIo3rQNu0BsPON2{bAs8LBjQWPmHH3t)vfcYq?LK{}|B8eFjkr?3x z8e2ASLi`)-&mKoSRx%!OI9;WEFFE04ii*s&25hQGsW%TZW;iUQ^|bLH%iDyBJGQhfzH z$WaO>@Us>F&N(G~=cIh5<*`H9%VGws12}8uwd4?cGIskdNi0T9QV;nSCB^gO8P`pA zIIt3~B_SX3Cg(PKCc82_Qx#}s2~{X%cm-M+Y)kwo)Oyqr)P10jZ~_ztk3vc}Fhw`! zpsVu^YP7#6gA=$+$VRnfES-J{#dp@7B!BMWIL+ZX4x3C`G}i-%e=!>T^Zy1x=XzFa z2CGDQ#o2otk8IW`{9x>l!G9!Cz;SXM!^(>}9|8C~$O$;5sHfZ563iRR&%WRN;rWj* zetP-8{`~6oo44=&pS}I}KmX;gfBWU{W~Q~$MXgza(H&e81eey?(eX)sde-gr2g84i z#*_1lONgG!IvKH+NT|)B_=*>J{(ANN&4I9yaWKN#hdz~|3h*2K6qfUSx6w`y^Y@Gh_{{3 zlT^vyGi=Id{j&`FA?$u$eeqFU4(P?MlNEEj)XTQ#iLki-H2_g85L<{xAN{nvlH}SA z$~J?j=RQv5H6QotrH@lhp^y7M$hWQ4bH#n{vppTx0Jt&e(Ai2Bh- zsqv?;;+vp~4OP1bkAGqAE2yJ#LK%NV-Yd?L0l0tyJ3k% z+&tS0au%`k=OC_#p4|Wg%_4gCgN|wz(eplNWV48#zxX1XMeOVbb!`^0^Ex1aW)VF< z27TEq;U}PvW)VMc!pau$v-@*U+aiMg9#m+nh@ck%_O^-$dJ)uitB9ayL04}TF|;4% zEMn;U0DW6U4E;HbEMjOc7?N8>4DE+Gix~RFBWSCHpdjOR5kYT)BDaeOdL8uGb`e4E z1KQgzB4{t@vF##)_5wz?T}05kAAD1`iwJrajQH&$f_B54MFhPJsARi{q5UB8VG%?7 z0frtHG4wtlgoi~81tk5jh@iiP8H)(o4QTIS5kcPvB>k|6pjTmJ2|;0*MFhPIsN`W0 zL2m-oJ}M&U-D}@tkBSJ|4-iR4E+*R=y4H4uYz_yE@J4XU~YU|#L)YoKOYw{^jDAf$3+C~1%3Uv zh@iIteLXHB=w*O|$3+CadmofpM9{OanMDNs6b#)bMFhPMrp_lt1icGT`=p4V?}I`1 zq==w*L0>;9V(3}WlqW?D?FAg+iDJktCn3vGN)rjkt7?jZD&)|ze?oPXV!a6!{6FD% z?|plJ`okY)`+sUSA8$S``v2SBdbsfaXZz?={x1AKC0o{8-7EDgm%@u4)@}1R|Dzee zM>_vo_vJq(m`I8B|D^o3HasNA5Eg{Ld4PsD)(Dy?L9L5(J) z%2N}$US?gVrUDic>F1fLLb_r?x1GWVScJHmaRWuFH8q9n5W;bK+IkIoXX%Zg7nZnE%STG-_A(nZ36>Vy2EsMl@71d;fM5!j>fL}^?_e~YzbYb{SWEI z1?+6oixl2)U}HRx!x9F-5sbT=X$Lmk9hh%-KHv|=+?{LueQ2h*$G8K}45P-?H7a;@ z9kj1=C3z&1dfdYhYX_Dp+Y;8N6b$ydok&1S(@6RyIZR~e! zOe`g1SpSo6Bih(w=I~}TIzA^$A19knE%{jsshX0%MyQUTn*%$Wj!;oE^vuptcL44H zp9Uz^SWhQf1Oj(ZUTqD@1f5XpW8G`$?HW&7ld38#t+1;v4F#n74oT!(Ix}+!zw?i~{?RZASQ=rR z*BK52{S9+J^=_^4l(QJVIdOwHFx7`a#1`<>qgh#Rz&8yLmv4vGbO>Qml|1dO><|PW z>YVGfIf!>{aSu7B-`-%opRJPt1y-H{N-Kc`tMat6qigphA&)gxEXD$~n%>Lca?@pP z`OR{={2m+Elwr&tTy^mD-mV0&M0o%SA@Ciar60U~PfgP7>Lz}_r_~`h)hD4P;K-rG zvsaKI(~;`L2ncl3$*$yVjU?i@c=pz8%fSN?Ve)HLrtGiz*aIzl+|w#5H?Kej@Yp&W z*WT5@i(<3KlvJN4xu4n^kd zIP7<8v4#`qi%;r01bJM)y9YazmTSw)0qbJr;OB5TJ$k&pwX(e8m>S`h^9c8<%)^*c z9-K5<`;d(W$-AWX^@=MeMHPsn*5oNl&Yz%My`$!vgp8%GYzCOvFi+7~0*Yi{4zG54 ztt-mGl;s;7Rx2y3IK{zg46nmTI0%d)KZKF+5Ew@G0apE(1Yp+;*gnAeNCVbI0<4cT zU~QzuWqoD&1?Pe9#aTYQA7Wi{m0TwuAQj5w;uG45HbiTE#ZI$^w_^0QA+ckTC4D2j zpU1%Z=RG>01i3RDg#^*V;b?G$Gd#^TTw)@$4#9)WeK4vCc@M8>r#-IquW;mn88s1R z`JHk+^0J1ITOttG2E=s;g3^Kk5ym4gK|t(@KzuMDK7=4BYZwq=Jo3hPT7J)^p00F; z1Iz{E5};0FJk0wWM+15lgb(EFpz~d_@2`{n^%v`C=+Y>a_~7G~5fSV@s< zJp~?Ut)@jI=rE29Zo-whDw?KTX^1*C#pw*@%kxW!9hm@S5t6%{epwMj``lO`?2x^p z$~b2zwOdj5CEu7Tf1@>D)l@h=C8;3sh?A4*R9hw$4pbqP0puh)R#QCMng|jaJ`{=& zWdfz2@*Us0Ri^QgSk&xbg5+9krLIV$x}kx(EJiq7#>KR{7HmL}x++G=n8(>#<+T=60C5O9K|W9enP`Y=ml%sblD<%s zEvi@!5@TJ+WEc)BYcrDp96;i5XDn@Lc~~|!5#2^2balCPLX|7rJIJZc#^=#k)Q0S_U8?qvj6jlE|Ol zLr4j&QGhwJ&iZI(20>o4h`d?oK`BKHd6gH(4fJ1Lk=48zLjX7pNvMB>q`*<4pr!N$ zS?dg@)mS#Wr&UZRM~(W?Of-ax%@R;9KLZ!lQM_A_MxnuqH4HB&EFHM0}v&0m3Cnk@Ba}p26SfGS)Z4RaA<=XSc_WF~w@i&}w zX>~4I*gx4>?hmj?x1ClbJJu3^1;s<@-g6XJQ4m-EvjE2o1-LA9vB>89T6JLRMt!X9 zbNzx>_v{{IjCh;ynyh71>c>(AS>VeAa(V6L!*uJ%#v@>mt#547m7b51@Vq6@+xP`uH$j#xM==Y1^pPrc1(=}2 zAKwD7LOg^ltqIOYiwYcNm68~xzE84MN+Pm|F9iwvc>KYP50INtlhEjM9fh8xow-57jf)fq!f(?oN?0i^3U7UDll9wvJ z=b$pD^f#o|!fKqEP5;ZyJx8C5{9?5|HWM*gstK_&%7$@w(DT%|5#K1IU zIwkQGf}N6D#pn|0PD!m2PMBJVcuMN4Y2-XTeW|5F*i+KaN8)gmWI5S+U(F|Cc-+B( zs0Wvdz^&zhcH_!Y=IB@llh9wpgP_8~E*b%2ZXxS-M@vlVvOymi`bV3H z#rA)l)Id)jhO+wSS1dwS%a90a-5$yDdeY9vaF;WH z305yz$KKUw(C-Y=q`jUTt)mC~#~Cw)pZ1_P#9h}T+|L3=j&pxK-hX`!4^`duWIIiU zN%KhqqVKm)9<4AhuUgIzd&y}02rTny5gb8}*Qpf5Weq7D`sB&spbsas->!e#Wa4ae ziF>Viu?8=fI_~nU;Rl4k8!+yEIzc6P*JRS;O%wQ+T%M0UWZgcq_HlO>tn>P~PYSnM z9JP2C1wCo`IvlPi-Td6YW2pl7k63=7(~bw&dOCqcBQ5J}GoKL6BEA6!RQQErK8K4&TQ}8;)R-1!J(ZKT6xQiA{fk zIYb7s)Ew4oQ4A5gtzoNu=1dXw^V_i(QYEByat~62w;o=o+3Z@vp5c{;`YDCsF)8z~r|e1Tso5L>f6 z?__7NC>YgEK`Utws?QvIWY9mJwz{xc?1HTd9Qc+1>>>z>?gD%hemh?M_3hrD(^oI$ z=jEFp-(nvXwa8OA;AJK83Xr|5hZ+?t6WOHV@P1BS0qaj9R%>lK79`M@7M|z5bezIs zJEbx_#g;v2B2HZP6V2|YJ9SVjd}EpiUSXA9N?~D9rQAQa&XJie+d9nAI={L(&$I6} zN9%%FU}nV!fViQeKfMb;2NZ$kCOdH1BOePRh$kv`Jh9jm=++(I%^s)FoDbDh%BJ)R zx{b84c?Gke`rM!8W#}u*fD9O|vwru^yOVrPIKS}XF$~RXd$=?gpZaVtx2R3JQBfZl zL@$FM!D6JJE@KR`5@WtO{)H82e&liFY#?x99f$|+{FQk6b&fbb!*{@jh1$4PP%jZzNQl~q~I?b8a4!>qS=OX@Xnxjpw?ow zu^Um$2J=sB4q8`2OUaSXtq3$7PHbF=2`XmS6kg>aX0cL|ypjI>`QBSIiilCvGb~vk zNLwft)s}zeuoW2ZTyu&bz-P-aqT0gHUWTm}h~DvJjz`n6^0S(_9&)77=2GLZbq*^r zNdGd2CP!HpZ?=QY#3~+$Bl^J13KD^_(v_S4SfI|soOfx09K6C)BY>1c!r>Ts%b8=GsvcyTh%#su5&SDf3k5*(<1vh>J^@&gba*z8yu^cAslHlu!+Df z`qu>l4~FlAK|l@ojuru_O zNA**DH|wV`UbES|B10m7-&g3$0pFy%Y9$SDipm{-k7?kvNVL8F8Uqp(!47eULn+d>iZUnJ+sbJFiJuHFGIN^wqu#-r?<=8nsKXRzl zct4ME?T>P~dbu>*5x)L0^A)EpWSlY+Atvf}^FsU@4!QQcewaVyy8Nh-@Pyo9{vYzz z)IMRfMO(48Gn)#Gqn(lkQzLG8wNOweKc_xLGE&Z((2<}6!j#lTo67hg=ahDucDYt@ zzQt-ElObxM^Z_IK6SQS5!xtd7!Sgd*0UHrsGdagau_NA@n&DDd=Pk2dk|W2Rs0&wN-3N7{8u$d0k}#Bx za!xW8px@T|W|C59ew^Z6@ws5qXDo=MM|0q zkKe}w>J7ie$A+SPp>_Z;PkH1FIu{y`f%ewcWXb|$a49If`~(GfqC{gKT5t%XRt!Pm z991Mhq>4Kl0TA=r@Y;c0232TgV{UYiM;>PMe{eE^J4>B@IVBfsA`q$LL(y1@;UTCJ z!RunQ(~Boc=5YNa$?!GaSqmip8>ck`TC$kwaD3xr=q3YmL$_({7)`uvK?MzcbkuI} zdqReGJ>ag=6%M7qzJElGmPkOGA5?L_mY4aIcoR+|>Op(FW$W9+ESNMlJ)e=8Cg z61&Wf&D050lf0M!S8Z_pTPAR+j1jRS{eW-Vil~-jA}TBj1&SESg+ot5&G?gN{hBfx zATr`bZs4}zeRMqJMqxH$i$*FRba|URo8%--YIsur=pN=(-29Gf_;#rsCK=4(RnsR{^7vL&u@Ecan zAPX?$GY!d(eYCOd3&$9^5R*qtTKzG75RI|P4N(EM0lF^HOsSv*Y+8Xt7c=sv#S9M6D^us~uVK#!ppHL!${t3INgvJR00|N&K z^FH?@E&O0*5(wLZZLZ5&7wJ#$+?*pe?MY1*|Jc!SoV$o36 z;U=$HbH@ATgysrvaWU?u7nm}jzIH8{%R;~pDYJd;R)?3Q3;k~5$F|At4?}(_ z2EngI+8cri+X&BwZ3q+r^gIIaa7t1ech@d>8M6cK2vF%%O=N9eL<-5wy~#H_p|56$ zPPcCXr5{}4aKp^iE<&fRl|kACw)bq1LlM`%0>Z|q(8Ex`-4Wo4v*)O8t<4%$(um!k zq>cjnR#lvnes4;~sZg-F4Jm6xmh)+c&R96h!qO*~!S>}^`oK8;BQ1T9^R|{g$TEke z4^k~GeLyyr(^2HW-WB#FK98jjIK=#xJ}@jbJ3DeB2lhj{rwIv5*COVj+R~?-TNL>- zEq%&)=CbrDXZx45^uYzY_$(}aZg1(c{cBnJ+^XP(rH@Rw@&yU`H*V=Ob`rBJn5J6# zj4PE&_h9LR`P!H;-JnVm-BwiHg{etFw?@F_RJZ@EKGd@8?#Sp>Jt*u!qmqYNfZYVd1E|!EISN_*l*d?2WCDCQ=f<# z>C3{@=eKU^6Y@9sTB@+pKu<4BeYpR;F!ixqy}aTMZCVzlK5Amgo&I0T)Tdf2<4tr} zwSrm&L2joL9qmn-%7?H#9BE?#5W_-91*-%r5;&<=sj5Pzm|^NOL*4V6GxfQF1zW@f zD-vfCV(eEIranSL3sWDraHK|OVe0eSF!k|^i+eKl*-rkIO?~{-a4Rz!Y(0NQQy<6k zKS>>LYwB~aj@G_VU={xVn)iJJFwX}(dbBO~0OPUn3lFc`W&eKdYFm3PPM(&GE_ z_=hUo$>HCF2f_WnV%^xh%?-de8E9%eDj8d8-h3_aoPa|w$!eSl=Q*MGHCzgq<1%0f z@sayAxVJgSnKn33Gk3vW4wIelV6R?EIm1y~DJ_pSIEZr2VY-tx@0^WbB0FIQ7$<9~ z_r(MwG;VZVye?6}(H5C&HB zTU5sR=CG%XGgMns#%U^TDVf9~j;+RJK=9Zuckz-8jKhENs>Y-iG4pyklo+H_aCslUOHz zU7o%b1i20udr7o_t_4bt(U{k!ysfe1%)FJRk~4EmGnAZ}Nz5dfBIr=#46P7qT%Z|m z(|MPJOS~9Lh#o`XQC()kNA2}_Bf&>HJS)MO+uvDe1vw4M>;n!#EG|!=yR!nEY2MC+ zRY2{A`y!abxkXX?An)VMIXI((JmcL=of5*snLZdVXYLXiy$2=saVCWTry)Rcdw`*3rX~^m(O@HsNVwoO?>efKI$Ic?E5l(Jz$A z^vt0t0M?3OKey7|6=MxkR99CFAa`$702zIn=2-E=#islI4#dW z;ds$RX`Ne1H4D8`Fm&@!`Gn(*H#nW|%M2wv(O`hywN4F46QsVi ze3;~cOTQ?j!n&#=KJugF;~kL!boeYI=`K!`Oc6RAKb4U|7fNP0p)@Q3?1&nL#&-Vb z`3x^g20Gl@(ud|fyHc`M=TY??xH&ku6aicNL>wu3{27)6p(665iSV5qVeXhR)xZ|Q@_ zG(=zt#O8*2t-+;}!qi>4&f>&5wm}cmt4+gQ+9`7e2%sWG;LFAoN&g=3hU+9k>vl$f z6dcd^!OUEeqIi2)1-MFgGrs4z=0RnH1tagCz! zR&HZ_4a+`b?1p|+Dtn{oB8Cb*D=SJHSeZ&25?>tBjX?>aub3!OM~8Zbp(~guvfu|M zid&k;olBI%^k3PRi`obIw52QUrjaumXI#4knT4hmJrR8yvDl>aGe=;F;H6waOJvT# z-U;(o3cA)zz^8?x^5cAcn6j3pIs7p3;fR^V@GHj3v<-g)87RETc}GmK##&Rs!YdH{ zbr@LT7=kcda>8Mfu{`TN1FRQx8@LQ%mtbyD0nma?=i_$7z03YSg9Qj2<=UhmvxX>MFg%fw~cS z63R7d_&_14#K@~u4m#KU1G(bvV9aY(pgq_W7UFt4R@SO08+LW68miDR=h(|vSIo?N zk2+eGV<+}dtE!@NAnGjis=$=fk7)0GgkDv}7Y9d(5tpgxjRXZUgEt=`(HZgIu>bH; zCGB`{K7zj|aVd(WzDyTZOS{CPjGC6uR!_S$ucFraOd7Xw!A<)Fcl%cBX=8vh6t!~! zWc%(zmFi}xTA)4^fm`o7EsMp!GqvfvT3)Z^s@x}1y?C|Io;GkFo~pJN+EYgwc)&-- z#X@_!(4IP_r&TL1d8ga{Qh@0PHqAt}bd!U2lWw6sm1U^GhA2W7+Ed|33+<_(!7*o1 z&XnD5M_Qp!^Mj1PP3>tz_OG0?Z8J0!89G4zMHQ&AY%8dMA5bdl7Ru5Cy)(`Fun)Gy zKsZkKDoWFZvXn#WBT|ah5qY4R04sEOhh-8E!>sYG14G>T9hddwD*nae|u{i(p8K`P;{wLY8Cyid^?W{k}a0+6CQy+`- zKe+MW3qSu8OokbDkq$b-ziQYIJ{*iQnW3=dD{{;T@=)HE`D;8lK*Mk^RR19BU${dr zd56bnFbxjRCkMP%np0J@V|?5l9JX*>fH`;58z1MLH0if`GNYE{D7!`Lq$t_GHI+u%loZKR#UJmMR_FX zf(H*i1MgZCad!+9=l{w7&)&N($#EoS+Vh)NQP60_>PDea=L1$PGYZ7aj+TR=k(`yu zKKle~R2RTP1Km({fh4%Ad*8?Xb&rh9Y8*&H5+wmM1hO(CBRo9(>>iQ3D;VR$S^#g~ z|2yLGxU2tX(&G`sHUM{UFr3sx-cG|ew*=E{*j`BU*4PIP5AACDt z(~27zZ8PCugYNaqK`(X>q&=~J{c`h&PB!aT&)s@BfV$VSHvMn@6pe_#v<(T~HjOS% z{`zJ6Irp(DzU@zrY4*FzLHvscZ(%BIrB{5t@X3xZMe>cQXPY&jm1os2&%b4Z?b*{e z^_wvQ=AAuzkJhV)zwFc1L{It3{JVNj0Rbo*&wvn${`8x9^12W#7~3B9fdJewoUjBJFxPv5t!b$xRr1J@{MJ-1*La6@kb0up{K3Nc6$_` z<(wV$*00yk*%(GS`z7BH!?4@%(LFx(xW3pJp7Pa;W(Sh>Y&-ZIkbF+>+_r=J%V;)5 zb}q5Iue%SaXR)#iJ|=%^ef;qHNB?pA+rBT<5y03<37Frp_a7GCu>Y+Zi$y%o2wT~W zl+V}0_^P=epu6?e3u+)CUvTNfM2XGS3xt@Bb9T9g&N)fqibE_gUZ491-2#HmzV~!< z_2MM^_Ppu%rn&p3M(P`4Q2lc@WIe9`Ww-D5bE1+23;PVI)2u}yG~F?$F}(-$P~e075IL($m7=`eE5j~G3k`UIv3E< zrA2!EW#)1#1dI{?&oVJ901by+WJ-ziJ2odAozn>HjMOn z5hnEHAj6J)yNxc`3}&5E=go)rp0JU^^(5-#uJlh92symg`Av#MquuainJVUT0QbDV zlKB}5CPZsXvDk7Vyi`|ya}3xU7-u7Kf3iZMw5~fI!XK=~tnYM3Y+1pQDieGb*FboZqF0Y>KWEbdkc}ez{K2MSa_Kg57?DPWaEN za4tV8o65666`3Ns$zOVRjNoI7|GF6H#Q(N0@isqf^zS!*-rt+g{~Iobi-Y*zbTQ<- zz<&?4zrsn_0pjlJYX7$J-u2vqoct+=8@{ctU(vIV@xPDpzyGxHzgnHSGh_SJp=&0CVx>fhgUDp9*@|R%D?8tb_13X`TKhVkDl5N6W)>!;V))Um3eZpL$r8r zH+pyG+CBCPq~hDfyXiW8J?hiq*#2sEyu7h7M;5++t8&MG6Bq|}a8^K{QeVLuOj z#te0vDDR8))vL?>;90rszI(}&0e?N~J|Kj+<-cbf+rxj)pYv(==i9;aXM-0nh%H*{ z#DJj}*v|Sy==k@s{kuDRJRr0-xW4B9*MsLTE}xuT^q144!PB!BXM?ky2UP1GUS0va zz54XUc(C95<$gcn(tcu-U+&kh*miBi;g_f5ID*D*`PN| z3x3*%c!@4(=jWBYe06!T?`2@lr#!khIXbn4;X=&wyR)k^HYS%sxm&&8TIYEPgW>zs zsr7eu`GS@P2Y;G15)9nJrF;9~VYYCs-kxP|yj{WUt80VwY^5F>v^Ro{8x+vck~KWN ze)Xc?x0&9t_bmQZH6XxB8w;+Ehr=Ts+b|t7E(>+%>dBMd)9rV}8rk9Z;_;SmytzQ? zNtWz6)Ap)2I=?gNeZG0z40_9uLSXhPj}`(D$RO9uX5fDyiyQ8hwasQFE^NqdM&U8U zecCMh?N+>1m^aiLf?KcgCj4;PEY|I32MvtGPgP%jx39H6d;XF@^!Dg>^OJ6BYzty| z<`kSBH_hy=>ZiSRYy)(ma;$^&?tP1bU++(z?@z=wN7XLef+a3sxk7jKeGezPT<%Lo z8#Oqe51i?e>SKb{PXl$3TT1ILxz-NTp5*rLo}XR82l1-?;6>mWOe$h49T+w6-))l- zqeP7*sT{$9D*tT&bkRXKMmqfG9gKfo2NOD&cn6c8+yP#v3SP^MxYLC9n^0*yzaI53 zj%>!wRIbOmeQnp`W2uE%Xyq2`L@8nx_Jx40G2sb=XEDXwk+>AJ|59oUHbhB#(QcbfP(%$e4 zF|9)ER70j?(q@oO^LVax@rEWpc1yY2JuvULy!>U~@WOwNjW>+oNHZ|9X*Hon`QJ23 zS}*6ORKdEdPD>7Pcs1!EN27)Rn}gge%+C!=8CZw>vFGQcFyMKs%|1H*G4xds1Wl~R zOQQVi{g&@|e!ty++xybqwxa+&HCOd2bXdPAHjT8cb4d11D|@E#@ASsLS?Bo6{xbtY zH~}6KLIG$^%I#jV3wA8G-<9HRCIX5W-VTBq_aV?Ou~(#hSXC`k`&Z<|egx%bW1t)V zxqf-~XZQ7{7cDNbSjUzCDKEW>84|>;7(cgZ%-@m-RclYl1-+zDd^zzlo)$ZwCDim#>#`WF5JHZ~` z?EB~2UGJ~{`v2Vj(`Wzd!K3?s`Rc0&55IZz^`HOp)%^#LKL6ua|N2)LID8&v-~a5( zFCRSoym!4@TZDpFc=KQHuCK0k=T_N{O?Ua~1;-s)2IQ}*7Uxg)=aZ8sH{80R-J^0O z+x1QTOizA)_|o((FKsT@-x5OF9Q1bSfNKn9Xqd2>_5S+**gyZ;`|>j(;{Kn%d~o!J zg8Uog|IO(51w!WS@_#y+E+(D&Z$ymQ3%_8@_kQ)ix&Hsj`JXq*fBRU}2a*3DKLPd4 zKm8APE%9l4o9{N#Bpw5x$`PH)#-;shv@{t1_z9?6f7kow&!7Lf^(m^f`kM#M&4U-HxAfBTruCo79Uwhue`$r7kJ$`nda`-xVcs@> z;NYd_XZt<6Sdr13#5Z5)?w6M0un5(5|HwAh*@g9R5X>T0?dAFQuqn`AUw%XR`+y4F z{ryTmKXm;(u%P?l?N2=FV^OKylQRzUyYXEchCh)zB-Xp$oWCMUL=5c4_W!s$%jo=j zzw_{mpE}AH9!4TQ_EO6{<3*o$Ch3rYq z3_Y1Ro}w|@vWb6l|Dj>~0gt?U@B?4nw`^M7vDsyOXKb^!s#jIomw2Ofv$fJ)+eS$& zED%69f6mhD&wu~TozEvX0TYdFFkm=3e83yyl&fjjFrfJ)!$?1?7WocZ%)>53gSX_KxEu%tkzfmR58( zsk-|TM`~;M-;v(Ae0m3&{S@gSGw4_}X>Tb$dv(Azix*D4!iX zaFEQuJ0Mz|EhGN@HB09Lfoz(`J6{@emSxWOejn@3?t&h1@ZB(Dqlg#VTmZ;q?PH|? z<$mPr#Ts40j&>y~?K5dkT)wC}`fR;_#WsT6T=0%Jch#HscUwr}C%juT(f_uZ_#~S| zLW7oYH=W9?)&DmfjQ;-)Y`%;!^F*J6XVmmY1Y0L9v7|KzrI0vVl9S;!=o_|FU2dKt za=zPQpj?R*04e_%HW`^wmR@+49Oto99Thj07prIG1%@9`BWgtjQdtn*ze zh(OSZ1olokqL@!{RuwL9R9t-w2M*|Dvs!Qcg#WNL&exacaE$%)h3iq$s4%jy|FurR zH3=%9>|FYkdFF_NzW>f6Z8v*__A-T`Co>zMxoB4N4 z9g}_i+Wx6aWHJ@R)U&g&eGtY-s#kC@B4vBYEIE!m1iHFRBdPAsckP41?5wssYB}2L zvyJ6|HC--+=IQ3^*81Wcl+)2ZH_%LrjZ!}4RM(fb8!guG^CCY}Ufh2uWwzUx^4?o5 zg2~|f=%~%L#qi2_8&?K}UAyBr?T{Pm+5dmqfTkj>EMilz{_df^I2h_HzUYYsV#Xa7 zpjBNMsY;GL3}@l05ISC2J8Sekg_BO z6$N-Zp8d{u7WVCX5nxVq&)o8NJ*V=D3z`03eZASgdTG@92KfA#_09QTAvj$?rLvE6 zu?!<-Jd_##K@;2b&e+}cJ#`lxx_!{S)1O0P)B7DF>5Iy9x$Z--mwXbpHCI?Q3;=&I z7^w|)$Hs&C>|l&nMbh}2Hwr-8D9BQ@#=Ti^gL#|r`=|i4)UQr8J^Vsbb*~c~`@ix$ zZ&Fi5(tJ=kE?3gX!aYXI>El)uN7%{Z4T4*6S2Fiu`pGs4lRM)2a@*YJ1D)c%_zNMq zKWdi$AkC5@zT@;b!Of8mY_CJZmg6 zm%w)Ifso$;M@l^xAPW9FfnC3mnPLKn?jK&>_u5z#aJfu7jgkH)zqE$9iCC6LtqdU^ zrFwvS-L)PMVcZFB2OZ_{{xI$^P6^r+7|Z1chmq<1Ogz3PjQ%B%UxY?z zQ$rEopX^TdC#~4bI|lZp&Vm0z#PBTTpGEu#*x*aOdeOtN`%-eS_u%2DZW-Kkeu?=F zBAV>->-}c)@^W+SXHXmf+}06hYg93(^<{Q)KO{0W>gU^6H@i)?ZNmH$2(&Uw9(02; zZyRw_JCPq9(wltWjzb#Op&@=t`7dAo zZsn+W;dZ=V-wp#lf;l|_(`SsM-Zep<%{g(S5Pm80j$8`f@~&t=5CwtVzkTn(D99e% zm%#vOS@$kSu8$;A)me@n*gC-C&d_BK6K9U2f-77?N0e(!tG=by#;baXQJGzonv`YX zJ~w`68&=NtdEZ`%>RbU=KSXk|fV@}a-|w~$&D8HZv`sHG+}R=2O*;z^k8f(`qc!bZ z|9QB;fa06IH$Hk1=S(pUTQYo#O}p)jv!@(=-D(2?Hq+&WoUQ>n;)$QjvSWXX5s3cm z*4%di0#R(l|?U_taMA2CVR^Kk!cc>adgU#7d;i1&fmgleEySMV6YI z(NiYl0J$_`Bxfc&vgU@HcS6`S6Df_n`vCcdo9`O43#|jfgN4js=vm-%@<#`VpNJqn&JHKWf4b+P65ofnnE5%i!iJ$K0&ary3u31-#F=Q z11zGg@#@FW%*W8oPYcaJsW&sruOcY(cIe(S)bZr(`Ss?+tX7pj{fv+iucnT!!df2$ zx__%c%v*u`m4#p^EBf_>VBUr}(;>gI;0xe3xw3ypRrBWfhucOL3^7z?;`$vCj*p?0 zgS-m@*o{amf?sE7<>W@YHk5p{qG(t4eY2acvo~~@83E|^X->JRuDd( z)>l2?PYtn{o2b{#P4p`-4lemz$gKF*1!?VEf2^vy9xLkzW#`0e*u#MSC@L z>(*g7g%{svE$hxJq-5uQ>&DIxR@ZKngGrhn&DBqd;Fzf^%ljaa(kbMOg5-nZHQ0*% zBwKcf5@)B{vt0(Ax$>s`nK;I^h4h^pOTkPl|8!$^?q;i|n-|`YYrLErn%Fr#cTABMq{H|XiL5E&gK}@i(urQ%y@X)_=aopeCp#uCa|1oo0 zu{4lNQGpiYur$*9u1)G*BoPf+&1~D)Cl9Goh5w@H@07ttj}iRzdCqAO=s@B!oG;avLnw&!My zXNGrocXaRQkZ%G{ADD0cyI{Y=AE2B{0`0AeYuKr?5N4r?wNl`jXcPO`+edf%J9y@} zPf4wJcYAbV?-(B)GE!^(9(;I4%G#p;PK;E_=&DH{H#f(}xf$v9fn-Z`eOP|VUMqP1 z>ze_kg0Y(Qn^vK!-7;(8Q2ZP>1(E%?t>1Z~S_^pJ-TcPPuw4l3^?Pa?+YU^*YZ-4< zu{I8QolsIGa{ux(K3sE{NMrxb*$?+0N;F_qsYuQ$pzK389+-?!2_8wShR8c~WzB1p z*XcWtH$Z3`e&frRwlUVXcTz@ItNE($8v{|L`*x9*Z9P#{*7~O1CIcHnz|pIHg|hwn z`vKG5&`~_4R@myD@ZsfjHmLkt0hi86vx9~O-oBvD3~W)8!ya4PM7HOfO;?XMuQxhC zFzu~sA&6|&J6W7e4sEkb?i-rxc-m)iwrsWcL`2pqUs&6#7P>I{vo5MCjeIsO)y`&j zhreu|n;QIW)+QZAv8Kak&vVa<+TWv1`mu>pzXeajpZ6aE zLf>u}OEHDaGc_Jv2jUtcqA&G^m3KhoMHyC?(LmI?^>ZM4(~vPKmc^vVjgyQScDIP! zD0PZFYwz@a%eJbMPpAR*I^O4v08Cgslxk}&XY`Vy^i;V0{SP*zsjM zzJ1#gJC}@U%wuDjosn$A&F1ah#_`H>Q(GS3chArC{i$R*x2i9-U2A=58`G)&tejAa zotQrqbLYkf++JTEm}ri%H<|;l$URkwo+3mKwaZPbQRu(D95ByI{`*g`B%dGbVFX<* zj2Knb>l1TxYK!YIv2AJYn$7HsBr^cfaIhebG%`cZHgVJgC)#kr>&?fBy!R19zvhNF zoc|PuU41yH-+KO&9rZMvb%<}mKRV)DF|`-gGLn<~O{6A%ECQ5Nh<32NG=7-*UEkXEK)av(%k`5T&Hi3p`&92lwZE z0r}l|6O-!{Ge&;QYq{6u2Agri0yl zuv-pxqapwCg_8MTzZ~rOb$<5ZWggXEMz))Cf3#GCA>#}-%fW^>HunAvFJ1HO>HWFw zhOuDhfP11%N&%qLd=>53aT^ZzNc3)t(I&j;)I`r8W|^ZuOSa@cOmh(5an?LLFvo%x!-Zk^+!TG}_e zvlD_h|6*q-?aNo5o968+f7x=l3kDnVA z@XwfkZvfR67-10eWP)?UjxjQm3{;r`!FtfNI`qGdndVo!i#1(XUriVG5rKds#mV)> z7A0B8Y;bwyQlROx_sN=*HeTRQ+xHVJ7GTF{JjoN-@_eovr?-VL0R7qEheN@@17u## zy?6e=ovVX+*ITd(o24!{*bE{-M%%9Wg@flG;4$sD)wAc%iB)-!g6$UDod-!7wsf`| zo;@yF$&{9BuP&ZqhzeB#y*qE(-5_C}bK5=*mHMy@zBZv-b=vK2H-5+S$=jc=R}A}| z{Wlprfd>W{Blh2JHQ4Yb>$4i1`-5}t9*z!$@5awA_zNn3vE^#}!v1>pf_wZ-g`8Z$ zAxh2?_RXxzXa4uai^0W#;6WF;Lc$z-{&J*@KL|A;&&PP&1n52ZpZ{3R8vk1OAHCj`Nw9Ulcc8{0R5MknWY=B+@a(F99(I>Sdj zIrlGka7!BFbkw>D=B(vt?k$55Vub6teF3Sw&-6}5Qx8AU?v|6J!F?z6i)~})4+`b9 zcQz`&menu1=$)SF+cs&%7+=|EpvpMTXze?!Py5DN!m)Gnvh^ETSTJd_;q=67=VNj% z9on}Hqq3;&dsuB;Xu`{L^dC)t&e4c;JHBAa`op*LD`6Fc?RKm6hE?O;!i2u!gNuUmmp|AfdP|1o4M-fPPP44gH^d2TIP z;TApoWOq|uc&(U)zSq6K|A!CrKa+BQzgb^w?)<~mx0lysFP_*@Ow^==iIP}xD2pxM zxIVZzMy?`d3}KO+&)KZWqu%$nyS;ymf%~cT%qer*AI_KEuWi zF0&rWtFX=3Kh$Prko;Fav9!W&Y$Rz+o#l?ztFFFJ`Mc=c>fvs9>PwA_V1t{hU?bN9 z?55*W^VRzK>^Ohf8%G`ov1u5=Jwmnf-^1;*auh4JiI){M!Off1KPO=(`VSh|K+yHA z3UDWZ)`)%O2p?TN!7}pWKi8Y<0`#F%`KIPRD-38yg#GJ?(a@Do8rU$5c>~bqo(U$U zi>NdSAj1mm-RZd(6xl9hN1Fe&n}T7`THl(V?xvkvi__iwIE{LHakun4t@l=^yCsdP zu8cxzo<9NACq^@92V{UzO~`@d7rM5W-XbUL08|%PeJ8J@)01z$`U_&qrxSlU8Vb>! z3M)6X0DVsGYVoYqLS{pZu};TD1IT2EXD#G`88;W=S$}6$a>vJ(y|_C$DaWQ-H)u?z zddsDu35?_8V^_CD=H$s{JTUsaA14e$)+v>;?(X_t5-|PlO>8r8AB9If%aIL#$E5iY zbS(J!ySlXAcn7^QyxXUM`FwbL&R@rL1do+B_9p$+FU#EYyQ~{oU$i^yYe`>qXZWP2 zz~=)w0LS;|cXx|+6GYEaP3|+5>G;^Yzl*C^wR0~n@LgTsF}K&u0o=KN?qi4)uSW0k z>5KNCJ5!&uxxDYueW#P#Hrlaa8MHZ=^Xwf5&wZmejemQRy}5_xT|`c# zPtQij5*&~(M8RlBx6h34>vsG3X@57r{S{S)B}U})-!FNv^as#M>z!(?POEEmTUO@| zM8e{8Aeaw+3|)iZeU4JKTUxvEG@(2;iA7^WXm{iao%?wUk^5zZ!VaQhLGXG_ahtg! z*BAYLWGUylJS#c8n={Tpw2F}mO>TPIUw4p5?nEE2ArroGm#p2Bi{_@&^%-^o$Krg8 zT~c?l#;Y?;=|an|ZkO&3B%R%GEuq$?FFLKCH3A#5!Bn_KqZlu4Fj_Wh+i<8?GI%K> z8WV?;XgQ7^9O2r()+x-zsrYmM;XiZKz>P-FPwyd_>;|g`SLaQ3PfwABH<>0fRUiKO z8&guYHlb>c*00ykH`Q9$=(ugq(4n-9R;}lNVCMeF6f~w+>zSaqC{WO_R?XHqV(pn4 zn5w#=fvtxDY7Rm|`t0K9bJXy?40G)l8>U7yMRSiYvyPw`Mdbn+f;jeAYxYoox zdrp0!3GLp{1ixQRycg@Q+sn?P0^r?Da(dyf!zM%{PQBgn@#tjMSr_6ExPTL%lEoR0 z4X$H@|E|At*nGD-<;3`>J&Irv#DVN0d~IrXEdbIbaCbKCuiNX@vByM?4Zokm%9!f?#6)EnP9SeW+w6U|JwpqcByOM3>*o44P-lD}Ymw(q+>A=r_( z?_MXvwKI^ByseWYUrPWZOCJzuoiy>>&CgV(x>B<;r2N;G$w2p#QKWpStP7A=h| zHDl5eCt;o3)!Xd}Hti1#0H8O~X{r^m!moqT-)ijQ2R1~`m31e8%v>@f`6gh~lxm)t z@Mv}9J-rh!ItnY?u4=pb&46LUbpg9bEZQ^c=@$cLhN299yLt;?e4g?1Klg6Ys+xb? z1d_a|J8ca4uUqCC#Qhsm3Kj_d?3+J@Etw6A8+6+&gZeeBf^3wMo?BIv1P1u*2`R&t zU0|MAZ5NzBxO?t)K<9wc>jAHufor}<8VvTk)W{NAAzhmGFr`JMD;UkXyn9ZJ^wBnF ztbfDz7{5=%)#DV!;v6ULSJMd8>+7uJ1RG))1wh)o*?n$WP#KpE;&KYuVIt+(@+ zfmruP+)CS_POZfA&cz7%>=|y~-G*t{Zj5L;wMJ@VTNAC^;6^baWSU)aTy43c$Ij1s zfT}`1)`Ib>)RNtF3aYUD1BMNl4sQ+SAT?`3qqx#?m|JSbW(yKO?Z#)O$N_M98=fS5VG0FmR?po0lK?mjPsn2aac9D zo4*!c=xr+y=!}^;7y_kx!>8K?JR6x5_X%+0V0PJv28x*y#CUTn>&oOWQb-WxjT_!# zfncFZl*A22LcXt7D?9YSK8;41I0)093>AFZ|Mb(|1H(-3uGfQ|y}I}5r-LVaJ7~(^ z&+w7%bAUPMA)x8Xu7TTCVyhl+AkZ>=%B-wOTCp|-kq|`!x#S!gpAUzf8CB> z&v^E%Jkzfh{BEvTdQc00P$l4F1yLkbX?%nK4M;&`QZ7)MaZ%ea7gVg($nW)%z~bNA zj^?yoTKxps=^xwbU-7QSt46YC#~x-XH9cx$56qnM24HFnmK>99uqt|PE(5rOaSQwQ zPMgcy&3H-7&7B$oTN!8IH$d?0v_SCeT@Y{@Q$p~J`au8F0k^$C;eVv8il1i*v5|-n zu4+ z_$*sAJwE#>J+=(noQ>0WJ!HE+$^74WyZWa_Y}at8RrLGY5AQHDa*--q03Xkka8oN| zUSHBxs_7T&{rb_nwYfL@a9aVew}0kd0C$=`ZU%5>{y>`ng0PFh5{BT%dixJhZ{HYR zH|>HjZ`f+-KbF+vDSj-e|5cXM{|YMPKNiAU5~tb75CXfAEx-0c_%u#DD_siWy&`?u zDn7^fwQAlQE7E&Ep&~snZ^aBnTTdw12HZ)N#uWp|yLJA)?kj6c2Z4zKm?g?CnB_SVX~-p?()vlmql zd{}cw0r7XI{pksn?sj@&MRrZW9jW%_hgXA?h0#TmKlzmIEC}@}AEP__u0_%`y}3@0 zhIN5nl`Uj<|j1UM@*uU0Mz+YtKuL={oAH@mh@E{$?1fri)AW0a0IZ9i zZ8ly%v!*XzQL*l)D(>is(`MF}qr2IMCr0p@f7X{32H z-O|l3O|r!>iuqg4=ysDd0wPj2Y4#d`^-oIftDlifa9cm$Fs+9AxOtxzS?w5`X3yT# z%<|~bjES%3nFX?NR!~&+oHFk9T*)3c3^L2@ILov~)1CErIcn!=NF}v~^fv6Ds}n)b zJiX8ILyG$|vO}#dJ%cm4165e1qNQxc{2*O(oHXFz_y(=rFU`@kMy|uu8pG>Pq2>Nz zc4lYGX@7ZbsW)$R=F4q=X-`gVDAnV*EfX*5I)1Pg)_a{?Xd7!RrgeYUT4e`(nX3W9 z8aPX8E*dpkcGCAIVvs!&Ny+!Qugffv{+4~4Bix9@af zO-^5Q`)06HfBUxmO<|A!b7ypPH~Z5Ez@u}f_2JS6>_VqjtaY>il?oipV8z{Rczfjn z?2iw>dGH0rARHS)(wZZkp1yaL!cWgzyxG@H#(mG^MN7gL`Iu{+ry=NInV^y)C3iO* zn=pt?(Fbj9=k# zbU79H*30B%%szi_F`cgT@_073rjwJ=YGPng1V0{4z0GPiQNOFvFb+o$ER*?M-H#^Y zr8iwJmU?F~j{z2og(k8X&aL0^$$UJH{SoSAw3zGV;e4#A%_lL(`FyHJ{2OzeuQVhR z3Xe>^OqVg|;e2WXj!ss~mB5}QcIV(ZK=3(^Po|4S3%ir$QXoubBfUIctx9(W0{xC> zdNduaghbY}g_r4SB`i#b0m6hy`pDziLNAY24klzVSp=Gwt7WrB;A!Ghot(^vj(?VB zJX+Dq@x|%srLrBZ97H>I=kr$(ce^%okvKNq4kwHL$ zZ5nhr79j!K#0hC~GFv(P+*yt*T42CcEZ%A|*9=#~iGW%xmcqhh6>|p5_K1CqqhZwx zAS{EHA!Q>9&^{Z9HAeHenB=3$#A(;YUd4`o(IqfyVV3h)=Y>dMaqw=FxP%Go#%`?)Qtqa z*Bg&I)NQYZjDjX4LKZ7$6~LaxIP+z2+HB#{5L%cmT2hyFwmCD6**y4c79>1cjWiL? z294!p^&I}mqAf3xwIXVGL`01$5H43RzmPg~`~%%ESbs;cx2}53M0)q){lhmBVr}t|T3-4!L^^WK@6v zOZ%P4B5;Wi7hZz!nLGl%mUMHvToP)SZRvL8xQox(C4z75XFet`>MXTDEv(F?Vrn zW`U1`eww=-C zPD9v23qr?Sy%1snD+~8#b6dxuHRWwnHn?d zQuh+-p3FMbZBp0;G}xX57jZ|EUt$`1uZu~b1I4H{nvLfbMbQg5r706zxz)#-Ey98b zg=lkjWe1wkOWt@0wbl5CMKqr=wvf6@q8Ldz)5|CrY&wmlnN3%fq%-v$STSS6d%^k; z*Nm1ypyO#Op>g1U)Umr^8Sx0+sh2V1cy}1TL8;TwPm^WX6xf+9u7}q}a}!uvGa80* zG|yg;S{eZ3RQ=AUs}@C}@`ab-GF3iGg6=TUWuh=^u<8R0=OHi0^Fj;$U{fL*TZEJyO6f2*YMD!(v`ei{Ivk8gz+gMz|rfv@#ax zvIZ8k>ohFe*)oU%Y^#@Hc89kov`@1;UTVzIEWgLROC1syRLyc zu%K#KhGSRoJV3~*I|Q*$ZL|s=XYF)nB43&TfVb{tj1{1F7GbWA=OIB+)*`mqG)xJs zJuTmy)v9|jFVlOOF;%}94nu+>DS{kVZv7(bSQ>AGJg%?{nW!mv8HSZtZ1oW~y82By zfIDLJ!t_~`1{UaLRm|X!pm4O-XtbJXvUpfpBX~q}9M9fF-4HRR(C>)2@M)eDqtYTasWgGlMVbGd)PZ%NO&p4W* zLxWjnVN=XT;qyXtE$W`lgX^*K^bX+!kvY0rxI_rXMY`P+RACDin8sm&iBjIU1cGd4 z9-}fpGhi7{J!FI&KvvYfAau1xWBg5FE<+`&VG!GL?m&UEX_{^@McoThQn0L+X>l$C zsncaFIr2cbLn~=Wtg!S4ePlRKi#Nwu)}1sFXS3w`qG*?KX980MEFH@P*0|S0-nAow zP?TgW7ikA#ItDJ6;cJXjOs-~O_rX?`?gY2XKnB7^OEt>L?+>0PUO|Y3X51QV5%e?52hh0is7)tMWh$lUq%!Z z#Xb{VBACN0U?O!dclGKnSxf3-9q7TB+=0-Z1_{QTfI@D@0uRHO!yl<+l&NnI01)*jL*TuPGMqSG zhA15kQ$LMD#UMK>ynxGjM5SS)@M{EAS~fKXwgBOEINcj_0vO0x#bEqWoE9za5{ju$k05Jg6} z$&bXU;X_B8B0DyMy%2IQlA^VWc|08MTT;tXr^*Qv(z0w3ne& zxw?eu$QBGHtB7J=gz*wk91RR&xZsT_!YY5=53rKO2E z48!l43omfZJXV_6p>+qmO1;rIgZuN*EM-TBy6F$j30G^VD?_oS9ZZdqz^Mn z-x~i-Qv<0jNjD?1;8P_D6_l$eF8yX)k+6r_kZ#lkQR3E|SE&xMCS$>uQ=t%rC_E88 z*WwXi)Wr<{prHlU84toIg0eHp<&F$0E>K5)XUHTSUbK=1AQ_UF^9QRm2=TKtqh$_= zg&6Cak)q`=6#5GKYhYnvW)8oTRzq_>0D&~4?kV0zQj{D{=YSTckq8#r;T??(M+kmw z#)5dYK_17&vTd1+6lq7%PQvb+r)9N(u^cG0g!(0e5@-gA^^8hfbdKNc?@ZGxz?0C7 zkV%FzW<3r0PL8`}JrWQU*ieTq2uf_#` zME9EE0x|DkFYsFZg6y#_U`kyO8LT)OvVnPgKA5875z@24BNF^(y@W|lmQf>N>n5~5 z&WuD}T!ars?p1T1NS2tz8M+3yH5Pc@wkZg<200ExS%WXJ#ys6)>`YCBe1;woJgH`c zj9R)lV}(+#VFLss5D9TGA#;H+nTJ>>XVBu2!j$N0t=W7QtU)YBU}C+fUt~|L048ls zQHT<~+(^f9_(rp(oAIoG)GA3Eu_bp#lS(t%L^6r9$}A(y=o6Vw!%!Hq=6)wq{YbxY zu?F;D7J{D;lD&*VnWWv6LJ%>a8DYx_Q?pjg1g_5{4$g4!NXE!nX(1I&9z2qQW;QD_ zwL{%R67Kb|WV+N1rwemYhJdg|m}t)Fbc|JfV1a}*{fBj(2{ecM=kJUbVbh^a)eF({ zpoI)IEHWI5%if{|%1eZ8N=1zLSfNZbFQy@EOI#E+B@~h|XwfCfdqbFc5}_kdIYQwu zof#rUf)_JJVB)Y<8h|xhWoT1VL!xGYx~vGUUE(gp%nTvbqD!S;OfzQKBiEG#eCns9 z)Xe9@X%$`KCuhc-^qp`?k%#2Km~@CEo+P6lk=l->=-`Dswy;1@H71{NQG72wV)cUS z$01)Pt9ffikuf*s2`dlY3wkL=V=6bKVK6RoxWNn9Rgeh-mWm&TACt)7=aH&-Opb*R zhx~*o{QF#^4s~OVLEVSBN?x$;Sv;&Tzd&{eN0)SU$x!3f}Zchgy(xq;4mB@wz*^Tq0&JbrdLzXi`gR=~0O$nn2FG<~K(-!8615JiF zU{l7Bbrt^cU(?D!U053yi+o^>In1;~SfoasIRr zs7{eN*pX-=5ETnS48W&GPNJnpuvmgM7Lj`*+$}5+Y6z5#!)Qmb2yg--iT~&|%qM`- zJ0LCyDcyN$F=8ZM7MgMHYP^u95ZF=OXCcUt6sT8&pH+jZ{bllO!9J~wn@37DRr0Bt z2;>uFlVJ~>FWtd<)EePZR9w$0X6hDAAhAfeHD;9dF+~`$z#tW%AOdXtW=5P2^mM@KuPtTtR|6|uxyy^!&Ubxt)qg&+N8obP}IpVaRl;M5CkTfI<> zpcbVDfSkSVV7vz|iTQdjlu_srlC9MX#Ru_@tR#?3Ti!7Sb0KJ9zEV8p3Y}G?mZn)n zd=1d<<3zQVNotpU^nz)n?lJ)e-3URDUqw;$LJ@=a!gzrog5ejT zyBZeUL(Lh>Q%x!4Na(_gM>7V#GuVmhYReA2Y~6cPF31RIKsZ4c8AX{4OCF|eYhmYW zIffof!RheoM; zX>w2LlCsb-BiT)?2=1Q{G%k!=W0y4|i%AO;#~EoSwGjix)Zn-PAwyH~c0~k{2 zPL)f(2XyTb_flHuwP(8vEsw}{kDmGpWub7xp3;(1^gcU4^m{@8Sa-l(N)a5!Z$=C`O zOt=;-q=M{$nOH%NAY9KB z_E>8bl`duRBz_&JAZnGSF;aS-v%-x{Y`~{FR2{IXf(TEnhVG%z9WgwiW06?-& zZ^5$2+yN>l(VR<8`p8j6qA+krmAvV;Z32?$aXdWYPZ z`X!$%w4)>h3)W)`b1^2L|--$YAL!sNCELQFuD$xy!A~Yim^E98}+CXxN6J=>5K?o5siZ-G3sS>-jkwH7vJi1W* z9FxyYBXdkCZ%jBMn1v#P7A%?Z#~IVqD7X+U;I#&s2!)3Kl-;d8C_G55y};MifLSX{ zYF<;r^0Y??gjMjXMfn?8m_px0F}l6H6pkNW*LCCgX!5|kSU<%*ul>MTEG+F9)lwV6-I_HLKlMnLy2(`{Ne*N;v6_&D zq;q`ExNBN)B%SV1=BGO)=0L%5a*@A7z&((WH86Nc>K9)=SUZchiKnZv?QLmcZkcKP ztbIo1+r%sbmnHs7SKknRE-)5Vi_=Q|6Gce|Hu9$ISEgj$yCdil6-O7;VaJ8T%VepAsPRH6xZYtigmDD@N-bH_2;xCf!Z(F1 zMg)8n4FMUwbf}vN+@nO}fVxWsJ|*p%7@AlV1^pO0Out6h1MLwAYGrxhO^O(3im=j_ zUA%8?QZp;VJt5%N9%t@QV6T2Veh(=Gn~%*f6bkvlUNVL2zct^||3F-~eF7bpPA zz&(+YSa2y(Ku{pifzrza2{c*aNtKMEg}i!TDORfXpzw&efln6k8!w{)b%#($V z?mar-u)6cK^GZ|WapxU2<2;9EF_-#MUPal zRE1G-z5sXFBI6(s*U~$&I}Jjb`kfie*Qo}@G;|QG*w-(R_qssU3*Y!G)-MV7^xS5x zJ@G~_K~coCWnU5pl*(a)mM#c63Mf_}IGD)O&D70CC#buds|5cl-)9vw!9@20lEhn3 zH)6oCz>Pp5Mbr)cjaou@k*yZAu&+QuxM-@R`m{7;+_YE(WGnpR++-}98e9<{ey8vc zHe${y6J^K@!V~|f(yFx&gleF7~n;YEug5Tsgx5WU_1Q;;I{vC?PCx zhYpKJNJU-=DD3VaHkCBvIbd8gycSI*|C1L1P(mN0n)0qD~e5&6NptLLR~p=BiB>l)H+|u_gsA zBoG6T>u4}%6?N&Buw&FgD2qo0kdTV34H{ErHu%PUYI?EX8Q#+74qK7H6NaH+p@_-` z;E}dzqMTWgx);Jk0YCcc-TtfT?jdgOB$bHcd(F38G&3}5Cq8ce) ztQRdFvRil1Z55|Ekg-N35Ll{NMFL0${CNk8MN@Z_<+boaZMf!)StcwH>kM>ISmASw z>OK>$!Is@@&MLR3P=BHoVN;Oii198kaZLpR-f>V+t76)8T966iUcF#bOZKsP!Z&21 zmnn=4zzNI88g-}}uDnP5w?o}9PwrI!wb6YR3sPT|yqHW$V9rrUj5f#7Z^=R%Ap>_^&q0lVEh5^;kCC1S(h%chh z;4-t+n9f0LSpX4-W+2%RzpY-fW(vKicgn65jDetKDvvcawx>BB2rE_;1sGI{S7GvbR){QigvwDg|TG+kd@BH;xkr-fkSuMsFCrQpPC5-jXPZ{Y<` zUCcvbDSFAkH|6O8l#E7K>4KNdhAmilS3r^;2`W?+3sNHb;INeKL8xGnIo0_sSQ;5c z{j$GPY!&i%ImZx-q)i1KQY9r&hq@_~gSxx9N|OsNsX?*|AV6{!=CJ8s98IuEJib&3 z2c(6{ZD_$rE#xu|OOT^j(4vT8=-B9*$TXA#?ns+Q(x9cXRJg^T6>D3f++QAHj`;<0 zKQM*Oh0p)4~_2bAq3T6waf>IG{+7i^Ji%S(|BYqoN00K6VHXQCvD>9?%T-dx)V53v8P1DPVQz)D{J7H( z(N!@!fk)vb3@Q{C>ZqnD6s1}~xIzz^8TEn%r**{(Q5&F88?xUOML`R>QG+zNu+6TF zcsaYXoj8t5B(#>3>`g`85T8y3ayAW`!*KN(5!uwbBGz<=^5VF|riXe)gug}hctb#WT7{S2YUqhLFcVravKlf1g&%Iv;^_e3C2EQ1Yn|QNCL<$Jwj$Bh%b{v zOfl||f7aA8@X8#8cxbGmZo_VZFp6Ad9ART1K#&jnjwRW1h7@K(x~KW z&XA)j_l!s~_$If+1adg$1os3TidV9m%ukCJ2(W2+Ne&4FQkA*j@dyV*u#o%~nUL$N zV8JI-#-Ej!6l2YZ@cQDh&rH-!nTcLT0|*w*Cu>Pv@&K_^S#W|EBA~Eggk6rk3Fyi} zMA$J6cEJlKn`lk~0-(g~U`p;h2+9~0kyzoIqVP%r8O=r5kGdS`evDx)goT|%mnvnX z@g$5y9Pz3bE65JwW5qQQ0#RBKWUSU6S32gH#f^m0T5^m7?$i_)%n*cqnRz5^MLjAa zjv{3dK2d^Pqc(Lz*ibh+_}a4D{M%G^B?O>D0tc*Uh!P({)3w0>1=$6~RC)S*LE z=bZg_smef+32Z`nYKs3L%;A&?I^0YVn?=;>8DYApDb{e1aEaxmXu|)|%aofL;E+}) zn}d;RBLhEiN?m05AD3P9j*~4)WscDX1H6HSUO7F+UnY(dB!=p3+ zyX-0n#Nt7^no-8jitNV06&;dT5=|k1wOGJ%vtGS zTBt54HESc#gQ+7NVYHCQF2_Y6V}(m9-(nS2d}NCi4iF5S&}ypirgul~Ljz(=3Iqgn zfRLwWlq0jyS1nG%IuKSkhBB}sLm#B(0bi_x_z2TK+K?V?C<-j7k^{3cy={u(L|R1D z>>Wrp6FnqO;tqyc(~D0v$WeA5cZ!KF0cUI)X(^^CN@W#WGeVjLUFKp@sHasUf1GX5m3?Ve zw&RuyDReH?O_swN2<&3V*E8an zaN(u6Ui6}-7%l1rPtm4k=0=d8r3mU?5DT%2nZbg`Lww2lwJ=l2I*KG>DeyMxUa(1n zgjM7Oc2z`aXwK9LZ~N4s23-&UZ>=<2vPEOijV|KM5ECnb1@vA(mtiKVd2*#Y)XiQi zsQWNiiHHhn$%85|l!H694TCkyLo?W}taYV`ueFMp2~sEIH-+s|P6d?+eu9-+5z072 z@L;mlm}5_}@K2aqAi&v1=Efr-RM02(2r`j;2dQK!>Rtd%EvWey3B#tMcO-@2r-Vk2 zFn&evIJlMUHn|*Ag?>b!MPzdrvKAO;M!j&tfd;_qu3!O3D!H8ING51T>{baZDDP!C z#YB+eikJ?_>Uu_0&IGk&29eT9>keAZoJ!+AQPa#L$OPeC_fq7-ywvOFzDjD@H2_Pa z6+n{-FKn8u=n`y8*>RDUA?}R^1ZA2d=+>R0g9)9sbUh0#GC>%ITqfo3V3(~A7$!m8 z%ETk_317vGy3|ds(r|rXnIJ&bYvzIDY#0_eV{XI$j1sSxQ1}T=#-gujNI`i*kv;#Dz)4iOS`3`A!Ll8ur5(w)<-IY>U@-ZS4tkss(CA}Y*12Mkj zW|{j1l_Fxf=$DmN>8=apYDOkYA}vcCQ!gX(V!#sVC0+0RGJW-Xum>Vjx8!^DGC@yq z1ohp54#g-Az#|M+z#|X5bf_D(cMqTBfVzoX2a_s{VCx(!j}0l(q8M7x!u7h~WQmHR zkT!YR6WK>Wg6kq&Qu(48B1-hKl~MTQiRHC0hX%+NUXclsv*0bt{LCziJV3F5kX|j1 z1u_-bm>-%Nri3j7Q&SBF7up8EMOwe;wrWPKVnzhx1O;30a2MDopzg-W7s z{4*ftN2)2TO06R9w=Sr`)pAl9B{Jb)0j(?LqHUcv30#7HYYKJeAqZqXgE}%M-kdpu zBU|$bb>x9vjtqAEqckLMu!?o3#1BwULGMVZx))F>AR`I{FXnlue1SsiisusqsxT$` zX;}7*#mLb;^?927B2Oeow+Sfor@V0y;y7Q)uN~@U0~OTW%~e|b%n@cxnnr;39k84k z{9&7ope1}O_zCN#1>^uwFDZ}+AFF9mQ&vLhZEz;_sJN}z(k=W`SsG-Yr!0WN;NK=` z?B=S;%Se$?=~lr4!DfIRRb>oj5;Y>dB+Ly2rlzU}BUw*RbAf%`tRm>pM_{-}w1Whj zh&_r(BNnIOpF2|MT(s(#`K=m3$WeRV%#=u1H+^2}&9sV0b6s%UWQ)3~91#{M{t|+) zOzeX0N?M941MV36XU2*u(`H6I$P_)%ppbEngNg6q1k~taayx^NRy%?U{{4gwp z$Ro}oMj!~JezCH(@)Xy&HTuMf%N}KbqGv^Z1&QnZgQ0* z{tjd}{17PBi6K@p9M&W%Q!WL{>j-#FH=4g2+}ujc+`CRLI`U#V_5vf66YK=>%|B^#226h zrkZ*RTA25p-nLGWLSCkQOg*h+AGKo!Cf(%;$5^S=jG*o^4#&ZHznm5!awJF~BA|FX z#JaNIe%wM!r%}OYd<9-uJimzjYsT8)9x$?if`F3cYP-)|$FOg(A~hhWlTNI3hq}?<_c(0efVxoxAul=^nF`j3IfAglIyo7j& zs5>~=CgM}$BF#!t+8W6c%k_+^^j+j(F#6OT9H#{)$rvlG{UlI#=L9;0Z7_mPf&p_1 z3d70@fpL+=J9w)G3-%0Jvw_9()>(0}q&FzbU6lMQGNJlh7dQhI*AttOac%4r z?ixOJh?y+$q)1$=M$|@#C)8WXZm^rDXOOm2QxaCz)L1)fBZxoy9WoKQeC;Sud<+ed zonMkd+y^X~Izg<9x(U5&)%3*s#QcrWy-G+R@#YUhJ7pqa}I=M zsRE8$YZc>oAQKRg9Hjs`2Gp@Vwg(~v4~CS;kMfL))0mOQ;X-vLK1Z!$oOfoE4J}8o zM`Vs6QgIqB*w5zcOvuf!0A5szX#&EXJT8=tF+cGCP?al5#*Fd$9y9>kurwRGWk;+A-+=7VLTITLu1bi}I^N3-O* zgRx%4iCER#dcyHfdKqg>6C<=C5a28E$TZzT6wL3qB!Bb=xdEp)yE^qyLSq71PdWxx_}m>t&G$)qJa*v)PaC>7BW2gVxd z2Ii6T;8K{v7}W(%aH|)<7Q!fuHw3{E?7;C0(f}d8iZhv8f!S`Cbm_1)%bB5ZLIAO@ zd4eGxv@k_kT%e5drZ-Tx;gOC(aGi{VinY+Q+RnVdZVkp8b zX_%zKlqHf;?!Rgz+62jhs)iP5K>)`m&)#Q|7MmNz+62iA+i*bcF=VD15+g6?EX?UV z8M-SUkkVd2#8;j;$^nM4im;l$Mb^HeDD%NmN2^fX@^OJRE#0ly30C1A)NgOH+OKggdG=H~S`>Y*QaTHlAn2^`-$b zmM6yq`p*&|j0}lM(sp7Ea_O2Hv5bnkJ;o^>A@d)T=LAMaA-lVT7dTFoil3(L+Lgg@ zg#0u!!rV`zU+q5v&3O_ArmeIz6snQHZqiFfb_4%C;ywq|O+}C<#`n+++w6!eTXwbM z1iVm8=8tSMlV6aYsxXHN%3@jaMS=vwTvNr)iHppPA!{{x%=yaJWn?s@Kp^<9ak44^ z;9{yuznIpGk;ora_(u!shzW=Szr=gNj@5wBUcjGa6bKcK#5Tu@qF@cgu)mD8Brd`@ zQd1;$GGRpOBHoR<;Pjt{F8Q6ivhWrHg<4MFFX_gNy<0cB3M1CAlml9$AOM1{m6)s&c(riKj=k|Mvvgp(Jvivv~9h;gboa zIMP8;`E^HXy+m4YnqVP(qsbGfZmlB6eroa9uoz%x9W6Kx{O38hRJy2_G4X>M7BW}{ z0<4|eWGOQVmeV(wAy6zm$4hg_O6NPO)cOY_=v;hLA0h9D@O)r-iEs4UIQJ%zL&R2~Wa4J~X zzanVa7o)W=HAX~P15;VrMO3@BM&y6voirVoQ7l$Do0ScNj$Mphtr4l_?4?WHnFTV!$+OsGJVGWE_r6Y7is>Eqdut zH&(zsvdah5T@C|+_d~Ab$vb4F0%4gcpaY?qZDl!*Pa~p2julOe3NmX7v%ph+!Ibmm zU{itwEg8jn*vl}BzM{v4B5I~$d}O=u;HMdCAu_7(yg4lP)frvzfgZmg?<0f}G)lq` z35tcNJ9Y$ajeqP-O`cbR7P6MCOoUK=beE^N;6b;j8zUwtH%$~Wslg)|xHo%IVCMHd z@I_m+0L?{gM{%Y&?lz=W<$LgJgExjNPhPW2*=#9ETRYU_skE_zh$c{DS=nJGZI1v%#F^tg6_EDE4eP0M7q(yL53&Hm7sux%zE!!xkf?HGHT2R~ZPwqx9Sp~gQ%2sgM4d1{^fVhFh zgkX-NlMM`0VT01I^*CU=k#d+qdl;Q@Tfl9MSl-$6v#JFF2F zoL^wos4?b7rN=E)l4+8%VJl4(qMkwBS^mgZWktKF;)*VfM*<5t9pWO^TXT$4`)$o4 zK#iRs1X-OxJtOK1Lw4xvJ0_PSY=e_3SO~?a4auyK3~c0UdSOON7U70S(z&4~2}F^# zE@JZ!u5Nn4oMhUfOB`qci5ISS!iRyclJ`)9qV6KZtNk#b-RLrC8GNZ1w&Wyrhd>4! zS}YFS(U4Y1(aZ=e=)?4ej?kthOH_8NQI;D6q+y9`nt16@H$K2UOx6SHhNiV<7OHjl zF?V!!mGGKvkq!l6VE#8BIsu@913hXcuwy`=p z5dkx78&NxVa)BSHJ4%9Zhtq%RRgCQ_Miim7Dc2X+%>g9r1QFo5oa9|vmI?YQm@@4% zjuj9V2v=$%WN2cIGG1vP!>(cBcd%2|nG_Qd{iK)KMlWWEE^V=xJ_d2q3yd%ie~Pnl zG%{5U;s`1rGyn-&(IruSQ8(^KC4pem%s6A7+2oDEvJiw_nT`$)XxBwKyq3I6&ZtA( zlp;gjhq+2btbnAhMUYTb8L*X_FMarwC6|_l=BAuf?-G|n1Lh`Hiucro+&v30|Y$lyHUT>_Hu zU(!op!73CQ{JZTH)RM6of~}f71^l`|6~|OF7G^r3?gbNFxJAthVQ{HNE@uan4~pRG zs$UMfsb~RDE>F2Ab#4UvG!ZPsmV}fw34OZGLS$iJ%`!R|Ed?OV@Lf z=&oH`KnPD0X)*M_`5)Qh}h&x#e zM6xwkxV;#Ew7gge8riC@z27)w z7WtkY7PT}V* zFIzdDql`nC+FY;jgsG*B{ASFD9U&r74mf3Wn>ymUkY_B5UUkl zFrWl4X~yJ{4s{cthPu1CO5-!vBE~aOI7&3#R)jkewp=Jz#s$o%N1by!;1Nx%d;`1e zgra0Gn1$_u4mMn)#+>ES(g2h@1Q(Uv3mFo?hY_~HXNWF(F}XA(gmsWetG;%!!gGF9WK(@=a8t+(HNSej;M>b}3x~g=xFwCU)3Ly%6IR z2oc&r-RU3}%#GGJK@9)l9N;Aww5(d$xmXO#bT5hWi6{{36{k@Jrca5|eeM*6vJBrw z1Sx)V(*lQ|ST8nqyP}BLmAc1o2%0MvL}msE$;JW~cstowOwvGmnvqROgg!CCsaILP zhDj?l+u7A2JG#_uxk_lSZJ8J*-Rj^%1@UH_2APvCv4vprIw#1GTF_B;Nd$V_8Uq=* zVT%yC(K5DTsfE+Qf3(TXhWK19Yk>U-MkJgbEo|E{(y`Bse3D>^YDD5Hu&NJ05nqd< zP~RGvI!3W6gsP=N%m+Ct#bkxv5tJd6TFFZ{aZRpqApy;Wsxm-Oo~6YxCISJ|IWE}F z)W~kSSNSq8t5nB&i8vRbBmqT^*k}Q~lx>=*yH+n^LDooK0t->j(o#wo9jwAvP?o+O zMrwr@B81Q>o`~1iV-+4JN2Atd_~~g10J65z$Tw)S+&6b={*h_kg-dc1i4DwFF42 z@dbtYDi;^pL~V2#ej3Lkv{sQ*)FcJipdK8N8~4$NT6tJQ*u~}&f{2MFv_1_eO}!vm zH6M(2-GSHRgLzVh+~F;poK3D*@b{kM`S>$svm-IT3;+?&Xj;V zP?Wh!UJ|tl1Zf93yMp9G8#jh<#g=Z-CA(kL3#uTdmZ#H`Z5J#AaWw!bL}7{%D~f_g z@=FWQTrh4qEmt{3+UPS*#;*~RrJ$|V3(`^DGme0w`ZNeh=NiF#`qnKgorz7pO52h^ zcr1dJG6$_uoY2h6+UpJON@Q0m(%G_FBU!l1f^DWKF%6&c7RYa!SVqtMwqr%Zl*y*iC@{0 zP+=E-EzX&IV5mi(@Pa#ah&~s**1yqFHQe6$t)vDWf1& zqwXjnh*^{3YhXdsr^Qe3P&5Zx#2OqdBa-D52TcSS7#CPjO)qeo_O5f0mGJ}#j26)S zSvX2GE?~)$J!0Z*d6~vWb8uLm2aH$~ESzW)U@9MrtY~&2`hYm!8V8duWCtasJc1nc z`A9Rm(vyIx{Vigg71tZ5g;zu5$S9YIlo@4ZCsPx?ONBimH2pyzklp_x;W(HD1m$6M zBnAW>|Hjnv+eTJ#8Q5)8x9xGhhgE(+-GuhUGvy;Hu|LCDFjyOT9Gr$t8|bLLdYY>G z!!&)QsmLh={29W-PZ1%p^&~D@^=G`C9F0w<7D!2v4e2$3NztrUgcAURqR3-36b1f~ zijHlikwl?B6x5-eQFey2uz9%0^b?Og`X;} zw>5GBXUvi@hfH5k8WPN&AB@72&}6Y*ActG{#}Cp(;3lmQDNsY0xpXP4RKO2gYVRc%_&E(Nn5K_)Mu-Uncu&2=VQD7m z0%gQBG!lkcYeuM2y+f*7b0&NiP4f%_3Uvb=Sy6<8(#CFv@GupFY_x+MyeKnivM=)h zSssAWY{3HUNr}R8i6CDZRK7kXYIb*msjvrk5X}u<2<#+N;&y7uad~Y<7QBkMD5jzw z!Fr-pL{hazL?>l2pq%xcG%GR)XAI3AbIh|Tu_qa2XL zi4T_;wh=RVPBjt1z(3(V5gQd<&74iHMevhj&edHx`z}uMa6?m5ZO+xk)opr#(~xIA zGApGEOmxWw!n!f%JOvypOGu@7q*_IKQRLB7L1f}lS0rtb6s5o=-%5-7nVQr{+8GmoJZ8HA(~XUyPMbQ0oI z`h^y$xX`aLqdZcAe1N!ylteHTyxd?HbSN2Z7a7t>KZm2N)g8;K1;&b0FW8gqUQ~V! zF4Od6tBHt@mo-PQD_HnqotB(K4ys;Yge)b+PfmFsF%y!yLCe&J2#HG4GbH<~-$32u zDk*L4$ZnWFKe|Q`UGpg?c@T5cIM_RhxmZQxlNxgvG1e5;PO}(cu8A>aF$=prB*clQ z2Wxlsec-^vJGnU?p{S-9VK!C6OK4z9Ueqt?k&4s2q(cNtwSX?bmwMq`uV7qlp@YT< z133!O^@%zC&QDv$z9)~liNVm-Hd#h0iG5TCOmI-{Ik%_ZtMUcL_AV?N;DeH>`rMyqDbiYuQN1T!|kjQ9?O=S|AOwDo( zBBYul9%sGMP32fINb=B7RGBCU4XKr8udrrBw63yD;NOg~K^-DtkYHGVgq6+VB6s9b zl$Db$wdNh!4XfQ_o6-SwQ#mG(u!aQ*CW;V-?g`9kFDYD~mCZD1(E^2gdYN4$!3gQ` zQUsX;gnLXFUC?5)v{n&&N9)Y~0MRm0V$nMmS7I*3q|SLU0&Q3KMNK~IoHR!ULZTIs zr(R;;fhpdYtnJ*YR}n?2cMyuPLdxM%yr7e0(WV*2!X69i22)Kh$opjWV)|Q+tdk7} zzb4y!gC#3{puQH55Uv-SmQB6b2cjS7UEOgMeaMbHR|?u~Ng$#?A|%|N;AqvSn|%{e zTWD7!g^6N3-QFFDaUI%p71>NYB2AtgbSzfxeI@xCE8X&HjO)YtC5;>}XDu0_cfCXK zMC3=sx|V`OSkg;}x;euF>YmTK*_?8`6mm`DP?jo$QH~QlPPoZe1X8e-hR1Q;>Q&@4 zkU%n?mbah|EkMexsbrJ^)B1eR|-XSI)1gecZ-nbTokCphNn1z6PB&ZB5xF~wV=lVQDcij3eV6f80!%oHzY6%u9REsDZ= z53bMh03za|pHei;)P!BC&xKv0e3h*Wg=Ix!oU3L!Iw%z%HD1;ZR5N2d-imxA9AD1} zY8MK5HzbfgZeo*78&03w0I8rXUM_^B-@S{|m}2kzs<%BI4PKo6@M!aV^CF)2diLNM z54O!6ZeE;T+>So^Wq)@4?cmwb>27%TxPNhU_w3dF>g@7q>!n@)*$0-tK#sSC^Z-ce&p@-RyeSYvN$HIeXs! z{^e2cX@4@{K@PM2_Kc4An_d6;=JNFTsOLZ=oL4V5m;G0l+x@AfCZ24cZ%zZqPi_f^ z-|x2jP5*dseDvubc4z0?&E+2OJ{?3q2d(s${tj?s838J8@KoK}pr7_955{BsqN7ib zp7u#AupT*hX?SeSKJPZ`MSrb@SwFwJ-t_7DC@0C|dZ}zdKKaeh|HGo)nV%rC?_TfL zch9%iFYlf|*`H5No~(vHzt{Ggl+{@o)Nkxx{&fE3=zzuWH+YhEtRJa6d(Ni*#r!uP z41hK`?O(61_h&nX++AJm+fUlR-t}B_YbMuz`&awxR_~i{x7R&mmLC7UJlpMiS5J(W zPd>Q?<=($~`Fgi~`t82gzkk%jV_)4tFARHMZyujr@3&`{y$9bu-|Y6@n76ExC%X+Y z>aJJuGT@HGiE&c9#-)(l+{O(P1r05UHWq|b0_6Gf~clFX^bnR$UOgW$0I2Bw;~&5IpMU<# zH@(ju{!{NCKl|#d&mMmBPyd6q`)~grd++`v$8p^I{?5N*tT?6s5LnLp!8mjTMNyQl zDOy3&=U&_4V5}AkY5@@7*%F(T)U;6dT^`O6pIl=&8^n@s-j1ov?L5HEB- z`QLxJzW(m&gZJP6;fEhizIpNe$;-=c-iPtV^sD#(>ExYv{^6e{f55Ape~T?I%(bz9 z`@63m{dQ4-{^tDb+4-aY=jC5sT*2wbr{8{ef!jptzDMNY+}CFGzAi@3EbuX&tnKq(LW=qs6c1<@|ur4@W0<(Ui=k#F3zPW(AngJ4u#U;w{@#%9U1fCZA^MlF7wHwmQ z^C#z*=PzK})sI)#=iizQF3(|jO%PDwtH}>1mnYY#`2FgTlZTTtEbliz{Pq0I{`2_kMGa~|`t!>Z zQ`_?B65>GN03T@XfrNe==A%mEAx1DqF9jvPO)kqr5~OMqmM_( z$ZUIP?SpgnA|d5NJ647^({-vh&R*F}2O#k%gzaEMaf>^KsRi=*fOnQAMR!HaAe-7h*utTpq)RzQa;UN^?&u@&;i|_z}Jf>@p|vi zY8#p+B8N~4NQru;W|e%8AD9$8GD1Emf>!>1@Ss)IY(S%Dc>#jje@7_V;Pnw5pk?-> zgOQS;o{71aTP zzIW@1e86x-b-<6;a4xahrgKWFX44@fzPKdm;Ym3ocl7e6@UptnefTrLYk1Bo2?t!~ zQ}>^z*H7g{pJJUd*5*RF)kI73h0m?vpB6j=xyU2|BACQUPDrWt6LFi)eOb-UnJZ;YeGVRL#le|U8 zQsXJoPb9qERMzq|ckb^_?vbQFoKOdNLDoa&P3lvUF!F`3$(XNSa_5ZV{S!-w%70nL zQEc!oNf${Hm_Ft)`_E?tx|F=Wp_;CwmD0$?H{VirIG^+X3(r{oSgQl4mlMit-=AGu z?oGk#)aGn;fO}uHC(a2jE&h)D37m@oz}5V=R!9tW3j8E`C6y@eTan~zzdr!NF9pcJ zP&Uh3XcDG!-(!7p8T$L4tpvRJiL(B-7f8vl4vbRRQ4lW~(+y947EkU$Opc>6_J)VV z^@D^H#3C36p0wwvGnH~CRaAV!c?s4Aq#1c|QJ93ltR|+*R&aX(9o6hjZqWtyv6IiG;8nm$~EFhVt z7Q@`;z}*(vkH+#m{g0U9@ZAH| zVefZeEt9HuuPFVUoqt$eU^NItw$GJW!k}9BX*HQTl~K!7N;H~9g4D5ybuNNp$#|W0 zH*__bC|HylsO0!-vzHwsDQj4ar58UltW2?L4q@$xK`eZ(NL%9Z-R1d}8M*U0>DT!j z{$73m?LASnFtR*$dijr6J4^W*{c`SACXg#``|!t#A2R`Hf{_;vyd=7~Rd18vL32tq zQ|ruTVY6BEX4Bk2L05I?d-5YDDS4znQ_KIbrjdmT!?$od1rNun^NMk{OyNhcXczBw ziA&^=iEZfheC((r9r#+2r;t4$FRIJh_0r9s1%K4h0Ci`U#(MgJG)^@0$pMf1(>yVraZtoWGG?pWkn zMH{ZbS~<*0CqG=UI-hE4)me1%DO-N+z}#o$J8?o?F^x)D$I46Cvd+ zxhw!aV6qi*A9|*RtFdx4V*izkhza|L)sy1>Sdi~-MGxPU;#|DYlN}S8%(}`BQJ%rQ zU3YU=OIs>cJNZ$mqCv_F>TH*^GhSXiy|=(S+Uor^RoiQt2CuD2^0Ae0`Qvdt_(){3 z_aA@4?N7^VkH4h9ZDIgSMflhLQ_`$9HsMvhYDM*b_+Kx-{jQ|u&!3+^w|dp%^Czd@ zKfk_b9d&Jup*}>r4K)B(ZtuPKfmpFuAF9gL7q4itJAd4XuNpQj!tJYGXV}(J;Psh8 z+DvI96=dU|M8^*8N_JFmAyTgYOXTd(ia!c9`R|uSxN~_jr+9#=OM5kGDT`eu==|@7 zB4vBQ%2e$I-l@35oyCKqS+*{xt6c26obn9O=|7&%9$02`ufBMn=(yZXD#FxBXFs0Ni&Es((Yv6M>nGr96T9v2RbI={}v5oj>{lG?>Ke%3Z)}O%Zu?_ZU zTYg_WxZVzaFXJ$$^2G81`fHDLC~kTQ6yw>|nlT#xu7Fyk7_jcOoD@iJW%Csfm%FlZ z`u?)!n0n7J*4b$7#bN|}EN0h$_*hIx1%x!#F+-U(>dxyEqYai{Hu3(0GSvs9!mGA+ z?qfXuboj76{Qwc_Lj95lugJbnAK!cY=|hv~g_W?|t)l%{fpV{n(|KR!s%R;ox_`fi z&UYTKcE0EUwc=70X$mo@6+bA3w)1xJCx)-pRH60bFFQY*Dge!@14X9>3&N1c@heXx ze9PYhe0if{*&a`SJW}M$Pfe{yPzFGDnQi8STMYbZXD+?>+VJ_katkB|@7+M9R;h^5 z?1uLa#2;~0eU1H%QcNVYL^IVk!cta~FiGIijk+PNFjS{SJ4zYRr#fe{)BpO32#r{eJ5 zXubIGVa@i^qT&DkO7GBUcRPkl<+f|K2jtpkvuon9C-3-Kr~D=DxFMl0tIG#1bn0B$ zXT|@{QvPRVZAjPbACl11YZ^zNUZXnCr~o8qcBlZLr2px&n*3k1|ISNVJAVpDN(9da z;MVs0+1h?TTVL3} z_~4X9^Y-*uWx?+Mw3)MwQ2)owEqf*Buo%~3*ZA!pAPB$Zgt=m_+&X93_uuQM(Dm)B z%Llet`Pauku!n&yJeAcsX=JL10RxekfJBTBh6n^dw4|S>@_YPje5=@-Aa$`XKR-=B zTQps0UT4m~OwfKmW`fV|4<~3N6ab@he3mF##wxh%AM2@?EcT660QASITGN}D6;Y0? zUVs`IU?XxXV6?m=6);Lt^IjA%fZm;+fkEMbW9y7SBxxT!Q41M7H7I3pPsNNSs-a>A zQ1kyxQjVV%Z`y!N#yWdV#7@{?aZ)M64W`g)CV7l{eOdUL2w<|;t?BehV(>b$+aO_j zoGQ=8sM7E>8#O|hXU7l*5SK+d4q{x`nwVH9phT-;>;JyXWW7UZjN3LOwpCMmdU$F) zIN&+=#&|wL!xCJTM%1$TiCv3qF}sKI7Xw~QcQxZ(1HN}^CaLBWgEY{<>m8QMU%Js*e z_td|lR{R(Iv6pD5cmO|*ZeN%CUSh)4GSUdqJ^C+#p2{dq@E?C-H6-(q@0WhA9%1}- zqXAfS|F$a3ajzS8`StSmjj!h_O2dC}%L+19jGdKYn4EoY8u_g@lff+knjZ_O%_#%Y zv*u#dr8NuEOsa+#-yq zX>v2mQ2z(F`L+CHapga99w$dQ-7A97DVx%bnV+K(?|MG=SQ#x<=}S@WQ5vC~T0t44 zNLs4PQiAJ@P)=dG2Y%_9x{u$WpI+CE{4tX%q=0zs9@&6-b9d>@t)=u^g47Ltr3afz z4|bH&V+r^J?WDKwCB-Qp)7{x=B)xqX>AOb_(rqE7rha7q=yA=Xk6)*AR1Uak6nJ(2 zrU;zcMr(jNEKqv`CO@^a3Hl9~hgu=t#L_AXL{uwxJ^n!{qaqsdR`t*uz}(d2D~ zLEa+H85QkZKfeW8y3L;Xi8k=y)}TZ55KX8jP)=ym;*Z)E>KCul2wH4nFRbe|9hFCp z4(xu(+d1fAP>RR*=cE%s>-2XP603f$@TC7xpRy(g`=0$fEsfih59ICXCmEd_!6*dG zg!^xc0fSS&)D$f7%R5@rN}E~gx}Lwkv|dg5Ti485!%reStwIhLA#bdo%jq4?j7!hO zo4V<>vz|NReulpv?R)z9%`ZiTu$O&ra+J$4g5I!T`!n3@N?SyBE1kwy$V~ohO+Uk~ zRXXcxm+M>E?fPn6tp_vo+UHm#@um#Dz=ss_0sW}h1oAleKDw*(?JG)m&_ziG*sIn>GwuY4(j zh11~SeRVKi*x#tRuPRkv+B38IQkzryqrQ~p68Kps%KlBn{qw|zAvhJH@9YrF)R+0{ zD!xavEpQ_DdwNm-gL~kwXZ5DJC;N-vB3UG!LJhsa`gCt|b>!aNvWvND-#|ncdM*s$ z4m%~9&IY4H5B3|>4?WA2j+*r$7~@f;z0t}c{h2_gQFv;U(5WhWwn^o8t$K3CN9i8h zKWArW1RR%_m-Szkce$oPif^m&MEUp0<8Q42zWwJ@_KKa=y4cwc1$$J^^)Qk=;Gbvw z^Rzh^1I+{Q-~pcK0Xug}H4XT-bYm3f#0h?|P@~`n5~i``oDd$WEvH~(PxIRYd$WK5 zE$&VEVy7L_fMRph#>Lb34B8`ucK<=S!S&N;+$}fkhx$mplSJ};-e;Hs-;O4!Cj)YR z2REyqJhQ!I_iRG%8z%Q3Jh;~$s{6AFszx9l)7$mGfLoW%XAjOUA3T7I<_G_50g*I0k|B}&F6LO^HCgXWAv(v59Lt^^5AS&X!8$~-}(XVI(GZw z(NjD4;rf(MpOiN%0UwEim0abp65|SoazHO%?MXA{J($1Orr^AM&woc8 z*p!q2JX+Q17VwQ#-O=vzZH2^*g6*e;`j1Q+ndO5*XUt}qIe&Be{`-bmeYiO&i2Ilq zIXF8105%^^-t!;IN9Q<&s2u3TFZDDIUaC*z13S= zK%N;U&kU&qq>!wONk91N$5roeDnR=v+w;j2|9((83Ee(E!-sA-iuLRTCllXiJ?P4g zFgttk%@5V*wa;^OXgj9LUCa4IhICNgNd%SYV$FTS$5?-D!lh{22jN8r$WiK?pKYjU$bIPd7PB>ED7l%Qm56$Su>gNr9Tj{m1-RT%pt%UsSSdtSCdEoG?~4hK6=ol_4_rVGLrMZ#1j505S~^5>2x^( z2u|9Y-szuUH1s&{>e(~xUw&%GUyWjm0X1AF_w1VpMR^S+l2F@Ah|Yy@a5Ig95O&buOM>{QA}?SLC}|o8`bv5YLQ%>G6&IAnSiKVtfE|^!vZ@nTM;_{uHo%8h79K ze>c+=pVMCVzyG^gFZf>Ye+Mmo`Tp<%d#h3p6;qOan13YLKwPfVs zWL5reS+3*B&n_N)K6sRec)I`S=ckW8DyJf4s5aU^Km7Q#g&&Mo|Hpv6{{tNV$H@Gj zz4hhUqkq@e6#cdFkv~0s^v|OsfAQysU#1`S4P7ybq5tjC$B+96kB|I^7mxnG0eKAj zkFOs7raNf{f%h&B_&f5sflht-rpDB>`qO=Z_cH1^l0PVI7y~W9HyRPH(#w6u{mWiJ+j+%e&&z#4zuN=o)-svw zXLsn`dfSN9y+1laAyTMi_l@0Jj5Yz-HDTyJ<4_IKAHzs=pW3aLApwh75~bx3szLhb z`5rp$R?{XkhSMTsX{q~*lkIv_pD{>Z?p2iCvO%JFKASc+B9+_KZopE5^rw9&?b77N zB(X08I^Fr*`~%m!-R5?}^zl9_IahikjNUKw4u96;+-BXV)V;qK(m(H`(st3<4&xTf zA&E1phEnqGdFUDJojc>UyWP!@zC0Vn2}pCjU4-Va1vZ?%8W$#JG+Q(QH~U!5rr&SN z4buPFi_*GIXf{1r&vuPunE>g!kZGKAvy=5w=6iRt-5x>kKZf54ruN&0O$z~(3kVY=Ed%1^Bo86)b!TMyiTs7jaPv*N3KW~se zA7>p}x4L0Q{n>pS5mdq!I_;LT!@}5ylp@g#37po`q%5`=d~8c3=E?RK|_siB2Bw?15V7G(I~sPb=rw z_81rSZ=)yyXt8R-NXRymfjNNEzwbo}t#uKaD;zrj>GN?inOM(jI6tG(yK3=hW>>y8 zGW~I%QCY7Q&FwHM3JDJ2^wnO^vQiMX#rW=S_AFoQH7ZlZwwTQI5kc4&f7!#k?RwGD zp4ACDdoxadigdM0gWY;FRQXKhd~Fo}Xgn~4cdNziAf*(#kCRNJN$DoM@j{}Xo;RHS zFz)WmA{mO`-Cvuu>`65K6sh+J)QshW~;Dk9_- zb2lqJPKN`!&%y)GPd2+7BDYMNd~G;=JkC1AW_g2|>_hs~xbZbeGUIvHd#(+q&&N%H zL7Fu>?Rk5EQ>lv%q5@NjTUKSh9EW6Ky<(dqaY{9@{KoubyICBLPWrR^bT6Hzx5VkI zaZ>aNOGK+etWJ>o<7+tne&l~K&EoOHb`HMO96CR z-V&#O+eh);{FZV3XM3IbeAQeFQTKLvxC&{r`~8zq-eI4Xaz-W*+ve^LQ2eW~Px&bz z&39D_$T%ZT%+I82!|DIsgVJ_3ZIdJ6WKDHYMCr5ci*ZAT0&kVjk#Me*?I$$)kp5-d zAppq>PiCs-H{!wDjZA;iq5gw151#2DZTgTt+AB`jf?GjK zRs1eBNyb|`ZLUv|Z=u;xNQ>I-D?RNNDi#L{EPjH+0~%yFso8yxS)Qqv>FNJ73%E(y~gAcQi2E zN(z2AF5}E@y>1Qx&6yq%^rRJ?jFWMDGnAV=qkL_%`)E9q!nkQ+AiuHi+8}*3p8o*p zwu$+l#!aT-r2Hb!de61t^sl2P)5vr~8kQ$&fIctHgoEe_v7R3tL;vSPgTyi$U<#zV zUY1wZ?$_qOJ!^1$*5qsZu8CINXvBX{*Z1Eq?VkS;n@#2?vu#U#kg8QHK~W1_w98@} zsvVo3tQ2ttfW^sj*X+prg!)4jEFKl{0I+Q)i?(;nM$v`WfpCP z#iX-gK=!a6!Cx5p5`~NbcCVTV-jY}3Qc)5_(rV%S z1Zq@951YgI29VAJda- zGFA&!koQ$}C%~HRTqKqoQF*!BRc{{vcy#K>E}&N%cD~vO)@;`%X1r;&#SDPi)_F0- zMawl8C+lhBI3l4~aRD2f{|W#|*V1Q;ca$VjjuGCgP4kn+h32Xmfw`#mYl(+Nx7DBliQKrqT&5Hq6jg9E2kTp?W zi?o|%i{A1S<`QK9ESe}UPF4h>1sU#c=M{jda}$XGfQBtv{Ke(86}6zjrWL3cD7ljZ zF7?%!4^pXgX|~+;4z;V22=7)ct%Y9eb{QBjKs>rwG-WenUA&l#n9FkHP!cziIT8V} z5wP<{IWT~ajT{@9tiS-g7cJUG4pyz=Y!hz@D|lm_8USkjeRbydc`Lwz_p+sw#=FL_ zVumW-rp}EafdL#}Hyt-YbMuL*mH4feZ7l}oPMhrr06-1JU8-=?kx!C{$~#b8H+|0l z=pT>*?38dAM;ql#EnGU*68iuE-qU7fz>wl^BiBMJ=*DMPi^Xi)7bJe4wPj~BX|B%8 zX-gQ9&k)MlvW*ZJ*zaz&5k%RR4b{Se3{zM-*!8xVh74e}X)XjBt(u?}L8`pta@C9g z(_J+c3jol2HHOv82+`mD-##fbG2X1fkC1LYA`@Jz{D%&Co4zldX9q z0GPd4D-u94#e9gUOHxm#!K?{g0Kg_{<)H|r9-VKT9Mg4Z$gJJ%0GPIQZ8!=?8t>NO zowti-pqV3@Ssus$@V$;K)~NwlY@7?YNfFW2H3RVVL4=aQ3IH?c)+9HLFPp_l<6 z8yWz`)>|_L?odXRUPOXuq&EdKC<|F67U4w1b#g4MKR0BsXmz?717Z=qMaO|KSZ>@N z5d7)xMrx4(5I4EZ&6?4*fUdbVD6??SLu*AHECZOSxCf0CqBHSLvwo-rKB7$l7cyic z+Fa*lF2dCYi=>I;&YaI8N5)_^cd1{(=QbAdDblV5*4WtWR0c5LI1ScniLzb+H?@Q% z;`3%y66YSx?_hbs0LslB?2^!`-Ss}6i~)NY{n4pB z%f28H+buo0A)k;?dZ20c)x-VSw&_g=gJr}Ab2lh638iVaD>)+!UE5q3U~tsggvc!2 z*e|voNRrX?r(oGp{Ei_L=~4Z5xel;c@F50dN8-|2ZHRzfMDndVC@A8ddt4wiQ}~L7 zhk0$->DqnFeBBzsU@mgs1HjF#2QyS6HHE4Cm6@!@M)M)}kl*qwsDml!@ zG(VaFOjRNQ@42fW1tDq3Y#zCs*3~-z=B*zBp~XuTA~F`ft6Kj26PYLgkZSb=BefFy0KiyFr`(M7 z3?aK~l^1h(o|VmMvM&z=0P`D8#MvqyT{s&l-^)s%`4zh%_~uxkq6He0>ZcJsEX*6fYO417=8Em}#lT;>1BYkegel_cqu_ zKvw}kdQ~VO_!7yW~Ji!4HtNJEM4E{1hwvxy#7r__SfL}2Gz zPow8!j)f-VDjenzTdfU-Y(100raD8$mPi&rmu0Zs!g>jGA6DlG3C6j-CWGckVT zyTn+c0db8)ncTYG%|vA7M#Hkwpht0agn1T#MR1Ckzps=hVU6^fx#z?f(O7Wl~*$Wf=3aNwG7DtD=)f>vbdmVS6&8yu1F5%)C=1bNOMG5(n8VG z^MMQi)>axJ)hadMW48Vl1s%bn@HZ5snc`b~jA~ZqgS^&DJ7y)Kv8h#70t1GfI}Hfz zMFaeuNWYAUQD7VD0?Q_Piz2$-!qkc!GgaV9RyNc|_D1O~YLhZvAS=>S1riaxVi{8) zot=ARMXf>r7E_-M!JqEVmm?WV3QtKLgbdzB7~t?UN3!!i4bZTu8^V>^&QY6KEx{@a z7W=mc8i99O(Nvb(0TA_DqGlPVY1BcfPKih)!Tl+~FqEO$ zF$77{vz+@%>?|!gt(v-K49ErqfW=XX1kCr#D3Hy^bb+u$x`J=?%c(OLgCpr+VQ@&q zv{XiPSplFyTJdB}m4*B^$MtMr6KVR2-`R(xv1Ti;Z)KyZdUwzOHWLn&0Vv)_QHv_1 zY&q-J6|5mMQpKTuAW2=a_}-9ZX-Ib|b=8S4t+L&x0Z?O6fn_8Sk*Gt;Lzf!U!sL5%tbS3Q?(|NunhHYe_X6 zjqIIJU}(~)fN0_{M3iF>o#Zn)eGE>Yh*+dpLZJ?-x9FeIB};802m9bEX)_JTSY&&A z*Ekc`dX8<*@Y)V*C>2%)z!qZ3$&BQ=$rNEnRVKts(KwgH3gv+SVD$Ffneai(2N@{< z{m_o$w0ZIXVCzs`OeXaZ02Ev5yq$WK#xD8c6gI226TXPL$mI$E^Eb^MEl(Cw^1uN3 zR>7y}u!g0hO3cLu2rtyRPXo)TGRO56PR=j4?rvsU2MrAH01IDOVYj0MiH(IKB92;k zv5G#V!CDM6dU~3&rh?Wqdl^|Us}_AxhPSiE8i=^`0vf$$ngRPRDkw05h^ij(Ak z_EW)vva*!xu}T)XjcCBSwH~FsDuz(stzhA^jD64md!fyG)|u=nB#J5VTdduAvMSsc zq>k+&+|sb?m1{PoTuqFqc4*S*h7-L>9Yk-;t6;e|VX%3tDUFl&l4g-fjS%M6*U zHvu;qjO5OgTr1`9vsj$Q(e=_z+7wZAJ`V)RLLBG9eB~UaTwP%if-fTO9wnmES%O+E z>H;>385=G6V|<`TK_=6H{sU1C@e}XZ<08sTMGnBOn(OKSK)l)%y?YRUh5ZycBBP$G zQ7{9T$Li{Q>a`!L>_TR?@e&AuPX(I+u(T=pr8FtM+Qixq1vc@9mehKg0eA!s$5s49 zWR~u)(lQY7!B7%e=@kv=tg9Fx5)q=~|Ap67iG0R@!n9^fs4L1*_mFsD1nOOkk0=uW zxEZT~&Spen>VXgI?c(!Fjllr`;n3PVyi+0J_!z&GYqL^V(;$*AdXvjw83RIT=eXL9%^A3xM1w?H zih1?f0KfpzPe+DXIc`aS#|Pl;q*ZHD04RZ`Xh0W~i;Via$N;y#;KL$heKrGt3mSkb zkZ3?XMzC-(A|m2d?`8m0U-dh2qIic95G=UpcV{DP^c4=ga}*$mBm|Z<0TI!=uQLXi zIZc7~7soqwyUSKv4Ai3W4gk4qY$iUW$rLU|q{Vw{HiRuh8n7Z-F|=627s+vmdJ8L2 z-?A!AQtqG6^$1n2gk9D*n?PIB?J<^QzZ+tt`T79 zkd3s4NRY6ej;t2YkRCO%pe(E{4lEK`b{&966-#re)=vaQ=WSrp#HLIGx(6in(^w{= znj+>B;YcxAhZ-7HPQDTVQdC{C*est;_$mO%Ouft)u-quhQBM@P=5xZE-l zLYS4u_*@DA{1ES0sI4PF86vg;5f_4reWhF?dk~8XzQqCo-{?#?-)e*h5D}3cbg%)S zA4C|?5}-MRZ)d8SNm(9lg0uhSLBeh-;k!s113&eiH0JYOwTuK+nCjCD+g#znwb!Q6nST;Fe^H#+h znOb<^gxN?A5SgJeO-YX$2Hv-hOc6c`EHSz+lv^rZ9RMt5v?2jdn5Jd=Fby;f2t^(6lczuxQd7V_ORCxFE2$=W6aZFF>l`xxmiR<( zw&G~EWWEw4Y@$pS1Rv5MwNw#O3V`>#B2(JB4$E~kSjGSZgaLu5#^Ovmi3HXEdKY?W z-&z2`cqvP^%T{Ny$jPfA^cQFZT9^7w3k)zrT8OoD)iZ83 zm5B>P%>qkJpmHn&U;~66<-8V=o&a0)q%V81PhDq!Fdb?;;X;Z)?Z^;Fo5L^f@^ccSB|B zDGe5ZWWCG)h`cHQ(SUg9=fK~X4OaQRLv|B6!chLY9lk`w!*9agxlmiwx^cEF;ag;?GNeAhy z0O06{L?o)v@4om6<&@8wvUnKB(s-p;o&v$6&o(?g%|Mz0bz>nz!&1ez10XV6Itl9U z7OlI6xW}|8Y^1vH2fA3jF*5ETBJ}~sK+9JdgS5C$H=FC7&Uv)LUUTo1DTm=ck*XSp z5DEFSG6ne<51pvlk0ip>SY!vA+ej1h*HOcx$ z3upm=DMmE3)B&@Y4#M>UmWgkgeA-}bgbaYdOUj11kW8^rQ8Yk-gbZ>}vCRM|V+sJV zh-O0$E4)*E3!^&}q^;V{jPwo*e;63}x*eM}D>5Ange>b&+84ycqkEP09>HQK`49uT zk@Y*Bw3-4XCm8`g-BI6y;A4&@Em+cKDk9PiS79+RRUNP`TFuK-m}(&whZy-6?HU@E zu0=@)e!60t0g$GM-q;>p0=DwTOl>3-G_4fr$N-R84Zw1YhJ^%foMI82mBld(BInl; ztVp8D*~VOtfmos*VgTAAJ=?z}bEyi+3WnIkT11^=o&qEi>2VLn^b)u190~bo7Gvwf=^z@_gI5PoC+%g;9NlQj;fk4pg1qy zu!y6(EYlBlVXb5lClw(M#XJGCcw+@4sG~G6z!XOVL)x#OLfv%)(-@qJOaL(N>^>-ML!t60btXm<8(Gup zOQNZ0qb!%&o&aTHr}&z1TxMG<$Qc6+rD#C@CWg__ue)?uO2sH64cQ3m^eBO-c!zx! zEZ;VX^Q00rP-lX5O_9bqF^r6-K8ktVxp5j&Q5nYd;{SweS7 z3;S|__m1U6-(!z_#s(dFJe>wAabyhWYH&G$O%j>ZBc#4xERv4*&HyNHX$ok*GzeR+ zDL@U~Wjko4R|c@r=L{GicLTY3WXphPKwCovn*mTm)bC{MK7}aGQ?V3^SlS^5Jm~iDCnJ*yUjRxxWvi&0ziN*0PIj3vXNzD(FnhwM+w}eVjS+PiP26p zLW2m#(RPs@cO_V4lj1W`^N7;0NJj zv0_bt&QBqOp%X{Z{EAnm0Ug;I0FLTWjH>X0@`44ZdN%_g`Ib$j|1n+qTUs_oS?H|j z5s{mzddeAZO`WM=)Y;-ub)d6VM@IyS`mNYZXQQt##|c#+X!e2-LF z=5#hj|16b)I#>ok0Zx=-%ZzA%cNc)X1zxAIX8^4F>QMr^Dl&Kz#iTG--#S5E#{`K8 zT?|X@-Lz5H*&@FRfGq-PUMw&m#-~@jkshO6FPC)XwkhDcI18aYfCm_%ftHowXez%d zg)~^L%E(|^h{_mH0;vNqmO3|>t-6@G468f3`p;%Kae=5>dI#Yo2VCg^`WO0g0ESxL zGDqzujrDesmUavY66UeOiYbuBC{A2b25OSZr*^cpiHYmXEiQ#^0N|!-*p^~C09sNi zvfxE3Rk*+w?Ne;H}S!aH(P(^i*}U13=!Tp1Z^_(swl>2LLRsNRKFM zS&qx7Nv*MuO%e%VDw_fTXz8FhC%PKrf)yw&qUoHrQ$9Cetrj{yd0E;SICJMEFrQCif=%(WYF&t@bx9prr>cT!HWA? z9k7JKNUQrS%$4b88ldBPi=7O*WQ|2r0I&KM9HsU>0D$>*71TPEc@wwgw0?-RXjpwV zFhFRd*PP_tZ3|WIG8V%sx@0!m@|po)Q>DXnq=@4*;mInqPUR11h-`}M%f`N8j|UW8T23@l$s%7Cn+a>A*~zC<{}PI%h(jWB-h^Zh z$0IJV=|Ny=;}=-+g$gTA0UO}tg8Pm61nUAzFPUFX2UCFb5r`5V=ur;1lXs>t?NU9K zxw2W^Q2FQ%495k?4q*0dNB1OS9q3c{sUrL!OC_X)&L!a!CiSZN#9kl+c(@ z>yzGcpAO#I=4TTdiBu`&ic8*$1G0!u0c#e=ivmomnK1G}fYNMOM6cRt z`tH&(ry^OV+X0{hKu{(X4Pb7p_GPoKFL`DFF7+^9ITb|IVY+td&8HaMp+&;sisR&s znmECbq{ly9XPP}y!Qg|omACw!l5Z^&aaSie8-V7oVhXlI;-XIerD4h5D_&4W2Lchh zDX9tokSlbBI+F}x>Pwpuxi^D>n;rTE)*tj1rE!;@$lks712QU`WejK$(f~w!y5v+F z_c0Px%-?R1e47VoHP>Q$#0BDGk%QvA!x~#6p;Az#3$@VKd=OfF`i9HcS?~Kn^As>R z5@p&RG^`tF1W5`2tkFo7)%~WuNF`(m0!?HFc#l^|*R{VAXziXTi8y|N8Q^_K7Lhd0_T7Z@NMIuiz6(D}+-YF{yL zQT%D@%pyh%)7+fmNn1q5;_SP}P}XW2+-8$l@~r#uxza ziKSX7LGsgb;Imw^*@LzU8B^e998$@uTy;_yI(BEbiL;8SyU?iK4FD!5J_Xj6#Jkig zj;za0QPu4W5*X-%eGpM=^M-7Yg8-l*;~$s_3`~?;Drc3fh9P&gs)jB^Qso=Sx&XX} zg1xCz1VEhk=bk6^%LM>v5G~m>6N?6%$>l`U9wZhZ6uV^roVlzi()l5J<6I>jH$sF;kWQxE_53sslABZWKhItW&WhCKE zjHO{&pU_>xrJ*|0J)kM#H>AUK8i+Eq;^;0b81*tRz#h_C2x@RT-H0l?)}ywMPyhn6v*d%&3=EvsbYngZdi=E!-!!zmCH2mmk19$<-m z;nKZBF4Xy|z7*#!ZER zwo>c5fFOzn)WanQIH@|vm;%bg2{ujL;fJJ$H389pP*-;;l~sBL08*alPatE_qsd#a z-Ol~LbTj~%YjeB_Ry1rn`OKS?5jv%a0l>u1!%}~c98f*25q&l?g|L|vAvFa6NR(6R>+LNa3^-|{ae*?X7{)Ft*#qD9YtFOH zF#tdV!VUpoYmzvs;t+ZF`91VH&qtDnwn&U*Dz)0OW;G0P_^_$QBCZzzvQ;sc z6jD_7m@{KQ5l6i9&q9Hhj*EbeQVXL&Q@j9xAgR}k_#j%UC>9GDNUuxuYB+_AcWh!p z`t%l-Rw%L@Qz;V|VCz*i<5Fjdp<-dHNg_lf(yvO641hdcG{Pa)VTt^;IfaR9R|A*h zX9KxoNsXC=5;7>PKZqfu&V8%Q{)Si^qR6A!rb0iFtON<0Hv~Xuew_jshJmIKAXw=E z--a4A!0~8_go*3WE-qs!ms*^3lmgjMnIM-_E>cKV3+tmMJ*_(s6&w4w5fMs#6lKyj zDmbdzj~UG{&|?Kj3cyk(R!lW$2AT^=O7$o0F@kv5U(}HvX-zU=mwtX&uxAFX3yUH>VW23-XJiC`C94Vm40H}*1^{bi4@h$Tt>_WjsI$`o zvH=lU*VEb&8icYG3(ut*1?+B%8n{&C9~cyJNu9}pMNh(gNe?M#l@1f6meyqeP^%Id zQI8@br&QIu6bVC6NXdr=g(U$|E;T8Wqv|f}cH#{j?E|nd&mB*y%Q2Jyum@jk;^f{s z-IxNB8f74~Rc~>Whu%u27Gx`x0|11P=HsMvo&=Y%^%jdh$--B zw3ShI7OdQX9vclgo1#)V03avPghc<1NY8FgsRg~daXGL^U=RmCP}8atN5FN~0u0f% z9;hrw9Tp;m9{vF|9>p43b0S zJ9CvGAS*LuGUeqys%AqBXvwY|w_Rnv@=d#jD94(D=t=+VP>_5H#g@w4A=0)h>F|IJ zZ5!$Wt}RyCb1gz&Da6=E2fCZbpaHHeZ5j*n$i`4%fJlg=L>-mN0l>twc|ka;2!%`K zCMbZG^sybvzXE_+T3=;P@fOQWq8!p!NzZI_Y-k3+`x51}bD2QZwNagMATw552db-0 zG)MWVwg{!x1WY7GO5=WVHS~;KP_)EKLs;?GY>?VY+B^kr3Imqy{4!!rwz0Z-q#37Z zNB{t>=#giUCPdjo1>jMh~16!2%2-uxb027KQIuyoiyYN4<>09e-MOY10* z)S2*8lp%W52<#TBGLr#tpp|rmjL6@L#tJ@bDs}cV4Kn~LcrpSs`)aJYidyC-qm-bY zmHGZb__Pxx2&8pXgf!p)x?bW z#VTb!ZCBMLbAwInGX`k0koEo0fYp(j#zr?N#19q441lFx$sGKWW_yX*4igF2Hf!RQ z0Z=s1Tlg@Mi_Ix@;t)y0a;cAVW&l*ag#l5C97`%oBsWQ2V}uL(60X^n2=lZp*c8AS z!p{A^BpO;?>|h~G7_j3-m!AFXi4S}ujFHRDW2z&O07@iqZFRbt1|(WicSx^G)|!O@ z6}Ea8sn)sr0RY#h?pL%m7C#C8k2)PfSWj6FqHF@%)7YHp?h zM>XnqLTO#{qySKq)x@YU*NFuH)Lm`TTxx$9F==$O6NyTu*6P^H0GNUBCUDnSIDMHJ z*1-J%ZMDe&P*EX^AD0}gBV+Nie-KsWR{;R|R;kyFmm3r+VPYdo>y zRQZA}#tr-eH?=(+&6fOfDfiB$65?VHh8TEzcd-YRja(`jw7bpJ8W#qgFhI>APK!{u zD*!l8o#<-nI%1VUTQs7POT42OLiD6Wq6cu_{V8Bc^^JDQL|T_-EY5Llibn3J~9opfXs;vQ*6%ZAVx8I3BU$4UM#v1`U$*=ztG1Y0c(k48TzK0_zzD zC6(;Gcb|-=Zx1jis*`f5SlS|isMBkYvg!NC8VerPX%wf!qS(@G+Rmk;IPyLQ=2+Y! z5u~}=AeAzYN>`z$U}YNkioPkPR~>*Vkzhq%u&6auk;nk3LrH^ZEE4Z>_cc`*AtT?H z0Z{wVSR{bb1*)UcMmJd~o*D%M05?T?E@S08^<;HAN?Ib60gyvzEbNKsP0x%j39>2; zOh-oy3Z6@NQ^Bh=FdcQ z!6yo-q`u+}_1%hXU|>eViyc(T#Bn;4TrFtzZfvCLTVVwNq$dtW$FEd+mV{Vu(IFwq z&~0471^~##N3hEPXls0Z#`ljC!o+d@oLbY@1vD%^1)Ub$aibDHmPtiKYOeKeU|>^l z?~P(h1$|QunjI%v;P3iG zgy~UYG>fC07 zy2>gug4#%93g&HGohdiEePu1T$rRNoNg6xr`b0!dRC`C1`PyWA%d^c6Y3b!1sN1i9j+4;D*q}3<0xnwvcn2jD3x?3EtBDb* zR&rz_QnRfXAX7Tbyoi_Xl7dzMm@I8T&j2{QTSO*s7c$f~g*R40O1@N8ECZlqDsuU0 z4@^NT38t>T4CKwH833Ezg#iXj!*YmE6>wn5>6;%N2{h>-t^iC0-AxiP>Mj9vofr>L zvMg*047jP{5|`?M<5DeEP)=usB2!}kDCLUCEUwlm@TmIMQB0lC$fbOC#(=&|SLg5m zM4w_lG?b)qq+5Rq^p@&GLep$lT=EU)UF<3&XR4wa7@)YD=F@FS)uSEun^wx9&g|$f zltZ1z+KC8^TyYik!n^R!S*El$nK7X7=g4ZuDrQC>H-d6$cOhNfJvN%Na6w`QLWVUK z$rM4B1f1E{yBPzVughGBA2Fv$&)U4hQem$HAU=D_fmM=f-qNs?dNl%$r#_GYaQK!a zl^S=Q0)muk!Kr~k2To)FqzfV1`-ZWUI%b7J)Y!L)_)v)K7_o}*rn62HPs>*< zhgTFc2JE^N>2c(Gi~51X(sy@oo?})SqpOJ%tox-J$WTnWc?$EnR0I+jn2NR-$|&ar zV79U7En>q;Bp%?n-JT$!?%J1WGS`U6r5rhziXOQf#)(LxQg#zcUu-6klBJ~gM4C+t zTOR`)i&p>3f=_*v_SdL`vdSYiah%yul(8q01F9h!%lBcS&Z>r>&ci^HVdu?~f=nEl zMSAA)OI%VYhfL`>sNe!O1HeKn92OtAd*_oeVhDX}6>J8O4p^YoL6pPYXjqOz(It81 zkOnkJO8n^Mkq+aoL>aPG0pO^aicH3Umqa;&R$-8JSS#`tfiz??0NN8YEXjLC#)Q&m zLnb9;P=z4|oLD4!V@ZV!N73k#iA%|ewd-IR1Hx)Oia+#6RUO5?D$~MN>$7AT08zC7 zkR&@Y5*afn!4R#E1^|ndo77tX;>fT}FM6UD8e#mDYvm?{5>Zz30-4FDFUC<;9=bNx zU^H>6=wb*_o-QG+1ch=*6^WQaA&iubZNdI%EclS!i!zi{>jN2pe*w*mt}8BW6ZI{$ zO-GENXj2uk ztl4S`$fqWjkA&5^ju`;kYlS!DlIbAol^yfM(^hrcU>N{rPP1iap5DTs_+=ac&9}_z z2pIsa=sv7!*yfTw=H!SGO^lqWVw(X#Elq)i0KrNtU9`72IaHg>08)hm)(LNRz-wZB z_fJCU&C?kGi&M^pXnbd3QOu={$^j^*%m5&a#=;-^B?q}Qhv>Z_a6!ATG5}|d`Pmj( zmEA3(43buL{{M?Jt(8tNaib81Uo}*L^ec37Tk4-4G`Ym6$T9y z&IbkrGtmP_zo;~ygW`li>b+ylbp!*BRcdNOl}Egztn7Ge;m^3xs-J-YHx>U{JtpWK z>kD)ii83sbSG+O+KQkGjjOEw#_1OS` z=Iius6jL1%ycPYkl=~zoaJ0h80B8-Vq{scM&~Hw^;boW6#3}O_0GN1m@T70vbF7Uf zM$3Ri!av-T0RU7OrVVKHU5cZmG$JB(yP+r(XzI~K19VAhK~uQIi=x+1kce*u0KXtn zrn5+-XD^W79b4%lAJ!D92*tz$Kfhx%{|9AT=raOskRT$bR3k0$FZKva5VBBswb zQ@(Y2hA7W<45k%qM%0;Nv<6^Xnr2HhB_gs-MdTpltj}f)$h1U6B3Vs=c*`&Kl}rpB zOT=Y10f4wiH5PtX8PgtZ;>V@-aFQDj4GK3^*09{!lN-LIE7J0P8_k9oYB&XVedG(l zd~ZhMZfaQKyocTt2=~=O(J?5j6o{VmQHeKTSSb@UAgI;WJTp!nuu;p^g3{OueQD>8BfWH#}Hd9FEFpt8Uk6`Knl87M@2@garA|Qz$8{@G)7pHLMI@**N;qFH4s978s;Beu$~WpzGVT8JeFpd|pbcMrLMAJ(Jnt(Ib@ zUPru~9$+D>5-Fwt5jl*!VF>(+42r8wN>EM>`*`x9LBS%0AQ6*lthvsg!JB9oDW*Yf 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

%YI@EUgUcG-;k4N?i`_Ik`xk2#g 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

I)-M{Dw`)ff&?snm=srKk>fT`xvi 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 z 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

o)gDGf)-1&I7 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

uG2S~mNB_RYvWVvC1%tieaV9>h!Pk z9P_crv-F$E@Hkp<^th9-u)H4Mg`Cb;<{V>jZnEM_RE5wR=f>8FG$a9Eug$TFD~n8W zttbr3Jc1h9%d8!l7eTb6Y%zx2!qAvZ;5CiCfT0901jSJ%Kq|4bEp98^{{DQ6JF>Fm zu^gOZK7rZdNf5(61h;kbg++@@3JkK0{6CCc77gU;9M zrvEspR~m5MsZfmRiO{E!1If+XJE6*Rtvk`U z)!9idmyz5f>Imjc1k4f3t;2+JC>3^Jc0!H#JbWKM2eZ$I9&$kJbjTpUf;mK245&xT= zgjY<(I+M9we?rr3HY2)F{u$4fTvG7iCPNBUQGc}^Q3>@NPW&BgFZ%IlX*~n*PsC!N zB3B@$rP?{wNNC+jnek0^4bRiN!WqgoI4vfCQW*7ljpgJ+(CADFQBzlv)}2@-t$0ok ze5~{4&Bw|d6|U0|!V{dxi!tOjftHf{vY|Ab7Gok3v^ROFHLA5SN@8pvkUB<GjmZRI}>$7g`{fYu45lm@7b_wom{rHz2;AE&Ys*3>%c zD|$DXsJ)voWXxj1$>Gkx)7<=_e$sME`c2X*o|_IcB426rwv)8=v7l7Mpxt?mrLPtN z3XmijP~SCj^Y*eX7*;2;NLPQU+_sZ&2qFR2Fr3}|PEtT9xek_w%WwP%bxl!4MjWB3 z;x_&SW)nl>rPIfIVkf0hEfxE8YIi)Fk~XR+oft$Djl9LNX>>xM=H_wOyx+MuYQ^a^ z#S3Nj#6cWS2lZHr6a`NC!FDGZArHP`8NZ6}?k`PB^3pNKmcnlfCiRN=jS(gE8S_nU5iH5D{m$Dbgju<0Oy zlGLf;&cGunPZEW|$Ky`YH!VpN-x91-tv}ihjm?yH${}_#~sm!;DYX>I3pltab6 zba7irve@n<{seOI>nN5J5m0rBQHWx>qZ+kzlu5bDNJgAOQ#?kylU${u#*}Y6)O#>5 zlf1LD31OZpdgEi0^a3!c<%jR7PH(efv}L}Rjx$O#=ZT%*wo>`j6ij71qqiJZ>J(b4 zpxjOcL0<#->S@r+sR)=>aquu4mt3Mbo!n`LJh2Q;Fjvep8XHd%!aO6uXMC&+JLOZ- zZ}yRHq@$jwHl|rze-KL0#8bNy44s;ckdAgZ!&;EJ<4@jeD?aYHlaR(~v8UE@w2WLG ztXSnV?Vw5_y52HTIqhRZS7bHp5@?FG41b<(Fs^_?xZ-7At{DwztnNkU z;eNH)JV!SyK8hoZLIO-dyz!I9ntX1^Zqmlm!nE{I~@?5PR zI?reb`y`?Pqar49JQd|`*j0*B#loXxwDqQmTI~jkhLS^Urv;EL zh|q*yK-4&>g3u^FUhM`A279k=J7CC*t_?~#ktr||IzzmS^dK+4>OvH3l9HZaN{bR3 zZ0t}GG&;mZ6sMZCK`zB`gKySCOBS3oIDkU+%?~U;VRh12G*}x)P;|aw;n6^LF=Y_i z4l%(3SJMr28CwT7DTMM`Bf=b*hN!Po4hU?@s8i#^N8W(A!YNR@w67K;ozQs{I*?U% zcKpRPqp=gDgvMaUt3QP{$7o1!1tKvH#9wI-HQiwC2N=svu`m_D28bZ1c_EqrIjXK3 z;uX{r6ntUs$!5TAhBXrTMc$H{ZWP3gilkgTi+7{MQ;JAO4im1`bYp>bisZo5TkCe6 zXKiqA637bigmB@Ssp$s%P}T?*5r^8Mm<9nrWA=|%Sq1`0*hv&i6corwr*8#X5RG=dhWw&0|pMe8mhSQlCw z!g^V_wFG{M1Da4gT})b4bD87xCdU{RhoGoTvCoQvN{|SWGXkS1C?4Fp(ag~eCRI*D zV#gr80-m=DLKDA*&jUL@q#SBdi)nLogS}Z^POw1U!|L|rs0VBnfk1Z!p|LGE8Z5*( zbuI9hT@lBZ2H{p3Gmu>v4PA@LIk5E+336@bbh#e*Om=czZD&Cv}i zrH)g|-A!hKx)X$`&@4U9VGzDvTbrjFCf>|GFfRfDDhQ2Nkqw1I5L2Z#&VneQbh0`c zt1vD}w>cGXUMGcn$_hr%81^T{kr!29b7sge#q!Zot=(Wg4~rf4K=omH%OtBG3 zp^kW;#}j%GE&vQlUDd;a*s3521?HnBFEb~STEP*#fv9~tvsLo2=t^BoOFD*(&Q@oC zkaSzvVqIDZ*zBz%9An(~JC(ixHX_@_;;3-7SCXx<{z$)aB1}ZLb5xWk;1ZMo& zEj%YAGNvhlgIU3CURfPn*xFL)l>~ah_$!d`PKpP-hJKF==3<+A#X~kOr%E@5~OFsSin|H1WLZR=;~m1 zMJ`38*VrMYc~2e^Rv(dq&>MwH#?cUgg~Iy~8KncGh1SX)^I@#STMUg*1tkWKtsNc` zI5>_1uthd+QZQz_JV1gt$4eY>Mp2fS6ONDSEF3B4P!Zx2ydDzJ1L2iPk*lR9rkW{{ zds7=3^I5HAIp>@x3j#Y8Hwi)f@zvuF66^~KG=bVH7g*z2>%vU@lW~X4# zVsuc^8c2`@#GAl2#XK#%cXV<|SEgdy6kbN+rGrFyc2NwG3r%l}-Up0j-|4g~(xX_@ z;*g-XYkwlSgOl*Ue9R6Kg(9JZm@fwIk4#pQlq_ylCKDoU2{Kp$5_T@fM0A!7D?+?C zvehB-gQOqwD~RuuAwfEl0s;|WiI$0}#?t_@kwKgm>*xvgKhV{LcD89XQV3ZN85hTt zj1h2z#peWzCekSi2J}%Tmh$RwP)KYR9|^1p8kWEJd`Aa-KoXoiL~zvGtLEFqL>4d< zY<$wNp(}Y$ZgntbAgmD{0wY$?d;Z=-Vi9<79)cZ^F>96CIUymQQ^{lD8w9{qqheqt z?s8Dv_nZ=lFxo@H=4b1O|4D{fVs(^N3(*~tk3SSUcs^!7C(JuSA!prWQK*sG#0)?t zm?R-`%VZ3Yy9compDrB|2wa8)B7;R6c}}@j<+(3$K&-1UEUCJ7Zo1aNHQ(we=3WUd z&{mMjVwZrYCps^rvj%jh_ce8+Jml%r8IgUAi>CrSw%h$ zqN z5?xRV9YKu%S7OQ+Akh_32w6C>6q&X-B;Y=%g24~ggNeCU-2&t^Oyjb)3n zDP-vu-c~bTDfC069Q79imd=QlAmJQ4suxJaHiptJJ|~DLh$X0_2>1MpD3_ZPNR0AI zXfG>2dNgMaPav$Aav^IN>~vIr2}m$qVo#U-8MACP#|49xVM}~T#4p-g9ui!n7SJL$ z#&VG0eIl}xMr3Y}Jv)9*AZds&OdP9+H6Y(x9un1}1frd8sb7ZLE6h))(#1(pTJoM8 zBrsq}1Sm617?}g|_W=^i{ll)2j~J)x!uk$IVQwGC6ksQ*;v8EZ5~NcGtXmY6*Sab_ zqBqMOA|8o*X9;R=x(;49Y@E>Y>fQm75elGbpfz5^XwKZ6uzPXZDTo6h6O+*5bD{$l zc614o9V{r~D}GMo0F-2ct$?DH)ltxrow}9V4H;(%NOXUfh&d_^Vn}5d%a8zzCfpsu zrjt}vUX1*Sn2SP+A!Z3n4nvjyj>!jS!H2vjHzzP8^l!W_=->o|MUaNok;I@a4*x{D zTVhUF6f|tHc5LNUs|E6a&H*5MAb888S(y`pMRaZr&ZG5P91@`^R7+YH4aLqIHz!KT zBQt>viwYX4LLvbcHAOlrJb7_QU|(ho02?HGMZ45vEIbFpJQ2c>U_41xz61QA7~!0( zjZW+>YI~G2i%f>yiv0>*&&TW_Q4&)ny}}KQ2~3vXG6zHlm1~?RI~?&#>|!ty=Q(05 z+9WDXga-~1+*#}z7BJ+)^^Ao6S+R7ECkaY)#iNaf^7KzL+!BM#^01aGtCH7p}KB^O)2GQI<;*O@+$ zh0VMKB-Dpg3kgKAE31PHs}q^9NB+YJTA34sSYjGvECr*MIe(4QO(%E3IB=GE$$Rp9 zN9H%E9!Mzy7g4@I*|6497Y#!v0hXcmSZ}b>pulOP#wV#fBuWM*H502nI()Rt10*sW-(sjoCqhYfrlr z3n%$zVftfJJg?iH^o6fWzLwsHK|FHr#Vd$R~<%(=iVamg%XP6Lyp`{UWDI z1*q9OgyP6fjagRnw)mXLUPPdheIOhPkqlx&z*F9n zrzd1bkRM$K5s8M1QO~eG{k#Q*KOqjC9 z)<+Z1xr;^TVK^kz10ia>Z}OcpZc%!)_!`QlqYnT9&%!CS42=Z@2p0pw)rxSCkJ-3 zy+CXv^JP3uw)yCW0b_HG{lT7|5Ss*V(s>W~Q|uE9bAq+dj%+Dzsy?iBPCUVgsR%z1 zmUPTjZ4|>MkU&nL=oEWA4KFI{E;PsfvimRDXKkVMipWR!>u z#KY@QJ_2cgte`BvWqN{eD-6N#h>d#*dLpBU zWMTHAj+9p*K`E2T7vT^}TR5{G@C3sc!U>K!$j(yMEet4}P{OFHIE9*BEbotE>X6+C z)s0p!K!V}}xe&i=)jn(lT^PLiW^@bmF? z`5YAP18CqIl$wmOb!&LtrS7yrh$w~$b{M3mmR?+!69VTiN*OK+ys**~%PR~MRxBD0 zB4rFvL_qZf*c^ud8JjD$tE@S%meL6?&C8sP-f5fOCd(I6v% zsB+A(|DZezjt1fhQ*mY!>{1o-DY=mm6HLHR5mM?FcaBNZISW(}cr1hwPei^u9Ytbq z%AErT)=|Lvh`4#WfeFjnfOaTxx7rQXL@fja+{?Q?NzphKL2b zk=+uZlSRf4!Rg{^H?rU{47$QwQp;@Sm^9K5gPH*_jFiK+j(kp`p); zOTyNN)&?)Aj)s2F3nbkr5N*LpLkA+71hEh<$zHEw8ukeV0PsKfULV;v$E0CRQ$PY2 zVaUW9r_}Y^6V(OHhd6IEDuJ;Wv5|I!KMkb-I$ZDw_->RiMiMlqyHI8qo-{((;Eb|p zAVJkQwCM&jhgdX1Nqw;D9FvA{#@10IL@i(zsiFW{2XYhtV1V_p1oL!5T}KL2zzLic5+#VyQvdmIeG}$b<3?7Q4Y1&9q^2LB~PxVKi06V~%dv+xU7wSxA@6!Iepq#{nxb6dVgs zz42gp&IQX;7XPkju*Jl!y1s2wQENb3-UYBv%U*;B{~(4txj zJx4c~nRR|cIaYOFcTG16!9(w0%m|E&qJY>4X|>PG@n*q+`QBp*0D4?3iaI55tJ z_YOrkh9b!qZz=|0tZH@JcRt4ltOAo9%vBJ9jd@Src#CWW_DGP&`=NtyMM#(q%*Pm! z#co)f#UW8-8=F^$uXSQF+I`-5i$sg+FMS<(0z+j966Hd~qo_Ds%pl7+gJ6!J7}~h# zG$H>vt~p4cbW+&l*T4{=3{k~7f#71gV73%ng_u;gf#+KtNVxe*3GUKPlt6BNXCR<$u^k^}D&Id$BpR?)A3xJYrJ5wUZWU3~8- z98m#q7$PMMM~aYN9Rw}r0w#;*P&k6)=LFLr;Wn(1!qk^J0<41%!UJ{=#IhRx&3NGi z^g@Ut^diD&4+;1oa>G~@TUg6<=ED=6Ed@_74&lim0x_R`Hzz1{2srXxa*hK7YyLh! zBApKtGE@f@vsTcW6A}!F5HD%?qFj~L;ld@%2XcZ#F@U%V3Gd*5P!lYTx?-rR_{|9k zM4VtgsJXBXLsBNdxH*B?V1Ll0fx8?)%HM}M0nyPO*gIl8ORNs6Kgh3a8fM&#@W4Z& zi{KE~F|i9JtGgKd02XO>EK$AXZN51H5f$x%8(a7oUmWNm!IR3NBssg;Jau*^7FRNg zBI5B)EWSFZOX$l`Sz#`^Sw8z762w8IH6a2VvQ~44N<(HDinQJ(AVIzrF~N3%h=Cwm z!V{PWl0H=dg0X2`Gs* z#96KVoXF7)!m>eR?Wj9Y*Ftxh4z+ei~_39unEt(YrV-f@h!_ zObaXG;FO{wnB3(K-XfAAfk2nc9a7;t;3C@xvL*tDd#{SIgk>X-D}J(NwM zC@$sOtJ%dESTL?B{)&6pm(ViME)d+2Rgpq;drx^z5a!^}SPL{K*s&|T7%HGxBXmiT zza{92VS$1RiR$H$X0%KFoFFh`^P?~J57E69NMt@m=|aP>c<9AfN4_%VMOJyV&Nz92 zg9N5VG$!^0oSr&nSb;%JMBkPmn+17m!$8w#M9)R|kPwgoKblqL%QT=I=em zVt2&BA;zV{AWP6#eEXQ{Amp-v6s!_%P9);O{jlL65pklf0*OqQqI-}dnPC=R9cUT? zGo+2lg|tL_!$SgBv|O{`E%Esg9{D*jL0YrMCbVGNMR~CWuChOv8pwK_y4ph`C$rAw zqKe2rUzroEYfu!tTvBKi_PZz~sCEhkgPaq$fD0z?$w9(`LEPv}$zAxHzYlW)oXUD@ zC|~c3o=@MAH$}IIkjp{mXQMHDNW_oiSjPs2&=66+Kx5H|SXG6^gSJc1ScW5C2kaK^ z0#@c@_K;vt)Ol%~SNIqjC1nJ43~UKV5MEJe0EiRGXgw83#C90AxDr9}(fcqbI&xu)qtl(s@M1)ENum%~ zbckwzF)lIaIC}#xA_yJfQGf)G3#*Fw2+}WQQ?h&@n3bT~igc>X2_ld(CQm*#$ShzFVjbEL=WMDvAc=0^e%QdISJy{k&9{p&NWi}o zzXV8FmCAF%hLRCfSSv$m)qcWJ5{!k|>~TtCPF);hF)J&DFIa~pf=pb71oH_9t(@?n z0zA3Oi=iVZO-!8Wt&2kf(}LfiWkbREKf(h?PvH0%j5r325gHa%g#_=bF6U63jt+t> z0SN{NOa&;UI(SsI$084a$AEyuq+<>FocX=ObfJBq3=s^A1#AgO6eU4$uI%y%N)cai zbArT=IZvEN7J)jwSne(ev8WDSy2T-p?5cwkauZ>fsNjiQr)(`H^pndmdLQNlBRc=6Je;+6tiaj)mC6+UH37L(hfxLo^IzmsV zQQnj1fM`L=jHOUW%v&{(K<@C2!gcU7)kky8M^D(LXp&fqfP_h|>>V^6R$nYfa%zpt zW&y}%cZ6$5_Fq&|LgIpxa@v5H4#Ev1Jn(ZuP$owov_X~cA>syMbyyj6CQM|Sm?bD1 z!Uw9a<`pKW;IE2Q06wGcKy(yY8_ijOgtg&Z19CY*9rcl_^Q{if5=&)IOdUrbs%aJo z^N?)M7M4{a)M&OJ6`mdBZODD}K7$0q zFrtHUG-14091^%FHgG((N>qm+T3#J2;Yfu#?}cj22CDEK_6^FLw0mfyj;}3>vC{Bp z1VbBarA9*sbzsJ93Mi>gTvj2$Pl!_+^DtuHGIN5n3+jl~2)zoEcV+J=Rh$K&Nq%RY zDv)3hX1Y+%kf*_?#pi^rr|bx5ys%tOD3wC9~EBIYIrFp#WQ+VmfMMd&S#uPMN(d^|)qrFib1> z0YpK#Tm};3e;Aq}Owz&2a{>k+^TUN-QDECGp*S2O)c@5t6wyFJEWh2OH1p(+^G zbBxX?8~6drVl73ZU51`WHAl`-tQbO31y7XzA0~)Gq`=2I>lQ&8&_)H(qZ%#20nsyY zurgToDUxKBvT5(a?jdmIJgv?Nybnt|Gs+)$^}>>p!V}~}B5w||Vby-Z{*|E*asw#P zoGK&`KBf!u4CPzu_&kD|!duxF|#;TBAdVNS>I$mVrbZmKf(?09+apghXQE{_=Y)FmK+tLsdKu3}Xhtn!>76X5p&S!FXY%2kGh*k>%LHZ{_h z7N%^Xjfm2W8ctUe<3}Ix0>Qx^=38|a!-$p53i?KX!ZMI>go};C$|y%g)ux1gC*=YO z73NZilB#39KAJmwCa6f^fG4 zBw!kxkI7YXfEtX2$e=^8(Fq!`GX`Zm!H0-gkA+eWx+ORujEk97T3eFFft(eL73D?D z1w{~=WS6f%!Z?sEnHXe)C3dkT)nPi&1Qp6sp(ku&nMUCJ_;8U9Dv&T|@^@e!h8`^k z33gwll#^$=CdwW207#(xXo@G~N{jNGu&mURF%WN)^r4&6*y-tg=<&{-bkIvqhrRQY zG`XA{?2m^hpY~7EgS3}^y7Pyx|9&4cz{;&XT;E=AZH!0V4XxqEX*wPb)(_76C%xMl zgR^~Z|3RPpD}RzCr}YPgzbG*wERgreZChJ^*u0(YXSZ@bo^(cZIT{Wpvr1m~-i<9E z+^n{KL+}1I**or!lfyo{n9sA$Xp#&MwV~JV{Og^6OAQ`2-{&+I#ADmC< zYm#&Zy^Y~WB&2_Mr3dGOUOJ-B$#I%Y($VQykm$z`Z+=N$r{i%tN`6QO>8Nv(ygffS z>35UY{cbuKr%4CU^<;dU_L74u-^lj@hM$@f3MOP(cfpS|0A_2QS;&)y|( ze|h)z=l3ty6BbWErPRNEW)E$NMrqPZC!PMu*p2vC)^rSjC%xpj^C@L*yJ`Ou;B}HN z7!#)R+U5bFb21zp*?0}>lH}E4G8j&p$rvdAd_0+)jh}98TwGkN9}Ujehohqn7G8@! z-uQO?&Yki3L9ah*-0$_e!}00x{tAyq-Es0@*N}SLAi3N9gW+hfe)webepA1?r#sOP z)yjV!9gI8qum0fde6s$1sQ57*4bqeRwdZ#E18_NhKkmehL1-qaFT3(v;gEIoKMdlw z$dpJUcAqlc_rL9oNSXelHSBz)|F^XOGupX3gZ|&Wb9a9Fufn%N|L+>%T$28~MwX-h zcju!2(YS9)|L-nK|L-nI|L-nD|25)UqyKl8rT=%obut0MfTUOB?~*Cf6Y<$zG8rb_ zQ3~ZvI^D@Rl0#mKl%L&m*!gfYzEf6YtOex-r4dtaPP>!tey7_#A9cD{$OnUytK@0o za)%bmbcX{d{a`ZA3LPRsob@Y>Q4sk9M(5k=07>V(nRL$i>@<^)z?VPKuSydVrv^uP zPbb5RbkyyP(`w19@nkqW$%~G9XPwD$Tn^cSI1a!Ugte){Yu=q(zs*N zS;?b=e>bjODQE0BE5=C9CF8vplWvj-c4FV&ANLOnT}-ad(*1PssXrPHPSZiYdV4SP zhjCw4A;Y<>zda4WkX40Exa%S!4u%6;yR%WBx9J_dG{Lr;Jbjv2rJsb`ZnpIIkeM5# z7g=-uHIK9s_Un!{!$x`AxjGqkX6^~Y`?0ze;0Vf>6ZHIX!@9N!UnxRjZBv})e?me` zkgz*XrAKs5QwhqZSq%80Hu={*=2e$Bjgxe+`;`2?B;Fl%sdaz~!XT~c_vj;0%is0W zle7!6cM&h$_6j1Vrj~W^t+Ufl8W(2$g-ZYhTWIc}84ozYL!jGFrnX|!(=xv{Pp5V?X;RpU@nX^yUtr@^&^z2~Tw6dyI^ zD4JnwGCoVY{X>zufR`okq2RLqDJu$sv=ENH4KoJqSq>HhkacQ>itH z&8inK#m|R_<8%@)aHS=%a*`g6GVHEt)wL2$#M{vj%}9Wpqd@v5qjpNm4KeSc5cY*L zgYc@gEe&8HKU$xnjKft2tU#9kkOvO9fqhgCD<@RX5wRw9&h=p+{AhebhA1u&_b_Ri6TAyaxSqU$Iuz^eOF zZCfZ->AUn0G_(CCQg>oRQiDB5B%!&0@7Ww@1Xw+ZzwT$RN;9nj>Dk!1DK>pB^Jwby zer%L(H`!dDQebpE949m0cU!aGj%(ZW&ZRLGw;o@}qo zYG{0UU5Ux*S*1vZTcyR&YV-%)lk;Ah+_yE_w-V5!39Nkm@c91hB7KEJUQ zVpdb#<97F?J-bBrWNT)D@yz4QmSPMcNWxIMEzvchp^FvPYpy^qQ9;mp@a zaM#RJ?{sDhgX8qFgPjNvY8DL)JU{`MwXRW-nd|Dx4f-(TY3pi5wDg^mUV41hySCi) zp<7ckQN)*+jv}tWR1~q-z5bBdn+fOi`FAZ$M>2aq3&}!(s}n7e8QN+w$;us~#Lb3O zn9xhHTF)Gh;mgbtFbUX;A@|I3!!9c0RP;BX&yLe;N=)A%*1%-u2C*U+Ox(0>>I;Ben;W%>6TPy7{TLp zLdulSqb=qb`YMS{jng+9r@OtY0bQD0H>KsG+(hfGbz%X+6(UnAoxVAp45hwPetVth zd_2U&1Cf)1b5{gCgsinwsyj0PjkxX@#YWbmhBKv_tO%}>zFGIH-lV`|n~1DtVfIc& zUHlHa$<~gE3(0EY3=@UE3N^5|Ta9+9!ks&a&NvMQC`)%(;rWCx4EiHH9}<`fGFD@p zo*bf(4n9fkMOk`4vp5DNP+PMQs+&G;!ep_k)6=7_tzReOsw9K>i5)oXxf!&{(y-l_Z0ss#>Q_1{w_~$z zAQb1cMweHkUO7J*9+|==dG!)Mpf#Yue3P3Nz&Zz{)=T&C42GjqliD>QH1q~LLc=%e zvEUp3)1g8CFkz-yo^M2ERwQx{G?dUFcAd8}O~}5`FjUG~yRRDeJyOa01ZajLDr-c+ zBz!mdc|T^$x>-k74OT#}A5@JU4aT^7luN7=LtCC+X=Ku4O4? ze)T;k^1m|6&x%F9Oe0f{)a{L~WO+vIlS?#1<6iI^%bbBr+)y<$Kbe&*YB#I)ek%57 z#7{e;Y$Iu84fJdcW^UJPmuG~=?_EzYYCAX|%ZmH#)NwD%6}{b|zBB)_T*qmd_nY^7 z{qFGz%-d-`m402hYHc)7DqGbd65MHh=iOts-_r@B`8RVa(xnM!v z*&DC*1vXx5fsGgH+<4=)_Ltgtt^H*-o@(E0<5A;A8?Uv0!;RP4zv;$n?cZ$Uwe}a- zc&+`LZ9K}CH(nLb|Y)F>34Z&GQ;jeDN?K27f5+put7grSX% zd-oN$iIx#0Ci95hL-IAXIATPj6ahJ?RFP0FW)pGEv)02x|lQv2qj65<8=^D^RW`#^KDfGpgo=%GG15?2HEDV&x{h9dt%*U!q*`;`*AQ zNV%%B0MF>s6-dhU=9S6}L6_kW2%*{`H)Ru{+KqUHuXIC(;cMNLYxrs=%9Up~@Q1K2 z)jc0dR2F8Y>}FGWGd|+MtS}Qt+Ga{|)?1Az$4tpF5e8QjtF4kRQJ$7tlmV?9CoAT? zR2d|KV1d_c-i+6*egFN&?Q)vKL$@Ei+Lpt9EvqTkyfLrIsylX6?l|TmbqgD+$K~qU zn8I!1>NjIIq2_}8CRAUH;e^_YaGX$gah4NWSdiz0>I*QPQ1#|qC)8Yu?Sw{_;X8R7 zH`7nDdN<-cq1FvqPpEcN-V^HGl=*~uf%}wq@C?cxs!k#8GuT$Bc{9G1)hcU2*D|h9 zvxals8UqS_6gW^V`^l$x9y`SCG8=3Pxpq>K@f{0tj6@_q5>g5kZ_H{!?Zr5aue~6n ziE7`B&-jW9vKe1{F)rgPFT!Me)x~*?Z(ur8?LZusX6<_g7G8NxN zfu~^CtFo2fw%M-;uNfPSwd@ToF4{Zw?NQaQTXA{f)Q$YIQ^N^_H-xa>MhO`Iayx_qU5nyzhLUJnP~#+*A!)G0vzD_H|CD;cFE_ zUz*8%++Nl^mRyyP<8!T5(5}m7<`;G}Tn1$|9<0jYIFQ+%3!TUWjk!65WB?ga83o&O zZg>{Xc}ut!%mKaH><=~CUHw^c9e$(0_yD+`CmRfV#b!k_phw;0LDEv0Ynrkc`deyC z;r6%GRM%ja*<;D^xgh>qg387F-%?|CG~kxnLPS2cGeYysSZ~Od0Zm%XVkK*0SL$eIIXKDDQA4$ykOrzLa#cD}2yVC~4s^z}zAR2G zd!5k^dmrMPLuFBe4UZ~zP-is?U=}b|s~Yd-s`#TdA+)!1p4G?>?`3c}Vqwkcr9a6R z;BZH9Ryif4>{_dN(63bpr|7cA{HdQTIymds9aE!R-N9jNs}e=+hvHB05OM5IOs^IT zW<5lQ$ue-pmwFw7686Ps{lC1Ys{=;<7cqj&2^ll9iROPN*ls75rQ z)SkL`|7?uKzS;3Wx|Vk#8nC*GH?+8LG$8KAe%H4=vZ1EQr^QoFfhp=UlA&z8UKp#3 zOdOy0-N9Qcm><|x_%x5kocxPLvKisC7B!qj&z?z~$bu7ZUs8(!`4WQK7l?B!H(3g{ zE(T{-BPU%{w(#P%qPJ=1ZQ+=96R9!mAc&DT!rx^_0_YiDyt zJGRSR6qE)p!5~|>h7Gewwv0`?j1P)>|As^@%Kp%Fla8d~wku5qI^tU`$Cy~Tg5*!8 zmC9n3S7|^N0l~??*=sOk$kbhE6n7Pb&Eyb|EjZT;Sd{~MFS$4-W>H}cF8u5j@%j2TiZ~rNk|E*sjT8~lH&Vht zTDke^lz3H4(;csROLh}7r;+1=V<5`TL8=s69&OT?enuQmrM=lfx@yLQs^Vk!gftE= zvBgiK0+nEOaa~7{zD<6S-Yc&7>SxV>*R(To*C#og*Sf97#i&0C>h%4_!^>uJZx#Kv z#TRm=+~EK1*fux14o_ zNAK12H=_VWU_?_J-OY+7fBnzh*3=f!d0GdZ(Y5UfNXi+Q0yn_r8ZOb4B2@Xjat6>= zE!$3$hoDj6S!qElSysYwmb5B%=F4N=<+xxAQYxhrk^V>}6?C#v$zp6R=LER~-d=w4 zC;(PCjCAkcmuUPucbqmf9JJ4kqyf>3WQbeiBH}Ht{KlNK3(<4|9R`O8raN61DXzDzqK8aqQDC8{V?id zM;=0p#sRYj&jv?yz^U1U?RE-E8)1mg?;m2hjtxkaOm$vVx1-pmi<8anoE!|=9bd%9 zSApP5n2(lJHpD$6^(N0@sac8C7AsRc=a^|E!2n~E8m99Z%S84#X83^2*J^EwB14Ig zR?Foyc%dAP#jd3A7|&Kau9V1dwUBu4b*w&^FB(n?P?P*Kol;pC_T6)z{sHK`o=}p< z{ZogSMnKf}dz#@)cR*#@^+&#)sXC|}rEO)^gV~!hN^%hdT!ZU$_$ejmii}WCEqofE$<|SH@LzNJ=7Vn4LU-n}0HMI`lFyFdKc5ruZiEDX~l;erD>X zH(G`QQ}PWJWL)bnh&T;MFf*Q~%F>^~=}P|CUnj&2X@GX1M_|CCh;@Eitrn^j6aR zi`GfkC}i-TGs}NX@_y5(bWzXsx!k*!MK0Y(mjMJ-MBROV$}Lppa?fS{hCYZp2bqs`FAJy9*rLo9nvlEehe8R(6ZR7pskn)eDoJrxfcPZ(5_*mdD^2j$ zx-t|tNOUL=u4z~OueFLbwld{k;E?j1vnvU@*P5(tnx`pHa_W^N+Go28+<8dfh3tco zgRn61je!DW2LtdxA6y`%dmApVJ~tCoFx_hqbdf(|sXN19Gx|WvpU&XuFR5&7?Q(jdG{s8&k9`*%zAkOohASGU9;*d8L8+I3Nrbr!?1CkcYgl8?u;#X==L$ z5)^ke6&ldMX4bQjH=Z^VpI)5GFSrXV9qWp(?r=Ej;YH_XaRIz2@6`dOt=K|c`g4~p z*)od9Dc{M5=6CR{9&Amb@yXN=j$GJU@^@W$pT&qSZ2P7!jJw%RHN55F11 z4x9y=5TiJHtYh3RGFl$G4BH|YL*qv>%gHaDc8Fe(8EzJkv?OFL!Wk@#%Aa3sO2#DR zw$^HSTL2fcS*H2gUV=)etq{S=^&z^=g8RX=6GB7Q-NpK7eX@?7XI@kbUD!Ueabzg# z_k_$+eeLQG`qO96e)yohZGS%MTVH=H#4g~2>WqvA2z1_q%ALj*rYydk*%!T_tqam& z8eQm(K78OsaUQ&_CtPK5G~(tA+f&>qGU|jMs^fu$eiU!Nph`bXou5Xdy&-dZaoqVU zwW+&w>?#dJFr%8n3q`Z2@4lELcfgD~N9Gd`MH>#VttQ)>@%r?sAxFDl9qwwkA% z%TMqgqnbXBGA`0@lnWSe{~HX?;$=@xh`1t<(g(zlrErkq^Wt6*nbspJ>S*s>tLR@F zx%QOVQ*9&GMw>l$7szu))3ranm*2JMuUKgquDHbqEBrz^a_$kqt-3Ht*x=XS_=2^B zhV5{};Te?-*|d^stp`I9ve;BAew1?v7F5nyjPHx3(E<-0d82@pQ-E3>|5dw)Og z^js=a&wcV?P!jsZWHCEVhG{T2s~4kH!{S0g5QGb_PIX6?yS*aJS9H}1?eQ-lnEQO7 zF6L_~kfuUuu;Rl9hZRgn;T3(cyLhKbYWQ7cAoxE@qug<*0sz9c_~%+(71_&ND7S-6zd5*+|M2HJc%XT+Z9}^@hrU!G_eD63Z1~p8 zHoJhKAcORZJKQbu^^4s40Bb)@ll#v!=t(fV_Y7vt9ZS`a108 zMe$NA4Jc!Jk@O|jD@r))wUf(XI78dSQ=4&2z5F_e3?7vN&u^B1Fyi6Zpn#cCOaeh& zk_JfR)UWH#t&@R;1$Htt>5r9^X0v12Xb@rFEpj_g$*0v}gZ@rh)c z<^)}5{P)R+^4s$d&GQdi&Cc=G`3Fm^8Gut&L*Eb0p8K@k?y~ZA?1~lHwPT1jV`y%f zlmlB}C%_e$BlXU|zKE7b)<$-M>MqKO(y=@Gq#GC&O(}Irf=`f#sm_R=uIvh-`CPNb z)~2$BwAbxjinLZ%?e7Erw(Wa+Mc=pVyIXcjGoVAevesYo%ZkC?ypkFq3UD7bn8)=K zXtz{^wmL17Zz#N#NnM#%T^YJ{(^R;|ho}6@4@bJ+k^9j-&?<_w{CzZ0Phr&V<+*!B ziM31wDVA_6O#^&cJ^#ReesHbmaQ-hVM1)aF11aSbl&T#)tbKRyCc) z84@b<{{uUZnGM+Q;Qq?4+hXwx@g-`AllbO^dZ^!7At-#tE_lcgj??Z(p`LKtVlfo2 z-Z^3W^{%)~bi@VGT+ZqLWnzO+&lyKnikOmhz!&i%v6LyS0#2g0W%rNf`>Xfo=4SWb zOpQAKkAj4CPxWm9IotokbttVz75~r9R{QJy&$qPzGurv;{|UDyymq(Bb3^M08rnb; zyu$KI{sL*nx`pT}ksidojTqp0w00M7_lZg#ODrc83@WT?}H{mHSeSYA((S9azQTL50fKOavfXXB?E8y6QB>qmq0 z_2KAfgZipF-uQOi{6GF?#r&9povW~GT`?!yF^HG{g*y3V#xKzXgKULW zzm=S5iEt#aA{-Y1v3ud+N&oNX7(U`QH6Y@3d{z;6(geZ0(4bCq)HI32w((joO3lj1 z!YM7O1e|W^`&FW&Vqf`?ca!!q{ds{Z8U~Q*xC)ZjmNhKN#wKsd%rR}x%9n>5q7fo2 zn+s}&NscbesWSUmgfiEiX-M(%07SLd23nfH4tiCo0j9!7w>K_-760^-M`{r%4Q zMnlh9=74+lY=8gx@OZ>&^R3w}{uBgk-EQpKb&YmT&(-RT+J;O&bjCFCAB>HgXjroC z^+!+ShMPW&&gp@y($Vo3)qC=Iy(Ld0!&%Ml;$=FbyTr_J zf(!kjmnPz?S0XgV_{f8<4jOUxQoWM7T3E!jw_c%7q~we)~HkB%CCaWrKx&v!lhP0}{b3`zCtt1mGF zCH;?7i=)(-)h#N3v-Ll2!)#aM{~m2^f7SoK#DbUFys7@zdbGxRZ6@z0WJeezL=&8n zwIkAmM0((IUn2n1Q?%A8K5rAZ!nO6gh&5=3j5-*xZx0|M^NkDOe>zQe+CY=O%uOP{v?Mvj}Cj#+m zz{x5!D(OaaKdUr6mMj3LeTqr5$xE9zX6(i>oLJM8sPr)l9JJ%f{^xY0uz^{CSUEf= zWe}RB;rVh$DrfqGA6NvciWrz#-?ISJxx{^0ORfRXl|$F3Ts%i*0IeL#Fg~B@AgYjo znDrimXk#H{<$@pOFbl9O(-^X%?ZJGBh?$H-G;0|<6$irH&d?87_ zHfx)?{9MzPCQWCwrPb9B)3-M^H9#St7AY#s4kn4o!M>(fkN6jl_K<+2Q-?w}nEZ9q z2Ni{AD#cmk{*f3^g*TlOnWTx%heAtnA)#kFDi_LB{{UgUA6Z}YdyYyP@D}@MD!wnf zQiky2Y-kXMHb#evT^*+rqD3TF?K?pIEO_F@dAe@eGcSF);C?^5hH#F;TrK5_YfPGA z>pnvv2Mo&ce85x+?uQss=CuM%wRBk5X@jlS@c2=Jo~`)G_Mm*aqS&cn3sKUY?14Y>il z0(;>vMa;_i&VIM^sXs9_yKaz`f-@JhT3VxHZ;!9W>q%?t2^X(!Z?_Od8|}^3)`}s4 zOvYG@dzb6IVc!hKEz((TKHS=9t#3bWJ$%@HqWOLaoml&y|93z6xcC44zp&%~vxUj* zL3(-i*R}uo|1{ohuD$E8{B7lbP^wUpen(k8d*@vjkeJaF znJ-L)2}@}}SNB$_*i57=mz{-j<+8O1S1J@65bxe4h4tE(0H(V=25rBUCWAP z@&)M8C6(d?^dNX-)RS3rL@s>V;WxY@)4pv7P<(uTM$jYWS!@&tTWHYW6yo5xlNOv3 zwozW5Iaz$pR6Zsa6ScrA|JVWLivyJK*R|!X?M@G~|zMPnDcxsanuW1pu z%DC?kPkTPl-FU((!ir>&hLc;GPK0V&I9^lYKr^sCC&ZRdJ_YeB4z)w3%B7&10!`;| z1-U7i$!vk|;fIPX?uEiRSYAr>V&>Ee0eCeY%X!fK!cU(eUdR(aS2%9IPyUF%Vo&sc zeC%@Hb4B;0t{*|0s;Jia~*c>4f5?Me-5lADy)HxF=h_8mi4tUDJr0B`1LqI6Pm@KM@jUPGdu8!5ZGF=%qaj7Z{o=2ydg z%+h4sVA{(L$TE#kSZ%uF1QumtY9dzIBV!XG+oQ|o=&CvTTz-AoylQ@K9yUj#riCha z0Ibb^^MjeZj6X@i*lKJx!{9W)c9YiWlG)@JG*{0Y1iQJtMQ3?-Tg|~*h=J8Hj$J}x zo8e%Q2;ik+up2};TM#y1;y~KbmAxfK+P!TT-+s2Y9OiLvw~B8^yB6L&x+JmwgVB}! z{j4PWnhW=jkl4{ke0xMB?C!{Bf;Xt&KIMLP*M{tRjBRIiL_G6OZxilL$bdo{Oww1L zNzY~@6f=s4c9wQKvOf#soL(-PNTdyzPY9XLL7t`^!k7`k{0TkFGmB_2Fo8~<0mDXZ z8P5K~HKZ?Cuuj5N1#n^;9CfRxFx zo+{bQMS^T7j8Mtu3}nf1Aj0rHqNrAMf+D|FuND0N9;Fz2S zD5_3r9mNT_=$`rmdi{*t>oM4B=WqN`69{I5`7-Dvq_#p4$fux&Z?q5^ZC1{gDFFxR@sbLwC2hX(Bkz zdq^~4aofQLHLc}RliWq-TQpb7v>uEcM{zbq(p*C(3n@6OhWDUB#njZ3(C}&jS{f+r zm~<%4sAc=*w?<*Z2nAf3RtLiPm3oe`Q8fa6{7O9+p`PxH>vY;F8`ka`;tMCQp}W5$(e*3Q zl*|+;f|HEDikvPlY%DKjQ*;xN^E#sWmDZ*EzX2f=B4&nw+wrOH?#7yb7@qev&(ix9 z&_qlQu~ETQ<>_c}Qv?=S{lxQq**xNpiRwXiJ?&1q`(~Rdocfw_&}*8G{+l!w)XBRc zS%eD=(RuvbK=Bi}TDx8){)3X6Kr&(1q=~_0n^TV_A!AGu*Ccgq$Rg8Qo zvzh>}TV?DDwBVJua7M9nv!qIUAH^b~p8?+UjT;Bq zXsZp?SbMjbDex|~HG~SvxGuTJztH4#jiv`=vpd%r;A-Eo!Yry0k(b8pjj@wfH?yB?TV`3bj(8 zXo9Wt3g_bX=msJ9~XK7|e0&lF8 z;f6!V`){X~P17T75>1Z3o9jjYTsoGJN@~J?OZ6%Y9zntsl?}A2)m2+{ufG+wrcmC$ z48jK*Wh9E|*8}1+rK^PsxE&*X2n}yOl}OdyF~`^zQxHL_MW(7n|3H%Pd(?^kDTzQV zpViAG0Y!hK1mGX7+l1*@k|e|g;R}+3ibhf;2PK_kK_c+G5etOyUw3jfvZ6ouUu`MP zcJfk+#qVo>-nu$Kyr#?VWM|c~th(O#UNqp3W2cS_i``FEB{rJ=t~Pen9kDo42Y-ac zQo2YxqaApX*9nbZXX)&KUeBFT%M$sjP-OovomS`NHIZAKsoJvB*gp zoBf$1w5FPcHonjpbDWq9urC2clr=j>q~NcK=I+L56xz4}5}DPt4u|~Em8m0JncomT z%^2!*Z2E$Ots>S82>sj|IPpB!twY!qH<zlpJ zRRa<@B}eE0SH9Iat!2RiI<7?s0?CY87Bm`_xN;?QWXqKxlpl*yRN}KMp<`RF#8#<< z=ApGay5!K-19x%_VECu!$*#S{43@X3CtJInHZcQKk48si?c0s=S~&M=1mo+S0$LvQi*szRf74;OJo!1=Zuf|c$(8K zQhcMgPON-X(ycXIL!Sb9TAVoD3K25L`J5s;59tMlj`FAc;p@NuHZxGp|9ise;r1=&{?$az&i~umY(Ltm-2bw< zx%D;w?>_(wzvlluQ$Myu4u7fV`V)hN7kg%KN-6_Z+<1oi_daoN$5stHzlb7 z2@3wvH^3lNMu%Vfig_KRjdQMAB^3>c7@A3!Oa>fX<|O-=n|t}gL1z9U^xnOl!wP7! zA&-_C763^~5cfGL8%W)t6cFbJmiW(JNjV&0t8Kw0kWsp7PGjx4Zc~AhFFLr_Lo{>G(5XYp& zHNf)K0=u=Sx>C|F*|{s(awRPlDcdBw>73jfrIKw|a-4FY1T#@oG%k5NSh;(rXxHcs z$z;u)fo#>jF0axUoBWR^%x1WgnJn&93MSf3B&A`o?C*j7?b=^lH!E3PF1zN6^^esS zdY5>M`dg&`&&)W0nYdGJSw1SE!v(2QSe}21dKK^51Gx465ZV?@qD&ox7{RnjDa4 z5E#a!5(KSv0K?Msk;^Pgb5y(MR_|EmggeTVFyLlLv>|o|%h33ce4E(5Op=ehWRHGW z*^mv=zKKwIZH~>cMtrq^numU0ULH$w)Khxr+|6vtkpX`ox?aMkN4Y~761e-U~g5&T4$ zVzfS^)kZ=C=^um0c>0usc0#@(QsQFywA@4_07*wIPy)rTZGr+y=9!AtL$96FE68P@ zbhERq}p(=MK-Aa3%iA?x>ZN0KFxj>>&Ab(oQmSb@ptFXH3@M&H<#F z>WwSxfNP@LoYT70_e*_;Fx=%7+W_KQnkgBhskga)rF4tTKQzT&cwGUFpM(h%^8?HbAYOx=z5<{+uY)(3DS-Zf>$7`Mnx&I zzR7{P203$#kWx}$iW5+SmhGF`=Ea5@(p$arg*X?Zhk@V+@Y_$#^CY=~Yqp02c2Sts zHG@!0n^yS2BB@b7bDMm%HzWfRcN`=er0@6Z;!EiQ11-q576juyL(zh61wY|Uv5TH;ua0mXZwzGa%_|WK@K%{`0_CV1 zql=6u{fWDF@@^P_;HMwt3t;eBlY}UJpct%upqMSOu|Imzva2JILe*-Pdxylh{?hY6 zQX(1H*4`EsgyK`^M0bWz`ZQLeFRS$E9|$i6W`@gXNxTZvQiquVQh_b}ePGC~vCv39 zBE520TSRDt0+kI@sm_@Wt`0XiXu*DaeARqMdY+d6?tC>=E^i>Jv;S@VL+yWC+wDi2 zHTJ)qulB#?m-pHhzS{r3+W$yjQ-4LXiKoA1`(K4A?3>cHPwsC?p4_rwcEJ8Y_aHsu ztN-LTEX97i&$Ba<44@3(=D)|-ITU;I{_X2mZ(i=d_~rSl7yIvD?gifMjDrP!39CTw)IZCct0Cy-6+g9RALLeXHSFeq6#76jsF{cVc=nq6HQW#~ z6N(`B5*8*p^f_nxD?nV-@|EPbymWbFriaC*2rHKi6D9!hXm1 zWbMlJYaduWYtDTi1+b3E9L$8185nz;yEVyH#w~GJ{9w8S19f$QfIvNF+1ygdEJy$O z`htGhObGq5`APNya)gm4dyQAjFm@961*y=XCbIe|tvV2*>F!H~F{Dhiff{>~4xhP3 z!gHZ4{~jdI-SdP~ZFIdBI%7-w7FzuJ|u-%TyM6<~Wsk{YyqmlxWirTNLa zUD)KAy?C7b+E{gFi(lWqc^1c|V`-UdlD!Dg)h2u$IQ)LFNrB@+T z1lA}#;c6MTV%hs>dz6#uU_BrjicpHtu8jRtlI zS1KdG1LNqxxd;KJY=ic>z20_;kcnL2;3b!#bCcBoYBm{8+{S;i)=rcu*bEHKV4Kqh zju6TX9Ua+5>&B{IfbS7x&3*DP+n(`Ai-ohztm6OG22ZoObr27^4n|k!h#~#xP?$nB zcp2sjGjqUo8h7ZdK7}E!0e*#*ixIetzOK@0UMWV|2N~|ESX3yq{2dQSTA-@@JzEk5Z$28MZ7QzFM0aq6=#dsZe%7siT7;N#T(E@wt@C^nM!wvM~qJ; zy&3hn3xGCogL#(x!<%1{*FU^{jZG9GcAWaQei{-!3iw%5n~#!zJI5ET%kkW5K0BWr z4@X≠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 as3}lWpr$}gftms}1!@Y^6!>4Fz<&Vw>^nXH diff --git a/qupkake/xtb-641/xtb-6.4.1/.github/ISSUE_TEMPLATE/bug_report.md b/qupkake/xtb-641/xtb-6.4.1/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 52a7701..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: unconfirmed -assignees: '' - ---- - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behaviour: - -1. happens with input (include input files) -2. start `xtb` with (all the options here) -3. run `xtb` with your options and the `--verbose` flag -4. output showing the error - -Please provide all input and output file such that we confirm your report. - -**Expected behaviour** -A clear and concise description of what you expected to happen. - -**Additional context** -Add any other context about the problem here. diff --git a/qupkake/xtb-641/xtb-6.4.1/.github/ISSUE_TEMPLATE/feature_request.md b/qupkake/xtb-641/xtb-6.4.1/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index b53a550..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: '' -assignees: '' - ---- - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**If possible state how you can assist in providing data or code to to implement the feature** -A short description of what you can provide to make the feature possible. - -**Additional context** -Add any other context about the feature request here. diff --git a/qupkake/xtb-641/xtb-6.4.1/.github/dco.yml b/qupkake/xtb-641/xtb-6.4.1/.github/dco.yml deleted file mode 100644 index 0c4b142..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/.github/dco.yml +++ /dev/null @@ -1,2 +0,0 @@ -require: - members: false diff --git a/qupkake/xtb-641/xtb-6.4.1/.github/workflows/fortran-build.yml b/qupkake/xtb-641/xtb-6.4.1/.github/workflows/fortran-build.yml deleted file mode 100644 index 9ebf5b3..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/.github/workflows/fortran-build.yml +++ /dev/null @@ -1,295 +0,0 @@ -name: CI -on: [push, pull_request] - -env: - BUILD_DIR: _build - -jobs: - gcc-meson-build: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [macos-latest, ubuntu-latest] - fc: [gfortran-9] - cc: [gcc-9] - include: - - os: ubuntu-latest - fc: gfortran-10 - cc: gcc-10 - - os: ubuntu-latest - fc: gfortran-8 - cc: gcc-8 - - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Setup Python - uses: actions/setup-python@v1 - with: - python-version: 3.x - - - name: Install GCC 8 (Ubuntu) - if: contains(matrix.fc, 'gfortran-8') && contains(matrix.os, 'ubuntu') - run: | - sudo apt-get install gfortran-8 - - - name: Install meson - run: pip3 install meson==0.55.3 ninja cmake - - - name: Configure build - run: >- - meson setup ${{ env.BUILD_DIR }} - --buildtype=debug - --warnlevel=0 - -Db_coverage=true - -Dla_backend=netlib - env: - FC: ${{ matrix.fc }} - CC: ${{ matrix.cc }} - - - name: Build project - run: meson compile -C ${{ env.BUILD_DIR }} - - - name: Run unit tests - run: meson test -C ${{ env.BUILD_DIR }} --print-errorlogs --no-rebuild - env: - OMP_NUM_THREADS: 2,1 - - - name: Upload coverage report - run: bash <(curl -s https://codecov.io/bash) - - gcc-cmake-build: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ubuntu-latest] - fc: [gfortran-9] - cc: [gcc-9] - - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Setup Python - uses: actions/setup-python@v1 - with: - python-version: 3.x - - - name: Install CMake - run: pip3 install ninja cmake - - - name: Configure build - run: cmake -B ${{ env.BUILD_DIR }} -G Ninja - env: - FC: ${{ matrix.fc }} - CC: ${{ matrix.cc }} - - - name: Build project - run: cmake --build ${{ env.BUILD_DIR }} - - - name: Run unit tests - run: ctest --parallel --output-on-failure - working-directory: ${{ env.BUILD_DIR }} - env: - OMP_NUM_THREADS: 2,1 - - # Test native MinGW Windows build - mingw-meson-build: - runs-on: windows-latest - strategy: - fail-fast: false - matrix: - include: [ - { msystem: MINGW64, arch: x86_64 }, - # { msystem: MINGW32, arch: i686 } - ] - defaults: - run: - shell: msys2 {0} - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Setup MSYS2 toolchain - uses: msys2/setup-msys2@v2 - with: - msystem: ${{ matrix.msystem }} - update: false - install: >- - git - mingw-w64-${{ matrix.arch }}-gcc-fortran - mingw-w64-${{ matrix.arch }}-openblas - mingw-w64-${{ matrix.arch }}-lapack - mingw-w64-${{ matrix.arch }}-python - mingw-w64-${{ matrix.arch }}-python-pip - mingw-w64-${{ matrix.arch }}-ninja - - - name: Install meson - run: pip install meson==0.56 - - - name: Configure build - run: meson setup ${{ env.BUILD_DIR }} -Dla_backend=netlib --warnlevel=0 - env: - FC: gfortran - CC: gcc - - - name: Build project - run: meson compile -C ${{ env.BUILD_DIR }} - - - name: Run unit tests - run: meson test -C ${{ env.BUILD_DIR }} --print-errorlogs --no-rebuild - env: - OMP_NUM_THREADS: 2,1 - - intel-meson-build: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ubuntu-20.04] - fc: [ifort] - cc: [icc] - env: - FC: ${{ matrix.fc }} - CC: ${{ matrix.cc }} - APT_PACKAGES: >- - intel-oneapi-compiler-fortran - intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic - intel-oneapi-mkl - intel-oneapi-mkl-devel - meson - asciidoctor - - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Setup Python - uses: actions/setup-python@v1 - with: - python-version: 3.x - - - name: Add Intel repository - if: contains(matrix.os, 'ubuntu') - run: | - wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB - sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB - rm GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB - echo "deb https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list - sudo apt-get update - - - name: Install Intel oneAPI compiler - if: contains(matrix.os, 'ubuntu') - run: | - sudo apt-get install ${APT_PACKAGES} - source /opt/intel/oneapi/setvars.sh - printenv >> $GITHUB_ENV - - - name: Configure meson build - run: meson setup ${{ env.BUILD_DIR }} --prefix=/ -Dfortran_args=-qopenmp - - - name: Build project - run: ninja -C ${{ env.BUILD_DIR }} - - - name: Run unit tests - run: meson test -C ${{ env.BUILD_DIR }} --print-errorlogs --no-rebuild - env: - OMP_NUM_THREADS: 2,1 - - - name: Install package - run: | - meson install -C ${{ env.BUILD_DIR }} --no-rebuild - tar cJvf xtb-bleed.tar.xz xtb-bleed - env: - DESTDIR: ${{ env.PWD }}/xtb-bleed - - - name: Upload binary - if: github.event_name == 'push' - uses: actions/upload-artifact@v2 - with: - name: xtb-bleed.tar.xz - path: xtb-bleed.tar.xz - - # Inspired from https://github.com/endless-sky/endless-sky - continuous-delivery: - if: github.event_name == 'push' - runs-on: ubuntu-latest - needs: - - intel-meson-build - - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - RELEASE_TAG: bleed - OUTPUT_INTEL: xtb-bleed.tar.xz - - steps: - - uses: actions/checkout@v2 - - - name: Install github-release - run: | - go get github.com/github-release/github-release - echo "GOPATH=$(go env GOPATH)" >> $GITHUB_ENV - echo "$(go env GOPATH)/bin" >> $GITHUB_PATH - - - name: Set environment variables - run: | - echo "GITHUB_USER=$( echo ${{ github.repository }} | cut -d/ -f1 )" >> $GITHUB_ENV - echo "GITHUB_REPO=$( echo ${{ github.repository }} | cut -d/ -f2 )" >> $GITHUB_ENV - - - name: Move/Create continuous tag - run: | - git tag --force ${{ env.RELEASE_TAG }} ${{ github.sha }} - git push --tags --force - - - name: Get Time - run: echo "TIME=$(date -u '+%Y/%m/%d, %H:%M')" >> $GITHUB_ENV - - - name: Check continuous release status - run: | - if ! github-release info -t ${{ env.RELEASE_TAG }} > /dev/null 2>&1; then - echo "RELEASE_COMMAND=release" >> $GITHUB_ENV - else - echo "RELEASE_COMMAND=edit" >> $GITHUB_ENV - fi - - - name: Setup continuous release - run: >- - github-release ${{ env.RELEASE_COMMAND }} - --tag ${{ env.RELEASE_TAG }} - --name "Bleeding edge version" - --description "$DESCRIPTION" - --pre-release - env: - DESCRIPTION: | - Created on ${{ env.TIME }} UTC by @${{ github.actor }} with commit ${{ github.sha }}. - This is an automated distribution of the latest `xtb` version. This version is only minimally tested and may be unstable or even crash. Use with caution! - https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} - - - name: Download Artifacts - uses: actions/download-artifact@v2 - with: - path: ${{ github.workspace }} # This will download all files - - - name: Create SHA256 checksum - run: | - cd ${{ env.OUTPUT_INTEL }} - sha256sum ${{ env.OUTPUT_INTEL }} > sha256.txt - - - name: Add ${{ env.OUTPUT_INTEL }} to release tag - run: >- - github-release upload - --tag ${{ env.RELEASE_TAG }} - --replace - --name ${{ env.OUTPUT_INTEL }} - --file ${{ env.OUTPUT_INTEL }}/${{ env.OUTPUT_INTEL }} - - - name: Add SHA256 checksums to release tag - run: >- - github-release upload - --tag ${{ env.RELEASE_TAG }} - --replace - --name sha256.txt - --file ${{ env.OUTPUT_INTEL }}/sha256.txt diff --git a/qupkake/xtb-641/xtb-6.4.1/.gitignore b/qupkake/xtb-641/xtb-6.4.1/.gitignore deleted file mode 100644 index 6c3e9e5..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/.gitignore +++ /dev/null @@ -1,67 +0,0 @@ -# Prerequisites -*.d - -# Compiled Object files -*.slo -*.lo -*.o -*.obj - -# Precompiled Headers -*.gch -*.pch - -# Compiled Dynamic libraries -*.so -*.dylib -*.dll - -# Fortran module files -*.mod -*.smod - -# Compiled Static libraries -*.lai -*.la -*.a -*.lib - -# Executables -*.exe -*.out -*.app - -# directories -bin -build -modules -CODECHECK - -# files produces by the documentation -man/*.pdf -man/*.xml -man/*.html - -# files produces by the program -xtbrestart -.EDISP -energy -wbo -charges -dftd4_gradient -.tmpxtbmodef -hessian -molden.input -tmpxx -xtb_localmodes -xtb_normalmodes -xtbopt.xyz -xtbopt.sdf -xtbopt.coord -xtbopt.log - -# python build artefacts -__pycache__/ -python/dist -python/build -*.egg-info diff --git a/qupkake/xtb-641/xtb-6.4.1/.gitmodules b/qupkake/xtb-641/xtb-6.4.1/.gitmodules deleted file mode 100644 index 32c5ef0..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "assets/aur/xtb-git"] - path = assets/aur/xtb-git - url = https://aur.archlinux.org/xtb-git.git diff --git a/qupkake/xtb-641/xtb-6.4.1/.param_gfnff.xtb b/qupkake/xtb-641/xtb-6.4.1/.param_gfnff.xtb deleted file mode 100644 index 307cad2..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/.param_gfnff.xtb +++ /dev/null @@ -1,86 +0,0 @@ - 1 1.227054 -0.448428 0.008904 0.585069 0.417997 2.639785 1.071395 1.661808 0.624197 0.100000 1.618678 - 2 1.451412 0.131022 0.004641 0.432382 0.258490 3.575012 1.072699 0.300000 0.600000 0.100000 1.000000 - 3 0.813363 0.571431 0.048324 0.628636 0.113608 0.732142 1.416847 0.018158 0.050000 0.100000 0.064677 - 4 1.062841 0.334622 0.080316 0.743646 0.195935 1.159621 1.156187 0.029224 0.101579 0.000000 0.000000 - 5 1.186499 -0.089208 -0.051990 1.167323 0.231217 1.561585 0.682382 0.572683 0.180347 0.121170 0.965814 - 6 1.311555 -0.025895 0.031779 0.903430 0.385248 1.762895 0.556380 0.771055 0.755851 0.260028 1.324709 - 7 1.528485 -0.027280 0.132184 1.278388 0.379257 2.173015 0.746785 1.053577 0.761551 0.222546 1.079334 - 8 1.691201 -0.031236 0.157353 0.905347 0.339249 2.262269 0.847242 2.159889 0.813653 0.250620 1.478599 - 9 1.456784 -0.159892 0.064120 1.067014 0.330706 2.511112 0.997252 1.525582 0.791274 0.256328 0.304844 -10 1.231037 0.074198 0.036540 2.941513 0.120319 3.577220 0.873051 0.400000 0.400000 0.400000 0.500000 -11 0.772989 0.316829 -0.000627 0.687680 0.127255 0.338845 0.322503 0.041070 0.000000 0.115000 0.029210 -12 1.199092 0.326072 0.005412 0.792170 0.173647 0.693023 0.415554 0.028889 0.022706 0.000000 0.000000 -13 1.221576 0.069748 0.018809 1.337040 0.183796 0.678792 0.423946 0.086910 0.100000 0.103731 0.417423 -14 1.245964 -0.120184 0.016329 1.251409 0.273055 0.804784 0.415776 0.494456 0.338514 0.069103 0.334275 -15 1.248942 -0.193159 0.012149 1.068295 0.249044 1.012178 0.486773 0.409204 0.453023 0.104280 0.817008 -16 1.301708 -0.182428 0.021484 1.186476 0.290653 1.103469 0.494532 0.864972 0.603722 0.226131 0.922181 -17 1.312474 -0.064093 0.014212 1.593532 0.218744 1.209798 0.705274 1.986025 1.051121 0.300000 0.356367 -18 1.247701 0.061914 0.014939 2.056749 0.034706 1.167791 0.706778 0.491537 0.547904 0.400000 0.684881 -19 0.781237 0.318112 0.003597 0.674196 0.136353 0.326946 0.311178 0.050168 0.000000 0.124098 0.029210 -20 0.940834 0.189248 0.032921 0.868052 0.192467 0.595242 0.399439 0.072745 0.059059 0.000000 0.000000 -21 0.950000 -0.104172 -0.021804 0.575052 0.335860 1.447860 0.440983 0.378334 0.117040 0.105007 0.035902 -22 0.974455 -0.082038 -0.022797 0.613424 0.314452 1.414501 0.475582 0.346400 0.118438 0.107267 0.090952 -23 0.998911 -0.059903 -0.023789 0.651796 0.293044 1.381142 0.510180 0.314466 0.119836 0.109526 0.146002 -24 1.023366 -0.037769 -0.024782 0.690169 0.271636 1.347783 0.544779 0.282532 0.121234 0.111786 0.201052 -25 1.047822 -0.015635 -0.025775 0.728541 0.250228 1.314424 0.579377 0.250598 0.122632 0.114046 0.256103 -26 1.072277 0.006500 -0.026767 0.766913 0.228819 1.281065 0.613976 0.218663 0.124031 0.116305 0.311153 -27 1.096733 0.028634 -0.027760 0.805285 0.207411 1.247706 0.648574 0.186729 0.125429 0.118565 0.366203 -28 1.121188 0.050768 -0.028753 0.843658 0.186003 1.214347 0.683173 0.154795 0.126827 0.120825 0.421253 -29 1.145644 0.072903 -0.029745 0.882030 0.164595 1.180988 0.717772 0.122861 0.128225 0.123084 0.476303 -30 1.170099 0.095037 -0.030738 0.920402 0.143187 1.147629 0.752370 0.090927 0.129623 0.125344 0.531353 -31 1.205357 0.131140 -0.004189 0.877178 0.212434 0.700620 0.429944 0.140458 0.206779 0.395722 0.482963 -32 1.145447 0.097006 -0.011113 1.422350 0.210451 0.721266 0.420053 0.653971 0.466678 0.349100 1.415893 -33 1.169499 -0.065744 -0.021305 1.405901 0.219870 0.741789 0.384743 0.528465 0.496442 0.147808 1.146581 -34 1.253293 -0.058394 -0.012311 1.646860 0.224618 0.857434 0.443762 0.420379 0.617321 0.259811 1.338448 -35 1.329909 0.063307 0.049781 2.001970 0.272206 0.875583 0.538680 2.243492 0.409933 0.400000 0.376801 -36 1.116527 0.091652 -0.040533 2.301695 0.147864 0.835876 0.472196 0.400000 0.400000 0.400000 0.500000 -37 0.950975 0.386337 0.012872 1.020617 0.150000 0.290625 0.423850 0.035341 0.000000 0.112206 0.027213 -38 0.964592 0.530677 0.021056 0.634141 0.150000 0.554446 0.385815 0.022704 0.000000 -0.004549 -0.004549 -39 0.897786 -0.030705 -0.003395 0.652752 0.329501 0.623980 0.249213 0.195060 0.119120 0.198713 0.003820 -40 0.932824 -0.020787 0.000799 0.668845 0.309632 0.696005 0.285604 0.188476 0.118163 0.179472 0.093011 -41 0.967863 -0.010869 0.004992 0.684938 0.289763 0.768030 0.321995 0.181892 0.117206 0.160232 0.182202 -42 1.002901 -0.000951 0.009186 0.701032 0.269894 0.840055 0.358387 0.175308 0.116249 0.140991 0.271393 -43 1.037940 0.008967 0.013379 0.717125 0.250025 0.912081 0.394778 0.168724 0.115292 0.121751 0.360584 -44 1.072978 0.018884 0.017573 0.733218 0.230155 0.984106 0.431169 0.162139 0.114336 0.102510 0.449775 -45 1.108017 0.028802 0.021766 0.749311 0.210286 1.056131 0.467560 0.155555 0.113379 0.083270 0.538965 -46 1.143055 0.038720 0.025960 0.765405 0.190417 1.128156 0.503952 0.148971 0.112422 0.064029 0.628156 -47 1.178094 0.048638 0.030153 0.781498 0.170548 1.200181 0.540343 0.142387 0.111465 0.044789 0.717347 -48 1.213132 0.058556 0.034347 0.797591 0.150679 1.272206 0.576734 0.135803 0.110508 0.025548 0.806538 -49 1.205076 0.036488 -0.000052 1.296844 0.192977 0.478807 0.333476 0.169779 0.149917 0.202245 0.077000 -50 1.075529 0.077711 -0.039776 1.534068 0.173411 0.479759 0.348734 0.265730 0.308383 0.278223 0.185110 -51 1.206919 0.077025 0.006661 1.727781 0.186907 0.579840 0.358194 0.505495 0.527398 0.280596 0.432427 -52 1.303658 0.004547 0.050424 1.926871 0.192891 0.595241 0.351053 0.398254 0.577885 0.229057 0.887811 -53 1.332656 0.039909 0.068985 2.175548 0.223202 0.644458 0.404536 2.640752 0.320371 0.300000 0.267721 -54 1.179317 0.082630 0.023470 2.177702 0.172577 0.655289 0.389847 0.568026 0.568026 0.423199 0.571662 -55 0.789115 0.485375 -0.024950 0.977079 0.150000 0.574626 0.302575 0.032198 0.000000 0.090741 0.000000 -56 0.798704 0.416264 -0.033006 0.770260 0.150000 0.560506 0.163290 0.036663 0.000000 0.076783 0.000000 -57 1.127797 -0.011212 0.058973 0.757372 0.370682 0.682723 0.187645 0.281449 0.078710 0.310896 0.122336 -58 1.127863 -0.011046 0.058595 0.757352 0.368511 0.684824 0.190821 0.280526 0.079266 0.309131 0.131176 -59 1.127928 -0.010879 0.058217 0.757332 0.366339 0.686925 0.193998 0.279603 0.079822 0.307367 0.140015 -60 1.127994 -0.010713 0.057838 0.757313 0.364168 0.689026 0.197174 0.278680 0.080379 0.305602 0.148855 -61 1.128059 -0.010546 0.057460 0.757293 0.361996 0.691127 0.200351 0.277757 0.080935 0.303838 0.157695 -62 1.128125 -0.010380 0.057082 0.757273 0.359825 0.693228 0.203527 0.276834 0.081491 0.302073 0.166534 -63 1.128190 -0.010214 0.056704 0.757253 0.357654 0.695329 0.206703 0.275911 0.082047 0.300309 0.175374 -64 1.128256 -0.010047 0.056326 0.757233 0.355482 0.697430 0.209880 0.274988 0.082603 0.298544 0.184214 -65 1.128322 -0.009881 0.055948 0.757213 0.353311 0.699531 0.213056 0.274065 0.083159 0.296779 0.193053 -66 1.128387 -0.009714 0.055569 0.757194 0.351139 0.701631 0.216233 0.273142 0.083716 0.295015 0.201893 -67 1.128453 -0.009548 0.055191 0.757174 0.348968 0.703732 0.219409 0.272219 0.084272 0.293250 0.210733 -68 1.128518 -0.009382 0.054813 0.757154 0.346797 0.705833 0.222585 0.271296 0.084828 0.291486 0.219572 -69 1.128584 -0.009215 0.054435 0.757134 0.344625 0.707934 0.225762 0.270373 0.085384 0.289721 0.228412 -70 1.128649 -0.009049 0.054057 0.757114 0.342454 0.710035 0.228938 0.269450 0.085940 0.287957 0.237252 -71 1.128715 -0.008883 0.053679 0.757095 0.340282 0.712136 0.232115 0.268528 0.086496 0.286192 0.246091 -72 1.128780 -0.008716 0.053300 0.757075 0.338111 0.714237 0.235291 0.267605 0.087053 0.284427 0.254931 -73 1.129764 -0.006220 0.047628 0.756778 0.305540 0.745751 0.282937 0.253760 0.095395 0.257959 0.387526 -74 1.130747 -0.003724 0.041955 0.756480 0.272969 0.777265 0.330583 0.239916 0.103738 0.231490 0.520121 -75 1.131731 -0.001228 0.036282 0.756183 0.240398 0.808779 0.378229 0.226071 0.112081 0.205022 0.652716 -76 1.132714 0.001267 0.030610 0.755886 0.207828 0.840294 0.425876 0.212227 0.120423 0.178553 0.785311 -77 1.133698 0.003763 0.024937 0.755589 0.175257 0.871808 0.473522 0.198382 0.128766 0.152085 0.917906 -78 1.134681 0.006259 0.019264 0.755291 0.142686 0.903322 0.521168 0.184538 0.137109 0.125616 1.050500 -79 1.135665 0.008755 0.013592 0.754994 0.110115 0.934836 0.568814 0.170693 0.145451 0.099147 1.183095 -80 1.136648 0.011251 0.007919 0.754697 0.077544 0.966350 0.616460 0.156849 0.153794 0.072679 1.315690 -81 1.061832 0.020477 0.006383 0.868029 0.108597 0.467729 0.242521 0.104547 0.323570 0.203077 0.219729 -82 1.053084 -0.056566 -0.089155 1.684375 0.148422 0.486102 0.293680 0.313474 0.233450 0.169346 0.344830 -83 1.207830 0.051943 -0.001293 2.001040 0.183731 0.559176 0.320931 0.220185 0.268137 0.090568 0.331862 -84 1.236314 0.076708 0.019269 2.067331 0.192274 0.557520 0.322666 0.415042 0.307481 0.144762 0.767979 -85 1.310129 0.000273 0.074803 2.228923 0.127706 0.563373 0.333641 1.259822 0.316447 0.231884 0.536799 -86 1.157380 -0.068929 0.016657 1.874218 0.086756 0.484713 0.434163 0.400000 0.400000 0.400000 0.500000 diff --git a/qupkake/xtb-641/xtb-6.4.1/.xtbrc b/qupkake/xtb-641/xtb-6.4.1/.xtbrc deleted file mode 100644 index 44d9b36..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/.xtbrc +++ /dev/null @@ -1,107 +0,0 @@ -$cmd bin/xtb --define --copy --input .xtbrc test/coord -$date 2019/02/21 at 18:42:07.355 -$gfn - method=2 - scc=true - periodic=false -$scc - maxiterations=250 - temp=300.0000000000000 - broydamp=.4000000000000000 -$opt - optlevel=normal - microcycle=20 - maxcycle=0 - maxdispl=2.000000000000000 - hlow=.2000000000000000E-01 - s6=70.00000000000000 - kstretch=.4000000000000000 - kbend =.1300000000000000 - ktorsion=.7500000000000000E-02 - ts=0 - tsroot=0 - exact rf=false -$thermo - temp=298.1500000000000 - sthr=50.00000000000000 -$md - temp=298.1500000000000 - time=50.00000000000000 - dump=100.00000000000000 - velo=0 - nvt=1 - skip=500 - step=5.000000000000000 - hmass=2 - shake=2 - sccacc=1.000000000000000 -$reactor - kpush=0.1 - density=1 - alp=0.5 - max=200 -$siman - dump=1000.000000000000 - n=3 - ewin=20.00000000000000 - temp=1000.000000000000 - enan=0 - check=0 -$hess - sccacc=.3000000000000000 - step=.5000000000000000E-02 -$modef - n=31 - step=1.000000000000000 - updat=.2000000000000000 - local=0 - vthr=.000000000000000 - prj=0 - mode=7 -$cube - step=.5000000000000000 - pthr=.1000000000000000E-01 -$symmetry - desy=.1000000000000000 - maxat=500 -$embedding - at=7 - es=true -$write - geosum=false - esp=false - mos=false - gbw=false - tm mos=false - tm basis=false - lmo=false - density=false - spin population=true - spin density=false - fod=false - wiberg=true - dipole=true - charges=true - mulliken=true - orbital energies=true - geosum=false - distances=true - angles=false - torsions=false - modef=true -$path - nrun=1 - npoint=25 - anopt=10 - kpush=0.003 - kpull=-0.015 - ppull=0.05 - alp=1.2 -$wall - potential=logfermi - alpha=30 - beta=6.000000000000000 - temp=300.0000000000000 - autoscale=1.000000000000000 - axisshift=3.500000000000000 -$end diff --git a/qupkake/xtb-641/xtb-6.4.1/.zenodo.json b/qupkake/xtb-641/xtb-6.4.1/.zenodo.json deleted file mode 100644 index 922c464..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/.zenodo.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "license": "LGPL-3.0-or-later", - "version": "v6.2.3", - "references": [ - "S. Grimme, C. Bannwarth, P. Shushkov, J. Chem. Theory Comput., 2017, 13, 1989-2009. DOI: 10.1021/acs.jctc.7b00118", - "C. Bannwarth, S. Ehlert and S. Grimme., J. Chem. Theory Comput., 2019, 15, 1652-1671. DOI: 10.1021/acs.jctc.8b01176", - "P. Pracht, E. Caldeweyher, S. Ehlert, S. Grimme, ChemRxiv, 2019, preprint. DOI: 10.26434/chemrxiv.8326202.v1", - "E. Caldeweyher, C. Bannwarth and S. Grimme, J. Chem. Phys., 2017, 147, 034112. DOI: 10.1063/1.4993215", - "E. Caldeweyher, S. Ehlert, A. Hansen, H. Neugebauer, S. Spicher, C. Bannwarth and S. Grimme, J. Chem. Phys., 2019, 150, 154122. DOI: 10.1063/1.5090222", - "S. Grimme and C. Bannwarth, J. Chem. Phys., 2016, 145, 054103. DOI: 10.1063/1.4959605", - "V. Asgeirsson, C. Bauer and S. Grimme, Chem. Sci., 2017, 8, 4879. DOI: 10.1039/c7sc00601b", - "S. Grimme, J. Chem. Theory Comput., 2019, 155, 2847-2862. DOI: 10.1021/acs.jctc.9b00143" - ], - "upload_type": "software", - "keywords": [ - "quantum-chemistry", - "tight-binding", - "computational-chemistry", - "atomistic-simulations" - ], - "creators": [ - { - "orcid": "0000-0002-5844-4371", - "affiliation": "Mulliken Center for Theoretical Chemistry, Universit\u00e4t Bonn, Beringstr. 4, 53115 Bonn, Germany", - "name": "Stefan Grimme" - }, - { - "orcid": "0000-0003-3242-496X", - "affiliation": "Department of Chemistry, Stanford University, Stanford, California 94305, United States", - "name": "Christoph Bannwarth" - }, - { - "orcid": "0000-0001-7809-771X", - "affiliation": "Mulliken Center for Theoretical Chemistry, Universit\u00e4t Bonn, Beringstr. 4, 53115 Bonn, Germany", - "name": "Sebastian Ehlert" - } - ], - "access_right": "open" -} diff --git a/qupkake/xtb-641/xtb-6.4.1/CMakeLists.txt b/qupkake/xtb-641/xtb-6.4.1/CMakeLists.txt deleted file mode 100644 index 25ec178..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/CMakeLists.txt +++ /dev/null @@ -1,148 +0,0 @@ -cmake_minimum_required(VERSION 3.9) - -# Setup the XTB Project -project(xtb - VERSION 6.4.1 - LANGUAGES C Fortran -) -enable_testing() - -# Follow GNU conventions for installing directories -include(GNUInstallDirs) - -# Include CMake specific configurations -set(xtb-dir "${CMAKE_CURRENT_SOURCE_DIR}") -add_subdirectory("cmake") - -# Sources: initialize program sources (prog) and library sources (srcs) empty -set(prog) -set(srcs) - -add_subdirectory("src") -add_subdirectory("symmetry") - -# Find dependencies -if (NOT DISABLE_OMP) - find_package(OpenMP REQUIRED) -endif() -find_package(LAPACK REQUIRED) -find_package(BLAS REQUIRED) - -# Object library -set(xtb-mod "${CMAKE_CURRENT_BINARY_DIR}/xtb-mod") -add_library(xtb-object OBJECT ${srcs}) -set_target_properties(xtb-object PROPERTIES - Fortran_MODULE_DIRECTORY ${xtb-mod} - POSITION_INDEPENDENT_CODE ON -) -target_include_directories(xtb-object - PUBLIC - ${xtb-config-dir} - ${CMAKE_CURRENT_BINARY_DIR} - $ - $/${CMAKE_INSTALL_INCLUDEDIR}> -) - -# Static Library -add_library(lib-xtb-static STATIC $ ) -target_link_libraries(lib-xtb-static - PUBLIC - ${BLAS_LIBRARIES} - ${LAPACK_LIBRARIES} - $<$:OpenMP::OpenMP_Fortran> -) -set_target_properties(lib-xtb-static PROPERTIES - Fortran_MODULE_DIRECTORY ${xtb-mod} - ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} - POSITION_INDEPENDENT_CODE ON - OUTPUT_NAME "${PROJECT_NAME}" -) -target_include_directories(lib-xtb-static - PUBLIC - $ - $/${CMAKE_INSTALL_INCLUDEDIR}> -) - -# Shared Library -add_library(lib-xtb-shared SHARED $ ) -target_link_libraries(lib-xtb-shared - PUBLIC - ${BLAS_LIBRARIES} - ${LAPACK_LIBRARIES} - $<$:OpenMP::OpenMP_Fortran> -) -set_target_properties(lib-xtb-shared PROPERTIES - Fortran_MODULE_DIRECTORY ${xtb-mod} - LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} - OUTPUT_NAME "${PROJECT_NAME}" - VERSION "${PROJECT_VERSION}" - SOVERSION "${XTB_VERSION_MAJOR}" -) -target_include_directories(lib-xtb-shared - PUBLIC - $ - $/${CMAKE_INSTALL_INCLUDEDIR}> -) - -# Executables -add_executable(xtb-exe ${prog}) -target_link_libraries(xtb-exe - PRIVATE - lib-xtb-static -) -set_target_properties(xtb-exe PROPERTIES - Fortran_MODULE_DIRECTORY ${xtb-mod} - RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} - OUTPUT_NAME "${PROJECT_NAME}" -) -target_include_directories(xtb-exe PRIVATE "${xtb-dir}/include") - -# Install -install(FILES "${xtb-dir}/include/xtb.h" - DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" -) -install(FILES - "${xtb-dir}/param_gfn0-xtb.txt" - "${xtb-dir}/param_gfn1-xtb.txt" - "${xtb-dir}/param_gfn2-xtb.txt" - "${xtb-dir}/param_ipea-xtb.txt" - "${xtb-dir}/.param_gfnff.xtb" - DESTINATION "${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}" -) -install(TARGETS lib-xtb-static lib-xtb-shared xtb-exe - EXPORT xtbTargets - LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" - ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" - RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" - INCLUDES DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" -) -# CMake package files -include(CMakePackageConfigHelpers) -# -- Config version file -write_basic_package_version_file( - "${CMAKE_CURRENT_BINARY_DIR}/xtbConfigVersion.cmake" - VERSION ${PROJECT_VERSION} - COMPATIBILITY AnyNewerVersion -) -# -- Config file -configure_package_config_file( - "${CMAKE_CURRENT_SOURCE_DIR}/cmake/config.cmake.in" - "${CMAKE_CURRENT_BINARY_DIR}/xtbConfig.cmake" - INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}" -) -# -- Install config and configVersion -install( - FILES - "${CMAKE_CURRENT_BINARY_DIR}/xtbConfig.cmake" - "${CMAKE_CURRENT_BINARY_DIR}/xtbConfigVersion.cmake" - DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}" -) -# -- Targets file -# -- This makes the project importable from the build directory -export(EXPORT xtbTargets FILE "${CMAKE_CURRENT_BINARY_DIR}/xtbTargets.cmake") -# -- This makes the project importable from the install directory -install(EXPORT xtbTargets FILE "xtbTargets.cmake" - DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}" -) - -add_subdirectory("TESTSUITE") diff --git a/qupkake/xtb-641/xtb-6.4.1/CONTRIBUTING.md b/qupkake/xtb-641/xtb-6.4.1/CONTRIBUTING.md deleted file mode 100644 index 27c8f5e..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/CONTRIBUTING.md +++ /dev/null @@ -1,123 +0,0 @@ -# Contributing to xTB - -First off, thank you for considering contributing to `xtb`. -Please take a moment to review this guidelines to make the contribution process -simple and effective for all involved. - -Respecting these guidelines helps communicate that you respect the time of -the developers who manage and develop this open source project. -In return, they should return this respect by addressing your problem, -evaluating changes, and helping you handle your pull requests. - -## Reporting a Bug - -A bug is a *demonstratable problem* caused by the code in this repository. -Good bug reports are extremely valuable for us - thank you! - -Before opening a bug report: - -1. Check if the issue has already been reported. -2. Check if it still is an issue or has already been fixed? - Try to reproduce it with the latest version from the `master` branch. -3. Isolate the problem and create a reduced test case. - -A good bug report should not leave others needing to chase you up for more -information. So please try to be as detailed as possible in your report, -answer at least these questions: - -1. Which version of `xtb` are you using? The current version is always - a subject to change, so be more specific. -2. What is your environment (your laptop, the cluster of the university)? -3. What steps will reproduce the issue? - We have to reproduce the issue, so we need all the input files. -4. What would be the expected outcome? -5. What did you see instead? - -All these details will help people to fix any potential bugs. - -## Suggesting a New Feature - -Feature requests are welcome. But take a moment to find out if your idea fits -the scope and goals of the project. It is up to you to provide a strong -argument to convince the project's developers of the benefits of this feature. -Please provide as much detail and context as possible. - -## Implementing a New Feature - -Contributions are welcome via Github pull requests. - -- Each pull request should implement *one* feature or fix *one* bug. - If you want to add or fix more than one thing, submit more than one - pull request. -- Do not commit changes to files that are irrelevant to your feature or - bugfix (*e.g.* `.gitignore`). -- Be willing to accept criticism and work on improving your code. -- Do not add third-party dependencies, the `xtb` binary should be usable as - standalone. -- Make sure the code compiles and the tests run successful on more than - your local machine (*e.g.* on cluster of your university). - -Please sign-off your commits - -### For New Contributors - -If you never created a pull request before, welcome :tada:. -You can learn how from [this great tutorial](https://app.egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) - -Don't know where to start? -You can start by looking through these [help-wanted issues](https://github.com/grimme-lab/xtb/issues?q=label%3A%22help+wanted%22+is%3Aissue+is%3Aopen). - -## Sign Your Work - -The sign-off is a simple line at the end of the explanation for a commit. All -commits needs to be signed. Your signature certifies that you wrote the patch or -otherwise have the right to contribute the material. The rules are pretty simple, -if you can certify the below (from [developercertificate.org](https://developercertificate.org/)): - -``` -Developer Certificate of Origin -Version 1.1 - -Copyright (C) 2004, 2006 The Linux Foundation and its contributors. -1 Letterman Drive -Suite D4700 -San Francisco, CA, 94129 - -Everyone is permitted to copy and distribute verbatim copies of this -license document, but changing it is not allowed. - -Developer's Certificate of Origin 1.1 - -By making a contribution to this project, I certify that: - -(a) The contribution was created in whole or in part by me and I - have the right to submit it under the open source license - indicated in the file; or - -(b) The contribution is based upon previous work that, to the best - of my knowledge, is covered under an appropriate open source - license and I have the right under that license to submit that - work with modifications, whether created in whole or in part - by me, under the same open source license (unless I am - permitted to submit under a different license), as indicated - in the file; or - -(c) The contribution was provided directly to me by some other - person who certified (a), (b) or (c) and I have not modified - it. - -(d) I understand and agree that this project and the contribution - are public and that a record of the contribution (including all - personal information I submit with it, including my sign-off) is - maintained indefinitely and may be redistributed consistent with - this project or the open source license(s) involved. -``` - -Then you just add a line to every git commit message: - - Signed-off-by: Joe Smith - -Use your real name (sorry, no pseudonyms or anonymous contributions.) - -If you set your `user.name` and `user.email` git configs, you can sign your -commit automatically with `git commit -s`. diff --git a/qupkake/xtb-641/xtb-6.4.1/COPYING b/qupkake/xtb-641/xtb-6.4.1/COPYING deleted file mode 100644 index f288702..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/COPYING +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/qupkake/xtb-641/xtb-6.4.1/COPYING.LESSER b/qupkake/xtb-641/xtb-6.4.1/COPYING.LESSER deleted file mode 100644 index 0a04128..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/COPYING.LESSER +++ /dev/null @@ -1,165 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser General Public License from time to time. Such new -versions will be similar in spirit to the present version, but may -differ in detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/qupkake/xtb-641/xtb-6.4.1/README.md b/qupkake/xtb-641/xtb-6.4.1/README.md deleted file mode 100644 index 9b834b4..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/README.md +++ /dev/null @@ -1,219 +0,0 @@ -# Semiempirical Extended Tight-Binding Program Package - -[![License](https://img.shields.io/github/license/grimme-lab/xtb)](https://github.com/grimme-lab/xtb/blob/master/COPYING) -[![Latest Version](https://img.shields.io/github/v/release/grimme-lab/xtb)](https://github.com/grimme-lab/xtb/releases/latest) -[![DOI](https://img.shields.io/badge/DOI-10.1002%2Fwcms.1493-blue)](https://doi.org/10.1002/wcms.1493) -[![Github Downloads All Releases](https://img.shields.io/github/downloads/grimme-lab/xtb/total)](https://github.com/grimme-lab/xtb/releases) - -This is the offical repository of the `xtb` program package developed by the Grimme group in Bonn. - -

- - -## Installation - -[![Build Status](https://img.shields.io/github/workflow/status/grimme-lab/xtb/CI)](https://github.com/grimme-lab/xtb/actions) - -Statically linked binaries (Intel Compiler 18.0.2) can be found at the [latest release page](https://github.com/grimme-lab/xtb/releases/latest). -There is also a version of the shared library, which requires the Math Kernel Library and additional Intel specific libraries to be installed. -Bleeding edge releases of the latest source from this repository are available on the [continuous release tag](https://github.com/grimme-lab/xtb/releases/tag/bleed). - -`xtb` is routinely compiled with Intel Parallel Studio 18 and newer on our clusters in Bonn. -It is also possible to compile `xtb` with GCC (version 7.5 or newer), but we recommend to use binaries compiled with Intel. -Successful builds on OSX with GCC via homebrew have been performed as well. -The NVHPC compilers (version 20.9, 20.11) can be used to compile for CPU and GPU. -To compile on Windows we recommend the MinGW toolchain (installable with [MSYS2](https://msys2.org)) or, if a POSIX environment is preferred, [Cygwin](https://cygwin.com). -It has been reported that `xtb` can be compiled using Intel Fortran on Windows as well, but official support is not yet established. - -This projects supports two build systems, meson and CMake. -A short guide on the usage of each is given here, follow the linked instructions for a more detailed information ([meson guide](./meson/README.adoc), [CMake guide](./cmake/README.adoc)). - - -### Meson - -Using [meson](https://mesonbuild.com/) as build system requires you to install a fairly new version like 0.51 or newer. -To use the default backend of meson you have to install [ninja](https://ninja-build.org/) version 1.7 or newer. - -```bash -export FC=ifort CC=icc -meson setup build --buildtype release --optimization 2 -ninja -C build test -``` - -Make sure the testsuite is running without errors. - -To install the `xtb` binaries to `/usr/local` use (might require `sudo`) - -```bash -ninja -C build install -``` - -For more information on the build with meson see the instructions [here](./meson/README.adoc). - - -### CMake - -The CMake build system requires both make and CMake to be installed, the latter has to be version 3.9 or newer. - -Building `xtb` with CMake works with the following chain of commands: - -```bash -cmake -B build -DCMAKE_BUILD_TYPE=Release -make -C build -make -C build test -``` - -To install the `xtb` binaries to `/usr/local` use (might require `sudo`) - -```bash -make -C build install -``` - -For more detailed information on the build with CMake see the instructions [here](./cmake/README.adoc). - - -### Conda - -[![Conda Version](https://img.shields.io/conda/vn/conda-forge/xtb.svg)](https://anaconda.org/conda-forge/xtb) - -Installing `xtb` from the `conda-forge` channel can be achieved by adding `conda-forge` to your channels with: - -``` -conda config --add channels conda-forge -``` - -Once the `conda-forge` channel has been enabled, `xtb` can be installed with: - -``` -conda install xtb -``` - -It is possible to list all of the versions of `xtb` available on your platform with: - -``` -conda search xtb --channel conda-forge -``` - - -## Documentation - -[![Documentation Status](https://readthedocs.org/projects/xtb-docs/badge/?version=latest)](https://xtb-docs.readthedocs.io/en/latest/?badge=latest) - -The `xtb` documentation is hosted at [read-the-docs](https://xtb-docs.readthedocs.io/en/latest/contents.html). - - -## Contributing - -Please read our [contributing guidelines](CONTRIBUTING.md) -before contributing to this project. - - -### Contributors - -We are developing this program to make our research possible. -Many of the features that `xtb` has today have been added because there -was a dire need for them and we had many contributors who made these -features reality: - -- P. Atkinson ([@patrickatkinson](https://github.com/patrickatkinson)) -- C. Bannwarth ([@cbannwarth](https://github.com/cbannwarth)) -- F. Bohle ([@fabothch](https://github.com/fabothch)) -- [G. Brandenburg](http://www.gerit-brandenburg.de/) ([@gbrandenburg](https://github.com/gbrandenburg)) -- [E. Caldeweyher](https://eikecaldeweyher.de/) ([@f3rmion](https://github.com/f3rmion)) -- M. Checinski -- S. Dohm ([@thch-dohm](https://github.com/thch-dohm)) -- S. Ehlert ([@awvwgk](https://github.com/awvwgk)) -- S. Ehrlich -- I. Gerasimov ([@FulgurIgor](https://github.com/fulgurigor)) -- [S. Grimme](https://www.chemie.uni-bonn.de/pctc/mulliken-center/grimme/) ([@stefangrimme](https://github.com/stefangrimme)) -- J. Koopman ([@JayTheDog](https://github.com/jaythedog)) -- C. Lavinge ([@clavigne](https://github.com/clavigne)) -- S. Lehtola ([@susilehtola](https://github.com/susilehtola)) -- F. März -- M. Müller ([@marcelmbn](https://github.com/marcelmbn)) -- F. Musil ([@felixmusil](https://github.com/felixmusil)) -- H. Neugebauer ([@haneug](https://github.com/haneug)) -- J. Pisarek -- C. Plett ([@cplett](https://github.com/cplett)) -- P. Pracht ([@pprcht](https://github.com/pprcht)) -- J. Seibert ([@liljay42](https://github.com/liljay42)) -- P. Shushkov -- S. Spicher ([@sespic](https://github.com/sespic)) -- M. Stahn ([@MtoLStoN](https://github.com/mtolston)) -- M. Steiner ([@steinmig](https://github.com/steinmig)) -- T. Strunk ([@timostrunk](https://github.com/timostrunk)) -- J. Stückrath ([@jbstueckrath](https://github.com/jbstueckrath)) -- T. Rose ([@Thomas3R](https://github.com/thomas3r)) -- J. Unsleber ([@nabbelbabbel](https://github.com/nabbelbabbel)) - -Contributors are listed in alphabetical order. -Some contributions predate the GitHub release of this project and are not visible in the repository commit history. -For the contributor data from the commit history since then look [here](https://github.com/grimme-lab/xtb/graphs/contributors). - - -## Citations - -General Reference to `xtb` and the implemented GFN methods: -- C. Bannwarth, E. Caldeweyher, S. Ehlert, A. Hansen, P. Pracht, J. Seibert, S. Spicher, S. Grimme - *WIREs Comput. Mol. Sci.*, **2020**, 11, e01493. - DOI: [10.1002/wcms.1493](https://doi.org/10.1002/wcms.1493) - -for GFN-xTB: -- S. Grimme, C. Bannwarth, P. Shushkov, *J. Chem. Theory Comput.*, **2017**, 13, 1989-2009. - DOI: [10.1021/acs.jctc.7b00118](https://dx.doi.org/10.1021/acs.jctc.7b00118) -- C. Bannwarth, S. Ehlert and S. Grimme., *J. Chem. Theory Comput.*, **2019**, 15, 1652-1671. - DOI: [10.1021/acs.jctc.8b01176](https://dx.doi.org/10.1021/acs.jctc.8b01176) -- P. Pracht, E. Caldeweyher, S. Ehlert, S. Grimme, *ChemRxiv*, **2019**, preprint. - DOI: [10.26434/chemrxiv.8326202.v1](https://dx.doi.org/10.26434/chemrxiv.8326202.v1) - -for GFN-FF: -- S. Spicher and S. Grimme, *Angew. Chem. Int. Ed.*, **2020**, 59, 15665–15673 - DOI: [10.1002/anie.202004239](https://doi.org/10.1002/anie.202004239) - -for DFT-D4: -- E. Caldeweyher, C. Bannwarth and S. Grimme, *J. Chem. Phys.*, **2017**, 147, 034112. - DOI: [10.1063/1.4993215](https://dx.doi.org/10.1063/1.4993215) -- E. Caldeweyher, S. Ehlert, A. Hansen, H. Neugebauer, S. Spicher, C. Bannwarth and S. Grimme, *J. Chem. Phys.*, - **2019**, 150, 154122. DOI: [10.1063/1.5090222](https://dx.doi.org/10.1063/1.5090222) -- E. Caldeweyher, J.-M. Mewes, S. Ehlert and S. Grimme, *Phys. Chem. Chem. Phys.*, **2020**, 22, 8499-8512. - DOI: [10.1039/D0CP00502A](https://dx.doi.org/10.1039/D0CP00502A) - -for sTDA-xTB: -- S. Grimme and C. Bannwarth, *J. Chem. Phys.*, **2016**, 145, 054103. - DOI: [10.1063/1.4959605](https://dx.doi.org/10.1063/1.4959605) - -in the mass-spec context: -- V. Asgeirsson, C. Bauer and S. Grimme, *Chem. Sci.*, **2017**, 8, 4879. - DOI: [10.1039/c7sc00601b](https://dx.doi.org/10.1039/c7sc00601b) -- J. Koopman and S. Grimme, *ACS Omega*, **2019**, 4, 12, 15120-15133. - DOI: [10.1021/acsomega.9b02011](https://dx.doi.org/10.1021/acsomega.9b02011) - -for metadynamics refer to: -- S. Grimme, *J. Chem. Theory Comput.*, **2019**, 155, 2847-2862. - DOI: [10.1021/acs.jctc.9b00143](https://dx.doi.org/10.1021/acs.jctc.9b00143) - -for SPH calculations refer to: -- S. Spicher and S. Grimme, *J. Chem. Theory Comput.*, **2021**, 17, 1701–1714. - DOI: [10.1021/acs.jctc.0c01306](https://doi.org/10.1021/acs.jctc.0c01306) - -All references are available in [bibtex format](./assets/references.bib). - - -## License - -`xtb` is free software: you can redistribute it and/or modify it under -the terms of the GNU Lesser General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -`xtb` is distributed in the hope that it will be useful, -but without any warranty; without even the implied warranty of -merchantability or fitness for a particular purpose. See the -GNU Lesser General Public License for more details. - -Unless you explicitly state otherwise, any contribution intentionally -submitted for inclusion in `xtb` by you, as defined in the -GNU Lesser General Public license, shall be licensed as above, without any -additional terms or conditions. diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/CMakeLists.txt b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/CMakeLists.txt deleted file mode 100644 index adc49d0..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/CMakeLists.txt +++ /dev/null @@ -1,204 +0,0 @@ -# This file is part of xtb. -# -# Copyright (C) 2019-2021 Sebastian Ehlert -# -# xtb is free software: you can redistribute it and/or modify it under -# the terms of the GNU Lesser General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# xtb is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with xtb. If not, see . - -set(dir "${CMAKE_CURRENT_SOURCE_DIR}") - -set(tests - "${dir}/tests_peeq.f90" - "${dir}/assertion.f90" - "${dir}/molstock.f90" - "${dir}/tbdef_molecule.f90" - "${dir}/latticepoint.f90" - "${dir}/tbdef_wsc.f90" - "${dir}/geometry_reader.f90" - "${dir}/coordinationnumber.f90" - "${dir}/coulomb.f90" - "${dir}/eeq.f90" - "${dir}/eeq_model.f90" - "${dir}/pbc_tools.f90" - "${dir}/dftd3.f90" - "${dir}/dftd4.f90" - "${dir}/gfn2.f90" - "${dir}/gfn1.f90" - "${dir}/gfn0.f90" - "${dir}/gfnff.f90" - "${dir}/hessian.f90" - "${dir}/peeq.f90" - "${dir}/repulsion.f90" - "${dir}/symmetry.f90" - "${dir}/thermo.f90" - "${dir}/tbdef_atomlist.f90" -) - -# Build Tests -add_executable(xtb_tests_static ${tests}) -target_link_libraries(xtb_tests_static - PUBLIC - lib-xtb-static -) -set_target_properties(xtb_tests_static PROPERTIES - Fortran_MODULE_DIRECTORY ${xtb-mod} - RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} -) - -add_executable(xtb_tests_capi "${xtb-dir}/TESTSUITE/c_api_example.c") -target_link_libraries(xtb_tests_capi - PUBLIC - lib-xtb-shared -) -set_target_properties(xtb_tests_capi PROPERTIES - Fortran_MODULE_DIRECTORY ${xtb-mod} - RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} -) - -set(XTB-EXE ${CMAKE_BINARY_DIR}/xtb) -set(XTB-TESTER ${CMAKE_BINARY_DIR}/xtb_tests_static) -set(XTB-CTESTER ${CMAKE_BINARY_DIR}/xtb_tests_capi) - -add_test("EXE_Argparser_print_version" ${XTB-EXE} --version) -add_test("EXE_Argparser_print_help" ${XTB-EXE} --help) -add_test("EXE_Argparser_print_license" ${XTB-EXE} --license) -add_test("EXE_Info" ${XTB-EXE} info - "${xtb-dir}/assets/inputs/coord/caffeine.coord" - "${xtb-dir}/assets/inputs/coord/quartz.3d.coord" - "${xtb-dir}/assets/inputs/vasp/ammonia.vasp" - "${xtb-dir}/assets/inputs/xyz/taxol.xyz" -) -add_test("EXE_Singlepoint" ${XTB-EXE} --coffee --strict --norestart --namespace test1) -add_test("EXE_IP/EA" ${XTB-EXE} --coffee --gfn 2 --vipea --strict --norestart --namespace test2) -add_test("EXE_GFN0-xTB" ${XTB-EXE} --coffee --gfn 0 --strict --norestart --namespace test3) -add_test("EXE_GFN1-xTB" ${XTB-EXE} --coffee --gfn 1 --strict --norestart --namespace test4) -add_test("EXE_GFN2-xTB/GBSA" ${XTB-EXE} --coffee --gfn 2 --strict --gbsa h2o --norestart --namespace test5) -add_test("EXE_GFN2-FF" ${XTB-EXE} --coffee --gfnff --strict --norestart --namespace test6) - -add_test("Molecule_axis" ${XTB-TESTER} xtb_type_molecule axis) -add_test("Molecule_MIC" ${XTB-TESTER} xtb_type_molecule mic) -add_test("LatticePoint" ${XTB-TESTER} latticepoint pbc3d) -add_test("coord_3D" ${XTB-TESTER} geometry_reader coord_3d_a) -add_test("coord_3D" ${XTB-TESTER} geometry_reader coord_3d_b) -add_test("coord_0D" ${XTB-TESTER} geometry_reader coord_0d) -add_test("Xmol__0D" ${XTB-TESTER} geometry_reader xmol_0d) -add_test("POSCAR" ${XTB-TESTER} geometry_reader poscar_3d) -add_test("molfile" ${XTB-TESTER} geometry_reader molfile) -add_test("SDF" ${XTB-TESTER} geometry_reader sdfile) -add_test("PDB" ${XTB-TESTER} geometry_reader pdb) -add_test("genFormat" ${XTB-TESTER} geometry_reader gen) -add_test("PBC_tools_convert" ${XTB-TESTER} pbc_tools convert) -add_test("PBC_tools_cutoff" ${XTB-TESTER} pbc_tools cutoff) -add_test("Symmetry_Water" ${XTB-TESTER} symmetry water) -add_test("Symmetry_Li8" ${XTB-TESTER} symmetry li8) -add_test("Symmetry_PCl3" ${XTB-TESTER} symmetry pcl3) -add_test("Symmetry_large" ${XTB-TESTER} symmetry c20) -add_test("Thermo_axis" ${XTB-TESTER} thermo axis) -add_test("Thermo_calculation" ${XTB-TESTER} thermo calc) -add_test("Thermo_print" ${XTB-TESTER} thermo print) -add_test("Repulsion_0d" ${XTB-TESTER} repulsion cluster) -add_test("Repulsion_3d" ${XTB-TESTER} repulsion pbc3d) -add_test("Coulomb_point_0d" ${XTB-TESTER} coulomb point_0d) -add_test("Coulomb_point_3d" ${XTB-TESTER} coulomb point_3d) -add_test("Coulomb_gfn1_0d" ${XTB-TESTER} coulomb gfn1_0d) -add_test("Coulomb_gfn1_3d" ${XTB-TESTER} coulomb gfn1_3d) -add_test("Coulomb_gfn2_0d" ${XTB-TESTER} coulomb gfn2_0d) -add_test("Coulomb_gfn2_3d" ${XTB-TESTER} coulomb gfn2_3d) -add_test("Coulomb_gauss_0d" ${XTB-TESTER} coulomb gaussian_0d) -add_test("Coulomb_gauss_3d" ${XTB-TESTER} coulomb gaussian_3d) -add_test("EEQ_model_water" ${XTB-TESTER} eeq_model water) -add_test("EEQ_model_3D_Ewald" ${XTB-TESTER} eeq_model ewald) -add_test("EEQ_model_GBSA" ${XTB-TESTER} eeq_model gbsa) -add_test("EEQ_model_GBSA_salt" ${XTB-TESTER} eeq_model salt) -add_test("CN_latticepoints" ${XTB-TESTER} ncoord pbc3dlatp) -add_test("CN_neighbourlist" ${XTB-TESTER} ncoord pbc3dneighs) -add_test("DFTD3_latticepoints" ${XTB-TESTER} dftd3 pbc3dlatp) -add_test("DFTD3_neighbourlist" ${XTB-TESTER} dftd3 pbc3dneighs) -add_test("DFTD3_threebody_lp" ${XTB-TESTER} dftd3 pbc3datmlatp) -add_test("DFTD3_threebody_nl" ${XTB-TESTER} dftd3 pbc3datmneighs) -add_test("DFTD4_latticepoints" ${XTB-TESTER} dftd4 pbc3dlatp) -add_test("DFTD4_neighbourlist" ${XTB-TESTER} dftd4 pbc3dneighs) -add_test("DFTD4_threebody_lp" ${XTB-TESTER} dftd4 pbc3datmlatp) -add_test("DFTD4_threebody_nl" ${XTB-TESTER} dftd4 pbc3datmneighs) -add_test("GFN2-xTB_Basic" ${XTB-TESTER} gfn2 basic) -add_test("GFN2-xTB_Solvation" ${XTB-TESTER} gfn2 solvation) -add_test("GFN2-xTB_SCC" ${XTB-TESTER} gfn2 scc) -add_test("GFN2-xTB_API" ${XTB-TESTER} gfn2 api) -add_test("GFN2-xTB_API_GBSA" ${XTB-TESTER} gfn2 gbsa) -add_test("GFN2-xTB_API_GBSA_salt" ${XTB-TESTER} gfn2 salt) -add_test("GFN2-xTB_d_Metal" ${XTB-TESTER} gfn2 d-metal) -add_test("GFN2-xTB_freq" ${XTB-TESTER} hessian gfn2) -add_test("GFN2-xTB_COSMO" ${XTB-TESTER} gfn2 cosmo) -#add_test("GFN2-xTB_API_PCEM" ${XTB-TESTER} gfn2 pcem) -add_test("GFN1-xTB_Basic" ${XTB-TESTER} gfn1 basic) -add_test("GFN1-xTB_Solvation" ${XTB-TESTER} gfn1 solvation) -add_test("GFN1-xTB_SCC" ${XTB-TESTER} gfn1 scc) -add_test("GFN1-xTB_API" ${XTB-TESTER} gfn1 api) -add_test("GFN1-xTB_API_XB" ${XTB-TESTER} gfn1 xb) -add_test("GFN1-xTB_API_PBC" ${XTB-TESTER} gfn1 pbc3d) -add_test("GFN1-xTB_API_GBSA" ${XTB-TESTER} gfn1 gbsa) -add_test("GFN1-xTB_API_PCEM" ${XTB-TESTER} gfn1 pcem) -add_test("GFN1-xTB_freq" ${XTB-TESTER} hessian gfn1) -add_test("GFN1-xTB_IPEA" ${XTB-TESTER} gfn1 ipea) -add_test("GFN0-xTB_Basic" ${XTB-TESTER} gfn0 basic) -add_test("GFN0-xTB_Solvation" ${XTB-TESTER} gfn0 solvation) -add_test("GFN0-xTB_SP" ${XTB-TESTER} gfn0 sp) -add_test("GFN0-xTB_API" ${XTB-TESTER} gfn0 api) -add_test("GFN0-xTB_SRB" ${XTB-TESTER} gfn0 srb) -add_test("GFN0-xTB_SP_PBC" ${XTB-TESTER} peeq sp) -add_test("GFN0-xTB_API_PBC" ${XTB-TESTER} peeq api) -add_test("GFN0-xTB_SRB_PBC" ${XTB-TESTER} peeq srb) - -add_test("GFN-FF_Basic" ${XTB-TESTER} gfnff basic) -add_test("GFN-FF_Solvation" ${XTB-TESTER} gfnff solvation) -add_test("GFN-FF_SP" ${XTB-TESTER} gfnff sp) -add_test("GFN-FF_HB" ${XTB-TESTER} gfnff hb) -add_test("GFN-FF_GBSA" ${XTB-TESTER} gfnff gbsa) -add_test("GFN-FF_Scale_up" ${XTB-TESTER} gfnff scaleup) -add_test("GFN-FF_PDB" ${XTB-TESTER} gfnff pdb) -add_test("GFN-FF_SDF" ${XTB-TESTER} gfnff sdf) - -add_test("CAPI" ${XTB-CTESTER}) - -set_tests_properties(EXE_Singlepoint - "EXE_GFN0-xTB" - "EXE_IP/EA" - "EXE_GFN1-xTB" - "EXE_GFN2-xTB/GBSA" - "EXE_GFN2-FF" - "CAPI" - "GFN2-xTB_SCC" - "GFN2-xTB_API" - "GFN2-xTB_API_GBSA" - "GFN2-xTB_API_GBSA_salt" - "GFN2-xTB_freq" - #"GFN2-xTB_API_PCEM" - "GFN1-xTB_SCC" - "GFN1-xTB_API" - "GFN1-xTB_API_XB" - "GFN1-xTB_API_PBC" - "GFN1-xTB_API_GBSA" - "GFN1-xTB_API_PCEM" - "GFN1-xTB_IPEA" - "GFN1-xTB_freq" - "GFN0-xTB_Basic" - "GFN0-xTB_Solvation" - "GFN0-xTB_SP" - "GFN0-xTB_API" - "GFN0-xTB_SRB" - "GFN0-xTB_SP_PBC" - "GFN0-xTB_API_PBC" - "GFN0-xTB_SRB_PBC" - PROPERTIES - ENVIRONMENT XTBPATH=${CMAKE_CURRENT_SOURCE_DIR}/.. -) diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/assertion.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/assertion.f90 deleted file mode 100644 index 872af83..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/assertion.f90 +++ /dev/null @@ -1,195 +0,0 @@ -module assertion - use, intrinsic :: iso_fortran_env, only: int16, int32, int64, real32, real64 - use xtb_mctc_io, only : stderr - implicit none - private :: stderr - - interface assert_eq - module procedure :: assert_eq_char - module procedure :: assert_eq_int16 - module procedure :: assert_eq_int32 - module procedure :: assert_eq_int64 - module procedure :: assert_eq_int16_array - module procedure :: assert_eq_int32_array - module procedure :: assert_eq_int64_array - end interface assert_eq - - interface assert_close - module procedure :: assert_close_int16 - module procedure :: assert_close_int32 - module procedure :: assert_close_int64 - module procedure :: assert_close_real32 - module procedure :: assert_close_real64 - end interface assert_close - - integer, public :: afail = 0 - -contains - -subroutine assert(bool) - logical,intent(in) :: bool - - if (.not.bool) then - write(stderr,'("assertion FAILED")') - afail = afail+1 - endif -end subroutine assert - -subroutine assert_eq_char(val1,val2) - character(len=*),intent(in) :: val1,val2 - - if (val1 /= val2) then - write(stderr,'("assertion:",1x,a," == ",a,1x,"FAILED")') & - val1,val2 - afail = afail+1 - endif -end subroutine assert_eq_char - -subroutine assert_eq_int16(val1,val2) - integer(int16),intent(in) :: val1,val2 - - if (val1 /= val2) then - write(stderr,'("assertion:",1x,g21.14," == ",g21.14,1x,"FAILED")') & - val1,val2 - afail = afail+1 - endif -end subroutine assert_eq_int16 - -subroutine assert_eq_int32(val1,val2) - integer(int32),intent(in) :: val1,val2 - - if (val1 /= val2) then - write(stderr,'("assertion:",1x,g21.14," == ",g21.14,1x,"FAILED")') & - val1,val2 - afail = afail+1 - endif -end subroutine assert_eq_int32 - -subroutine assert_eq_int64(val1,val2) - integer(int64),intent(in) :: val1,val2 - - if (val1 /= val2) then - write(stderr,'("assertion:",1x,g21.14," == ",g21.14,1x,"FAILED")') & - val1,val2 - afail = afail+1 - endif -end subroutine assert_eq_int64 - -subroutine assert_eq_int16_array(val1,val2) - integer(int16),intent(in) :: val1(:),val2(:) - integer :: i - - if (size(val1) .ne. size(val2)) then - write(stderr,'("shape missmatch:",1x,i0," == ",i0,1x,"FAILED")') & - val1,val2 - afail = afail+1 - endif - if (any(val1 /= val2)) then - do i = 1, size(val1) - if (val1(i) /= val2(i)) & - write(stderr,'("assertion:",1x,g21.14," == ",g21.14,1x,"FAILED at ",i0)')& - val1(i),val2(i),i - enddo - afail = afail+1 - endif -end subroutine assert_eq_int16_array - -subroutine assert_eq_int32_array(val1,val2) - integer(int32),intent(in) :: val1(:),val2(:) - integer :: i - - if (size(val1) .ne. size(val2)) then - write(stderr,'("shape missmatch:",1x,i0," == ",i0,1x,"FAILED")') & - val1,val2 - afail = afail+1 - endif - if (any(val1 /= val2)) then - do i = 1, size(val1) - if (val1(i) /= val2(i)) & - write(stderr,'("assertion:",1x,g21.14," == ",g21.14,1x,"FAILED at ",i0)')& - val1(i),val2(i),i - enddo - afail = afail+1 - endif -end subroutine assert_eq_int32_array - -subroutine assert_eq_int64_array(val1,val2) - integer(int64),intent(in) :: val1(:),val2(:) - integer :: i - - if (size(val1) .ne. size(val2)) then - write(stderr,'("shape missmatch:",1x,i0," == ",i0,1x,"FAILED")') & - val1,val2 - afail = afail+1 - endif - if (any(val1 /= val2)) then - do i = 1, size(val1) - if (val1(i) /= val2(i)) & - write(stderr,'("assertion:",1x,g21.14," == ",g21.14,1x,"FAILED at ",i0)')& - val1(i),val2(i),i - enddo - afail = afail+1 - endif -end subroutine assert_eq_int64_array - -subroutine assert_close_real64(val1,val2,thr) - real(real64),intent(in) :: val1,val2,thr - real(real64) :: diff - - diff = val1 - val2 - if (abs(diff) > thr) then - write(stderr,'("assertion:",1x,g21.14," == ",g21.14,1x,"FAILED")') & - val1,val2 - afail = afail+1 - endif -end subroutine assert_close_real64 - -subroutine assert_close_real32(val1,val2,thr) - real(real32),intent(in) :: val1,val2,thr - real(real32) :: diff - - diff = val1 - val2 - if (abs(diff) > thr) then - write(stderr,'("assertion:",1x,g21.14," == ",g21.14,1x,"FAILED")') & - val1,val2 - afail = afail+1 - endif -end subroutine assert_close_real32 - -subroutine assert_close_int16(val1,val2,thr) - integer(int16),intent(in) :: val1,val2,thr - integer(int16) :: diff - - diff = val1 - val2 - if (abs(diff) > thr) then - write(stderr,'("assertion:",1x,g21.14," == ",g21.14,1x,"FAILED")') & - val1,val2 - afail = afail+1 - endif -end subroutine assert_close_int16 - -subroutine assert_close_int32(val1,val2,thr) - integer(int32),intent(in) :: val1,val2,thr - integer(int32) :: diff - - diff = val1 - val2 - if (abs(diff) > thr) then - write(stderr,'("assertion:",1x,g21.14," == ",g21.14,1x,"FAILED")') & - val1,val2 - afail = afail+1 - endif -end subroutine assert_close_int32 - -subroutine assert_close_int64(val1,val2,thr) - integer(int64),intent(in) :: val1,val2,thr - integer(int64) :: diff - - diff = val1 - val2 - if (abs(diff) > thr) then - write(stderr,'("assertion:",1x,g21.14," == ",g21.14,1x,"FAILED")') & - val1,val2 - afail = afail+1 - endif -end subroutine assert_close_int64 - -end module assertion diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/c_api_example.c b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/c_api_example.c deleted file mode 100644 index 81538bf..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/c_api_example.c +++ /dev/null @@ -1,125 +0,0 @@ -#include -#include -#include - -#include "xtb.h" - -int -main (int argc, char **argv) -{ - double const thr = 1.0e-10; - int const natoms = 7; - int const attyp[7] = {6,6,6,1,1,1,1}; - double const charge = 0.0; - int const uhf = 0; - double const coord[3*7] = - {0.00000000000000, 0.00000000000000,-1.79755622305860, - 0.00000000000000, 0.00000000000000, 0.95338756106749, - 0.00000000000000, 0.00000000000000, 3.22281255790261, - -0.96412815539807,-1.66991895015711,-2.53624948351102, - -0.96412815539807, 1.66991895015711,-2.53624948351102, - 1.92825631079613, 0.00000000000000,-2.53624948351102, - 0.00000000000000, 0.00000000000000, 5.23010455462158}; - - xtb_TEnvironment env; - xtb_TMolecule mol; - xtb_TCalculator calc; - xtb_TResults res; - double energy; - double dipole[3]; - double q[natoms]; - double wbo[natoms*natoms]; - int buffersize = 512; - char buffer[buffersize]; - char solvent[] = "h2o"; - - assert(XTB_API_VERSION == xtb_getAPIVersion()); - - env = xtb_newEnvironment(); - calc = xtb_newCalculator(); - res = xtb_newResults(); - mol = xtb_newMolecule(env, &natoms, attyp, coord, NULL, NULL, NULL, NULL); - if (xtb_checkEnvironment(env)) { - xtb_showEnvironment(env, NULL); - return 1; - } - - xtb_getEnergy(env, res, &energy); - if (xtb_checkEnvironment(env)) { - xtb_getError(env, buffer, &buffersize); - printf("Error message is:\n%s\n", buffer); - } - - xtb_setVerbosity(env, XTB_VERBOSITY_FULL); - if (xtb_checkEnvironment(env)) { - xtb_showEnvironment(env, NULL); - return 2; - } - - xtb_loadGFN2xTB(env, mol, calc, NULL); - xtb_setAccuracy(env, calc, 1.0); - xtb_setElectronicTemp(env, calc, 300.0); - xtb_setMaxIter(env, calc, 30); - if (xtb_checkEnvironment(env)) { - xtb_showEnvironment(env, NULL); - return 3; - } - - xtb_singlepoint(env, mol, calc, res); - if (xtb_checkEnvironment(env)) { - xtb_showEnvironment(env, NULL); - return 4; - } - - xtb_getEnergy(env, res, &energy); - xtb_getCharges(env, res, q); - xtb_getDipole(env, res, dipole); - xtb_getBondOrders(env, res, wbo); - if (xtb_checkEnvironment(env)) { - xtb_showEnvironment(env, NULL); - return 5; - } - - assert(fabs(energy + 8.3824793849585) < 1.0e-9); - assert(fabs(q[5] - 0.05184019996829) < 1.0e-8); - assert(fabs(dipole[2] + 0.298279305689518) < 1.0e-6); - assert(fabs(wbo[9] - 2.89823984265213) < 1.0e-8); - - xtb_setSolvent(env, calc, solvent, NULL, NULL, NULL); - if (xtb_checkEnvironment(env)) { - xtb_showEnvironment(env, NULL); - return 6; - } - - xtb_singlepoint(env, mol, calc, res); - if (xtb_checkEnvironment(env)) { - xtb_showEnvironment(env, NULL); - return 7; - } - - xtb_getEnergy(env, res, &energy); - xtb_getCharges(env, res, q); - xtb_getDipole(env, res, dipole); - xtb_getBondOrders(env, res, wbo); - if (xtb_checkEnvironment(env)) { - xtb_showEnvironment(env, NULL); - return 8; - } - - assert(fabs(energy + 8.38393864716134) < 1.0e-9); - assert(fabs(q[5] - 0.06090868805034) < 1.0e-8); - assert(fabs(dipole[2] + 0.35455233974705) < 1.0e-6); - assert(fabs(wbo[9] - 2.89453979224265) < 1.0e-8); - - xtb_delResults(&res); - xtb_delCalculator(&calc); - xtb_delMolecule(&mol); - xtb_delEnvironment(&env); - - assert(!res); - assert(!calc); - assert(!mol); - assert(!env); - - return 0; -} diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/coordinationnumber.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/coordinationnumber.f90 deleted file mode 100644 index e66132b..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/coordinationnumber.f90 +++ /dev/null @@ -1,242 +0,0 @@ -subroutine test_ncoord_pbc3d_latticepoints - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_convert, only : aatoau - use xtb_disp_coordinationnumber, only : getCoordinationNumber, cnType - use xtb_type_environment, only : TEnvironment, init - use xtb_type_molecule, only : TMolecule, init, len - use xtb_type_neighbourlist, only : TNeighbourList, init - use xtb_type_latticepoint, only : TLatticePoint, init - implicit none - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 32 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TLatticePoint) :: latp - - real(wp), allocatable :: trans(:, :) - real(wp), allocatable :: cn(:), dcndr(:, :, :), dcndL(:, :, :) - - call init(env) - - call init(mol, at, xyz, lattice=lattice) - - allocate(cn(nat), dcndr(3, nat, nat), dcndL(3, 3, nat)) - - call init(latp, env, mol, 40.0_wp) ! Fixed cutoff - call latp%getLatticePoints(trans, 40.0_wp) - - call getCoordinationNumber(mol, trans, 40.0_wp, cnType%exp, & - & cn, dcndr, dcndL) - - call assert_close(cn( 1), 1.0644889257925_wp, thr) - call assert_close(cn( 2), 1.0631767469669_wp, thr) - call assert_close(cn(11), 3.1006970695816_wp, thr) - call assert_close(cn(18), 1.0075732171735_wp, thr) - call assert_close(cn(19), 1.0059732047433_wp, thr) - call assert_close(cn(26), 1.0076129647756_wp, thr) - call assert_close(norm2(dcndr), 1.0111771304250_wp, thr) - - call getCoordinationNumber(mol, trans, 40.0_wp, cnType%erf, & - & cn, dcndr, dcndL) - - call assert_close(cn( 4), 1.0017771035280_wp, thr) - call assert_close(cn( 8), 3.9823122257845_wp, thr) - call assert_close(cn(12), 3.9825267700108_wp, thr) - call assert_close(cn(14), 2.9944763199487_wp, thr) - call assert_close(cn(15), 3.9804643916712_wp, thr) - call assert_close(cn(16), 3.9809919526339_wp, thr) - call assert_close(cn(31), 0.9937992456497_wp, thr) - call assert_close(norm2(dcndr), 0.56981134655575_wp, thr) - - call getCoordinationNumber(mol, trans, 40.0_wp, cnType%cov, & - & cn, dcndr, dcndL) - - call assert_close(cn( 9), 3.8048129507609_wp, thr) - call assert_close(cn(13), 3.8069332740701_wp, thr) - call assert_close(cn(20), 0.9239504636072_wp, thr) - call assert_close(cn(21), 0.9245161490576_wp, thr) - call assert_close(cn(22), 0.9236911432582_wp, thr) - call assert_close(cn(30), 0.9241833212868_wp, thr) - call assert_close(norm2(dcndr), 0.53663107191832_wp, thr) - - call getCoordinationNumber(mol, trans, 40.0_wp, cnType%gfn, & - & cn, dcndr, dcndL) - - call assert_close(cn( 3), 1.1819234421527_wp, thr) - call assert_close(cn( 5), 4.2453004956734_wp, thr) - call assert_close(cn(10), 3.3142686980438_wp, thr) - call assert_close(cn(23), 1.0257176118018_wp, thr) - call assert_close(cn(24), 1.0254266219049_wp, thr) - call assert_close(cn(32), 1.0249293241088_wp, thr) - call assert_close(norm2(dcndr), 2.9659913317090_wp, thr) - - call terminate(afail) -end subroutine test_ncoord_pbc3d_latticepoints - - -subroutine test_ncoord_pbc3d_neighbourlist - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_convert, only : aatoau - use xtb_disp_coordinationnumber, only : getCoordinationNumber, cnType - use xtb_type_environment, only : TEnvironment, init - use xtb_type_molecule, only : TMolecule, init, len - use xtb_type_neighbourlist, only : TNeighbourList, init - use xtb_type_latticepoint, only : TLatticePoint, init - implicit none - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 32 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TLatticePoint) :: latp - type(TNeighbourlist) :: neighList - - integer, allocatable :: neighs(:) - real(wp), allocatable :: trans(:, :) - real(wp), allocatable :: cn(:), dcndr(:, :, :), dcndL(:, :, :) - - call init(env) - - call init(mol, at, xyz, lattice=lattice) - - allocate(neighs(nat)) - allocate(cn(nat), dcndr(3, nat, nat), dcndL(3, 3, nat)) - - call init(latp, env, mol, 40.0_wp) ! Fixed cutoff - call latp%getLatticePoints(trans, 40.0_wp) - call init(neighList, len(mol)) - call neighList%generate(env, mol%xyz, 40.0_wp, trans, .false.) - - call neighlist%getNeighs(neighs, 40.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & - & cn, dcndr, dcndL) - - call assert_close(cn( 1), 1.0644889257925_wp, thr) - call assert_close(cn( 2), 1.0631767469669_wp, thr) - call assert_close(cn(11), 3.1006970695816_wp, thr) - call assert_close(cn(18), 1.0075732171735_wp, thr) - call assert_close(cn(19), 1.0059732047433_wp, thr) - call assert_close(cn(26), 1.0076129647756_wp, thr) - call assert_close(norm2(dcndr), 1.0111771304250_wp, thr) - - call getCoordinationNumber(mol, neighs, neighList, cnType%erf, & - & cn, dcndr, dcndL) - - call assert_close(cn( 4), 1.0017771035280_wp, thr) - call assert_close(cn( 8), 3.9823122257845_wp, thr) - call assert_close(cn(12), 3.9825267700108_wp, thr) - call assert_close(cn(14), 2.9944763199487_wp, thr) - call assert_close(cn(15), 3.9804643916712_wp, thr) - call assert_close(cn(16), 3.9809919526339_wp, thr) - call assert_close(cn(31), 0.9937992456497_wp, thr) - call assert_close(norm2(dcndr), 0.56981134655575_wp, thr) - - call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & - & cn, dcndr, dcndL) - - call assert_close(cn( 9), 3.8048129507609_wp, thr) - call assert_close(cn(13), 3.8069332740701_wp, thr) - call assert_close(cn(20), 0.9239504636072_wp, thr) - call assert_close(cn(21), 0.9245161490576_wp, thr) - call assert_close(cn(22), 0.9236911432582_wp, thr) - call assert_close(cn(30), 0.9241833212868_wp, thr) - call assert_close(norm2(dcndr), 0.53663107191832_wp, thr) - - call getCoordinationNumber(mol, neighs, neighList, cnType%gfn, & - & cn, dcndr, dcndL) - - call assert_close(cn( 3), 1.1819234421527_wp, thr) - call assert_close(cn( 5), 4.2453004956734_wp, thr) - call assert_close(cn(10), 3.3142686980438_wp, thr) - call assert_close(cn(23), 1.0257176118018_wp, thr) - call assert_close(cn(24), 1.0254266219049_wp, thr) - call assert_close(cn(32), 1.0249293241088_wp, thr) - call assert_close(norm2(dcndr), 2.9659913317090_wp, thr) - - call terminate(afail) -end subroutine test_ncoord_pbc3d_neighbourlist diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/coulomb.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/coulomb.f90 deleted file mode 100644 index 7f542c1..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/coulomb.f90 +++ /dev/null @@ -1,1579 +0,0 @@ -subroutine test_coulomb_point_cluster - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_la, only : contract - use xtb_type_coulomb - use xtb_type_environment - use xtb_type_molecule - implicit none - real(wp), parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 24 - integer, parameter :: at(nat) = [6,7,6,7,6,6,6,8,7,6,8,7,6,6, & - & 1,1,1,1,1,1,1,1,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[ 2.02799738646442_wp, 0.09231312124713_wp, -0.14310895950963_wp, & - & 4.75011007621000_wp, 0.02373496014051_wp, -0.14324124033844_wp, & - & 6.33434307654413_wp, 2.07098865582721_wp, -0.14235306905930_wp, & - & 8.72860718071825_wp, 1.38002919517619_wp, -0.14265542523943_wp, & - & 8.65318821103610_wp, -1.19324866489847_wp, -0.14231527453678_wp, & - & 6.23857175648671_wp, -2.08353643730276_wp, -0.14218299370797_wp, & - & 5.63266886875962_wp, -4.69950321056008_wp, -0.13940509630299_wp, & - & 3.44931709749015_wp, -5.48092386085491_wp, -0.14318454855466_wp, & - & 7.77508917214346_wp, -6.24427872938674_wp, -0.13107140408805_wp, & - & 10.30229550927022_wp, -5.39739796609292_wp, -0.13672168520430_wp, & - & 12.07410272485492_wp, -6.91573621641911_wp, -0.13666499342053_wp, & - & 10.70038521493902_wp, -2.79078533715849_wp, -0.14148379504141_wp, & - & 13.24597858727017_wp, -1.76969072232377_wp, -0.14218299370797_wp, & - & 7.40891694074004_wp, -8.95905928176407_wp, -0.11636933482904_wp, & - & 1.38702118184179_wp, 2.05575746325296_wp, -0.14178615122154_wp, & - & 1.34622199478497_wp, -0.86356704498496_wp, 1.55590600570783_wp, & - & 1.34624089204623_wp, -0.86133716815647_wp, -1.84340893849267_wp, & - & 5.65596919189118_wp, 4.00172183859480_wp, -0.14131371969009_wp, & - & 14.67430918222276_wp, -3.26230980007732_wp, -0.14344911021228_wp, & - & 13.50897177220290_wp, -0.60815166181684_wp, 1.54898960808727_wp, & - & 13.50780014200488_wp, -0.60614855212345_wp, -1.83214617078268_wp, & - & 5.41408424778406_wp, -9.49239668625902_wp, -0.11022772492007_wp, & - & 8.31919801555568_wp, -9.74947502841788_wp, 1.56539243085954_wp, & - & 8.31511620712388_wp, -9.76854236502758_wp, -1.79108242206824_wp],& - & shape(xyz)) - real(wp), parameter :: charges(nat) = [& - &-0.05476196_wp, 0.00248420_wp, 0.08809027_wp,-0.28313223_wp, 0.12260575_wp, & - &-0.04041664_wp, 0.26374283_wp,-0.43589031_wp,-0.11704515_wp, 0.31376962_wp, & - &-0.44064154_wp,-0.07607650_wp,-0.05087676_wp,-0.04160170_wp, 0.06582772_wp, & - & 0.08200852_wp, 0.08188349_wp, 0.05475583_wp, 0.09364446_wp, 0.07149007_wp, & - & 0.07154523_wp, 0.09011030_wp, 0.06924195_wp, 0.06924253_wp] - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TCoulomb) :: coulomb - - integer :: ii, jj - logical :: fail - real(wp) :: energy, sigma(3, 3) - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp), allocatable :: gradient(:, :) - real(wp), allocatable :: jmat(:, :) - real(wp), allocatable :: shift(:) - real(wp), allocatable :: djdr(:, :, :) - real(wp), allocatable :: djdtr(:, :) - real(wp), allocatable :: djdL(:, :, :) - - call init(env) - call init(mol, at, xyz) - call init(coulomb, env, mol) - - allocate(shift(nat)) - allocate(jMat(nat, nat)) - allocate(gradient(3, nat)) - allocate(djdr(3, nat, nat)) - allocate(djdtr(3, nat)) - allocate(djdL(3, 3, nat)) - - call coulomb%getCoulombMatrix(mol, jmat) - - do ii = 1, nat - call assert_close(jmat(ii,ii), 0.0_wp, thr) - do jj = 1, ii-1 - call assert_close(jmat(jj,ii), jmat(ii,jj), thr) - end do - end do - - call assert_close(jmat( 1, 3), 0.21100723251445_wp, thr) - call assert_close(jmat( 2, 3), 0.38630364669842_wp, thr) - call assert_close(jmat( 4, 6), 0.23442574831659_wp, thr) - call assert_close(jmat( 3,10), 0.11824472153399_wp, thr) - call assert_close(jmat( 6, 3), 0.24063746843517_wp, thr) - call assert_close(jmat( 7,18), 0.11492593111318_wp, thr) - call assert_close(jmat(12,20), 0.25392041646803_wp, thr) - - shift(:) = matmul(jmat, charges) - energy = 0.5_wp*dot_product(charges, shift) - call assert_close(energy, -0.16130778864155_wp, thr) - - call coulomb%getCoulombDerivs(mol, charges, djdr, djdtr, djdL) - call contract(djdr, charges, gradient) - call contract(djdL, charges, sigma) - - ! check numerical gradient - do ii = 1, nat - do jj = 1, 3 - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - er = 0.5_wp*dot_product(charges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - el = 0.5_wp*dot_product(charges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - - ! check numerical strain derivatives - eps = unity - do ii = 1, 3 - do jj = 1, ii - eps(jj, ii) = eps(jj, ii) + step - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - er = 0.5_wp*dot_product(charges, shift) - - eps(jj, ii) = eps(jj, ii) - 2*step - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - el = 0.5_wp*dot_product(charges, shift) - - eps(jj, ii) = eps(jj, ii) + step - - call assert_close(sigma(jj, ii), (er - el)*step2, thr) - end do - end do - - call terminate(afail) -end subroutine test_coulomb_point_cluster - -subroutine test_coulomb_point_pbc3d - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_constants, only : pi, sqrtpi - use xtb_mctc_convert - use xtb_mctc_la, only : contract - use xtb_type_coulomb - use xtb_type_environment - use xtb_type_molecule - implicit none - - real(wp),parameter :: thr = 1.0e-9_wp - integer, parameter :: nat = 32 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - real(wp),parameter :: charges(nat) = [& - &-0.40074825616499E+0_wp,-0.39675916994874E+0_wp,-0.39566141463345E+0_wp, & - &-0.40205336237269E+0_wp,-7.70569833745062E-2_wp,-6.93201005060526E-2_wp, & - & 0.16161438132489E+0_wp,-8.53298056844963E-2_wp,-7.28764536006634E-2_wp, & - & 0.17055907439056E+0_wp, 0.17070980395417E+0_wp,-7.04067235322931E-2_wp, & - &-7.59964390504423E-2_wp, 0.16964839407562E+0_wp,-6.20585040406314E-2_wp, & - &-7.29250708812517E-2_wp, 8.64174740477892E-2_wp, 0.10406729706244E+0_wp, & - & 8.62223301936871E-2_wp, 0.11318668876957E+0_wp, 8.39374413133319E-2_wp, & - & 9.08063716407997E-2_wp, 9.33750029719196E-2_wp, 9.02414021711847E-2_wp, & - & 8.52471706343666E-2_wp, 9.46559327232836E-2_wp, 8.25241730550529E-2_wp, & - & 0.10241788528707E+0_wp, 0.10484272561566E+0_wp, 0.10417532504838E+0_wp, & - & 8.96531455310284E-2_wp, 9.68902639794006E-2_wp] - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TCoulomb) :: coulomb - - integer :: ii, jj - logical :: fail - real(wp) :: energy, sigma(3, 3) - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp), allocatable :: gradient(:, :) - real(wp), allocatable :: jmat(:, :) - real(wp), allocatable :: shift(:) - real(wp), allocatable :: djdr(:, :, :) - real(wp), allocatable :: djdtr(:, :) - real(wp), allocatable :: djdL(:, :, :) - - call init(env) - call init(mol, at, xyz, lattice=lattice) - call init(coulomb, env, mol, tolerance=1.0e-8_wp) - - call assert_close(coulomb%rCutoff, 18.11939328_wp, thr) - call assert_close(coulomb%gCutoff, 1.4680064_wp, thr) - call assert_close(coulomb%alpha, 0.2097152_wp, thr) - - allocate(shift(nat)) - allocate(jMat(nat, nat)) - allocate(gradient(3, nat)) - allocate(djdr(3, nat, nat)) - allocate(djdtr(3, nat)) - allocate(djdL(3, 3, nat)) - - call coulomb%getCoulombMatrix(mol, jmat) - - do ii = 1, nat - call assert_close(jmat(ii,ii), -0.22693841283719_wp, thr) - do jj = 1, ii-1 - call assert_close(jmat(jj,ii), jmat(ii,jj), thr) - end do - end do - call assert_close(jmat( 1, 3),-0.11073168961581E-01_wp, thr) - call assert_close(jmat( 2, 3),-0.59052463388022E-01_wp, thr) - call assert_close(jmat( 4, 6),-0.21264008600309E-01_wp, thr) - call assert_close(jmat( 3,10),-0.24000444326437E-02_wp, thr) - call assert_close(jmat( 6, 3),-0.36037976935086E-01_wp, thr) - call assert_close(jmat( 7,18), 0.45116733777831E-01_wp, thr) - call assert_close(jmat(12,20),-0.47663492130087E-01_wp, thr) - - shift(:) = matmul(jmat, charges) - energy = 0.5_wp*dot_product(charges, shift) - call assert_close(energy,-0.19871381077095_wp, thr) - - call coulomb%getCoulombDerivs(mol, charges, djdr, djdtr, djdL) - call contract(djdr, charges, gradient) - call contract(djdL, charges, sigma) - - ! check numerical gradient - do ii = 1, nat, 5 - do jj = 1, 3 - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - er = 0.5_wp*dot_product(charges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - el = 0.5_wp*dot_product(charges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - - ! check numerical strain derivatives - eps = unity - do ii = 1, 3 - do jj = 1, ii - eps(jj, ii) = eps(jj, ii) + step - mol%lattice(:, :) = matmul(eps, lattice) - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - er = 0.5_wp*dot_product(charges, shift) - - eps(jj, ii) = eps(jj, ii) - 2*step - mol%lattice(:, :) = matmul(eps, lattice) - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - el = 0.5_wp*dot_product(charges, shift) - - eps(jj, ii) = eps(jj, ii) + step - - call assert_close(sigma(jj, ii), (er - el)*step2, thr) - end do - end do - - call terminate(afail) -end subroutine test_coulomb_point_pbc3d - - -subroutine test_coulomb_gfn1_cluster - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_la, only : contract - use xtb_type_environment - use xtb_coulomb_klopmanohno - use xtb_type_molecule - implicit none - real(wp), parameter :: thr = 1.0e-10_wp - real(wp), parameter :: thr2 = 1.0e-7_wp - integer, parameter :: nat = 24 - integer, parameter :: at(nat) = [6,7,6,7,6,6,6,8,7,6,8,7,6,6, & - & 1,1,1,1,1,1,1,1,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[ 2.02799738646442_wp, 0.09231312124713_wp, -0.14310895950963_wp, & - & 4.75011007621000_wp, 0.02373496014051_wp, -0.14324124033844_wp, & - & 6.33434307654413_wp, 2.07098865582721_wp, -0.14235306905930_wp, & - & 8.72860718071825_wp, 1.38002919517619_wp, -0.14265542523943_wp, & - & 8.65318821103610_wp, -1.19324866489847_wp, -0.14231527453678_wp, & - & 6.23857175648671_wp, -2.08353643730276_wp, -0.14218299370797_wp, & - & 5.63266886875962_wp, -4.69950321056008_wp, -0.13940509630299_wp, & - & 3.44931709749015_wp, -5.48092386085491_wp, -0.14318454855466_wp, & - & 7.77508917214346_wp, -6.24427872938674_wp, -0.13107140408805_wp, & - & 10.30229550927022_wp, -5.39739796609292_wp, -0.13672168520430_wp, & - & 12.07410272485492_wp, -6.91573621641911_wp, -0.13666499342053_wp, & - & 10.70038521493902_wp, -2.79078533715849_wp, -0.14148379504141_wp, & - & 13.24597858727017_wp, -1.76969072232377_wp, -0.14218299370797_wp, & - & 7.40891694074004_wp, -8.95905928176407_wp, -0.11636933482904_wp, & - & 1.38702118184179_wp, 2.05575746325296_wp, -0.14178615122154_wp, & - & 1.34622199478497_wp, -0.86356704498496_wp, 1.55590600570783_wp, & - & 1.34624089204623_wp, -0.86133716815647_wp, -1.84340893849267_wp, & - & 5.65596919189118_wp, 4.00172183859480_wp, -0.14131371969009_wp, & - & 14.67430918222276_wp, -3.26230980007732_wp, -0.14344911021228_wp, & - & 13.50897177220290_wp, -0.60815166181684_wp, 1.54898960808727_wp, & - & 13.50780014200488_wp, -0.60614855212345_wp, -1.83214617078268_wp, & - & 5.41408424778406_wp, -9.49239668625902_wp, -0.11022772492007_wp, & - & 8.31919801555568_wp, -9.74947502841788_wp, 1.56539243085954_wp, & - & 8.31511620712388_wp, -9.76854236502758_wp, -1.79108242206824_wp],& - & shape(xyz)) - integer, parameter :: nsh = 2*nat - integer, parameter :: nshell(4) = [2, 2, 2, 2] - real(wp), parameter :: charges(nat) = [& - &-0.05476196_wp, 0.00248420_wp, 0.08809027_wp,-0.28313223_wp, 0.12260575_wp, & - &-0.04041664_wp, 0.26374283_wp,-0.43589031_wp,-0.11704515_wp, 0.31376962_wp, & - &-0.44064154_wp,-0.07607650_wp,-0.05087676_wp,-0.04160170_wp, 0.06582772_wp, & - & 0.08200852_wp, 0.08188349_wp, 0.05475583_wp, 0.09364446_wp, 0.07149007_wp, & - & 0.07154523_wp, 0.09011030_wp, 0.06924195_wp, 0.06924253_wp] - real(wp), parameter :: shellCharges(nsh) = [& - & 1.01616655_wp,-0.95681690_wp, 0.55966943_wp,-0.72093054_wp, & - & 1.00614202_wp,-0.77968123_wp, 0.44540376_wp,-0.84062833_wp, & - & 0.99973101_wp,-0.75581436_wp, 0.97432321_wp,-0.97083994_wp, & - & 1.02254933_wp,-0.56987953_wp, 0.27277623_wp,-0.83701638_wp, & - & 0.55069736_wp,-0.81347267_wp, 1.04846089_wp,-0.50836208_wp, & - & 0.27378768_wp,-0.83862010_wp, 0.56409485_wp,-0.80234455_wp, & - & 1.02001741_wp,-0.94938645_wp, 1.02076323_wp,-0.94757830_wp, & - & 0.05218447_wp,-0.01315042_wp, 0.07996410_wp,-0.01800416_wp, & - & 0.07997803_wp,-0.01800646_wp, 0.05094088_wp,-0.01121930_wp, & - & 0.08384962_wp,-0.01890929_wp, 0.06080732_wp,-0.01556872_wp, & - & 0.06083555_wp,-0.01557668_wp, 0.07824990_wp,-0.01849406_wp, & - & 0.06637552_wp,-0.01700968_wp, 0.06654954_wp,-0.01700776_wp] - real(wp), parameter :: atomicHardness(1, 4) = reshape([& - & 0.479988_wp, 0.476106_wp, 0.583349_wp, 0.470099_wp], [1, 4]) - real(wp), parameter :: shellHardness(2, 4) = reshape([& - & 0.479988_wp, 0.457372_wp, 0.476106_wp, 0.491108_wp, & - & 0.583349_wp, 0.605202_wp, 0.470099_wp, 0.470099_wp], [2, 4]) - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TKlopmanOhno) :: coulomb - - integer :: ii, jj - logical :: fail - real(wp) :: energy, sigma(3, 3) - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp), allocatable :: gradient(:, :) - real(wp), allocatable :: jmat(:, :) - real(wp), allocatable :: shift(:) - real(wp), allocatable :: djdr(:, :, :) - real(wp), allocatable :: djdtr(:, :) - real(wp), allocatable :: djdL(:, :, :) - - call init(env) - call init(mol, at, xyz) - call init(coulomb, env, mol, gamAverage%harmonic, atomicHardness, 2.0_wp) - - allocate(shift(nat)) - allocate(jMat(nat, nat)) - allocate(gradient(3, nat)) - allocate(djdr(3, nat, nat)) - allocate(djdtr(3, nat)) - allocate(djdL(3, 3, nat)) - - call coulomb%getCoulombMatrix(mol, jmat) - - do ii = 1, nat - call assert_close(jmat(ii,ii), atomicHardness(1, mol%id(ii)), thr) - do jj = 1, ii-1 - call assert_close(jmat(jj,ii), jmat(ii,jj), thr) - end do - end do - - call assert_close(jmat( 1, 3), 0.19316589570303_wp, thr) - call assert_close(jmat( 2, 3), 0.30046155646117_wp, thr) - call assert_close(jmat( 4, 6), 0.21047957782049_wp, thr) - call assert_close(jmat( 3,10), 0.11481217301814_wp, thr) - call assert_close(jmat( 6, 3), 0.21511721746087_wp, thr) - call assert_close(jmat( 7,18), 0.11170281004947_wp, thr) - call assert_close(jmat(12,20), 0.22373063680923_wp, thr) - - shift(:) = matmul(jmat, charges) - energy = 0.5_wp*dot_product(charges, shift) - call assert_close(energy, 0.74487442026461E-01_wp, thr) - - call coulomb%getCoulombDerivs(mol, charges, djdr, djdtr, djdL) - call contract(djdr, charges, gradient) - call contract(djdL, charges, sigma) - - ! check numerical gradient - do ii = 1, nat - do jj = 1, 3 - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - er = 0.5_wp*dot_product(charges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - el = 0.5_wp*dot_product(charges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - - ! check numerical strain derivatives - ! Excluded trace due to large values - eps = unity - do ii = 1, 3 - do jj = 1, ii-1 - eps(jj, ii) = eps(jj, ii) + step - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - er = 0.5_wp*dot_product(charges, shift) - - eps(jj, ii) = eps(jj, ii) - 2*step - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - el = 0.5_wp*dot_product(charges, shift) - - eps(jj, ii) = eps(jj, ii) + step - - call assert_close(sigma(jj, ii), (er - el)*step2, thr2) - end do - end do - - ! Reset - deallocate(shift, jMat, djdr, djdtr, djdL) - allocate(shift(nsh)) - allocate(jMat(nsh, nsh)) - allocate(djdr(3, nat, nsh)) - allocate(djdtr(3, nsh)) - allocate(djdL(3, 3, nsh)) - - ! Second run now for shellwise electrostatics - call init(mol, at, xyz) - call init(coulomb, env, mol, gamAverage%harmonic, shellHardness, 2.0_wp, & - & nshell=nshell) - - call coulomb%getCoulombMatrix(mol, jmat) - - do ii = 1, nsh, 2 - jj = ii/2+1 - call assert_close(jmat(ii,ii), shellHardness(1, mol%id(jj)), thr) - call assert_close(jmat(ii+1,ii+1), shellHardness(2, mol%id(jj)), thr) - end do - do ii = 1, nsh - do jj = 1, ii-1 - call assert_close(jmat(jj,ii), jmat(ii,jj), thr) - end do - end do - - call assert_close(jmat( 1, 3), 0.29122779054758_wp, thr) - call assert_close(jmat( 2, 3), 0.28857037810257_wp, thr) - call assert_close(jmat( 4, 6), 0.29936008553464_wp, thr) - call assert_close(jmat( 3,10), 0.21662900538106_wp, thr) - call assert_close(jmat( 6, 3), 0.29754583720422_wp, thr) - call assert_close(jmat( 7,18), 0.12567214529183_wp, thr) - call assert_close(jmat(12,20), 0.17601945603238_wp, thr) - - shift(:) = matmul(jmat, shellCharges) - energy = 0.5_wp*dot_product(shellCharges, shift) - call assert_close(energy, 0.15670711466457_wp, thr) - - call coulomb%getCoulombDerivs(mol, shellCharges, djdr, djdtr, djdL) - call contract(djdr, shellCharges, gradient) - call contract(djdL, shellCharges, sigma) - - ! check numerical gradient - do ii = 1, nat - do jj = 1, 3 - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, shellCharges) - er = 0.5_wp*dot_product(shellCharges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, shellCharges) - el = 0.5_wp*dot_product(shellCharges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - - ! check numerical strain derivatives - eps = unity - do ii = 1, 3 - do jj = 1, ii - eps(jj, ii) = eps(jj, ii) + step - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, shellCharges) - er = 0.5_wp*dot_product(shellCharges, shift) - - eps(jj, ii) = eps(jj, ii) - 2*step - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, shellCharges) - el = 0.5_wp*dot_product(shellCharges, shift) - - eps(jj, ii) = eps(jj, ii) + step - - call assert_close(sigma(jj, ii), (er - el)*step2, thr2) - end do - end do - - call terminate(afail) -end subroutine test_coulomb_gfn1_cluster - -subroutine test_coulomb_gfn1_pbc3d - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_constants, only : pi, sqrtpi - use xtb_mctc_convert - use xtb_mctc_la, only : contract - use xtb_type_environment - use xtb_coulomb_klopmanohno - use xtb_type_molecule - implicit none - - real(wp),parameter :: thr = 1.0e-9_wp - integer, parameter :: nat = 32 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - real(wp),parameter :: charges(nat) = [& - &-0.40074825616499E+0_wp,-0.39675916994874E+0_wp,-0.39566141463345E+0_wp, & - &-0.40205336237269E+0_wp,-7.70569833745062E-2_wp,-6.93201005060526E-2_wp, & - & 0.16161438132489E+0_wp,-8.53298056844963E-2_wp,-7.28764536006634E-2_wp, & - & 0.17055907439056E+0_wp, 0.17070980395417E+0_wp,-7.04067235322931E-2_wp, & - &-7.59964390504423E-2_wp, 0.16964839407562E+0_wp,-6.20585040406314E-2_wp, & - &-7.29250708812517E-2_wp, 8.64174740477892E-2_wp, 0.10406729706244E+0_wp, & - & 8.62223301936871E-2_wp, 0.11318668876957E+0_wp, 8.39374413133319E-2_wp, & - & 9.08063716407997E-2_wp, 9.33750029719196E-2_wp, 9.02414021711847E-2_wp, & - & 8.52471706343666E-2_wp, 9.46559327232836E-2_wp, 8.25241730550529E-2_wp, & - & 0.10241788528707E+0_wp, 0.10484272561566E+0_wp, 0.10417532504838E+0_wp, & - & 8.96531455310284E-2_wp, 9.68902639794006E-2_wp] - real(wp),parameter :: atomicHardness(1, 3) = reshape([& - & 0.583349_wp, 0.479988_wp, 0.470099_wp], [1, 3]) - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TKlopmanOhno) :: coulomb - - integer :: ii, jj - logical :: fail - real(wp) :: energy, sigma(3, 3) - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp), allocatable :: gradient(:, :) - real(wp), allocatable :: jmat(:, :) - real(wp), allocatable :: shift(:) - real(wp), allocatable :: djdr(:, :, :) - real(wp), allocatable :: djdtr(:, :) - real(wp), allocatable :: djdL(:, :, :) - - call init(env) - call init(mol, at, xyz, lattice=lattice) - call init(coulomb, env, mol, gamAverage%harmonic, atomicHardness, 2.0_wp, & - & tolerance=1.0e-8_wp) - - call assert_close(coulomb%rCutoff, 18.11939328_wp, thr) - call assert_close(coulomb%gCutoff, 1.4680064_wp, thr) - call assert_close(coulomb%alpha, 0.2097152_wp, thr) - - allocate(shift(nat)) - allocate(jMat(nat, nat)) - allocate(gradient(3, nat)) - allocate(djdr(3, nat, nat)) - allocate(djdtr(3, nat)) - allocate(djdL(3, 3, nat)) - - call coulomb%getCoulombMatrix(mol, jmat) - - do ii = 1, nat - do jj = 1, ii-1 - call assert_close(jmat(jj,ii), jmat(ii,jj), thr) - end do - end do - call assert_close(jmat( 1, 3),-0.26692685831907E-01_wp, thr) - call assert_close(jmat( 2, 3),-0.68773950642218E-01_wp, thr) - call assert_close(jmat( 4, 6),-0.38988468002079E-01_wp, thr) - call assert_close(jmat( 3,10),-0.23000529589385E-01_wp, thr) - call assert_close(jmat( 6, 3),-0.51594544630953E-01_wp, thr) - call assert_close(jmat( 7,18), 0.41437913557408E-02_wp, thr) - call assert_close(jmat(12,20),-0.64306568194767E-01_wp, thr) - - shift(:) = matmul(jmat, charges) - energy = 0.5_wp*dot_product(charges, shift) - call assert_close(energy, 0.10334568151034_wp, thr) - - call coulomb%getCoulombDerivs(mol, charges, djdr, djdtr, djdL) - call contract(djdr, charges, gradient) - call contract(djdL, charges, sigma) - - if (afail > 0) call terminate(afail) - - ! check numerical gradient - do ii = 1, nat, 5 - do jj = 1, 3 - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - er = 0.5_wp*dot_product(charges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - el = 0.5_wp*dot_product(charges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - - if (afail > 0) call terminate(afail) - - ! check numerical strain derivatives - eps = unity - do ii = 1, 3 - do jj = 1, ii - eps(jj, ii) = eps(jj, ii) + step - mol%lattice(:, :) = matmul(eps, lattice) - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - er = 0.5_wp*dot_product(charges, shift) - - eps(jj, ii) = eps(jj, ii) - 2*step - mol%lattice(:, :) = matmul(eps, lattice) - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - el = 0.5_wp*dot_product(charges, shift) - - eps(jj, ii) = eps(jj, ii) + step - - call assert_close(sigma(jj, ii), (er - el)*step2, thr) - end do - end do - - ! reset and try another shape - call init(coulomb, env, mol, gamAverage%geometric, atomicHardness, 3.0_wp, & - & tolerance=1.0e-8_wp) - - call coulomb%getCoulombMatrix(mol, jmat) - - do ii = 1, nat - do jj = 1, ii-1 - call assert_close(jmat(jj,ii), jmat(ii,jj), thr) - end do - end do - call assert_close(jmat( 1, 3),-0.13464382457757E-01_wp, thr) - call assert_close(jmat( 2, 3),-0.60078828891465E-01_wp, thr) - call assert_close(jmat( 4, 6),-0.24046964967552E-01_wp, thr) - call assert_close(jmat( 3,10),-0.60407457734382E-02_wp, thr) - call assert_close(jmat( 6, 3),-0.38251294880785E-01_wp, thr) - call assert_close(jmat( 7,18), 0.32150302911807E-01_wp, thr) - call assert_close(jmat(12,20),-0.50061175269104E-01_wp, thr) - - shift(:) = matmul(jmat, charges) - energy = 0.5_wp*dot_product(charges, shift) - call assert_close(energy, 0.86046710402599E-01_wp, thr) - - call terminate(afail) -end subroutine test_coulomb_gfn1_pbc3d - - -subroutine test_coulomb_gfn2_cluster - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_la, only : contract - use xtb_type_environment - use xtb_coulomb_klopmanohno - use xtb_type_molecule - implicit none - real(wp), parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 24 - integer, parameter :: at(nat) = [6,7,6,7,6,6,6,8,7,6,8,7,6,6, & - & 1,1,1,1,1,1,1,1,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[ 2.02799738646442_wp, 0.09231312124713_wp, -0.14310895950963_wp, & - & 4.75011007621000_wp, 0.02373496014051_wp, -0.14324124033844_wp, & - & 6.33434307654413_wp, 2.07098865582721_wp, -0.14235306905930_wp, & - & 8.72860718071825_wp, 1.38002919517619_wp, -0.14265542523943_wp, & - & 8.65318821103610_wp, -1.19324866489847_wp, -0.14231527453678_wp, & - & 6.23857175648671_wp, -2.08353643730276_wp, -0.14218299370797_wp, & - & 5.63266886875962_wp, -4.69950321056008_wp, -0.13940509630299_wp, & - & 3.44931709749015_wp, -5.48092386085491_wp, -0.14318454855466_wp, & - & 7.77508917214346_wp, -6.24427872938674_wp, -0.13107140408805_wp, & - & 10.30229550927022_wp, -5.39739796609292_wp, -0.13672168520430_wp, & - & 12.07410272485492_wp, -6.91573621641911_wp, -0.13666499342053_wp, & - & 10.70038521493902_wp, -2.79078533715849_wp, -0.14148379504141_wp, & - & 13.24597858727017_wp, -1.76969072232377_wp, -0.14218299370797_wp, & - & 7.40891694074004_wp, -8.95905928176407_wp, -0.11636933482904_wp, & - & 1.38702118184179_wp, 2.05575746325296_wp, -0.14178615122154_wp, & - & 1.34622199478497_wp, -0.86356704498496_wp, 1.55590600570783_wp, & - & 1.34624089204623_wp, -0.86133716815647_wp, -1.84340893849267_wp, & - & 5.65596919189118_wp, 4.00172183859480_wp, -0.14131371969009_wp, & - & 14.67430918222276_wp, -3.26230980007732_wp, -0.14344911021228_wp, & - & 13.50897177220290_wp, -0.60815166181684_wp, 1.54898960808727_wp, & - & 13.50780014200488_wp, -0.60614855212345_wp, -1.83214617078268_wp, & - & 5.41408424778406_wp, -9.49239668625902_wp, -0.11022772492007_wp, & - & 8.31919801555568_wp, -9.74947502841788_wp, 1.56539243085954_wp, & - & 8.31511620712388_wp, -9.76854236502758_wp, -1.79108242206824_wp],& - & shape(xyz)) - integer, parameter :: nsh = 38 - integer, parameter :: nshell(4) = [2, 2, 2, 1] - real(wp), parameter :: charges(nat) = [& - &-0.05476196_wp, 0.00248420_wp, 0.08809027_wp,-0.28313223_wp, 0.12260575_wp, & - &-0.04041664_wp, 0.26374283_wp,-0.43589031_wp,-0.11704515_wp, 0.31376962_wp, & - &-0.44064154_wp,-0.07607650_wp,-0.05087676_wp,-0.04160170_wp, 0.06582772_wp, & - & 0.08200852_wp, 0.08188349_wp, 0.05475583_wp, 0.09364446_wp, 0.07149007_wp, & - & 0.07154523_wp, 0.09011030_wp, 0.06924195_wp, 0.06924253_wp] - real(wp), parameter :: shellCharges(nsh) = [& - &-0.03587416_wp,-0.01858174_wp, 0.27383743_wp,-0.27841269_wp, & - &-0.07642190_wp, 0.16034079_wp, 0.02101744_wp,-0.29972495_wp, & - &-0.04569512_wp, 0.16484435_wp,-0.04778340_wp, 0.02157296_wp, & - &-0.02744706_wp, 0.28860665_wp, 0.25700597_wp,-0.69772420_wp, & - & 0.24467004_wp,-0.35271751_wp,-0.02181401_wp, 0.32593100_wp, & - & 0.25819509_wp,-0.69903269_wp, 0.27169266_wp,-0.34626972_wp, & - &-0.03452070_wp,-0.01338789_wp,-0.02989810_wp,-0.00748430_wp, & - & 0.06457802_wp, 0.08293905_wp, 0.08296802_wp, 0.05698136_wp, & - & 0.09025556_wp, 0.07152988_wp, 0.07159003_wp, 0.08590674_wp, & - & 0.06906357_wp, 0.06926350_wp] - real(wp), parameter :: atomicHardness(1, 4) = reshape([& - & 0.538015_wp, 0.461493_wp, 0.451896_wp, 0.405771_wp], [1, 4]) - real(wp), parameter :: shellHardness(2, 4) = reshape([& - & 0.538015_wp, 0.5948486449370_wp, 0.461493_wp, 0.5152519503756_wp, & - & 0.451896_wp, 0.5195457349920_wp, 0.405771_wp, 0.0_wp], [2, 4]) - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TKlopmanOhno) :: coulomb - - integer :: ii, jj - logical :: fail - real(wp) :: energy, sigma(3, 3) - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp), allocatable :: gradient(:, :) - real(wp), allocatable :: jmat(:, :) - real(wp), allocatable :: shift(:) - real(wp), allocatable :: djdr(:, :, :) - real(wp), allocatable :: djdtr(:, :) - real(wp), allocatable :: djdL(:, :, :) - - call init(env) - call init(mol, at, xyz) - call init(coulomb, env, mol, gamAverage%geometric, atomicHardness, 2.0_wp) - - allocate(shift(nat)) - allocate(jMat(nat, nat)) - allocate(gradient(3, nat)) - allocate(djdr(3, nat, nat)) - allocate(djdtr(3, nat)) - allocate(djdL(3, 3, nat)) - - call coulomb%getCoulombMatrix(mol, jmat) - - do ii = 1, nat - call assert_close(jmat(ii,ii), atomicHardness(1, mol%id(ii)), thr) - do jj = 1, ii-1 - call assert_close(jmat(jj,ii), jmat(ii,jj), thr) - end do - end do - - call assert_close(jmat( 1, 3), 0.19643947717683_wp, thr) - call assert_close(jmat( 2, 3), 0.30530133574756_wp, thr) - call assert_close(jmat( 4, 6), 0.21212302738038_wp, thr) - call assert_close(jmat( 3,10), 0.11548839173240_wp, thr) - call assert_close(jmat( 6, 3), 0.21966640779889_wp, thr) - call assert_close(jmat( 7,18), 0.11159957571378_wp, thr) - call assert_close(jmat(12,20), 0.21900194564411_wp, thr) - - shift(:) = matmul(jmat, charges) - energy = 0.5_wp*dot_product(charges, shift) - call assert_close(energy, 0.54562180505117E-01_wp, thr) - - call coulomb%getCoulombDerivs(mol, charges, djdr, djdtr, djdL) - call contract(djdr, charges, gradient) - call contract(djdL, charges, sigma) - - ! check numerical gradient - do ii = 1, nat - do jj = 1, 3 - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - er = 0.5_wp*dot_product(charges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - el = 0.5_wp*dot_product(charges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - - ! check numerical strain derivatives - eps = unity - do ii = 1, 3 - do jj = 1, ii - eps(jj, ii) = eps(jj, ii) + step - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - er = 0.5_wp*dot_product(charges, shift) - - eps(jj, ii) = eps(jj, ii) - 2*step - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - el = 0.5_wp*dot_product(charges, shift) - - eps(jj, ii) = eps(jj, ii) + step - - call assert_close(sigma(jj, ii), (er - el)*step2, thr) - end do - end do - - ! Reset - deallocate(shift, jMat, djdr, djdtr, djdL) - allocate(shift(nsh)) - allocate(jMat(nsh, nsh)) - allocate(djdr(3, nat, nsh)) - allocate(djdtr(3, nsh)) - allocate(djdL(3, 3, nsh)) - - ! Second run now for shellwise electrostatics - call init(mol, at, xyz) - call init(coulomb, env, mol, gamAverage%arithmetic, shellHardness, 2.0_wp, & - & nshell=nshell) - - call coulomb%getCoulombMatrix(mol, jmat) - - do ii = 1, 14, 2 - jj = ii/2+1 - call assert_close(jmat(ii,ii), shellHardness(1, mol%id(jj)), thr) - call assert_close(jmat(ii+1,ii+1), shellHardness(2, mol%id(jj)), thr) - end do - do ii = 1, nsh - do jj = 1, ii-1 - call assert_close(jmat(jj,ii), jmat(ii,jj), thr) - end do - end do - - call assert_close(jmat( 1, 3), 0.29593390363812_wp, thr) - call assert_close(jmat( 2, 3), 0.30152111619404_wp, thr) - call assert_close(jmat( 4, 6), 0.31707000700913_wp, thr) - call assert_close(jmat( 3,10), 0.22194971747742_wp, thr) - call assert_close(jmat( 6, 3), 0.31180455546450_wp, thr) - call assert_close(jmat( 7,18), 0.12575667968267_wp, thr) - call assert_close(jmat(12,20), 0.18160321973606_wp, thr) - - shift(:) = matmul(jmat, shellCharges) - energy = 0.5_wp*dot_product(shellCharges, shift) - call assert_close(energy, 0.76930095102192E-01_wp, thr) - - call coulomb%getCoulombDerivs(mol, shellCharges, djdr, djdtr, djdL) - call contract(djdr, shellCharges, gradient) - call contract(djdL, shellCharges, sigma) - - ! check numerical gradient - do ii = 1, nat - do jj = 1, 3 - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, shellCharges) - er = 0.5_wp*dot_product(shellCharges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, shellCharges) - el = 0.5_wp*dot_product(shellCharges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - - ! check numerical strain derivatives - eps = unity - do ii = 1, 3 - do jj = 1, ii - eps(jj, ii) = eps(jj, ii) + step - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, shellCharges) - er = 0.5_wp*dot_product(shellCharges, shift) - - eps(jj, ii) = eps(jj, ii) - 2*step - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, shellCharges) - el = 0.5_wp*dot_product(shellCharges, shift) - - eps(jj, ii) = eps(jj, ii) + step - - call assert_close(sigma(jj, ii), (er - el)*step2, thr) - end do - end do - - call terminate(afail) -end subroutine test_coulomb_gfn2_cluster - -subroutine test_coulomb_gfn2_pbc3d - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_constants, only : pi, sqrtpi - use xtb_mctc_convert - use xtb_mctc_la, only : contract - use xtb_type_environment - use xtb_coulomb_klopmanohno - use xtb_type_molecule - implicit none - - real(wp),parameter :: thr = 1.0e-9_wp - integer, parameter :: nat = 32 - integer, parameter :: nsh = 48 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - real(wp),parameter :: charges(nat) = [& - &-0.40074825616499E+0_wp,-0.39675916994874E+0_wp,-0.39566141463345E+0_wp, & - &-0.40205336237269E+0_wp,-7.70569833745062E-2_wp,-6.93201005060526E-2_wp, & - & 0.16161438132489E+0_wp,-8.53298056844963E-2_wp,-7.28764536006634E-2_wp, & - & 0.17055907439056E+0_wp, 0.17070980395417E+0_wp,-7.04067235322931E-2_wp, & - &-7.59964390504423E-2_wp, 0.16964839407562E+0_wp,-6.20585040406314E-2_wp, & - &-7.29250708812517E-2_wp, 8.64174740477892E-2_wp, 0.10406729706244E+0_wp, & - & 8.62223301936871E-2_wp, 0.11318668876957E+0_wp, 8.39374413133319E-2_wp, & - & 9.08063716407997E-2_wp, 9.33750029719196E-2_wp, 9.02414021711847E-2_wp, & - & 8.52471706343666E-2_wp, 9.46559327232836E-2_wp, 8.25241730550529E-2_wp, & - & 0.10241788528707E+0_wp, 0.10484272561566E+0_wp, 0.10417532504838E+0_wp, & - & 8.96531455310284E-2_wp, 9.68902639794006E-2_wp] - real(wp),parameter :: shellCharges(nsh) = [& - & 2.548824270679E-01_wp, -6.417655149522E-01_wp, 2.550635758392E-01_wp, & - &-6.396203663170E-01_wp, 2.532654296214E-01_wp, -6.361388572143E-01_wp, & - & 2.540628366400E-01_wp, -6.399929765001E-01_wp, -4.278481458258E-02_wp, & - &-4.516926912533E-02_wp, -4.246973895241E-02_wp, -4.510205724522E-02_wp, & - &-7.814112584798E-02_wp, 3.246268964607E-01_wp, -4.508032230865E-02_wp, & - &-4.909932323115E-02_wp, -4.266711021723E-02_wp, -4.507074501219E-02_wp, & - &-7.801055759726E-02_wp, 3.277862846551E-01_wp, -7.706736816894E-02_wp, & - & 3.274667529347E-01_wp, -4.274056057957E-02_wp, -4.198972178466E-02_wp, & - &-4.402591663970E-02_wp, -4.284660977700E-02_wp, -7.796687803440E-02_wp, & - & 3.284463358790E-01_wp, -4.319146370456E-02_wp, -3.898718552660E-02_wp, & - &-4.414934521005E-02_wp, -4.299559035202E-02_wp, 8.243712818772E-02_wp, & - & 9.197499978461E-02_wp, 6.661156570939E-02_wp, 9.654423384175E-02_wp, & - & 7.038786665539E-02_wp, 8.271657181661E-02_wp, 7.609575142603E-02_wp, & - & 6.807174316298E-02_wp, 8.294849862734E-02_wp, 8.523505177342E-02_wp, & - & 6.304638754319E-02_wp, 6.764681513028E-02_wp, 9.295478478980E-02_wp, & - & 8.550915995666E-02_wp, 6.157630928522E-02_wp, 6.771601209250E-02_wp] - integer, parameter :: nshell(3) = [2, 2, 1] - real(wp), parameter :: shellHardness(2, 3) = reshape([& - & 0.451896_wp, 0.5195457349920_wp, 0.538015_wp, 0.5948486449370_wp, & - & 0.405771_wp, 0.0_wp], [2, 3]) - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TKlopmanOhno) :: coulomb - - integer :: ii, jj - logical :: fail - real(wp) :: energy, sigma(3, 3) - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp), allocatable :: gradient(:, :) - real(wp), allocatable :: jmat(:, :) - real(wp), allocatable :: shift(:) - real(wp), allocatable :: djdr(:, :, :) - real(wp), allocatable :: djdtr(:, :) - real(wp), allocatable :: djdL(:, :, :) - - call init(env) - call init(mol, at, xyz, lattice=lattice) - call init(coulomb, env, mol, gamAverage%arithmetic, shellHardness, 2.0_wp, & - & nshell=nshell) - - call assert_close(coulomb%rCutoff, 18.11939328_wp, thr) - call assert_close(coulomb%gCutoff, 1.4680064_wp, thr) - call assert_close(coulomb%alpha, 0.2097152_wp, thr) - - allocate(shift(nsh)) - allocate(jMat(nsh, nsh)) - allocate(gradient(3, nat)) - allocate(djdr(3, nat, nsh)) - allocate(djdtr(3, nsh)) - allocate(djdL(3, 3, nsh)) - - call coulomb%getCoulombMatrix(mol, jmat) - - do ii = 1, nsh - do jj = 1, ii-1 - call assert_close(jmat(jj,ii), jmat(ii,jj), thr) - end do - end do - - call assert_close(jmat( 1, 3), -0.65948223431173E-01_wp, thr) - call assert_close(jmat( 2, 3), -0.63531253417773E-01_wp, thr) - call assert_close(jmat( 4, 6), -0.71249446497053E-01_wp, thr) - call assert_close(jmat( 3,10), -0.47826859938370E-01_wp, thr) - call assert_close(jmat( 6, 3), -0.72960918626276E-01_wp, thr) - call assert_close(jmat( 7,18), -0.57502477782259E-01_wp, thr) - call assert_close(jmat(12,20), -0.13191548797843E-01_wp, thr) - - shift(:) = matmul(jmat, shellCharges) - energy = 0.5_wp*dot_product(shellCharges, shift) - call assert_close(energy, 0.93929971020624E-01_wp, thr) - - call coulomb%getCoulombDerivs(mol, shellCharges, djdr, djdtr, djdL) - call contract(djdr, shellCharges, gradient) - call contract(djdL, shellCharges, sigma) - - if (afail > 0) call terminate(afail) - - ! check numerical gradient - do ii = 1, nat, 5 - do jj = 1, 3 - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, shellCharges) - er = 0.5_wp*dot_product(shellCharges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, shellCharges) - el = 0.5_wp*dot_product(shellCharges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - - if (afail > 0) call terminate(afail) - - ! check numerical strain derivatives - eps = unity - do ii = 1, 3 - do jj = 1, ii - eps(jj, ii) = eps(jj, ii) + step - mol%lattice(:, :) = matmul(eps, lattice) - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, shellCharges) - er = 0.5_wp*dot_product(shellCharges, shift) - - eps(jj, ii) = eps(jj, ii) - 2*step - mol%lattice(:, :) = matmul(eps, lattice) - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, shellCharges) - el = 0.5_wp*dot_product(shellCharges, shift) - - eps(jj, ii) = eps(jj, ii) + step - - call assert_close(sigma(jj, ii), (er - el)*step2, thr) - end do - end do - - call terminate(afail) -end subroutine test_coulomb_gfn2_pbc3d - - -subroutine test_coulomb_gaussian_cluster - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_constants, only : sqrtpi - use xtb_mctc_la, only : contract - use xtb_coulomb_gaussian - use xtb_type_environment - use xtb_type_molecule - implicit none - real(wp), parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 24 - integer, parameter :: at(nat) = [6,7,6,7,6,6,6,8,7,6,8,7,6,6, & - & 1,1,1,1,1,1,1,1,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[ 2.02799738646442_wp, 0.09231312124713_wp, -0.14310895950963_wp, & - & 4.75011007621000_wp, 0.02373496014051_wp, -0.14324124033844_wp, & - & 6.33434307654413_wp, 2.07098865582721_wp, -0.14235306905930_wp, & - & 8.72860718071825_wp, 1.38002919517619_wp, -0.14265542523943_wp, & - & 8.65318821103610_wp, -1.19324866489847_wp, -0.14231527453678_wp, & - & 6.23857175648671_wp, -2.08353643730276_wp, -0.14218299370797_wp, & - & 5.63266886875962_wp, -4.69950321056008_wp, -0.13940509630299_wp, & - & 3.44931709749015_wp, -5.48092386085491_wp, -0.14318454855466_wp, & - & 7.77508917214346_wp, -6.24427872938674_wp, -0.13107140408805_wp, & - & 10.30229550927022_wp, -5.39739796609292_wp, -0.13672168520430_wp, & - & 12.07410272485492_wp, -6.91573621641911_wp, -0.13666499342053_wp, & - & 10.70038521493902_wp, -2.79078533715849_wp, -0.14148379504141_wp, & - & 13.24597858727017_wp, -1.76969072232377_wp, -0.14218299370797_wp, & - & 7.40891694074004_wp, -8.95905928176407_wp, -0.11636933482904_wp, & - & 1.38702118184179_wp, 2.05575746325296_wp, -0.14178615122154_wp, & - & 1.34622199478497_wp, -0.86356704498496_wp, 1.55590600570783_wp, & - & 1.34624089204623_wp, -0.86133716815647_wp, -1.84340893849267_wp, & - & 5.65596919189118_wp, 4.00172183859480_wp, -0.14131371969009_wp, & - & 14.67430918222276_wp, -3.26230980007732_wp, -0.14344911021228_wp, & - & 13.50897177220290_wp, -0.60815166181684_wp, 1.54898960808727_wp, & - & 13.50780014200488_wp, -0.60614855212345_wp, -1.83214617078268_wp, & - & 5.41408424778406_wp, -9.49239668625902_wp, -0.11022772492007_wp, & - & 8.31919801555568_wp, -9.74947502841788_wp, 1.56539243085954_wp, & - & 8.31511620712388_wp, -9.76854236502758_wp, -1.79108242206824_wp],& - & shape(xyz)) - real(wp), parameter :: charges(nat) = [& - &-0.05476196_wp, 0.00248420_wp, 0.08809027_wp,-0.28313223_wp, 0.12260575_wp, & - &-0.04041664_wp, 0.26374283_wp,-0.43589031_wp,-0.11704515_wp, 0.31376962_wp, & - &-0.44064154_wp,-0.07607650_wp,-0.05087676_wp,-0.04160170_wp, 0.06582772_wp, & - & 0.08200852_wp, 0.08188349_wp, 0.05475583_wp, 0.09364446_wp, 0.07149007_wp, & - & 0.07154523_wp, 0.09011030_wp, 0.06924195_wp, 0.06924253_wp] - real(wp), parameter :: rad(1, 4) = reshape([& - & 1.88862966_wp, 1.32250290_wp, 1.23166285_wp, 0.55159092_wp], [1, 4]) - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TGaussianSmeared) :: coulomb - - integer :: ii, jj - logical :: fail - real(wp) :: energy, sigma(3, 3) - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp), allocatable :: gradient(:, :) - real(wp), allocatable :: jmat(:, :) - real(wp), allocatable :: shift(:) - real(wp), allocatable :: djdr(:, :, :) - real(wp), allocatable :: djdtr(:, :) - real(wp), allocatable :: djdL(:, :, :) - - call init(env) - call init(mol, at, xyz) - call init(coulomb, env, mol, rad) - - allocate(shift(nat)) - allocate(jMat(nat, nat)) - allocate(gradient(3, nat)) - allocate(djdr(3, nat, nat)) - allocate(djdtr(3, nat)) - allocate(djdL(3, 3, nat)) - - call coulomb%getCoulombMatrix(mol, jmat) - - do ii = 1, nat - call assert_close(jmat(ii,ii), sqrt(2.0_wp)/sqrtpi/rad(1, mol%id(ii)), thr) - do jj = 1, ii-1 - call assert_close(jmat(jj,ii), jmat(ii,jj), thr) - end do - end do - - call assert_close(jmat( 1, 3), 0.20845479968556_wp, thr) - call assert_close(jmat( 2, 3), 0.34290971840222_wp, thr) - call assert_close(jmat( 4, 6), 0.23234316136565_wp, thr) - call assert_close(jmat( 3,10), 0.11824383006732_wp, thr) - call assert_close(jmat( 6, 3), 0.23395190326154_wp, thr) - call assert_close(jmat( 7,18), 0.11492593106728_wp, thr) - call assert_close(jmat(12,20), 0.25389462706068_wp, thr) - - shift(:) = matmul(jmat, charges) - energy = 0.5_wp*dot_product(charges, shift) - call assert_close(energy, 0.10159878036650_wp, thr) - - call coulomb%getCoulombDerivs(mol, charges, djdr, djdtr, djdL) - call contract(djdr, charges, gradient) - call contract(djdL, charges, sigma) - - ! check numerical gradient - do ii = 1, nat - do jj = 1, 3 - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - er = 0.5_wp*dot_product(charges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - el = 0.5_wp*dot_product(charges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - - ! check numerical strain derivatives - eps = unity - do ii = 1, 3 - do jj = 1, ii - eps(jj, ii) = eps(jj, ii) + step - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - er = 0.5_wp*dot_product(charges, shift) - - eps(jj, ii) = eps(jj, ii) - 2*step - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - el = 0.5_wp*dot_product(charges, shift) - - eps(jj, ii) = eps(jj, ii) + step - - call assert_close(sigma(jj, ii), (er - el)*step2, thr) - end do - end do - - call terminate(afail) -end subroutine test_coulomb_gaussian_cluster - - -subroutine test_coulomb_gaussian_pbc3d - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_constants, only : pi, sqrtpi - use xtb_mctc_convert - use xtb_mctc_la, only : contract - use xtb_coulomb_gaussian - use xtb_type_environment - use xtb_type_molecule - implicit none - - real(wp),parameter :: thr = 1.0e-9_wp - integer, parameter :: nat = 32 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - real(wp),parameter :: charges(nat) = [& - &-0.40074825616499E+0_wp,-0.39675916994874E+0_wp,-0.39566141463345E+0_wp, & - &-0.40205336237269E+0_wp,-7.70569833745062E-2_wp,-6.93201005060526E-2_wp, & - & 0.16161438132489E+0_wp,-8.53298056844963E-2_wp,-7.28764536006634E-2_wp, & - & 0.17055907439056E+0_wp, 0.17070980395417E+0_wp,-7.04067235322931E-2_wp, & - &-7.59964390504423E-2_wp, 0.16964839407562E+0_wp,-6.20585040406314E-2_wp, & - &-7.29250708812517E-2_wp, 8.64174740477892E-2_wp, 0.10406729706244E+0_wp, & - & 8.62223301936871E-2_wp, 0.11318668876957E+0_wp, 8.39374413133319E-2_wp, & - & 9.08063716407997E-2_wp, 9.33750029719196E-2_wp, 9.02414021711847E-2_wp, & - & 8.52471706343666E-2_wp, 9.46559327232836E-2_wp, 8.25241730550529E-2_wp, & - & 0.10241788528707E+0_wp, 0.10484272561566E+0_wp, 0.10417532504838E+0_wp, & - & 8.96531455310284E-2_wp, 9.68902639794006E-2_wp] - real(wp), parameter :: rad(1, 3) = reshape([& - & 1.23166285_wp, 1.88862966_wp, 0.55159092_wp], [1, 3]) - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TGaussianSmeared) :: coulomb - - integer :: ii, jj - logical :: fail - real(wp) :: energy, sigma(3, 3) - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp), allocatable :: gradient(:, :) - real(wp), allocatable :: jmat(:, :) - real(wp), allocatable :: shift(:) - real(wp), allocatable :: djdr(:, :, :) - real(wp), allocatable :: djdtr(:, :) - real(wp), allocatable :: djdL(:, :, :) - - call init(env) - call init(mol, at, xyz, lattice=lattice) - call init(coulomb, env, mol, rad, tolerance=1.0e-8_wp) - - call assert_close(coulomb%rCutoff, 18.11939328_wp, thr) - call assert_close(coulomb%gCutoff, 1.4680064_wp, thr) - call assert_close(coulomb%alpha, 0.2097152_wp, thr) - - allocate(shift(nat)) - allocate(jMat(nat, nat)) - allocate(gradient(3, nat)) - allocate(djdr(3, nat, nat)) - allocate(djdtr(3, nat)) - allocate(djdL(3, 3, nat)) - - call coulomb%getCoulombMatrix(mol, jmat) - - do ii = 1, nat - do jj = 1, ii-1 - call assert_close(jmat(jj,ii), jmat(ii,jj), thr) - end do - end do - call assert_close(jmat( 1, 3),-0.11073244345567E-01_wp, thr) - call assert_close(jmat( 2, 3),-0.59052463388029E-01_wp, thr) - call assert_close(jmat( 4, 6),-0.21273998758336E-01_wp, thr) - call assert_close(jmat( 3,10),-0.24405713033154E-02_wp, thr) - call assert_close(jmat( 6, 3),-0.36042624892326E-01_wp, thr) - call assert_close(jmat( 7,18), 0.43960420991048E-01_wp, thr) - call assert_close(jmat(12,20),-0.47663494495435E-01_wp, thr) - - shift(:) = matmul(jmat, charges) - energy = 0.5_wp*dot_product(charges, shift) - call assert_close(energy, 0.17261986036367_wp, thr) - - call coulomb%getCoulombDerivs(mol, charges, djdr, djdtr, djdL) - call contract(djdr, charges, gradient) - call contract(djdL, charges, sigma) - - ! check numerical gradient - do ii = 1, nat, 5 - do jj = 1, 3 - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - er = 0.5_wp*dot_product(charges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - el = 0.5_wp*dot_product(charges, shift) - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - - ! check numerical strain derivatives - eps = unity - do ii = 1, 3 - do jj = 1, ii - eps(jj, ii) = eps(jj, ii) + step - mol%lattice(:, :) = matmul(eps, lattice) - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - er = 0.5_wp*dot_product(charges, shift) - - eps(jj, ii) = eps(jj, ii) - 2*step - mol%lattice(:, :) = matmul(eps, lattice) - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call coulomb%update(env, mol) - call coulomb%getCoulombMatrix(mol, jmat) - shift(:) = matmul(jmat, charges) - el = 0.5_wp*dot_product(charges, shift) - - eps(jj, ii) = eps(jj, ii) + step - - call assert_close(sigma(jj, ii), (er - el)*step2, thr) - end do - end do - - call terminate(afail) -end subroutine test_coulomb_gaussian_pbc3d diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/dftd3.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/dftd3.f90 deleted file mode 100644 index ea7792f..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/dftd3.f90 +++ /dev/null @@ -1,734 +0,0 @@ -subroutine test_dftd3_pbc3d_neighbourlist - use xtb_mctc_accuracy, only : wp - use assertion - - use xtb_mctc_convert, only : aatoau - - use xtb_type_environment, only : TEnvironment, init - use xtb_type_molecule, only : TMolecule, init, len - use xtb_type_neighbourlist, only : TNeighbourList, init - use xtb_type_latticepoint, only : TLatticePoint, init - use xtb_type_param, only : dftd_parameter - - use xtb_disp_coordinationnumber, only : getCoordinationNumber, cnType - use xtb_disp_dftd3, only : d3_gradient - use xtb_disp_dftd3param, only : copy_c6, reference_c6 - - implicit none - - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 32 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - type(dftd_parameter),parameter :: dparam_pbe = dftd_parameter ( & - & s6=1.0_wp, s8=0.95948085_wp, a1=0.38574991_wp, a2=4.80688534_wp, s9=0.0_wp) - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TLatticePoint) :: latp - type(TNeighbourlist) :: neighList - - integer, allocatable :: neighs(:) - real(wp), allocatable :: trans(:, :) - - integer :: ii, jj - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp) :: energy, sigma(3, 3), sdum(3, 3) - real(wp), allocatable :: gradient(:, :), gdum(:, :) - real(wp), allocatable :: cn(:), dcndr(:, :, :), dcndL(:, :, :) - - call init(env) - - call init(mol, at, xyz, lattice=lattice) - - if (.not.allocated(reference_c6)) call copy_c6(reference_c6) - allocate(neighs(nat)) - allocate(cn(nat), dcndr(3, nat, nat), dcndL(3, 3, nat)) - allocate(gradient(3, nat), gdum(3, nat)) - - energy = 0.0_wp - gradient(:, :) = 0.0_wp - sigma(:, :) = 0.0_wp - - call init(latp, env, mol, 60.0_wp) ! Fixed cutoff - call latp%getLatticePoints(trans, 60.0_wp) - call init(neighList, len(mol)) - call neighList%generate(env, mol%xyz, 60.0_wp, trans, .false.) - - call neighlist%getNeighs(neighs, 40.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & - & cn, dcndr, dcndL) - call neighlist%getNeighs(neighs, 60.0_wp) - call d3_gradient(mol, neighs, neighList, dparam_pbe, 4.0_wp, & - & cn, dcndr, dcndL, energy, gradient, sigma) - - call assert_close(energy, -0.70956131647955E-01_wp, thr) - call assert_close(norm2(gradient), 0.80967207004742E-03_wp, thr) - - call assert_close(gradient(1, 3), -0.36750795547191E-04_wp, thr) - call assert_close(gradient(2, 7), 0.97188478756351E-04_wp, thr) - call assert_close(gradient(3,12), -0.46581766272258E-04_wp, thr) - - call assert_close(sigma(1,1), 0.75334721374086E-01_wp, thr) - call assert_close(sigma(2,1), -0.62270444669135E-05_wp, thr) - call assert_close(sigma(3,2), 0.23549303643349E-03_wp, thr) - - ! check numerical gradient - ! reduce the number of numerical gradient evaluations significantly - do ii = 1, 2 - do jj = ii, 3, 2 - er = 0.0_wp - el = 0.0_wp - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call neighList%update(mol%xyz, trans) - call neighlist%getNeighs(neighs, 40.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & - & cn, dcndr, dcndL) - call neighlist%getNeighs(neighs, 60.0_wp) - call d3_gradient(mol, neighs, neighlist, dparam_pbe, 4.0_wp, & - & cn, dcndr, dcndL, er, gdum, sdum) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - - call mol%update - call neighList%update(mol%xyz, trans) - call neighlist%getNeighs(neighs, 40.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & - & cn, dcndr, dcndL) - call neighlist%getNeighs(neighs, 60.0_wp) - call d3_gradient(mol, neighs, neighlist, dparam_pbe, 4.0_wp, & - & cn, dcndr, dcndL, el, gdum, sdum) - - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - -! ! check numerical strain derivatives -! trans2 = trans -! eps = unity -! do ii = 1, 3 -! do jj = 1, ii -! eps(jj, ii) = eps(jj, ii) + step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! !call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & -! !& cn, dcndr, dcndL) -! call d3_atm_gradient(mol, neighs, neighlist, dparam_pbe, 4.0_wp, & -! & cn, dcndr, dcndL, er, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) - 2*step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! call neighList%update(mol%xyz, trans) -! !call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & -! !& cn, dcndr, dcndL) -! call d3_atm_gradient(mol, neighs, neighlist, dparam_pbe, 4.0_wp, & -! & cn, dcndr, dcndL, el, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) + step -! -! call assert_close(sigma(jj, ii), (er - el)*step2, thr) -! end do -! end do - - call terminate(afail) - -end subroutine test_dftd3_pbc3d_neighbourlist - - -subroutine test_dftd3_pbc3d_latticepoints - use xtb_mctc_accuracy, only : wp - use assertion - - use xtb_mctc_convert, only : aatoau - - use xtb_type_environment, only : TEnvironment, init - use xtb_type_molecule, only : TMolecule, init, len - use xtb_type_neighbourlist, only : TNeighbourList, init - use xtb_type_latticepoint, only : TLatticePoint, init - use xtb_type_wignerseitzcell, only : TWignerSeitzCell, init - use xtb_type_param, only : dftd_parameter - - use xtb_disp_coordinationnumber, only : getCoordinationNumber, cnType - use xtb_disp_dftd3, only : d3_gradient - use xtb_disp_dftd3param, only : copy_c6, reference_c6 - - implicit none - - real(wp),parameter :: thr = 1.0e-10_wp - real(wp),parameter :: thr2 = 1.0e-9_wp - integer, parameter :: nat = 32 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - type(dftd_parameter),parameter :: dparam_pbe = dftd_parameter ( & - & s6=1.0_wp, s8=0.95948085_wp, a1=0.38574991_wp, a2=4.80688534_wp, s9=0.0_wp) - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TLatticePoint) :: latp - type(TNeighbourlist) :: neighList - - integer, allocatable :: neighs(:) - real(wp), allocatable :: trans(:, :), trans2(:, :) - - integer :: ii, jj - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp) :: energy, sigma(3, 3), sdum(3, 3) - real(wp), allocatable :: gradient(:, :), gdum(:, :) - real(wp), allocatable :: cn(:), dcndr(:, :, :), dcndL(:, :, :) - - call init(env) - - call init(mol, at, xyz, lattice=lattice) - - if (.not.allocated(reference_c6)) call copy_c6(reference_c6) - allocate(neighs(nat)) - allocate(cn(nat), dcndr(3, nat, nat), dcndL(3, 3, nat)) - allocate(gradient(3, nat), gdum(3, nat)) - - energy = 0.0_wp - gradient(:, :) = 0.0_wp - sigma(:, :) = 0.0_wp - -! cn(:) = 0.0_wp -! dcndr(:, :, :) = 0.0_wp -! dcndL(:, :, :) = 0.0_wp - - call init(latp, env, mol, 60.0_wp) ! Fixed cutoff - call latp%getLatticePoints(trans, 40.0_wp) - call init(neighList, len(mol)) - call neighList%generate(env, mol%xyz, 40.0_wp, trans, .false.) - - call neighlist%getNeighs(neighs, 40.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & - & cn, dcndr, dcndL) - call latp%getLatticePoints(trans, 60.0_wp) - call d3_gradient(mol, trans, dparam_pbe, 4.0_wp, 60.0_wp, & - & cn, dcndr, dcndL, energy, gradient, sigma) - - call assert_close(energy, -0.70957467834973E-01_wp, thr) - call assert_close(norm2(gradient), 0.80953440515160E-03_wp, thr) - - call assert_close(gradient(1, 3), -0.36750229627472E-04_wp, thr) - call assert_close(gradient(2, 7), 0.97133121226048E-04_wp, thr) - call assert_close(gradient(3,12), -0.46580608745602E-04_wp, thr) - - call assert_close(sigma(1,1), 0.75336316933972E-01_wp, thr) - call assert_close(sigma(2,1), -0.61981535450274E-05_wp, thr) - call assert_close(sigma(3,2), 0.23588761667468E-03_wp, thr) - - ! check numerical gradient - do ii = 1, nat, 9 - do jj = 1, 3 - er = 0.0_wp - el = 0.0_wp - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call neighList%update(mol%xyz, trans) - call neighlist%getNeighs(neighs, 40.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & - & cn, dcndr, dcndL) - call d3_gradient(mol, trans, dparam_pbe, 4.0_wp, 60.0_wp, & - & cn, dcndr, dcndL, er, gdum, sdum) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - - call mol%update - call neighList%update(mol%xyz, trans) - call neighlist%getNeighs(neighs, 40.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & - & cn, dcndr, dcndL) - call d3_gradient(mol, trans, dparam_pbe, 4.0_wp, 60.0_wp, & - & cn, dcndr, dcndL, el, gdum, sdum) - - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr2) - end do - end do - -! ! check numerical strain derivatives -! trans2 = trans -! eps = unity -! do ii = 1, 3 -! do jj = 1, ii -! er = 0.0_wp -! el = 0.0_wp -! eps(jj, ii) = eps(jj, ii) + step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! call neighList%update(mol%xyz, trans) -! call neighlist%getNeighs(neighs, 40.0_wp) -! call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & -! & cn, dcndr, dcndL) -! call d3_gradient(mol, trans, dparam_pbe, 4.0_wp, 60.0_wp, & -! & cn, dcndr, dcndL, er, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) - 2*step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! call neighList%update(mol%xyz, trans) -! call neighlist%getNeighs(neighs, 40.0_wp) -! call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & -! & cn, dcndr, dcndL) -! call d3_gradient(mol, trans, dparam_pbe, 4.0_wp, 60.0_wp, & -! & cn, dcndr, dcndL, el, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) + step -! -! call assert_close(sigma(jj, ii), (er - el)*step2, thr2) -! end do -! end do - - call terminate(afail) - -end subroutine test_dftd3_pbc3d_latticepoints - - -subroutine test_dftd3_pbc3d_threebody_neighs - use xtb_mctc_accuracy, only : wp - use assertion - - use xtb_mctc_convert, only : aatoau - - use xtb_type_environment, only : TEnvironment, init - use xtb_type_molecule, only : TMolecule, init, len - use xtb_type_neighbourlist, only : TNeighbourList, init - use xtb_type_latticepoint, only : TLatticePoint, init - use xtb_type_wignerseitzcell, only : TWignerSeitzCell, init - use xtb_type_param, only : dftd_parameter - - use xtb_disp_coordinationnumber, only : getCoordinationNumber, cnType - use xtb_disp_dftd3, only : d3_atm_gradient - use xtb_disp_dftd3param, only : copy_c6, reference_c6 - - implicit none - - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 32 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - type(dftd_parameter),parameter :: dparam_pbe = dftd_parameter ( & - & s6=1.0_wp, s8=0.95948085_wp, a1=0.38574991_wp, a2=4.80688534_wp, s9=1.0_wp) - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TLatticePoint) :: latp - type(TNeighbourlist) :: neighList - - integer, allocatable :: neighs(:) - real(wp), allocatable :: trans(:, :), trans2(:, :) - - integer :: ii, jj - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp) :: energy, sigma(3, 3), sdum(3, 3) - real(wp), allocatable :: gradient(:, :), gdum(:, :) - real(wp), allocatable :: cn(:), dcndr(:, :, :), dcndL(:, :, :) - - call init(env) - - call init(mol, at, xyz) - - if (.not.allocated(reference_c6)) call copy_c6(reference_c6) - allocate(neighs(nat)) - allocate(cn(nat), dcndr(3, nat, nat), dcndL(3, 3, nat)) - allocate(gradient(3, nat), gdum(3, nat)) - - energy = 0.0_wp - gradient(:, :) = 0.0_wp - sigma(:, :) = 0.0_wp - - call init(latp, env, mol, 15.0_wp) ! Fixed cutoff - call latp%getLatticePoints(trans, 15.0_wp) - call init(neighList, len(mol)) - call neighList%generate(env, mol%xyz, 15.0_wp, trans, .false.) - - call neighlist%getNeighs(neighs, 15.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & - & cn, dcndr, dcndL) - call d3_atm_gradient(mol, neighs, neighlist, dparam_pbe, 4.0_wp, & - & cn, dcndr, dcndL, energy, gradient, sigma) - - call assert_close(energy, 0.82278010088603E-02_wp, thr) - call assert_close(norm2(gradient), 0.23010015730368E-02_wp, thr) - - call assert_close(gradient(1, 3), 0.43946166128195E-03_wp, thr) - call assert_close(gradient(2, 7), 0.13253569511538E-03_wp, thr) - call assert_close(gradient(3,12), -0.57499662722386E-04_wp, thr) - - call assert_close(sigma(1,1), -0.55966219802469E-02_wp, thr) - call assert_close(sigma(2,1), -0.99936312640867E-03_wp, thr) - call assert_close(sigma(3,2), 0.67158553483908E-03_wp, thr) - - ! check numerical gradient - do ii = 1, nat, 5 - do jj = 1, 3 - er = 0.0_wp - el = 0.0_wp - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call neighList%update(mol%xyz, trans) - call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & - & cn, dcndr, dcndL) - call d3_atm_gradient(mol, neighs, neighlist, dparam_pbe, 4.0_wp, & - & cn, dcndr, dcndL, er, gdum, sdum) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call neighList%update(mol%xyz, trans) - call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & - & cn, dcndr, dcndL) - call d3_atm_gradient(mol, neighs, neighlist, dparam_pbe, 4.0_wp, & - & cn, dcndr, dcndL, el, gdum, sdum) - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - -! ! check numerical strain derivatives -! trans2 = trans -! eps = unity -! do ii = 1, 3 -! do jj = 1, ii -! eps(jj, ii) = eps(jj, ii) + step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! !call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & -! !& cn, dcndr, dcndL) -! call d3_atm_gradient(mol, neighs, neighlist, dparam_pbe, 4.0_wp, & -! & cn, dcndr, dcndL, er, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) - 2*step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! call neighList%update(mol%xyz, trans) -! !call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & -! !& cn, dcndr, dcndL) -! call d3_atm_gradient(mol, neighs, neighlist, dparam_pbe, 4.0_wp, & -! & cn, dcndr, dcndL, el, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) + step -! -! call assert_close(sigma(jj, ii), (er - el)*step2, thr) -! end do -! end do - - call terminate(afail) -end subroutine test_dftd3_pbc3d_threebody_neighs - - -subroutine test_dftd3_pbc3d_threebody_latp - use xtb_mctc_accuracy, only : wp - use assertion - - use xtb_mctc_convert, only : aatoau - - use xtb_type_environment, only : TEnvironment, init - use xtb_type_molecule, only : TMolecule, init, len - use xtb_type_neighbourlist, only : TNeighbourList, init - use xtb_type_latticepoint, only : TLatticePoint, init - use xtb_type_wignerseitzcell, only : TWignerSeitzCell, init - use xtb_type_param, only : dftd_parameter - - use xtb_disp_coordinationnumber, only : getCoordinationNumber, cnType - use xtb_disp_dftd3, only : d3_atm_gradient - use xtb_disp_dftd3param, only : copy_c6, reference_c6 - - implicit none - - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 32 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - type(dftd_parameter),parameter :: dparam_pbe = dftd_parameter ( & - & s6=1.0_wp, s8=0.95948085_wp, a1=0.38574991_wp, a2=4.80688534_wp, s9=1.0_wp) - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TLatticePoint) :: latp - type(TNeighbourlist) :: neighList - - integer, allocatable :: neighs(:) - real(wp), allocatable :: trans(:, :), trans2(:, :) - - integer :: ii, jj - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp) :: energy, sigma(3, 3), sdum(3, 3) - real(wp), allocatable :: gradient(:, :), gdum(:, :) - real(wp), allocatable :: cn(:), dcndr(:, :, :), dcndL(:, :, :) - - call init(env) - - call init(mol, at, xyz) - - if (.not.allocated(reference_c6)) call copy_c6(reference_c6) - allocate(neighs(nat)) - allocate(cn(nat), dcndr(3, nat, nat), dcndL(3, 3, nat)) - allocate(gradient(3, nat), gdum(3, nat)) - - energy = 0.0_wp - gradient(:, :) = 0.0_wp - sigma(:, :) = 0.0_wp - - call init(latp, env, mol, 15.0_wp) ! Fixed cutoff - call latp%getLatticePoints(trans, 15.0_wp) - call init(neighList, len(mol)) - call neighList%generate(env, mol%xyz, 15.0_wp, trans, .false.) - - call neighlist%getNeighs(neighs, 15.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & - & cn, dcndr, dcndL) - call d3_atm_gradient(mol, trans, dparam_pbe, 4.0_wp, 15.0_wp, & - & cn, dcndr, dcndL, energy, gradient, sigma) - - call assert_close(energy, 0.82282776910965E-02_wp, thr) - call assert_close(norm2(gradient), 0.23008499292227E-02_wp, thr) - - call assert_close(gradient(1, 3), 0.43949930795013E-03_wp, thr) - call assert_close(gradient(2, 7), 0.13251725802574E-03_wp, thr) - call assert_close(gradient(3,12), -0.57506040392065E-04_wp, thr) - - call assert_close(sigma(1,1), -0.55971082405750E-02_wp, thr) - call assert_close(sigma(2,1), -0.99942421059516E-03_wp, thr) - call assert_close(sigma(3,2), 0.67209092938839E-03_wp, thr) - - ! check numerical gradient - do ii = 1, nat, 5 - do jj = 1, 3 - er = 0.0_wp - el = 0.0_wp - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call neighList%update(mol%xyz, trans) - call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & - & cn, dcndr, dcndL) - call d3_atm_gradient(mol, trans, dparam_pbe, 4.0_wp, 15.0_wp, & - & cn, dcndr, dcndL, er, gdum, sdum) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call neighList%update(mol%xyz, trans) - call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & - & cn, dcndr, dcndL) - call d3_atm_gradient(mol, trans, dparam_pbe, 4.0_wp, 15.0_wp, & - & cn, dcndr, dcndL, el, gdum, sdum) - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - -! ! check numerical strain derivatives -! trans2 = trans -! eps = unity -! do ii = 1, 3 -! do jj = 1, ii -! eps(jj, ii) = eps(jj, ii) + step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! !call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & -! !& cn, dcndr, dcndL) -! call d3_atm_gradient(mol, neighs, neighlist, dparam_pbe, 4.0_wp, & -! & cn, dcndr, dcndL, er, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) - 2*step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! call neighList%update(mol%xyz, trans) -! !call getCoordinationNumber(mol, neighs, neighList, cnType%exp, & -! !& cn, dcndr, dcndL) -! call d3_atm_gradient(mol, neighs, neighlist, dparam_pbe, 4.0_wp, & -! & cn, dcndr, dcndL, el, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) + step -! -! call assert_close(sigma(jj, ii), (er - el)*step2, thr) -! end do -! end do - - call terminate(afail) -end subroutine test_dftd3_pbc3d_threebody_latp diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/dftd4.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/dftd4.f90 deleted file mode 100644 index 1a5327f..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/dftd4.f90 +++ /dev/null @@ -1,802 +0,0 @@ -subroutine test_dftd4_pbc3d_neighbourlist - use xtb_mctc_accuracy, only : wp - use assertion - - use xtb_mctc_convert, only : aatoau - - use xtb_type_dispersionmodel, only : TDispersionModel - use xtb_type_environment, only : TEnvironment, init - use xtb_type_molecule, only : TMolecule, init, len - use xtb_type_neighbourlist, only : TNeighbourList, init - use xtb_type_latticepoint, only : TLatticePoint, init - use xtb_type_param, only : dftd_parameter - - use xtb_disp_coordinationnumber, only : getCoordinationNumber, cnType, & - & cutCoordinationNumber - use xtb_disp_dftd4, only : d4_gradient, p_refq_goedecker, newD4Model - use xtb_disp_encharges, only : getENCharges - - implicit none - - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 32 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - type(dftd_parameter),parameter :: dparam_pbe = dftd_parameter ( & - & s6=1.0_wp, s8=0.95948085_wp, a1=0.38574991_wp, a2=4.80688534_wp, s9=0.0_wp) - real(wp),parameter :: g_a = 3.0_wp - real(wp),parameter :: g_c = 2.0_wp - real(wp),parameter :: wf = 6.0_wp - integer, parameter :: refqmode = p_refq_goedecker - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TLatticePoint) :: latp - type(TNeighbourlist) :: neighList - type(TDispersionModel) :: dispm - - integer, allocatable :: neighs(:) - real(wp), allocatable :: trans(:, :) - - integer :: ii, jj - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp) :: energy, sigma(3, 3), sdum(3, 3) - real(wp), allocatable :: gradient(:, :), gdum(:, :) - real(wp), allocatable :: cn(:), dcndr(:, :, :), dcndL(:, :, :) - real(wp), allocatable :: q(:), dqdr(:,:,:), dqdL(:,:,:) - - call init(env) - - call init(mol, at, xyz, lattice=lattice) - - call newD4Model(dispm,g_a,g_c,refqmode) - allocate(neighs(nat)) - allocate(cn(nat), dcndr(3, nat, nat), dcndL(3, 3, nat)) - allocate(q(nat), dqdr(3, nat, nat), dqdL(3, 3, nat)) - allocate(gradient(3, nat), gdum(3, nat)) - - energy = 0.0_wp - gradient(:, :) = 0.0_wp - sigma(:, :) = 0.0_wp - - call init(latp, env, mol, 60.0_wp) ! Fixed cutoff - call latp%getLatticePoints(trans, 60.0_wp) - call init(neighList, len(mol)) - call neighList%generate(env, mol%xyz, 60.0_wp, trans, .false.) - -! cn(:) = 0.0_wp -! dcndr(:, :, :) = 0.0_wp -! dcndL(:, :, :) = 0.0_wp - - q(:) = 0.0_wp - dqdr(:, :, :) = 0.0_wp - dqdL(:, :, :) = 0.0_wp - - call neighlist%getNeighs(neighs, 40.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%erf, & - & cn, dcndr, dcndL) - call cutCoordinationNumber(mol%n, cn, dcndr, dcndL, maxCN=8.0_wp) - call getENCharges(env, mol, cn, dcndr, dcndL, q, dqdr, dqdL) - call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & - & cn, dcndr, dcndL) - call neighlist%getNeighs(neighs, 60.0_wp) - call d4_gradient(mol, dispm, neighs, neighList, dparam_pbe, g_a, g_c, wf, & - & cn, dcndr, dcndL, q, dqdr, dqdL, energy, gradient, sigma) - - call assert_close(energy, -0.73670210332109E-01_wp, thr) - call assert_close(norm2(gradient), 0.67876404541808E-03_wp, thr) - - call assert_close(gradient(1, 3), -0.48796348327688E-04_wp, thr) - call assert_close(gradient(2, 7), 0.85632660892000E-04_wp, thr) - call assert_close(gradient(3,12), 0.15057422955536E-04_wp, thr) - - call assert_close(sigma(1,1), 0.80650010267247E-01_wp, thr) - call assert_close(sigma(2,1), -0.20505317558255E-03_wp, thr) - call assert_close(sigma(3,2), 0.21880502391427E-02_wp, thr) - - ! check numerical gradient - ! reduce the number of numerical gradient evaluations significantly - do ii = 1, 2 - do jj = ii, 3, 2 - er = 0.0_wp - el = 0.0_wp - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call neighList%update(mol%xyz, trans) - call neighlist%getNeighs(neighs, 40.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%erf, & - & cn, dcndr, dcndL) - call cutCoordinationNumber(mol%n, cn, dcndr, dcndL, maxCN=8.0_wp) - call getENCharges(env, mol, cn, dcndr, dcndL, q, dqdr, dqdL) - call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & - & cn, dcndr, dcndL) - call neighlist%getNeighs(neighs, 60.0_wp) - call d4_gradient(mol, dispm, neighs, neighList, dparam_pbe, g_a, g_c, wf, & - & cn, dcndr, dcndL, q, dqdr, dqdL, er, gdum, sdum) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - - call mol%update - call neighList%update(mol%xyz, trans) - call neighlist%getNeighs(neighs, 40.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%erf, & - & cn, dcndr, dcndL) - call cutCoordinationNumber(mol%n, cn, dcndr, dcndL, maxCN=8.0_wp) - call getENCharges(env, mol, cn, dcndr, dcndL, q, dqdr, dqdL) - call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & - & cn, dcndr, dcndL) - call neighlist%getNeighs(neighs, 60.0_wp) - call d4_gradient(mol, dispm, neighs, neighList, dparam_pbe, g_a, g_c, wf, & - & cn, dcndr, dcndL, q, dqdr, dqdL, el, gdum, sdum) - - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - -! ! check numerical strain derivatives -! trans2 = trans -! eps = unity -! do ii = 1, 3 -! do jj = 1, ii -! eps(jj, ii) = eps(jj, ii) + step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! !call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & -! !& cn, dcndr, dcndL) -! call d4_atm_gradient(mol, dispm, neighs, neighlist, dparam_pbe, g_a, g_c, wf, & -! & cn, dcndr, dcndL, er, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) - 2*step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! call neighList%update(mol%xyz, trans) -! !call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & -! !& cn, dcndr, dcndL) -! call d4_atm_gradient(mol, dispm, neighs, neighlist, dparam_pbe, g_a, g_c, wf, & -! & cn, dcndr, dcndL, el, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) + step -! -! call assert_close(sigma(jj, ii), (er - el)*step2, thr) -! end do -! end do - - call terminate(afail) - -end subroutine test_dftd4_pbc3d_neighbourlist - - -subroutine test_dftd4_pbc3d_latticepoints - use xtb_mctc_accuracy, only : wp - use assertion - - use xtb_mctc_convert, only : aatoau - - use xtb_type_dispersionmodel, only : TDispersionModel - use xtb_type_environment, only : TEnvironment, init - use xtb_type_molecule, only : TMolecule, init, len - use xtb_type_neighbourlist, only : TNeighbourList, init - use xtb_type_latticepoint, only : TLatticePoint, init - use xtb_type_wignerseitzcell, only : TWignerSeitzCell, init - use xtb_type_param, only : dftd_parameter - - use xtb_disp_coordinationnumber, only : getCoordinationNumber, cnType, & - & cutCoordinationNumber - use xtb_disp_dftd4, only : d4_gradient, p_refq_goedecker, newD4Model - use xtb_disp_encharges, only : getENCharges - - implicit none - - real(wp),parameter :: thr = 1.0e-10_wp - real(wp),parameter :: thr2 = 1.0e-9_wp - integer, parameter :: nat = 32 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - type(dftd_parameter),parameter :: dparam_pbe = dftd_parameter ( & - & s6=1.0_wp, s8=0.95948085_wp, a1=0.38574991_wp, a2=4.80688534_wp, s9=0.0_wp) - real(wp),parameter :: g_a = 3.0_wp - real(wp),parameter :: g_c = 2.0_wp - real(wp),parameter :: wf = 6.0_wp - integer, parameter :: refqmode = p_refq_goedecker - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TLatticePoint) :: latp - type(TNeighbourlist) :: neighList - type(TDispersionModel) :: dispm - - integer, allocatable :: neighs(:) - real(wp), allocatable :: trans(:, :), trans2(:, :) - - integer :: ii, jj - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp) :: energy, sigma(3, 3), sdum(3, 3) - real(wp), allocatable :: gradient(:, :), gdum(:, :) - real(wp), allocatable :: cn(:), dcndr(:, :, :), dcndL(:, :, :) - real(wp), allocatable :: q(:), dqdr(:,:,:), dqdL(:,:,:) - - call init(env) - - call init(mol, at, xyz, lattice=lattice) - - call newD4Model(dispm,g_a,g_c,refqmode) - allocate(neighs(nat)) - allocate(cn(nat), dcndr(3, nat, nat), dcndL(3, 3, nat)) - allocate(q(nat), dqdr(3, nat, nat), dqdL(3, 3, nat)) - allocate(gradient(3, nat), gdum(3, nat)) - - energy = 0.0_wp - gradient(:, :) = 0.0_wp - sigma(:, :) = 0.0_wp - -! cn(:) = 0.0_wp -! dcndr(:, :, :) = 0.0_wp -! dcndL(:, :, :) = 0.0_wp - - q(:) = 0.0_wp - dqdr(:, :, :) = 0.0_wp - dqdL(:, :, :) = 0.0_wp - - call init(latp, env, mol, 60.0_wp) ! Fixed cutoff - call latp%getLatticePoints(trans, 40.0_wp) - call init(neighList, len(mol)) - call neighList%generate(env, mol%xyz, 40.0_wp, trans, .false.) - - call neighlist%getNeighs(neighs, 40.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%erf, & - & cn, dcndr, dcndL) - call cutCoordinationNumber(mol%n, cn, dcndr, dcndL, maxCN=8.0_wp) - call getENCharges(env, mol, cn, dcndr, dcndL, q, dqdr, dqdL) - call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & - & cn, dcndr, dcndL) - call latp%getLatticePoints(trans, 60.0_wp) - call d4_gradient(mol, dispm, trans, dparam_pbe, g_a, g_c, wf, 60.0_wp, & - & cn, dcndr, dcndL, q, dqdr, dqdL, energy, gradient, sigma) - - call assert_close(energy, -0.73670210332109E-01_wp, thr) - call assert_close(norm2(gradient), 0.67876404541808E-03_wp, thr) - - call assert_close(gradient(1, 3), -0.48796348327688E-04_wp, thr) - call assert_close(gradient(2, 7), 0.85632660892001E-04_wp, thr) - call assert_close(gradient(3,12), 0.15057422955536E-04_wp, thr) - - call assert_close(sigma(1,1), 0.80650010267246E-01_wp, thr) - call assert_close(sigma(2,1), -0.20505317558255E-03_wp, thr) - call assert_close(sigma(3,2), 0.21880502391427E-02_wp, thr) - - ! check numerical gradient - do ii = 1, nat, 9 - do jj = mod(ii, 2) + 1, 3, 2 - er = 0.0_wp - el = 0.0_wp - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call neighList%update(mol%xyz, trans) - call neighlist%getNeighs(neighs, 40.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%erf, & - & cn, dcndr, dcndL) - call cutCoordinationNumber(mol%n, cn, dcndr, dcndL, maxCN=8.0_wp) - call getENCharges(env, mol, cn, dcndr, dcndL, q, dqdr, dqdL) - call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & - & cn, dcndr, dcndL) - call d4_gradient(mol, dispm, trans, dparam_pbe, g_a, g_c, wf, 60.0_wp, & - & cn, dcndr, dcndL, q, dqdr, dqdL, er, gdum, sdum) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - - call mol%update - call neighList%update(mol%xyz, trans) - call neighlist%getNeighs(neighs, 40.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%erf, & - & cn, dcndr, dcndL) - call cutCoordinationNumber(mol%n, cn, dcndr, dcndL, maxCN=8.0_wp) - call getENCharges(env, mol, cn, dcndr, dcndL, q, dqdr, dqdL) - call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & - & cn, dcndr, dcndL) - call d4_gradient(mol, dispm, trans, dparam_pbe, g_a, g_c, wf, 60.0_wp, & - & cn, dcndr, dcndL, q, dqdr, dqdL, el, gdum, sdum) - - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr2) - end do - end do - -! ! check numerical strain derivatives -! trans2 = trans -! eps = unity -! do ii = 1, 3 -! do jj = 1, ii -! er = 0.0_wp -! el = 0.0_wp -! eps(jj, ii) = eps(jj, ii) + step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! call neighList%update(mol%xyz, trans) -! call neighlist%getNeighs(neighs, 40.0_wp) -! call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & -! & cn, dcndr, dcndL) -! call d4_gradient(mol, trans, dparam_pbe, g_a, g_c, wf, 60.0_wp, & -! & cn, dcndr, dcndL, er, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) - 2*step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! call neighList%update(mol%xyz, trans) -! call neighlist%getNeighs(neighs, 40.0_wp) -! call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & -! & cn, dcndr, dcndL) -! call d4_gradient(mol, trans, dparam_pbe, g_a, g_c, wf, 60.0_wp, & -! & cn, dcndr, dcndL, el, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) + step -! -! call assert_close(sigma(jj, ii), (er - el)*step2, thr2) -! end do -! end do - - call terminate(afail) - -end subroutine test_dftd4_pbc3d_latticepoints - - -subroutine test_dftd4_pbc3d_threebody_neighs - use xtb_mctc_accuracy, only : wp - use assertion - - use xtb_mctc_convert, only : aatoau - - use xtb_type_dispersionmodel, only : TDispersionModel - use xtb_type_environment, only : TEnvironment, init - use xtb_type_molecule, only : TMolecule, init, len - use xtb_type_neighbourlist, only : TNeighbourList, init - use xtb_type_latticepoint, only : TLatticePoint, init - use xtb_type_wignerseitzcell, only : TWignerSeitzCell, init - use xtb_type_param, only : dftd_parameter - - use xtb_disp_coordinationnumber, only : getCoordinationNumber, cnType - use xtb_disp_dftd4, only : d4_atm_gradient, p_refq_goedecker, newD4Model - use xtb_disp_encharges, only : getENCharges - - implicit none - - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 32 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - type(dftd_parameter),parameter :: dparam_pbe = dftd_parameter ( & - & s6=1.0_wp, s8=0.95948085_wp, a1=0.38574991_wp, a2=4.80688534_wp, s9=1.0_wp) - real(wp),parameter :: g_a = 3.0_wp - real(wp),parameter :: g_c = 2.0_wp - real(wp),parameter :: wf = 6.0_wp - integer, parameter :: refqmode = p_refq_goedecker - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TLatticePoint) :: latp - type(TNeighbourlist) :: neighList - type(TDispersionModel) :: dispm - - integer, allocatable :: neighs(:) - real(wp), allocatable :: trans(:, :), trans2(:, :) - - integer :: ii, jj - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp) :: energy, sigma(3, 3), sdum(3, 3) - real(wp), allocatable :: gradient(:, :), gdum(:, :) - real(wp), allocatable :: cn(:), dcndr(:, :, :), dcndL(:, :, :) - real(wp), allocatable :: q(:), dqdr(:,:,:), dqdL(:,:,:) - - call init(env) - - call init(mol, at, xyz) - - call newD4Model(dispm,g_a,g_c,refqmode) - allocate(neighs(nat)) - allocate(cn(nat), dcndr(3, nat, nat), dcndL(3, 3, nat)) - allocate(gradient(3, nat), gdum(3, nat)) - - energy = 0.0_wp - gradient(:, :) = 0.0_wp - sigma(:, :) = 0.0_wp - - call init(latp, env, mol, 15.0_wp) ! Fixed cutoff - call latp%getLatticePoints(trans, 15.0_wp) - call init(neighList, len(mol)) - call neighList%generate(env, mol%xyz, 15.0_wp, trans, .false.) - - call neighlist%getNeighs(neighs, 15.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & - & cn, dcndr, dcndL) - call d4_atm_gradient(mol, dispm, neighs, neighlist, dparam_pbe, g_a, g_c, wf, & - & cn, dcndr, dcndL, energy, gradient, sigma) - - call assert_close(energy, 0.44030151321408E-03_wp, thr) - call assert_close(norm2(gradient), 0.54938536852646E-04_wp, thr) - - call assert_close(gradient(1, 3), -0.44803663456486E-05_wp, thr) - call assert_close(gradient(2, 7), -0.11366396738396E-05_wp, thr) - call assert_close(gradient(3,12), -0.76710649053134E-05_wp, thr) - - call assert_close(sigma(1,1), -0.18373605865520E-03_wp, thr) - call assert_close(sigma(2,1), -0.33090837432067E-04_wp, thr) - call assert_close(sigma(3,2), 0.34358178263607E-04_wp, thr) - - ! check numerical gradient - do ii = 1, nat, 5 - do jj = 1, 3 - er = 0.0_wp - el = 0.0_wp - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call neighList%update(mol%xyz, trans) - call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & - & cn, dcndr, dcndL) - call d4_atm_gradient(mol, dispm, neighs, neighlist, dparam_pbe, & - & g_a, g_c, wf, cn, dcndr, dcndL, er, gdum, sdum) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call neighList%update(mol%xyz, trans) - call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & - & cn, dcndr, dcndL) - call d4_atm_gradient(mol, dispm, neighs, neighlist, dparam_pbe, & - & g_a, g_c, wf, cn, dcndr, dcndL, el, gdum, sdum) - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - -! ! check numerical strain derivatives -! trans2 = trans -! eps = unity -! do ii = 1, 3 -! do jj = 1, ii -! eps(jj, ii) = eps(jj, ii) + step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! !call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & -! !& cn, dcndr, dcndL) -! call d4_atm_gradient(mol, neighs, neighlist, dparam_pbe, g_a, g_c, wf, & -! & cn, dcndr, dcndL, er, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) - 2*step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! call neighList%update(mol%xyz, trans) -! !call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & -! !& cn, dcndr, dcndL) -! call d4_atm_gradient(mol, neighs, neighlist, dparam_pbe, g_a, g_c, wf, & -! & cn, dcndr, dcndL, el, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) + step -! -! call assert_close(sigma(jj, ii), (er - el)*step2, thr) -! end do -! end do - - call terminate(afail) -end subroutine test_dftd4_pbc3d_threebody_neighs - - -subroutine test_dftd4_pbc3d_threebody_latp - use xtb_mctc_accuracy, only : wp - use assertion - - use xtb_mctc_convert, only : aatoau - - use xtb_type_dispersionmodel, only : TDispersionModel - use xtb_type_environment, only : TEnvironment, init - use xtb_type_molecule, only : TMolecule, init, len - use xtb_type_neighbourlist, only : TNeighbourList, init - use xtb_type_latticepoint, only : TLatticePoint, init - use xtb_type_wignerseitzcell, only : TWignerSeitzCell, init - use xtb_type_param, only : dftd_parameter - - use xtb_disp_coordinationnumber, only : getCoordinationNumber, cnType - use xtb_disp_dftd4, only : d4_atm_gradient, p_refq_goedecker, newD4Model - use xtb_disp_encharges, only : getENCharges - - implicit none - - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 32 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - type(dftd_parameter),parameter :: dparam_pbe = dftd_parameter ( & - & s6=1.0_wp, s8=0.95948085_wp, a1=0.38574991_wp, a2=4.80688534_wp, s9=1.0_wp) - real(wp),parameter :: g_a = 3.0_wp - real(wp),parameter :: g_c = 2.0_wp - real(wp),parameter :: wf = 6.0_wp - integer, parameter :: refqmode = p_refq_goedecker - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TLatticePoint) :: latp - type(TNeighbourlist) :: neighList - type(TDispersionModel) :: dispm - - integer, allocatable :: neighs(:) - real(wp), allocatable :: trans(:, :), trans2(:, :) - - integer :: ii, jj - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp) :: energy, sigma(3, 3), sdum(3, 3) - real(wp), allocatable :: gradient(:, :), gdum(:, :) - real(wp), allocatable :: cn(:), dcndr(:, :, :), dcndL(:, :, :) - real(wp), allocatable :: q(:), dqdr(:,:,:), dqdL(:,:,:) - - call init(env) - - call init(mol, at, xyz) - - call newD4Model(dispm,g_a,g_c,refqmode) - allocate(neighs(nat)) - allocate(cn(nat), dcndr(3, nat, nat), dcndL(3, 3, nat)) - allocate(gradient(3, nat), gdum(3, nat)) - - energy = 0.0_wp - gradient(:, :) = 0.0_wp - sigma(:, :) = 0.0_wp - - call init(latp, env, mol, 15.0_wp) ! Fixed cutoff - call latp%getLatticePoints(trans, 15.0_wp) - call init(neighList, len(mol)) - call neighList%generate(env, mol%xyz, 15.0_wp, trans, .false.) - - call neighlist%getNeighs(neighs, 15.0_wp) - call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & - & cn, dcndr, dcndL) - call d4_atm_gradient(mol, dispm, trans, dparam_pbe, g_a, g_c, wf, 15.0_wp, & - & cn, dcndr, dcndL, energy, gradient, sigma) - - call assert_close(energy, 0.44070137748975E-03_wp, thr) - call assert_close(norm2(gradient), 0.54976067894467E-04_wp, thr) - - call assert_close(gradient(1, 3), -0.44417914354499E-05_wp, thr) - call assert_close(gradient(2, 7), -0.11543946516301E-05_wp, thr) - call assert_close(gradient(3,12), -0.76778342664578E-05_wp, thr) - - call assert_close(sigma(1,1), -0.18394332445576E-03_wp, thr) - call assert_close(sigma(2,1), -0.33093630257770E-04_wp, thr) - call assert_close(sigma(3,2), 0.34563088053137E-04_wp, thr) - - ! check numerical gradient - do ii = 1, nat, 5 - do jj = 1, 3 - er = 0.0_wp - el = 0.0_wp - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call neighList%update(mol%xyz, trans) - call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & - & cn, dcndr, dcndL) - call d4_atm_gradient(mol, dispm, trans, dparam_pbe, g_a, g_c, wf, & - & 15.0_wp, cn, dcndr, dcndL, er, gdum, sdum) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call neighList%update(mol%xyz, trans) - call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & - & cn, dcndr, dcndL) - call d4_atm_gradient(mol, dispm, trans, dparam_pbe, g_a, g_c, wf, & - & 15.0_wp, cn, dcndr, dcndL, el, gdum, sdum) - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - -! ! check numerical strain derivatives -! trans2 = trans -! eps = unity -! do ii = 1, 3 -! do jj = 1, ii -! eps(jj, ii) = eps(jj, ii) + step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! !call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & -! !& cn, dcndr, dcndL) -! call d4_atm_gradient(mol, neighs, neighlist, dparam_pbe, g_a, g_c, wf, & -! & cn, dcndr, dcndL, er, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) - 2*step -! mol%lattice(:, :) = matmul(eps, lattice) -! mol%xyz(:, :) = matmul(eps, xyz) -! trans(:, :) = matmul(eps, trans2) -! call mol%update -! call neighList%update(mol%xyz, trans) -! !call getCoordinationNumber(mol, neighs, neighList, cnType%cov, & -! !& cn, dcndr, dcndL) -! call d4_atm_gradient(mol, neighs, neighlist, dparam_pbe, g_a, g_c, wf, & -! & cn, dcndr, dcndL, el, gdum, sdum) -! -! eps(jj, ii) = eps(jj, ii) + step -! -! call assert_close(sigma(jj, ii), (er - el)*step2, thr) -! end do -! end do - - call terminate(afail) -end subroutine test_dftd4_pbc3d_threebody_latp diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/eeq.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/eeq.f90 deleted file mode 100644 index c8d48c4..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/eeq.f90 +++ /dev/null @@ -1,336 +0,0 @@ -subroutine test_eeq_water - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use xtb_coulomb_gaussian, only : TGaussianSmeared, init - use xtb_disp_coordinationnumber, only : getCoordinationNumber, cnType - use xtb_type_environment, only : TEnvironment, init - use xtb_type_molecule, only : TMolecule, init, len - use xtb_type_latticepoint, only : TLatticePoint, init - use xtb_xtb_eeq - implicit none - real(wp), parameter :: thr = 1.0e-10_wp - - integer, parameter :: nat = 3 - integer, parameter :: at(nat) = [8,1,1] - real(wp), parameter :: xyz(3,nat) = reshape([& - & 0.00000000000000_wp, 0.00000000000000_wp, -0.73578586109551_wp, & - & 1.44183152868459_wp, 0.00000000000000_wp, 0.36789293054775_wp, & - &-1.44183152868459_wp, 0.00000000000000_wp, 0.36789293054775_wp],& - & shape(xyz)) - real(wp), parameter :: chi(1, 2) = reshape(& - & [1.56866440_wp, 1.23695041_wp], [1, 2]) - real(wp), parameter :: gam(1, 2) = reshape(& - & [0.03151644_wp,-0.35015861_wp], [1, 2]) - real(wp), parameter :: kcn(1, 2) = reshape(& - & [0.11689703_wp, 0.04916110_wp], [1, 2]) - real(wp), parameter :: alp(1, 2) = reshape(& - & [1.23166285_wp, 0.55159092_wp], [1, 2]) - - type(TMolecule) :: mol - type(TLatticePoint) :: latp - type(TEnvironment) :: env - type(TGaussianSmeared) :: coulomb - type(TENEquilibration) :: eeq - - logical :: exitRun - real(wp) :: energy, sigma(3,3) - real(wp), allocatable :: trans(:,:) - real(wp), allocatable :: cn(:), dcndr(:,:,:), dcndL(:,:,:) - real(wp), allocatable :: q(:), dqdr(:,:,:), dqdL(:,:,:) - real(wp), allocatable :: gradient(:,:), qsh(:) - - call init(env) - - call init(mol, at, xyz) - call init(latp, env, mol, 40.0_wp) ! Fixed cutoff - call env%checkpoint("Lattice point init failed") - call init(coulomb, env, mol, alp) - call env%checkpoint("Coulomb evaluator init failed") - call init(eeq, env, chi, kcn, gam) - call env%checkpoint("EN-Equilibration init failed") - - allocate(gradient(3, nat)) - allocate(cn(nat), dcndr(3, nat, nat), dcndL(3, 3, nat)) - allocate(q(nat), dqdr(3, nat, nat), dqdL(3, 3, nat)) - energy = 0.0_wp - gradient(:, :) = 0.0_wp - sigma(:, :) = 0.0_wp - - call latp%getLatticePoints(trans, 40.0_wp) - - call getCoordinationNumber(mol, trans, 40.0_wp, cnType%erf, & - & cn, dcndr, dcndL) - - call assert_close(cn(1),1.9895544848535_wp,thr) - call assert_close(cn(2),cn(3), thr) - call assert_close(cn(1),cn(2)+cn(3), thr) - - call assert_close(dcndr(3,1,1), 0.80973198569003E-01_wp,thr) - call assert_close(dcndr(1,2,1),-0.52891163425093E-01_wp,thr) - call assert_close(dcndr(3,1,3), 0.40486599284501E-01_wp,thr) - - call eeq%chargeEquilibration(env, mol, coulomb, cn, dcndr, dcndL, & - & energy, gradient, sigma, q, qsh, dqdr, dqdL) - call env%checkpoint("Charge equilibration failed") - - ! test electrostatic energy - call assert_close(energy,-0.64308088326667E-01_wp,thr) - - ! test molecular gradient of ES, also check symmetry - call assert_close(gradient(3,1),-0.44053032330503E-01_wp,thr) - call assert_close(gradient(3,2),gradient(3,3), thr) - call assert_close(gradient(1,2), 0.18102071270235E-01_wp,thr) - - ! test for charge constraint - call assert_close(sum(q),0.0_wp, thr) - call assert_close(q(1),-0.59582744684480_wp,thr) - - ! test derivative of partial charges - call assert_close(dqdr(3,1,1),-0.41466764014389E+00_wp,thr) - call assert_close(dqdr(1,2,1), 0.17196993288918E+00_wp,thr) - call assert_close(dqdr(1,3,2), 0.18631993794394E-01_wp,thr) - call assert_close(dqdr(2,1,3), 0.00000000000000E+00_wp,thr) - - call terminate(afail) -end subroutine test_eeq_water - - -subroutine test_eeq_ewald - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use xtb_coulomb_gaussian, only : TGaussianSmeared, init - use xtb_disp_coordinationnumber, only : getCoordinationNumber, cnType, & - & cutCoordinationNumber - use xtb_type_environment, only : TEnvironment, init - use xtb_type_molecule, only : TMolecule, init, len - use xtb_type_latticepoint, only : TLatticePoint, init - use xtb_xtb_eeq - use xtb_disp_ncoord - use xtb_pbc_tools - implicit none - real(wp),parameter :: thr = 1.0e-9_wp - real(wp),parameter :: thr2 = 1.0e-6_wp - integer, parameter :: nat = 6 - integer, parameter :: at(nat) = [14,14,8,8,8,8] - real(wp),parameter :: abc(3,nat) = reshape(& - &[.095985472469032_wp, .049722204206931_wp, 0.10160624337938_wp, & - & 0.54722204206931_wp, 0.52863628207623_wp, 0.38664208660311_wp, & - & 0.29843937068984_wp, 0.39572194413818_wp, 0.20321248675876_wp, & - & 0.23364982659922_wp, 0.85647058758674_wp, 0.31884968761485_wp, & - & 0.72250232459952_wp, 0.65548544066844_wp, .056207709103487_wp, & - & 0.70514214000043_wp, 0.28321754549582_wp, 0.36424822189074_wp],& - & shape(abc)) - real(wp),parameter :: lattice(3,3) = reshape(& - &[ 8.7413053236641_wp, 0.0000000000000_wp, 0.0000000000000_wp, & - & 0.0000000000000_wp, 8.7413053236641_wp, 0.0000000000000_wp, & - & 0.0000000000000_wp, 0.0000000000000_wp, 8.7413053236641_wp], & - & shape(lattice)) - real(wp), allocatable :: xyz(:, :) - real(wp), parameter :: chi(1, 2) = reshape(& - & [ 1.12306840_wp, 1.56866440_wp], [1, 2]) - real(wp), parameter :: gam(1, 2) = reshape(& - & [ 0.13155266_wp, 0.03151644_wp], [1, 2]) - real(wp), parameter :: kcn(1, 2) = reshape(& - & [-0.04964052_wp, 0.11689703_wp], [1, 2]) - real(wp), parameter :: alp(1, 2) = reshape(& - & [ 1.54075036_wp, 1.23166285_wp], [1, 2]) - - type(TMolecule) :: mol - type(TLatticePoint) :: latp - type(TEnvironment) :: env - type(TGaussianSmeared) :: coulomb - type(TENEquilibration) :: eeq - - logical :: exitRun - integer :: ii, jj, kk - real(wp) :: energy, sigma(3,3) - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp), parameter :: step = 1.0e-6_wp, step2 = 0.5_wp/step - real(wp), allocatable :: trans(:,:), trans2(:, :) - real(wp), allocatable :: cn(:), dcndr(:,:,:), dcndL(:,:,:) - real(wp), allocatable :: q(:), dqdr(:,:,:), dqdL(:,:,:) - real(wp), allocatable :: gradient(:,:), qsh(:) - real(wp), allocatable :: qr(:), ql(:) - - allocate(xyz(3, nat)) - call coord_trafo(nat, lattice, abc, xyz) - - call init(env) - - call init(mol, at, xyz, lattice=lattice) - call init(latp, env, mol, 40.0_wp) ! Fixed cutoff - call env%checkpoint("Lattice point init failed") - call init(coulomb, env, mol, alp) - call env%checkpoint("Coulomb evaluator init failed") - call init(eeq, env, chi, kcn, gam) - call env%checkpoint("EN-Equilibration init failed") - - allocate(cn(nat), dcndr(3,nat,nat), dcndL(3,3,nat)) - allocate(q(nat), dqdr(3,nat,nat), dqdL(3,3,nat)) - allocate(gradient(3,nat)) - - gradient = 0.0_wp - energy = 0.0_wp - sigma = 0.0_wp - - call latp%getLatticePoints(trans, 40.0_wp) - - call getCoordinationNumber(mol, trans, 40.0_wp, cnType%erf, & - & cn, dcndr, dcndL) - - call assert_close(cn(2),3.6864725130236_wp,thr) - call assert_close(cn(5),1.0523558225297_wp,thr) - call assert_close(cn(6),1.1699488478421_wp,thr) - - call assert_close(dcndr(2,3,2), 0.24281192795725E-02_wp,thr) - call assert_close(dcndr(1,6,6), 0.42240789876965E+00_wp,thr) - call assert_close(dcndr(1,1,2), 0.71913132896636E-01_wp,thr) - - call assert_close(dcndL(1,3,4),-0.36068395425405_wp,thr) - call assert_close(dcndL(3,3,1),-0.92808088688242_wp,thr) - call assert_close(dcndL(2,1,3),-0.44871260782914_wp,thr) - - call eeq%chargeEquilibration(env, mol, coulomb, cn, dcndr, dcndL, & - & energy, gradient, sigma, q, qsh, dqdr, dqdL) - call env%checkpoint("Charge equilibration failed") - - call assert_close(energy,-0.13262207653027_wp,thr) - - call assert_close(sum(q),0.0_wp, thr) - call assert_close(q(1), 0.56976165345597_wp,thr) - call assert_close(q(3),-0.24549792737727_wp,thr) - call assert_close(q(4),-0.30064628677070_wp,thr) - - if (afail > 0) call terminate(afail) - - ! check numerical gradient - allocate(qr(nat), ql(nat)) - do ii = 1, nat - do jj = 1, 3 - er = 0.0_wp - el = 0.0_wp - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call coulomb%update(env, mol) - call getCoordinationNumber(mol, trans, 40.0_wp, cnType%erf, & - & cn, dcndr, dcndL) - call eeq%chargeEquilibration(env, mol, coulomb, cn, dcndr, dcndL, & - & er, qat=qr) - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call coulomb%update(env, mol) - call getCoordinationNumber(mol, trans, 40.0_wp, cnType%erf, & - & cn, dcndr, dcndL) - call eeq%chargeEquilibration(env, mol, coulomb, cn, dcndr, dcndL, & - & el, qat=ql) - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - do kk = 1, nat - call assert_close(dqdr(jj, ii, kk), (qr(kk) - ql(kk))*step2, thr) - end do - end do - end do - - if (afail > 0) call terminate(afail) - - ! check numerical strain derivatives - trans2 = trans - eps = unity - do ii = 1, 3 - do jj = 1, ii - er = 0.0_wp - el = 0.0_wp - eps(jj, ii) = eps(jj, ii) + step - mol%lattice(:, :) = matmul(eps, lattice) - mol%xyz(:, :) = matmul(eps, xyz) - trans(:, :) = matmul(eps, trans2) - call mol%update - call coulomb%update(env, mol) - call getCoordinationNumber(mol, trans, 40.0_wp, cnType%erf, & - & cn, dcndr, dcndL) - call eeq%chargeEquilibration(env, mol, coulomb, cn, dcndr, dcndL, & - & er, qat=qr) - - eps(jj, ii) = eps(jj, ii) - 2*step - mol%lattice(:, :) = matmul(eps, lattice) - mol%xyz(:, :) = matmul(eps, xyz) - trans(:, :) = matmul(eps, trans2) - call mol%update - call coulomb%update(env, mol) - call getCoordinationNumber(mol, trans, 40.0_wp, cnType%erf, & - & cn, dcndr, dcndL) - call eeq%chargeEquilibration(env, mol, coulomb, cn, dcndr, dcndL, & - & el, qat=ql) - - eps(jj, ii) = eps(jj, ii) + step - - call assert_close(sigma(jj, ii), (er - el)*step2, thr2) - do kk = 1, nat - call assert_close(dqdL(jj, ii, kk), (qr(kk) - ql(kk))*step2, thr2) - end do - end do - end do - - if (afail > 0) call terminate(afail) - - ! reset energy, gradient and stress - energy = 0.0_wp - gradient(:, :) = 0.0_wp - sigma(:, :) = 0.0_wp - trans(:, :) = trans2 - - mol%lattice(:, :) = lattice - mol%xyz(:, :) = xyz - call mol%update - call coulomb%update(env, mol) - call getCoordinationNumber(mol, trans, 40.0_wp, cnType%erf, & - & cn, dcndr, dcndL) - call cutCoordinationNumber(nat, cn, dcndr, dcndL, maxCN=8.0_wp) - - call assert_close(cn(2),3.6735104771649_wp,thr) - call assert_close(cn(5),1.0517307940776_wp,thr) - call assert_close(cn(6),1.1692040350311_wp,thr) - - call assert_close(dcndr(2,3,2), 0.23960452277676E-02_wp,thr) - call assert_close(dcndr(1,6,6), 0.42195185201461E+00_wp,thr) - call assert_close(dcndr(1,1,2), 0.70963201989459E-01_wp,thr) - - call assert_close(dcndL(1,3,4),-0.36002844990181_wp,thr) - call assert_close(dcndL(3,3,1),-0.92527392943064_wp,thr) - call assert_close(dcndL(2,1,3),-0.44767072306065_wp,thr) - - call eeq%chargeEquilibration(env, mol, coulomb, cn, dcndr, dcndL, & - & energy, gradient, sigma, q, qsh, dqdr, dqdL) - call env%checkpoint("Charge equilibration failed") - - call assert_close(energy,-0.13281818007229_wp,thr) - - call assert_close(gradient(2,1), 0.97364690950909E-02_wp,thr) - call assert_close(gradient(1,3),-0.32536878267545E-02_wp,thr) - call assert_close(gradient(3,5), 0.72645758604223E-03_wp,thr) - call assert_close(gradient(1,6), 0.17141994546793E-01_wp,thr) - - call assert_close(sigma(1,1),-0.71215570232998E-01_wp,thr) - call assert_close(sigma(2,3),-0.15833762501521E-01_wp,thr) - call assert_close(sigma(3,1), 0.25423858284897E-01_wp,thr) - - call assert_close(sum(q),0.0_wp, thr) - call assert_close(q(1), 0.57003309593516_wp,thr) - call assert_close(q(3),-0.24580661514550_wp,thr) - call assert_close(q(4),-0.30087488142104_wp,thr) - - call assert_close(dqdr(1,4,2),-0.18544856267141E-01_wp,thr) - call assert_close(dqdr(1,2,2), 0.58677578747262E-01_wp,thr) - call assert_close(dqdr(3,1,4),-0.78746078692863E-01_wp,thr) - - call assert_close(dqdL(2,3,2),-0.21027678205985E-01_wp,thr) - call assert_close(dqdL(3,2,1), 0.83475462871348E-01_wp,thr) - call assert_close(dqdL(1,1,5), 0.81210808302498E-02_wp,thr) - - call terminate(afail) -end subroutine test_eeq_ewald diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/eeq_model.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/eeq_model.f90 deleted file mode 100644 index 89cb3fa..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/eeq_model.f90 +++ /dev/null @@ -1,268 +0,0 @@ -subroutine test_eeq_model_gbsa - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use assertion - use xtb_type_environment - use xtb_type_molecule - use xtb_type_param - use xtb_solv_gbsa - use xtb_solv_input - use xtb_solv_model - use xtb_solv_state - use xtb_disp_coordinationnumber, only : getCoordinationNumber, cnType - use xtb_eeq - use xtb_chargemodel - use xtb_solv_kernel - implicit none - - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 8 - integer, parameter :: at(nat) = [82,1,1,1,1,52,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[0.00607452450000_wp,-4.06569893412500_wp, 0.00000000000000_wp, & - &-0.10304014450000_wp,-0.81095583012500_wp, 0.00000000000000_wp, & - &-1.48984957750000_wp,-5.20124851012500_wp, 2.65857423800000_wp, & - &-1.48984957750000_wp,-5.20124851012500_wp,-2.65857423800000_wp, & - & 3.11171824650000_wp,-5.04151186112500_wp, 0.00000000000000_wp, & - & 0.00607452450000_wp, 5.31621802187500_wp, 0.00000000000000_wp, & - & 2.16097631450000_wp, 7.52891897087500_wp, 0.00000000000000_wp, & - &-2.20210431050000_wp, 7.47552665287500_wp, 0.00000000000000_wp], shape(xyz)) - integer, parameter :: iunit = stdout - real(wp),parameter :: temp = 298.15_wp - - type(TMolecule) :: mol - type(chrg_parameter) :: chrgeq - type(TBorn) :: gbsa - type(TSolvInput) :: input - type(TSolvModel) :: model - type(TEnvironment) :: env - real(wp), parameter :: trans(3, 1) = 0.0_wp - real(wp) :: es,gsolv,sigma(3,3) - real(wp),allocatable :: cn(:),dcndr(:,:,:),dcndL(:,:,:) - real(wp),allocatable :: q(:),dqdr(:,:,:),dqdL(:,:,:),ges(:,:) - - allocate(cn(nat),dcndr(3,nat,nat),dcndL(3,3,nat), & - & q(nat),dqdr(3,nat,nat),ges(3,nat)) - es = 0.0_wp - ges = 0.0_wp - - call init(env) - call init(mol, at, xyz) - - call getCoordinationNumber(mol, trans, 40.0_wp, cnType%erf, cn, dcndr, dcndL) - call assert_close(cn(1),3.9364408722599_wp,thr) - call assert_close(cn(6),1.9734817313511_wp,thr) - - ! test CN derivative, correct summation of diagonals - call assert_close(dcndr(2,1,5),-0.30966754386801E-01_wp,thr) - call assert_close(dcndr(1,3,2),-0.00000000000000E+00_wp,thr) - call assert_close(dcndr(2,1,6), 0.24290126624329E-05_wp,thr) - - call new_charge_model_2019(chrgeq,mol%n,mol%at) - call eeq_chrgeq(mol,env,chrgeq,cn,dcndr,dcndL,q,dqdr,dqdL,es,ges,sigma, & - & .false.,.true.,.true.) - - ! test electrostatic energy - call assert_close(es,-0.10559262715710E-01_wp,thr) - - ! test molecular gradient of ES, also check symmetry - call assert_close(ges(2,5), 0.45485199335534E-04_wp,thr) - call assert_close(ges(3,3),-0.62757274919919E-04_wp,thr) - call assert_close(ges(1,2), 0.70062774412852E-05_wp,thr) - - ! test for charge constraint - call assert_close(sum(q),0.0_wp, thr) - call assert_close(q(1),0.21873929670215_wp,thr) - - ! test derivative of partial charges - call assert_close(dqdr(2,1,6),-0.32458122507411E-02_wp,thr) - call assert_close(dqdr(3,2,1), 0.00000000000000E+00_wp,thr) - call assert_close(dqdr(1,3,2), 0.27025784902288E-03_wp,thr) - call assert_close(dqdr(2,8,5), 0.36651303109315E-03_wp,thr) - - es = 0.0_wp - ges = 0.0_wp - q = 0.0_wp - dqdr = 0.0_wp - - input = TSolvInput(solvent='ch2cl2', alpb=.false., kernel=gbKernel%still, & - & state=solutionState%gsolv) - call init(model, env, input, 2) - call newBornModel(model, env, gbsa, mol%at) - call gbsa%update(env, mol%at, mol%xyz) - - es = gbsa%gsasa + gbsa%gshift - ges = gbsa%dsdr - call eeq_chrgeq(mol,env,chrgeq,gbsa,cn,dcndr,q,dqdr,es,gsolv,ges, & - & .false.,.true.,.true.) - - ! test electrostatic energy - call assert_close(es,-0.18723100944150E-01_wp,thr) - - ! test molecular gradient of ES, also check symmetry - call assert_close(ges(2,5), 0.15098175186158E-03_wp,thr) - call assert_close(ges(3,3),-0.42131892534669E-03_wp,thr) - call assert_close(ges(1,2), 0.28893943115425E-04_wp,thr) - - ! test for charge constraint - call assert_close(sum(q),0.0_wp,thr) - call assert_close(q(1), 0.22653931001924E+00_wp,thr) - call assert_close(q(2),-0.20322834228298E-01_wp,thr) - call assert_close(q(3),-0.26032042423717E-01_wp,thr) - call assert_close(q(4),-0.26032042423717E-01_wp,thr) - call assert_close(q(5),-0.25976606121313E-01_wp,thr) - call assert_close(q(6),-0.18580233359855E+00_wp,thr) - call assert_close(q(7), 0.28815815576667E-01_wp,thr) - call assert_close(q(8), 0.28810733199693E-01_wp,thr) - - !call assert_close(dqdr(2,1,6),-0.21098409244566E-02_wp,thr) - !call assert_close(dqdr(3,2,1), 0.00000000000000E+00_wp,thr) - !call assert_close(dqdr(1,3,2), 0.37653484040321E-03_wp,thr) - !call assert_close(dqdr(2,8,5), 0.82628766939384E-03_wp,thr) - - call mol%deallocate - - ! done: everythings fine - call terminate(afail) - -end subroutine test_eeq_model_gbsa - -subroutine test_eeq_model_hbond - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use assertion - stop 77 - call terminate(afail) -end subroutine test_eeq_model_hbond - -subroutine test_eeq_model_salt - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use xtb_mctc_convert, only : aatoau - use assertion - use xtb_type_environment - use xtb_type_molecule - use xtb_type_param - use xtb_solv_gbsa - use xtb_solv_input - use xtb_solv_model - use xtb_solv_state - use xtb_disp_coordinationnumber, only : getCoordinationNumber, cnType - use xtb_eeq - use xtb_chargemodel - use xtb_solv_kernel - implicit none - - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 12 - integer, parameter :: at(nat) = [9,1,6,6,6,6,6,6,9,1,1,9] - real(wp),parameter :: xyz(3,nat) = reshape([& - &-3.61707571665846_wp,-2.21326241566733_wp,-0.20914111039455_wp, & - &-4.12085912923274_wp, 2.64361027892242_wp,-0.77360733295900_wp, & - & 0.70571179547784_wp,-1.46804568562192_wp, 0.40260319330016_wp, & - &-1.70284271199247_wp,-0.55881754958407_wp,-0.07245619686109_wp, & - &-2.22721391221737_wp, 1.98624548249273_wp,-0.40689082126896_wp, & - &-0.21016646823535_wp, 3.64828289401216_wp,-0.24136575031326_wp, & - & 2.24393351740138_wp, 2.86731529508407_wp, 0.23334807696843_wp, & - & 2.63467443489279_wp, 0.29590222227677_wp, 0.54871426109542_wp, & - &-0.65510226134586_wp, 6.12711283170949_wp,-0.54503487549757_wp, & - & 3.78023043231610_wp, 4.20058933929303_wp, 0.35763959771486_wp, & - & 1.05737533649814_wp,-3.45504988937755_wp, 0.68084171455529_wp, & - & 4.98699896397970_wp,-0.51782531551223_wp, 1.02289296328971_wp], shape(xyz)) - integer, parameter :: iunit = stdout - real(wp),parameter :: temp = 298.15_wp - - type(TMolecule) :: mol - type(chrg_parameter) :: chrgeq - type(TBorn) :: gbsa - type(TSolvInput) :: input - type(TSolvModel) :: model - type(TEnvironment) :: env - real(wp), parameter :: trans(3, 1) = 0.0_wp - real(wp) :: es,gsolv,sigma(3,3) - real(wp),allocatable :: cn(:),dcndr(:,:,:),dcndL(:,:,:) - real(wp),allocatable :: q(:),dqdr(:,:,:),dqdL(:,:,:),ges(:,:) - real(wp),allocatable :: fgb(:,:),fhb(:) - - allocate( cn(nat),dcndr(3,nat,nat),dcndL(3,3,nat), & - & q(nat),dqdr(3,nat,nat),ges(3,nat)) - es = 0.0_wp - ges = 0.0_wp - - call init(env) - call init(mol, at, xyz) - - call getCoordinationNumber(mol, trans, 40.0_wp, cnType%erf, cn, dcndr, dcndL) - - call new_charge_model_2019(chrgeq,mol%n,mol%at) - call eeq_chrgeq(mol,env,chrgeq,cn,dcndr,dcndL,q,dqdr,dqdL,es,ges,sigma, & - & .false.,.true.,.true.) - - ! test electrostatic energy - call assert_close(es,-0.64149462344256E-01_wp,thr) - - ! test molecular gradient of ES, also check symmetry - call assert_close(ges(2,7),-0.52237685114757E-03_wp,thr) - call assert_close(ges(3,3),-0.10347464904462E-03_wp,thr) - call assert_close(ges(1,9),-0.19202182317373E-03_wp,thr) - - ! test for charge constraint - call assert_close(sum(q),0.0_wp, thr) - call assert_close(q(1),-0.20644568417986E+00_wp,thr) - call assert_close(q(8), 0.83875312119020E-01_wp,thr) - - ! test derivative of partial charges - call assert_close(dqdr(2,2,6),-0.93834552520241E-02_wp,thr) - call assert_close(dqdr(3,3,1),-0.24876158910325E-03_wp,thr) - call assert_close(dqdr(1,5,2),-0.15306250365591E-01_wp,thr) - call assert_close(dqdr(2,8,7),-0.92052318691156E-02_wp,thr) - - es = 0.0_wp - ges = 0.0_wp - q = 0.0_wp - dqdr = 0.0_wp - - input = TSolvInput(solvent='ch2cl2', alpb=.false., kernel=gbKernel%still, & - & state=solutionState%gsolv, ionStrength=0.001_wp, ionRad=1.0_wp*aatoau) - call init(model, env, input, 2) - call newBornModel(model, env, gbsa, mol%at) - call gbsa%update(env, mol%at, mol%xyz) - - es = gbsa%gsasa + gbsa%gshift - ges = gbsa%dsdr - call eeq_chrgeq(mol,env,chrgeq,gbsa,cn,dcndr,q,dqdr,es,gsolv,ges, & - & .false.,.true.,.true.) - - ! test electrostatic energy - call assert_close(es,-0.73041696453862E-01_wp,thr) - - ! test molecular gradient of ES, also check symmetry - call assert_close(ges(2,7),-0.54144355306156E-03_wp,thr) - call assert_close(ges(3,3),-0.13994375398115E-03_wp,thr) - call assert_close(ges(1,9),-0.72309374268259E-04_wp,thr) - - ! test for charge constraint - call assert_close(sum(q),0.0_wp,thr) - call assert_close(q( 1),-0.22628341725089E+00_wp,thr) - call assert_close(q( 2), 0.17181969742365E+00_wp,thr) - call assert_close(q( 3),-0.31688852764536E-01_wp,thr) - call assert_close(q( 4), 0.86131431150190E-01_wp,thr) - call assert_close(q( 5),-0.31623215923196E-01_wp,thr) - call assert_close(q( 6), 0.86034414210273E-01_wp,thr) - call assert_close(q( 7),-0.31614086140679E-01_wp,thr) - call assert_close(q( 8), 0.86132083253082E-01_wp,thr) - call assert_close(q( 9),-0.22624788057207E+00_wp,thr) - call assert_close(q(10), 0.17181804147276E+00_wp,thr) - call assert_close(q(11), 0.17180510824691E+00_wp,thr) - call assert_close(q(12),-0.22628332310549E+00_wp,thr) - - ! test derivative of partial charges (still incorrect) - !call assert_close(dqdr(2,2,6),-0.88602533712134E-02_wp,thr) - !call assert_close(dqdr(3,3,1),-0.38467542758235E-03_wp,thr) - !call assert_close(dqdr(1,5,2),-0.13407102470387E-01_wp,thr) - !call assert_close(dqdr(2,8,7),-0.84239153450647E-02_wp,thr) - - call mol%deallocate - - call terminate(afail) -end subroutine test_eeq_model_salt diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/geometry_reader.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/geometry_reader.f90 deleted file mode 100644 index 7fbb00b..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/geometry_reader.f90 +++ /dev/null @@ -1,1034 +0,0 @@ -!> @brief test disperion under 3D periodic boundary conditions -subroutine test_geometry_reader_file_poscar_sio2_3d - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule - use xtb_type_environment - use xtb_io_reader - use assertion - use xtb_mctc_filetypes - real(wp),parameter :: thr = 1.0e-9_wp - character(len=*),parameter :: file_poscar_sio2_3d = & - & '("Si O ",/,& - & " 1.0000000000000000",/,& - & " 4.6257000000000001 0.0000000000000000 0.0000000000000000",/,& - & " 0.0000000000000000 4.6257000000000001 0.0000000000000000",/,& - & " 0.0000000000000000 0.0000000000000000 4.6257000000000001",/,& - & " 2 4",/,& - & "Cartesian",/,& - & " 0.44400000000000000 0.230000000000000000 0.470000000000000000",/,& - & " 2.53128500000000001 2.445312850000000000 1.7884903000000000000",/,& - & " 1.38049099700000002 1.83049099700000002 0.940000000000000000",/,& - & " 1.08079400299999999 3.96177599700000003 1.474903000000000000",/,& - & " 3.34207900299999999 3.03207900299999999 0.260000000000000000",/,& - & " 3.26177599700000003 1.310079400299999999 1.684903000000000000")' - integer :: iunit - type(TMolecule) :: mol - type(TEnvironment) :: env - logical :: fail - - open(newunit=iunit,status='scratch') - write(iunit,file_poscar_sio2_3d) - rewind(iunit) - call init(env) - call readMolecule(env, mol, iunit, fileType%vasp) - - call env%check(fail) - if (fail) call terminate(1) - call assert(.not.fail) - - call assert_close(mol%volume, 667.92680030347_wp,thr) - call assert_close(mol%cellpar(1),8.7413053236641_wp,thr) - call assert_close(mol%cellpar(4),1.5707963267949_wp,thr) - call assert_close(mol%rec_lat(1,1),0.71879256867621_wp,thr) - - call assert_close(mol%abc(1,3),0.29843937068984_wp,thr) - call assert_close(mol%abc(2,6),0.28321754549582_wp,thr) - call assert_close(mol%abc(3,1),0.10160624337938_wp,thr) - - call assert_close(mol%xyz(2,4),7.4866709068338_wp,thr) - call assert_close(mol%xyz(1,5),6.3156134163815_wp,thr) - call assert_close(mol%xyz(3,2),3.3797565299764_wp,thr) - - call mol%deallocate - close(iunit,status='delete') - - call terminate(afail) - -end subroutine test_geometry_reader_file_poscar_sio2_3d - -subroutine test_geometry_reader_file_xmol_water_0d - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule - use xtb_type_environment - use xtb_io_reader - use assertion - use xtb_mctc_filetypes - real(wp),parameter :: thr = 1.0e-10_wp - character(len=*),parameter :: file_xmol_water_0d = & - & '("9",/,& - & "WATER27, (H2O)3",/,& - & "O 1.1847029 1.1150792 -0.0344641 ",/,& - & "H 0.4939088 0.9563767 0.6340089 ",/,& - & "H 2.0242676 1.0811246 0.4301417 ",/,& - & "O -1.1469443 0.0697649 1.1470196 ",/,& - & "H -1.2798308 -0.5232169 1.8902833 ",/,& - & "H -1.0641398 -0.4956693 0.3569250 ",/,& - & "O -0.1633508 -1.0289346 -1.2401808 ",/,& - & "H 0.4914771 -0.3248733 -1.0784838 ",/,& - & "H -0.5400907 -0.8496512 -2.1052499 ")' - integer :: iunit - type(TMolecule) :: mol - type(TEnvironment) :: env - logical :: fail - - open(newunit=iunit,status='scratch') - write(iunit,file_xmol_water_0d) - rewind(iunit) - call init(env) - call readMolecule(env, mol, iunit, fileType%xyz) - - call env%check(fail) - if (fail) call terminate(1) - call assert(.not.fail) - - call assert_eq(mol%n,9) - - call assert_close(mol%xyz(1,2), .93335227594625_wp,thr) - call assert_close(mol%xyz(2,5),-.98873655304085_wp,thr) - call assert_close(mol%xyz(1,9),-1.0206234107641_wp,thr) - call assert_close(mol%xyz(3,3), .81284993236482_wp,thr) - - call mol%deallocate - close(iunit,status='delete') - - call terminate(afail) - -end subroutine test_geometry_reader_file_xmol_water_0d - -subroutine test_geometry_reader_file_coord_general_0d - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule - use xtb_type_environment - use xtb_io_reader - use assertion - use xtb_mctc_filetypes - real(wp),parameter :: thr = 1.0e-10_wp - character(len=*),parameter :: file_coord_general_0d_p1 = & - & '("$coord",/,& - & " -2.83449054141383 -0.81686825435058 9.21776298032051 c ",/,& - & " -4.14924213549981 -2.27671857946298 7.51444609965666 n ",/,& - & " -4.89221891191980 -4.38375126958911 8.73662159082462 c ",/,& - & " -4.08966629931927 -4.37844740936509 11.18148413192309 c ",/,& - & " -2.76412704180850 -2.06518595253845 11.47664619656747 c ",/,& - & " -5.27341047178455 -1.44694863069164 3.79024851342436 sb",/,& - & " -2.72022250443229 -4.11374003325320 2.02589332400802 c ",/,& - & " -1.68673671654791 -2.71845226880146 -1.23223099384719 ge",/,& - & " -0.33836616422483 0.68435923235649 -0.64698844235331 c ",/,& - & " -2.14498825611689 2.50532279558922 0.70167668533214 c ",/,& - & " -2.64687090621542 1.70512649775402 3.45551752220984 c ")' - character(len=*),parameter :: file_coord_general_0d_p2 = & - & '(" -1.15030356647053 5.16801694545513 0.70880247141464 c ",/,& - & " -2.66291175757117 7.37686607275785 0.92639065980257 c ",/,& - & " -1.04382559568649 9.50564213115659 0.99473552928660 c ",/,& - & " 1.47621944151256 8.62625177628255 0.82443436691346 c ",/,& - & " 1.41445008883828 5.95543737803193 0.65952274533898 c ",/,& - & " -0.54529064133928 7.51336038163097 -2.30620237507063 fe",/,& - & " -1.13319651552659 9.96175330724574 -5.27221419699432 c ",/,& - & " -2.96542350971078 8.01125651836652 -5.31023559376596 c ",/,& - & " -1.67962454162497 5.67404846994265 -5.54045935015240 c ",/,& - & " 0.94883812131510 6.18164739055204 -5.64434905287388 c ",/,& - & " 1.28552802255622 8.83144502472722 -5.47753977544342 c ",/,& - & " -4.98685670751547 8.26196598048072 -5.18209722842839 h ",/,& - & " 3.07242445834905 9.81671524766024 -5.49709647604619 h ",/,& - & " 2.43752344355029 4.79591597064188 -5.81797108098135 h ",/,& - & " -2.55593371358751 3.83162467300035 -5.63320144731592 h ",/,& - & " -1.51348788464750 11.95966574727045 -5.10636613657016 h ",/,& - & " -4.70456421906849 7.41962386476884 1.00495597944190 h ",/,& - & " 3.15509261500725 9.78658966959972 0.80555833604958 h ",/,& - & " 3.04787658110567 4.74120850762418 0.49603302321748 h ")' - character(len=*),parameter :: file_coord_general_0d_p3 = & - & '(" -1.63030870810950 11.45617324545936 1.12534439746916 h ",/,& - & " -3.94240915981432 2.55539341594866 -0.33639931534539 h ",/,& - & " -0.86691459289722 1.21603908477650 4.38240677647076 h ",/,& - & " -3.46915354865397 3.27986411922675 4.50330918125007 h ",/,& - & " -1.08871309678725 -4.32760875840763 3.27606487670684 h ",/,& - & " -3.63656038759555 -5.95179774391449 1.84321497866878 h ",/,& - & " 0.88793735017662 -4.80885835927470 -2.83254792820997 c ",/,& - & " -3.95291614722229 -2.56392761112535 -3.02791467140108 h ",/,& - & " 1.40971969416168 0.50275121457463 0.44670554030343 h ",/,& - & " 0.21425359037146 1.48744908535502 -2.46754028898236 h ",/,& - & " -2.04433873645781 0.98960427068737 8.71776817187328 h ",/,& - & " -1.20957134640006 -0.97148940925269 14.44264243113319 br",/,& - & " -4.55398310845333 -6.66965646831917 13.38809200915616 cl",/,& - & " -6.21589279677564 -6.11621330224226 7.50219248533889 f ",/,& - & " 0.96920569809100 -5.10734351153847 -5.44441038463856 c ",/,& - & " 2.87016003827288 -6.50046794479532 -6.58587442261051 c ",/,& - & " 4.70536813226671 -7.60983664254865 -5.09583320473503 c ",/,& - & " 4.65728219279955 -7.40871401511349 -2.47746786874799 c ",/,& - & " 2.74659902402950 -5.98087910118857 -1.38443645887459 c ",/,& - & " -0.45217183205771 -4.24042173747880 -6.63573003838007 h ",/,& - & " 2.94369197343435 -6.69065625615941 -8.61819765502526 h ",/,& - & " 6.81472990694335 -8.85338882847323 -6.37003101469018 n ",/,& - & " 6.45935584379557 -8.70259871911758 -0.72993743886431 c ",/,& - & " 2.72403966645085 -5.82586224146740 0.65750112692980 h ",/,& - & " 8.86710352143466 -8.63574098892235 -5.40639790188841 o ",/,& - & " 6.36615538013801 -9.93634291193171 -8.32176638301194 o ",/,& - & " 6.73355918399491 -11.13036831778917 -1.30541276090452 o ",/,& - & " 7.38825871001876 -7.68904799991807 1.06638373991088 o ",/,& - & " 7.94931938543849 -11.87978475199051 -0.16550598493729 h ",/,& - & "$end")' - integer :: iunit - type(TMolecule) :: mol - type(TEnvironment) :: env - logical :: fail - - open(newunit=iunit,status='scratch') - write(iunit,file_coord_general_0d_p1) - write(iunit,file_coord_general_0d_p2) - write(iunit,file_coord_general_0d_p3) - rewind(iunit) - - call init(env) - call readMolecule(env, mol, iunit, fileType%tmol) - - call env%check(fail) - if (fail) call terminate(1) - call assert(.not.fail) - - call assert(.not.any(mol%pbc)) - call assert_eq(mol%n, 59) - - call mol%deallocate; close(iunit,status='delete') - - call terminate(afail) - -end subroutine test_geometry_reader_file_coord_general_0d - -subroutine test_geometry_reader_file_coord_CaF2_3d - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule - use xtb_type_environment - use xtb_io_reader - use assertion - use xtb_mctc_filetypes - real(wp),parameter :: thr = 1.0e-10_wp - character(len=*),parameter :: file_coord_CaF2_3d = & - & '("$coord frac",/,& - & " 0.2500000000 0.2500000000 0.2500000000 f",/,& - & " 0.7500000000 0.7500000000 0.7500000000 f",/,& - & " 0.0000000000 0.0000000000 0.0000000000 ca",/,& - & "$user-defined bonds",/,& - & "$lattice angs",/,& - & " 3.153833580475253 1.115048555743951 1.931320751454818",/,& - & " 0.000000000000000 3.345145667231851 1.931320751454818",/,& - & " 0.000000000000000 0.000000000000000 3.862641502909638",/,& - & "$periodic 3",/,& - & "$end")' - integer :: iunit - type(TMolecule) :: mol - type(TEnvironment) :: env - logical :: fail - - open(newunit=iunit,status='scratch') - - write(iunit,file_coord_CaF2_3d); rewind(iunit) - ! reads in from cell parameters in bohr and coordinates in bohr - call init(env) - call readMolecule(env, mol, iunit, fileType%tmol) - - call env%check(fail) - if (fail) call terminate(1) - call assert(.not.fail) - - call assert(all(mol%pbc)) - call assert_eq(mol%npbc,3) - - call assert_eq(mol%n, 3) - - call assert_close(mol%volume, 275.00126402469_wp,thr) - - call assert_close(mol%xyz(1,1),1.4899702891972_wp,thr) - call assert_close(mol%xyz(2,1),2.1071361905157_wp,thr) - call assert_close(mol%xyz(2,2),6.3214085715472_wp,thr) - - call assert_close(mol%rec_lat(1,2),-0.35141558150155_wp,thr) - call assert_close(mol%rec_lat(3,3), 0.86078886234226_wp,thr) - - call assert_close(mol%cellpar(1),mol%cellpar(2),thr) - call assert_close(mol%cellpar(4),mol%cellpar(6),thr) - call assert_close(mol%cellpar(3),7.2993338808807_wp,thr) - call assert_close(mol%cellpar(5),1.0471975511966_wp,thr) - - call mol%deallocate; close(iunit,status='delete') - - call terminate(afail) - -end subroutine test_geometry_reader_file_coord_CaF2_3d - -subroutine test_geometry_reader_file_coord_CaMgCO_3d - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule - use xtb_type_environment - use xtb_io_reader - use assertion - use xtb_mctc_filetypes - real(wp),parameter :: thr = 1.0e-10_wp - character(len=*),parameter :: file_coord_CaMgCO_3d = & - & '("$cell",/,& - & " 9.09903133 9.09903130512 30.4604956 90.0 90.0 120.000000127",/,& - & "$coord",/,& - & " -0.579494558 0.0683589331 -7.5199348400 ca",/,& - & " -0.579494558 0.0683589331 7.7103129400 mg",/,& - & " -0.579494558 0.0683589331 -0.1028041720 c",/,& - & " 1.738483670 -0.2050767990 -0.0875739247 o",/,& - & "$periodic 3",/,& - & "$end")' - integer :: iunit - type(TMolecule) :: mol - type(TEnvironment) :: env - logical :: fail - - open(newunit=iunit,file='coord') - - write(iunit,file_coord_CaMgCO_3d); rewind(iunit) - ! reads in from cell parameters in bohr and coordinates in bohr - call init(env) - call readMolecule(env, mol, iunit, fileType%tmol) - - call env%check(fail) - if (fail) call terminate(1) - call assert(.not.fail) - - call assert(all(mol%pbc)) - call assert_eq(mol%npbc,3) - - call assert_eq(mol%n, 4) - - call assert_close(mol%volume, 2184.02656187534_wp,thr) - call assert_close(mol%lattice(1,2),-4.54951567002654_wp,thr) - call assert_close(mol%lattice(2,2), 7.87999224997948_wp,thr) - call assert_close(mol%rec_lat(1,1),0.690533429252363_wp,thr) - call assert_close(mol%rec_lat(2,1),0.398679663304106_wp,thr) - call assert_close(mol%rec_lat(3,3),0.206273246164110_wp,thr) - - ! this value should get's wrapped back from -7.51993484 - call assert_close(mol%xyz(1,3), 8.5195367720000_wp,thr) - - call mol%deallocate; close(iunit,status='delete') - - call terminate(afail) - -end subroutine test_geometry_reader_file_coord_CaMgCO_3d - -subroutine test_geometry_reader_file_coord_C_2d - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule - use xtb_type_environment - use xtb_io_reader - use assertion - use xtb_mctc_filetypes - real(wp),parameter :: thr = 1.0e-10_wp - - character(len=*),parameter :: file_coord_C_2d = & - & '("$coord",/,& - & " -0.12918412100093 0.06210659750976 -2.13384498734326 c",/,& - & " 0.12856915667443 -0.07403227791901 4.02358027265954 c",/,& - & " -0.12317720857511 2.75170732207802 -2.13345350602279 c",/,& - & " 2.44816466162280 1.28612566399214 4.02317048854901 c",/,& - & "$periodic 2",/,& - & "$cell angs",/,& - & " 2.4809835980 2.4811430162 120.2612191150",/,& - & "$end")' - - integer :: iunit - type(TMolecule) :: mol - type(TEnvironment) :: env - logical :: fail - - stop 77 - -end subroutine test_geometry_reader_file_coord_C_2d - -subroutine test_geometry_reader_file_coord_C_1d - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule - use xtb_type_environment - use xtb_io_reader - use assertion - use xtb_mctc_filetypes - real(wp),parameter :: thr = 1.0e-10_wp - - character(len=*),parameter :: file_coord_C_1d = & - & '("$coord",/,& - & " 1.36794785746435 13.45808943446053 8.83754983226359 c",/,& - & " 3.69183290816438 13.13552229161569 10.16652201690950 c",/,& - & " 1.36792668081267 10.38660504434782 13.04411926632965 c",/,& - & " 3.69180534781206 11.55414582295511 12.33193380846742 c",/,& - & " 1.36791549262702 3.53066844289674 10.38660588677206 c",/,& - & " 1.36792046664920 7.73723910626293 13.45809224934817 c",/,& - & " 3.69181279359489 6.40826717723392 13.13552570942280 c",/,& - & " 1.36792009865062 3.11669712338516 7.73723850632628 c",/,& - & " 3.69181515738094 3.43926499914873 6.40826580885474 c",/,& - & " 3.69178443989294 4.24285720771059 11.55415026712869 c",/,& - & " 1.36790824853106 6.18818490375705 3.53066863732142 c",/,& - & " 3.69178194163078 5.02063901427657 4.24285736953327 c",/,& - & " 1.36794124909207 13.04411858182861 6.18818324080182 c",/,& - & " 1.36792249732236 8.83755133592807 3.11669686076913 c",/,& - & " 3.69182456413952 10.16652118921143 3.43926084011816 c",/,& - & " 3.69181444966104 12.33193631088573 5.02063847821044 c",/,& - & " 6.01572566324028 13.45790756713123 8.83752222635545 c",/,& - & " 8.33965926123256 13.13576644753615 10.16660228658307 c",/,& - & " 6.01574747573805 10.38654070512969 13.04391961251944 c",/,& - & " 8.33964066450677 11.55427002850905 12.33211653730939 c",/,& - & " 6.01574728097580 3.53087013230607 10.38654217813321 c",/,& - & " 6.01568913853645 7.73726406411719 13.45790864082374 c",/,& - & " 8.33963586549168 6.40818371470975 13.13576911116618 c",/,& - & " 6.01568179676984 3.11688332536281 7.73726611148835 c",/,& - & " 8.33963704688671 3.43902559351770 6.40818390180453 c",/,& - & " 8.33962496288127 4.24267007149867 11.55427031066552 c",/,& - & " 6.01573464280675 6.18824653544318 3.53086861480278 c",/,& - & " 8.33961857277245 5.02052001792996 4.24267413625204 c",/,& - & " 6.01575677304189 13.04392044501564 6.18824448603611 c",/,& - & " 6.01568344836224 8.83752193432504 3.11688171781516 c",/,& - & " 8.33964228963694 10.16660428027860 3.43902155668011 c",/,& - & " 8.33965118613331 12.33211762632282 5.02051902430387 c",/,& - & "$periodic 1",/,& - & "$cell",/,& - & " 9.29556285275863798006 ",/,& - & "$end")' - - integer :: iunit - type(TMolecule) :: mol - type(TEnvironment) :: env - logical :: fail -! - - stop 77 - - !write(iunit,file_coord_C_1d); rewind(iunit) - !call read_coord(iunit,mol) - !call mol%write(istdout,'C_1d') - !call mol%deallocate; rewind(iunit) - -end subroutine test_geometry_reader_file_coord_C_1D - -subroutine test_geometry_reader_molfile_benzen_flat - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule - use xtb_type_environment - use xtb_io_reader - use assertion - use xtb_mctc_filetypes - real(wp),parameter :: thr = 1.0e-9_wp - character(len=*),parameter :: file_mol_benzen_2d = '(/,& - & " Mrv1823 10191918342D ",/,/,& - & " 12 12 0 0 0 0 999 V2000",/,& - & " 1.0868 1.0574 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 0.3723 1.4699 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 1.0868 0.2324 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " -0.3421 1.0574 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 0.3723 -0.1801 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " -0.3421 0.2324 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 1.8013 1.4699 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 0.3723 2.2949 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 1.8013 -0.1801 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " -1.0566 1.4699 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 0.3723 -1.0051 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " -1.0566 -0.1801 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 2 1 2 0 0 0 0",/,& - & " 3 1 1 0 0 0 0",/,& - & " 4 2 1 0 0 0 0",/,& - & " 5 3 2 0 0 0 0",/,& - & " 6 4 2 0 0 0 0",/,& - & " 6 5 1 0 0 0 0",/,& - & " 1 7 1 0 0 0 0",/,& - & " 2 8 1 0 0 0 0",/,& - & " 3 9 1 0 0 0 0",/,& - & " 4 10 1 0 0 0 0",/,& - & " 5 11 1 0 0 0 0",/,& - & " 6 12 1 0 0 0 0",/,& - & "M END")' - integer :: iunit - type(TMolecule) :: mol - type(TEnvironment) :: env - logical :: fail - - open(newunit=iunit,status='scratch') - write(iunit, file_mol_benzen_2d) - rewind(iunit) - call init(env) - call readMolecule(env, mol, iunit, fileType%molfile) - - call env%check(fail) - call assert(.not.fail) - call env%checkpoint("Failed to read geometry") - call assert(mol%struc%two_dimensional) - - call terminate(afail) -end subroutine - -subroutine test_geometry_reader_molfile_benzen - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule - use xtb_type_environment - use xtb_io_reader - use assertion - use xtb_mctc_filetypes - real(wp),parameter :: thr = 1.0e-9_wp - character(len=*),parameter :: file_mol_benzen = '(/,& - & " Mrv1823 10191918163D ",/,/,& - & " 12 12 0 0 0 0 999 V2000",/,& - & " -0.0090 -0.0157 -0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " -0.7131 1.2038 -0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 1.3990 -0.0157 -0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " -0.0090 2.4232 -0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 2.1031 1.2038 -0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 1.3990 2.4232 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " -0.5203 -0.9011 -0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " -1.7355 1.2038 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 1.9103 -0.9011 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " -0.5203 3.3087 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 3.1255 1.2038 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 1.9103 3.3087 -0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 2 1 4 0 0 0 0",/,& - & " 3 1 4 0 0 0 0",/,& - & " 4 2 4 0 0 0 0",/,& - & " 5 3 4 0 0 0 0",/,& - & " 6 4 4 0 0 0 0",/,& - & " 6 5 4 0 0 0 0",/,& - & " 1 7 1 0 0 0 0",/,& - & " 2 8 1 0 0 0 0",/,& - & " 3 9 1 0 0 0 0",/,& - & " 4 10 1 0 0 0 0",/,& - & " 5 11 1 0 0 0 0",/,& - & " 6 12 1 0 0 0 0",/,& - & "M END")' - integer :: iunit - type(TMolecule) :: mol - type(TEnvironment) :: env - logical :: fail - - open(newunit=iunit,status='scratch') - write(iunit, file_mol_benzen) - rewind(iunit) - call init(env) - call readMolecule(env, mol, iunit, fileType%molfile) - - call env%check(fail) - if (fail) call terminate(1) - call assert(.not.fail) - - call assert_eq(len(mol), 12) - call assert_eq(len(mol%bonds), 12) - call assert_eq(len(mol%info), 0) - - call assert_close(mol%xyz(1,1), -0.17007533543675E-01_wp, thr) - call assert_close(mol%xyz(2,8), 2.2748520977640_wp, thr) - - call terminate(afail) -end subroutine - -subroutine test_geometry_reader_file_sdf_h2o - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule - use xtb_type_environment - use xtb_io_reader - use assertion - use xtb_mctc_filetypes - real(wp),parameter :: thr = 1.0e-9_wp - character(len=*),parameter :: file_sdf_h2o = '(& - & "962",/,& - & " Marvin 12300703363D ",/,& - & "",/,& - & " 3 2 0 0 0 0 999 V2000",/,& - & " -0.2309 -0.3265 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 0.7484 -0.2843 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " -0.5175 0.6108 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 1 2 1 0 0 0 0",/,& - & " 1 3 1 0 0 0 0",/,& - & "M END",/,& - & "",/,& - & "> ",/,& - & "InChI=1S/H2O/h1H2",/,& - & "",/,& - & "> ",/,& - & "XLYOFNOQVPJJNP-UHFFFAOYSA-N",/,& - & "",/,& - & "> ",/,& - & "1/0/N:1/rA:3nOHH/rB:s1;s1;/rC:-.2309,-.3265,0;.7484,-.2843,0;-.5175,.6108,0;",/,& - & "",/,& - & "> ",/,& - & "H2 O",/,& - & "",/,& - & "> ",/,& - & "18.01528",/,& - & "",/,& - & "> ",/,& - & "O([H])[H]",/,& - & "",/,& - & "> ",/,& - & "937",/,& - & "",/,& - & "$$$$")' - integer :: iunit - type(TMolecule) :: mol - type(TEnvironment) :: env - logical :: fail - - open(newunit=iunit,status='scratch') - write(iunit, file_sdf_h2o) - rewind(iunit) - call init(env) - call readMolecule(env, mol, iunit, fileType%sdf) - - call env%check(fail) - if (fail) call terminate(1) - call assert(.not.fail) - - call assert_eq(len(mol), 3) - call assert_eq(len(mol%bonds), 2) - call assert_eq(len(mol%info), 22) - - call assert_close(mol%xyz(1,1), -0.43633772169273_wp, thr) - - call terminate(afail) -end subroutine - -subroutine test_geometry_reader_file_sdf_benzen_hquery - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule - use xtb_type_environment - use xtb_io_reader - use assertion - use xtb_mctc_filetypes - real(wp),parameter :: thr = 1.0e-9_wp - character(len=*),parameter :: file_sdf_benzen = '(& - & "benzen",/,& - & " xtb 10301913453D",/,& - & "",/,& - & " 6 6 0 0 0 0 0 0 0 0999 V2000",/,& - & " -0.0090 -0.0157 0.0000 C 0 0 0 2 0 0 0 0 0 0 0 0",/,& - & " -0.7131 1.2038 0.0000 C 0 0 0 2 0 0 0 0 0 0 0 0",/,& - & " 1.3990 -0.0157 0.0000 C 0 0 0 2 0 0 0 0 0 0 0 0",/,& - & " -0.0090 2.4232 0.0000 C 0 0 0 2 0 0 0 0 0 0 0 0",/,& - & " 2.1031 1.2038 0.0000 C 0 0 0 2 0 0 0 0 0 0 0 0",/,& - & " 1.3990 2.4232 0.0000 C 0 0 0 2 0 0 0 0 0 0 0 0",/,& - & " 1 2 4 0 0 0 0",/,& - & " 1 3 4 0 0 0 0",/,& - & " 2 4 4 0 0 0 0",/,& - & " 3 5 4 0 0 0 0",/,& - & " 4 6 4 0 0 0 0",/,& - & " 5 6 4 0 0 0 0",/,& - & "M END",/,& - & "$$$$")' - integer :: iunit - type(TMolecule) :: mol - type(TEnvironment) :: env - logical :: fail - - open(newunit=iunit,status='scratch') - write(iunit, file_sdf_benzen) - rewind(iunit) - call init(env) - call readMolecule(env, mol, iunit, fileType%sdf) - - call env%check(fail) - if (fail) call terminate(1) - call assert(.not.fail) - - call terminate(0) ! should fail -end subroutine - -subroutine test_geometry_reader_file_sdf_h2o_flat - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule - use xtb_type_environment - use xtb_io_reader - use assertion - use xtb_mctc_filetypes - real(wp),parameter :: thr = 1.0e-9_wp - character(len=*),parameter :: file_sdf_h2o = '(& - & "water",/,& - & " xtb 10301913452D ",/,& - & "",/,& - & " 3 2 0 0 0 0 999 V2000",/,& - & " -0.2309 -0.3265 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 0.7484 -0.2843 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " -0.5175 0.6108 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0",/,& - & " 1 2 1 0 0 0 0",/,& - & " 1 3 1 0 0 0 0",/,& - & "M END",/,& - & "> ",/,& - & "O([H])[H]",/,& - & "",/,& - & "$$$$")' - integer :: iunit - type(TMolecule) :: mol - type(TEnvironment) :: env - logical :: fail - - open(newunit=iunit,status='scratch') - write(iunit, file_sdf_h2o) - rewind(iunit) - call init(env) - call readMolecule(env, mol, iunit, fileType%sdf) - - call env%check(fail) - call assert(.not.fail) - call env%checkpoint("Failed to read geometry") - call assert(mol%struc%two_dimensional) - - call terminate(afail) -end subroutine - -subroutine test_geometry_reader_file_pdb_4qxx_noh - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule - use xtb_type_environment - use xtb_io_reader - use assertion - use xtb_mctc_filetypes - real(wp),parameter :: thr = 1.0e-9_wp - character(len=*),parameter :: file_pdb_4qxx_p1 = '(& - & "HEADER PROTEIN FIBRIL 22-JUL-14 4QXX",/,& - & "TITLE STRUCTURE OF THE AMYLOID FORMING PEPTIDE GNLVS (RESIDUES 26-30) FROM",/,& - & "TITLE 2 THE EOSINOPHIL MAJOR BASIC PROTEIN (EMBP)",/,& - & "DBREF 4QXX Z 1 5 UNP P13727 PRG2_HUMAN 131 135",/,& - & "SEQRES 1 Z 5 GLY ASN LEU VAL SER",/,& - & "FORMUL 2 HOH *2(H2 O)",/,& - & "CRYST1 4.755 16.816 35.759 90.00 90.00 90.00 P 2 21 21 4",/,& - & "ORIGX1 1.000000 0.000000 0.000000 0.00000",/,& - & "ORIGX2 0.000000 1.000000 0.000000 0.00000",/,& - & "ORIGX3 0.000000 0.000000 1.000000 0.00000",/,& - & "SCALE1 0.210305 0.000000 0.000000 0.00000",/,& - & "SCALE2 0.000000 0.059467 0.000000 0.00000",/,& - & "SCALE3 0.000000 0.000000 0.027965 0.00000",/,& - & "ATOM 1 N GLY Z 1 -0.821 -2.072 16.609 1.00 9.93 N",/,& - & "ATOM 2 CA GLY Z 1 -1.705 -2.345 15.487 1.00 7.38 C",/,& - & "ATOM 3 C GLY Z 1 -0.968 -3.008 14.344 1.00 4.89 C",/,& - & "ATOM 4 O GLY Z 1 0.258 -2.982 14.292 1.00 5.05 O",/,& - & "ATOM 5 N ASN Z 2 -1.721 -3.603 13.425 1.00 3.53 N",/,& - & "ATOM 6 CA ASN Z 2 -1.141 -4.323 12.291 1.00 1.85 C",/,& - & "ATOM 7 C ASN Z 2 -1.748 -3.900 10.968 1.00 3.00 C",/,& - & "ATOM 8 O ASN Z 2 -2.955 -3.683 10.873 1.00 3.99 O",/,& - & "ATOM 9 CB ASN Z 2 -1.353 -5.827 12.446 1.00 5.03 C",/,& - & "ATOM 10 CG ASN Z 2 -0.679 -6.391 13.683 1.00 5.08 C",/,& - & "ATOM 11 OD1 ASN Z 2 0.519 -6.202 13.896 1.00 6.10 O",/,& - & "ATOM 12 ND2 ASN Z 2 -1.448 -7.087 14.506 1.00 8.41 N")' - character(len=*),parameter :: file_pdb_4qxx_p2 = '(& - & "ATOM 13 N LEU Z 3 -0.907 -3.803 9.944 1.00 3.47 N",/,& - & "ATOM 14 CA LEU Z 3 -1.388 -3.576 8.586 1.00 3.48 C",/,& - & "ATOM 15 C LEU Z 3 -0.783 -4.660 7.709 1.00 3.29 C",/,& - & "ATOM 16 O LEU Z 3 0.437 -4.788 7.643 1.00 3.80 O",/,& - & "ATOM 17 CB LEU Z 3 -0.977 -2.185 8.081 1.00 3.88 C",/,& - & "ATOM 18 CG LEU Z 3 -1.524 -1.669 6.736 1.00 8.66 C",/,& - & "ATOM 19 CD1 LEU Z 3 -1.225 -0.191 6.570 1.00 9.89 C")' - character(len=*),parameter :: file_pdb_4qxx_p3 = '(& - & "ATOM 20 CD2 LEU Z 3 -0.962 -2.409 5.541 1.00 13.56 C",/,& - & "ATOM 21 N VAL Z 4 -1.635 -5.424 7.029 1.00 3.17 N",/,& - & "ATOM 22 CA VAL Z 4 -1.165 -6.460 6.119 1.00 3.61 C",/,& - & "ATOM 23 C VAL Z 4 -1.791 -6.230 4.755 1.00 5.31 C",/,& - & "ATOM 24 O VAL Z 4 -3.014 -6.209 4.620 1.00 7.31 O",/,& - & "ATOM 25 CB VAL Z 4 -1.567 -7.872 6.593 1.00 5.31 C",/,& - & "ATOM 26 CG1 VAL Z 4 -1.012 -8.934 5.633 1.00 6.73 C",/,& - & "ATOM 27 CG2 VAL Z 4 -1.083 -8.120 8.018 1.00 5.48 C",/,& - & "ATOM 28 N SER Z 5 -0.966 -6.052 3.736 1.00 7.53 N",/,& - & "ATOM 29 CA SER Z 5 -1.526 -5.888 2.407 1.00 11.48 C",/,& - & "ATOM 30 C SER Z 5 -1.207 -7.085 1.529 1.00 16.35 C",/,& - & "ATOM 31 O SER Z 5 -0.437 -7.976 1.902 1.00 14.00 O",/,& - & "ATOM 32 CB SER Z 5 -1.031 -4.596 1.767 1.00 13.36 C",/,& - & "ATOM 33 OG SER Z 5 0.361 -4.652 1.540 1.00 15.80 O",/,& - & "ATOM 34 OXT SER Z 5 -1.737 -7.178 0.429 1.00 17.09 O",/,& - & "TER 35 SER Z 5",/,& - & "HETATM 36 O HOH Z 101 0.935 -5.175 16.502 1.00 18.83 O",/,& - & "HETATM 37 O AHOH Z 102 0.691 -8.408 17.879 0.91 56.55 O",/,& - & "HETATM 38 O BHOH Z 102 -0.788 -9.006 16.641 0.09 38.95 O",/,& - & "END")' - integer :: iunit - type(TMolecule) :: mol - type(TEnvironment) :: env - logical :: fail - - open(newunit=iunit,status='scratch') - write(iunit, file_pdb_4qxx_p1) - write(iunit, file_pdb_4qxx_p2) - write(iunit, file_pdb_4qxx_p3) - rewind(iunit) - call init(env) - call readMolecule(env, mol, iunit, fileType%pdb) - - call env%check(fail) - if (fail) call terminate(1) - call assert(.not.fail) - - call terminate(0) ! should fail -end subroutine - - -subroutine test_geometry_reader_file_pdb_4qxx - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule - use xtb_type_environment - use xtb_io_reader - use assertion - use xtb_mctc_filetypes - real(wp),parameter :: thr = 1.0e-9_wp - character(len=*),parameter :: file_pdb_4qxx_p1 = '(& - & "HEADER PROTEIN FIBRIL 22-JUL-14 4QXX",/,& - & "TITLE STRUCTURE OF THE AMYLOID FORMING PEPTIDE GNLVS (RESIDUES 26-30) FROM",/,& - & "TITLE 2 THE EOSINOPHIL MAJOR BASIC PROTEIN (EMBP)",/,& - & "DBREF 4QXX Z 1 5 UNP P13727 PRG2_HUMAN 131 135",/,& - & "SEQRES 1 Z 5 GLY ASN LEU VAL SER",/,& - & "FORMUL 2 HOH *2(H2 O)",/,& - & "CRYST1 4.755 16.816 35.759 90.00 90.00 90.00 P 2 21 21 4",/,& - & "ORIGX1 1.000000 0.000000 0.000000 0.00000",/,& - & "ORIGX2 0.000000 1.000000 0.000000 0.00000",/,& - & "ORIGX3 0.000000 0.000000 1.000000 0.00000",/,& - & "SCALE1 0.210305 0.000000 0.000000 0.00000",/,& - & "SCALE2 0.000000 0.059467 0.000000 0.00000",/,& - & "SCALE3 0.000000 0.000000 0.027965 0.00000",/,& - & "ATOM 1 N GLY Z 1 -0.821 -2.072 16.609 1.00 9.93 N",/,& - & "ATOM 2 CA GLY Z 1 -1.705 -2.345 15.487 1.00 7.38 C",/,& - & "ATOM 3 C GLY Z 1 -0.968 -3.008 14.344 1.00 4.89 C",/,& - & "ATOM 4 O GLY Z 1 0.258 -2.982 14.292 1.00 5.05 O",/,& - & "ATOM 5 HA2 GLY Z 1 -2.130 -1.405 15.135 1.00 0.00 H",/,& - & "ATOM 6 HA3 GLY Z 1 -2.511 -2.999 15.819 1.00 0.00 H",/,& - & "ATOM 7 H1 GLY Z 1 -1.364 -1.742 17.394 1.00 0.00 H",/,& - & "ATOM 8 H2 GLY Z 1 -0.150 -1.365 16.344 1.00 0.00 H",/,& - & "ATOM 9 H3 GLY Z 1 -0.334 -2.918 16.868 1.00 0.00 H")' - character(len=*),parameter :: file_pdb_4qxx_p2 = '(& - & "ATOM 10 N ASN Z 2 -1.721 -3.603 13.425 1.00 3.53 N",/,& - & "ATOM 11 CA ASN Z 2 -1.141 -4.323 12.291 1.00 1.85 C",/,& - & "ATOM 12 C ASN Z 2 -1.748 -3.900 10.968 1.00 3.00 C",/,& - & "ATOM 13 O ASN Z 2 -2.955 -3.683 10.873 1.00 3.99 O",/,& - & "ATOM 14 CB ASN Z 2 -1.353 -5.827 12.446 1.00 5.03 C",/,& - & "ATOM 15 CG ASN Z 2 -0.679 -6.391 13.683 1.00 5.08 C",/,& - & "ATOM 16 OD1 ASN Z 2 0.519 -6.202 13.896 1.00 6.10 O",/,& - & "ATOM 17 ND2 ASN Z 2 -1.448 -7.087 14.506 1.00 8.41 N",/,& - & "ATOM 18 H ASN Z 2 -2.726 -3.557 13.512 1.00 0.00 H",/,& - & "ATOM 19 HA ASN Z 2 -0.070 -4.123 12.263 1.00 0.00 H",/,& - & "ATOM 20 HB2 ASN Z 2 -0.945 -6.328 11.568 1.00 0.00 H",/,& - & "ATOM 21 HB3 ASN Z 2 -2.423 -6.029 12.503 1.00 0.00 H",/,& - & "ATOM 22 HD21 ASN Z 2 -2.427 -7.218 14.293 1.00 0.00 H",/,& - & "ATOM 23 HD22 ASN Z 2 -1.056 -7.487 15.346 1.00 0.00 H",/,& - & "ATOM 24 N LEU Z 3 -0.907 -3.803 9.944 1.00 3.47 N",/,& - & "ATOM 25 CA LEU Z 3 -1.388 -3.576 8.586 1.00 3.48 C",/,& - & "ATOM 26 C LEU Z 3 -0.783 -4.660 7.709 1.00 3.29 C",/,& - & "ATOM 27 O LEU Z 3 0.437 -4.788 7.643 1.00 3.80 O",/,& - & "ATOM 28 CB LEU Z 3 -0.977 -2.185 8.081 1.00 3.88 C",/,& - & "ATOM 29 CG LEU Z 3 -1.524 -1.669 6.736 1.00 8.66 C",/,& - & "ATOM 30 CD1 LEU Z 3 -1.225 -0.191 6.570 1.00 9.89 C",/,& - & "ATOM 31 CD2 LEU Z 3 -0.962 -2.409 5.541 1.00 13.56 C",/,& - & "ATOM 32 H LEU Z 3 0.086 -3.888 10.109 1.00 0.00 H",/,& - & "ATOM 33 HA LEU Z 3 -2.475 -3.661 8.568 1.00 0.00 H",/,& - & "ATOM 34 HB2 LEU Z 3 -1.284 -1.469 8.843 1.00 0.00 H",/,& - & "ATOM 35 HB3 LEU Z 3 0.111 -2.162 8.026 1.00 0.00 H",/,& - & "ATOM 36 HG LEU Z 3 -2.606 -1.798 6.737 1.00 0.00 H",/,& - & "ATOM 37 HD11 LEU Z 3 -1.623 0.359 7.423 1.00 0.00 H",/,& - & "ATOM 38 HD12 LEU Z 3 -1.691 0.173 5.654 1.00 0.00 H",/,& - & "ATOM 39 HD13 LEU Z 3 -0.147 -0.043 6.513 1.00 0.00 H",/,& - & "ATOM 40 HD21 LEU Z 3 -1.168 -3.475 5.643 1.00 0.00 H",/,& - & "ATOM 41 HD22 LEU Z 3 -1.429 -2.035 4.630 1.00 0.00 H",/,& - & "ATOM 42 HD23 LEU Z 3 0.115 -2.250 5.489 1.00 0.00 H")' - character(len=*),parameter :: file_pdb_4qxx_p3 = '(& - & "ATOM 43 N VAL Z 4 -1.635 -5.424 7.029 1.00 3.17 N",/,& - & "ATOM 44 CA VAL Z 4 -1.165 -6.460 6.119 1.00 3.61 C",/,& - & "ATOM 45 C VAL Z 4 -1.791 -6.230 4.755 1.00 5.31 C",/,& - & "ATOM 46 O VAL Z 4 -3.014 -6.209 4.620 1.00 7.31 O",/,& - & "ATOM 47 CB VAL Z 4 -1.567 -7.872 6.593 1.00 5.31 C",/,& - & "ATOM 48 CG1 VAL Z 4 -1.012 -8.934 5.633 1.00 6.73 C",/,& - & "ATOM 49 CG2 VAL Z 4 -1.083 -8.120 8.018 1.00 5.48 C",/,& - & "ATOM 50 H VAL Z 4 -2.628 -5.282 7.146 1.00 0.00 H",/,& - & "ATOM 51 HA VAL Z 4 -0.080 -6.402 6.034 1.00 0.00 H",/,& - & "ATOM 52 HB VAL Z 4 -2.655 -7.939 6.585 1.00 0.00 H",/,& - & "ATOM 53 HG11 VAL Z 4 -1.303 -9.926 5.980 1.00 0.00 H",/,& - & "ATOM 54 HG12 VAL Z 4 -1.414 -8.766 4.634 1.00 0.00 H",/,& - & "ATOM 55 HG13 VAL Z 4 0.075 -8.864 5.603 1.00 0.00 H",/,& - & "ATOM 56 HG21 VAL Z 4 -1.377 -9.121 8.333 1.00 0.00 H",/,& - & "ATOM 57 HG22 VAL Z 4 0.003 -8.032 8.053 1.00 0.00 H",/,& - & "ATOM 58 HG23 VAL Z 4 -1.529 -7.383 8.686 1.00 0.00 H",/,& - & "ATOM 59 N SER Z 5 -0.966 -6.052 3.736 1.00 7.53 N",/,& - & "ATOM 60 CA SER Z 5 -1.526 -5.888 2.407 1.00 11.48 C",/,& - & "ATOM 61 C SER Z 5 -1.207 -7.085 1.529 1.00 16.35 C",/,& - & "ATOM 62 O SER Z 5 -0.437 -7.976 1.902 1.00 14.00 O",/,& - & "ATOM 63 CB SER Z 5 -1.031 -4.596 1.767 1.00 13.36 C",/,& - & "ATOM 64 OG SER Z 5 0.361 -4.652 1.540 1.00 15.80 O",/,& - & "ATOM 65 OXT SER Z 5 -1.737 -7.178 0.429 1.00 17.09 O",/,& - & "ATOM 66 H SER Z 5 0.033 -6.031 3.880 1.00 0.00 H",/,& - & "ATOM 67 HA SER Z 5 -2.610 -5.822 2.504 1.00 0.00 H",/,& - & "ATOM 68 HB2 SER Z 5 -1.543 -4.449 0.816 1.00 0.00 H",/,& - & "ATOM 69 HB3 SER Z 5 -1.254 -3.759 2.428 1.00 0.00 H",/,& - & "ATOM 70 HG SER Z 5 0.653 -3.831 1.137 1.00 0.00 H",/,& - & "TER 71 SER Z 5")' - character(len=*),parameter :: file_pdb_4qxx_p4 = '(& - & "HETATM 72 O HOH Z 101 0.935 -5.175 16.502 1.00 18.83 O",/,& - & "HETATM 73 H1 HOH Z 101 0.794 -5.522 15.621 1.00 0.00 H",/,& - & "HETATM 74 H2 HOH Z 101 1.669 -4.561 16.489 1.00 0.00 H",/,& - & "HETATM 75 O AHOH Z 102 0.691 -8.408 17.879 0.91 56.55 O",/,& - & "HETATM 76 O BHOH Z 102 -0.788 -9.006 16.641 0.09 38.95 O",/,& - & "HETATM 77 H1 AHOH Z 102 1.392 -8.125 18.466 0.91 0.00 H",/,& - & "HETATM 78 H1 BHOH Z 102 -1.351 -9.776 16.563 0.09 0.00 H",/,& - & "HETATM 79 H2 AHOH Z 102 0.993 -8.356 16.972 0.91 0.00 H",/,& - & "HETATM 80 H2 BHOH Z 102 -0.927 -8.594 17.494 0.09 0.00 H",/,& - & "END")' - integer :: iunit - type(TMolecule) :: mol - type(TEnvironment) :: env - logical :: fail - - open(newunit=iunit,status='scratch') - write(iunit, file_pdb_4qxx_p1) - write(iunit, file_pdb_4qxx_p2) - write(iunit, file_pdb_4qxx_p3) - write(iunit, file_pdb_4qxx_p4) - rewind(iunit) - call init(env) - call readMolecule(env, mol, iunit, fileType%pdb) - - call env%check(fail) - if (fail) call terminate(1) - call assert(.not.fail) - - call assert(allocated(mol%pdb)) - - call assert_eq(len(mol), 79) - - call assert_eq(mol%at(14), 6) - call assert_eq(mol%at(42), 1) - call assert_eq(mol%at(71), 8) - - call assert_close(mol%xyz(1,3), -1.8292547189197_wp, thr) - call assert_close(mol%xyz(2,21), -11.393157748313_wp, thr) - call assert_close(mol%xyz(3,35), 15.166940469059_wp, thr) - call assert_close(mol%xyz(1,79), -1.7517759549985_wp, thr) - - call terminate(afail) ! should fail -end subroutine - -subroutine test_geometry_reader_file_gen - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule - use xtb_type_environment - use xtb_io_reader - use assertion - use xtb_mctc_filetypes - real(wp),parameter :: thr = 1.0e-9_wp - character(len=*),parameter :: file_gen_3518_40 = '(& - & "11 C",/,& - & "H O C Cl",/,& - & " 1 1 1.4804284700E+00 -3.7841000000E-04 -4.5088412000E-01",/,& - & " 2 2 6.4956739000E-01 -1.0135000000E-04 4.1534770000E-02",/,& - & " 3 3 9.1395452000E-01 4.9320000000E-05 1.4221530400E+00",/,& - & " 4 1 -3.8501990000E-02 3.8080000000E-05 1.9594935600E+00",/,& - & " 5 1 1.4892451200E+00 -8.9307852000E-01 1.7238278300E+00",/,& - & " 6 1 1.4891347400E+00 8.9330130000E-01 1.7236710000E+00",/,& - & " 7 4 1.4127281600E+00 5.9150000000E-05 -3.7670094900E+00",/,& - & " 8 3 -2.4429871000E-01 2.9510000000E-05 -3.0588008100E+00",/,& - & " 9 1 -9.6106427000E-01 8.5360000000E-05 -3.8644299700E+00",/,& - & " 10 1 -3.6103071000E-01 -8.8388246000E-01 -2.4531570700E+00",/,& - & " 11 1 -3.6101555000E-01 8.8386685000E-01 -2.4530447400E+00")' - character(len=*),parameter :: file_gen_gaas = '(& - & "2 F",/,& - & "# example comment",/,& - & "Ga As",/,& - & "1 1 0.00 0.00 0.00",/,& - & "2 2 0.25 0.25 0.25",/,& - & "0.0000000E+00 0.0000000E+00 0.0000000E+00",/,& - & "# example comment",/,& - & "0.2713546E+01 0.2713546E+01 0.0000000E+00",/,& - & "0.0000000E+00 0.2713546E+01 0.2713546E+01",/,& - & "0.2713546E+01 0.0000000E+00 0.2713546E+01")' - character(len=*),parameter :: file_gen_diamond = '(& - & "8 S",/,& - & "C",/,& - & " 1 1 0.0000000000E+00 0.0000000000E+00 0.0000000000E+00",/,& - & " 2 1 -0.0000000000E+00 1.7833900000E+00 1.7834000000E+00",/,& - & " 3 1 1.7833900000E+00 1.7834000000E+00 0.0000000000E+00",/,/,& - & " 4 1 1.7833900000E+00 -0.0000000000E+00 1.7834000000E+00",/,& - & " 5 1 2.6750900000E+00 8.9170000000E-01 2.6750900000E+00",/,& - & " 6 1 8.9170000000E-01 8.9170000000E-01 8.9170000000E-01",/,& - & " 7 1 8.9170000000E-01 2.6750900000E+00 2.6750900000E+00",/,& - & " 8 1 2.6750900000E+00 2.6750900000E+00 8.9170000000E-01",/,& - & "0.0 0.0 0.0",/,& - & "3.567 0.0 0.0",/,/,& - & "0.0 3.567 0.0",/,& - & "0.0 0.0 3.567")' - integer :: iunit - type(TMolecule) :: mol - type(TEnvironment) :: env - logical :: fail - - open(newunit=iunit,status='scratch') - write(iunit, file_gen_3518_40) - rewind(iunit) - call init(env) - call readMolecule(env, mol, iunit, fileType%gen) - - call env%check(fail) - if (fail) call terminate(1) - call assert(.not.fail) - - call assert_eq(len(mol), 11) - call assert_eq(count(mol%pbc), 0) - call assert_eq(mol%npbc, 0) - - call assert_eq(mol%at(1), 1) - call assert_eq(mol%at(4), 1) - call assert_eq(mol%at(7), 17) - - call assert_close(mol%xyz(1,3), 1.7271235729215_wp, thr) - call assert_close(mol%xyz(2,2),-0.0001915237250_wp, thr) - call assert_close(mol%xyz(3,5), 3.2575621824717_wp, thr) - call assert_close(mol%xyz(1,7), 2.6696690632549_wp, thr) - - rewind(iunit) - write(iunit, file_gen_gaas) - rewind(iunit) - call init(env) - call readMolecule(env, mol, iunit, fileType%gen) - - call env%check(fail) - if (fail) call terminate(1) - call assert(.not.fail) - - call assert_eq(len(mol), 2) - call assert_eq(count(mol%pbc), 3) - call assert_eq(mol%npbc, 3) - - call assert_eq(mol%at(1), 31) - call assert_eq(mol%at(2), 33) - - call assert_close(mol%xyz(2,2), 2.5639291454058_wp, thr) - - call assert_close(mol%lattice(1,3), 5.1278582908117_wp, thr) - call assert_close(mol%lattice(2,2), 5.1278582908117_wp, thr) - - rewind(iunit) - write(iunit, file_gen_diamond) - rewind(iunit) - call init(env) - call readMolecule(env, mol, iunit, fileType%gen) - - call env%check(fail) - if (fail) call terminate(1) - call assert(.not.fail) - - call assert_eq(len(mol), 8) - call assert_eq(count(mol%pbc), 3) - call assert_eq(mol%npbc, 3) - - call assert_eq(mol%at(2), 6) - call assert_eq(mol%at(5), 6) - - call assert_close(mol%xyz(1,3), 3.3701183607172_wp, thr) - call assert_close(mol%xyz(2,2), 3.3701183607172_wp, thr) - call assert_close(mol%xyz(3,5), 5.0551869897055_wp, thr) - call assert_close(mol%xyz(1,7), 1.6850686289883_wp, thr) - - call assert_close(mol%lattice(1,3), 0.0000000000000_wp, thr) - call assert_close(mol%lattice(2,2), 6.7406524611432_wp, thr) - - close(iunit) - - call terminate(afail) -end subroutine diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfn0.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfn0.f90 deleted file mode 100644 index 60cc282..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfn0.f90 +++ /dev/null @@ -1,469 +0,0 @@ -subroutine test_gfn0_sp - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - - use assertion - - use xtb_mctc_systools - use xtb_type_options - - use xtb_type_molecule - use xtb_type_wavefunction - use xtb_type_basisset - use xtb_type_param - use xtb_type_data - use xtb_type_environment - use xtb_solv_gbsa - - use xtb_setparam - use xtb_basis - use xtb_peeq - use xtb_readparam - use xtb_paramset - - use xtb_xtb_data - use xtb_xtb_gfn0 - - implicit none - real(wp),parameter :: thr = 1.0e-7_wp - real(wp),parameter :: thr2 = 1.0e-5_wp - integer, parameter :: nat = 8 - integer, parameter :: at(nat) = [7,15,9,9,1,1,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[1.50040286526241_wp,-2.88219140061585_wp, 0.00000000000000_wp, & - & 0.00000000000000_wp, 1.90142164792207_wp, 0.00000000000000_wp, & - &-0.02649585010919_wp,-5.05651406856634_wp, 0.00000000000000_wp, & - &-1.39762821979929_wp, 4.65236211997835_wp, 0.00000000000000_wp, & - & 2.62205170116282_wp,-3.14316635901963_wp, 1.53958066744940_wp, & - &-1.46489869067775_wp, 0.78885483581631_wp, 1.94964934855945_wp, & - & 2.62205170116282_wp,-3.14316635901963_wp,-1.53958066744940_wp, & - &-1.46489869067775_wp, 0.78885483581631_wp,-1.94964934855945_wp],& - & shape(xyz)) - real(wp),parameter :: et = 300.0_wp - integer, parameter :: maxiter = 50 - integer, parameter :: prlevel = 2 - logical, parameter :: lgrad = .true. - logical, parameter :: restart = .false. - real(wp),parameter :: acc = 1.0_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(scc_results) :: res - type(TBasisset) :: basis - type(TWavefunction) :: wfn - type(TxTBData) :: xtbData - type(TBorn), allocatable :: gbsa - - real(wp) :: etot,egap,sigma(3,3) - real(wp), allocatable :: g(:,:) - character(len=:),allocatable :: fnv - integer :: ipar - - type(TxTBParameter) :: globpar - logical :: okpar,okbas,exist,diff - - call init(env) - - gfn_method = 0 - - call init(mol, at, xyz) - - wfn%nel = idint(sum(mol%z)) - wfn%nopen = 0 - - allocate( g(3,mol%n), source = 0.0_wp ) - - call use_parameterset('param_gfn0-xtb.txt',globpar,xtbData,okpar) - !call assert(okpar) - call rdpath(env%xtbpath,'param_gfn0-xtb.txt',fnv,exist) - ! maybe the user provides a local parameter file, this was always - ! an option in `xtb', so we will give it a try - if (.not.exist) fnv = 'param_gfn0-xtb.txt' - call open_file(ipar,fnv,'r') - if (ipar.eq.-1) then - ! at this point there is no chance to recover from this error - ! THEREFORE, we have to kill the program - call env%error("Parameter file '"//fnv//"' not found!") - call terminate(1) - return - endif - call readParam(env,ipar,globpar,xtbData,.true.) - call close_file(ipar) - - call newBasisset(xtbData,mol%n,mol%at,basis,okbas) - call assert(okbas) - - call assert_eq(basis%nshell,17) - call assert_eq(basis%nbf, 30) - call assert_eq(basis%nao, 29) - - call wfn%allocate(mol%n,basis%nshell,basis%nao) - wfn%q = mol%chrg/real(mol%n,wp) - - g = 0.0_wp - - call peeq(env,mol,wfn,basis,xtbData,gbsa, & - & egap,et,prlevel,lgrad,.false.,acc,etot,g,sigma,res) - - call assert(res%converged) - - call assert_close(res%e_total,-15.271927490420_wp,thr) - call assert_close(res%gnorm,0.55600868499186E-01_wp,thr) - ! value in electron volt - call assert_close(res%hl_gap, 4.4910991783546_wp,1.0e-4_wp) - call assert_close(res%e_elec,-15.238855850629_wp,thr) - ! es and aes are not welldefined at this accuracy level - call assert_close(res%e_es, -0.091088841288_wp,thr*10) - call assert_close(res%e_disp, -0.001331408911_wp,thr) - call assert_close(res%e_rep, 0.071830283799_wp,thr) - call assert_close(res%e_xb, -0.012481673391_wp,thr) - - call mol%deallocate - call wfn%deallocate - call basis%deallocate - - call terminate(afail) -end subroutine test_gfn0_sp - -subroutine test_gfn0_api - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use assertion - - use xtb_type_options - use xtb_type_molecule - use xtb_type_restart - use xtb_type_data - use xtb_type_param - use xtb_type_environment - - use xtb_pbc_tools - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction - - implicit none - - real(wp),parameter :: thr = 1.0e-7_wp - integer, parameter :: nat = 7 - integer, parameter :: at(nat) = [51,1,1,1,1,16,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - [-0.33839323285714_wp,-2.52035427985714_wp, 0.00000000000000_wp, & - & 0.87126950614286_wp,-4.36564525285714_wp, 2.28275498100000_wp, & - & 0.87126950614286_wp,-4.36564525285714_wp,-2.28275498100000_wp, & - &-3.07540243785714_wp,-4.12867550385714_wp, 0.00000000000000_wp, & - & 2.16321847414286_wp, 6.15526246914286_wp, 0.00000000000000_wp, & - &-0.33839323285714_wp, 5.87053934414286_wp, 0.00000000000000_wp, & - &-0.15356858285714_wp, 3.35451847614286_wp, 0.00000000000000_wp], shape(xyz)) - type(peeq_options),parameter :: opt = peeq_options( & - & prlevel = 2, ccm = .false., acc = 1.0_wp, etemp = 300.0_wp, grad = .true. ) - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TRestart) :: chk - type(scc_results) :: res - type(TxTBCalculator) :: calc - - real(wp) :: energy - real(wp) :: hl_gap - real(wp) :: sigma(3,3) - real(wp),allocatable :: gradient(:,:) - - ! setup the environment variables - call init(env) - - call init(mol, at, xyz) - - allocate(gradient(3,mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - - call newXTBCalculator(env, mol, calc, method=0) - call env%checkpoint("failed setup") - call newWavefunction(env, mol, calc, chk) - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call assert_close(hl_gap, 5.5384029314207_wp,thr) - call assert_close(energy,-8.6908532561691_wp,thr) - call assert_close(norm2(gradient),0.24709483673929E-01_wp,thr) - - call assert_close(gradient(1,3), 0.12460501676405E-02_wp,thr) - call assert_close(gradient(2,1),-0.20307939298595E-01_wp,thr) - call assert_close(gradient(1,6),-0.29075269403059E-02_wp,thr) - call assert_close(gradient(3,5), 0.00000000000000E+00_wp,thr) - - call terminate(afail) - -end subroutine test_gfn0_api - -subroutine test_gfn0_api_srb - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use assertion - - use xtb_type_options - use xtb_type_molecule - use xtb_type_data - use xtb_type_restart - use xtb_type_param - use xtb_type_environment - - use xtb_pbc_tools - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction - - implicit none - - real(wp),parameter :: thr = 1.0e-7_wp - integer, parameter :: nat = 24 - integer, parameter :: at(nat) = [6,7,6,7,6,6,6,8,7,6,8,7,6,6, & - & 1,1,1,1,1,1,1,1,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[ 2.02799738646442_wp, 0.09231312124713_wp, -0.14310895950963_wp, & - & 4.75011007621000_wp, 0.02373496014051_wp, -0.14324124033844_wp, & - & 6.33434307654413_wp, 2.07098865582721_wp, -0.14235306905930_wp, & - & 8.72860718071825_wp, 1.38002919517619_wp, -0.14265542523943_wp, & - & 8.65318821103610_wp, -1.19324866489847_wp, -0.14231527453678_wp, & - & 6.23857175648671_wp, -2.08353643730276_wp, -0.14218299370797_wp, & - & 5.63266886875962_wp, -4.69950321056008_wp, -0.13940509630299_wp, & - & 3.44931709749015_wp, -5.48092386085491_wp, -0.14318454855466_wp, & - & 7.77508917214346_wp, -6.24427872938674_wp, -0.13107140408805_wp, & - & 10.30229550927022_wp, -5.39739796609292_wp, -0.13672168520430_wp, & - & 12.07410272485492_wp, -6.91573621641911_wp, -0.13666499342053_wp, & - & 10.70038521493902_wp, -2.79078533715849_wp, -0.14148379504141_wp, & - & 13.24597858727017_wp, -1.76969072232377_wp, -0.14218299370797_wp, & - & 7.40891694074004_wp, -8.95905928176407_wp, -0.11636933482904_wp, & - & 1.38702118184179_wp, 2.05575746325296_wp, -0.14178615122154_wp, & - & 1.34622199478497_wp, -0.86356704498496_wp, 1.55590600570783_wp, & - & 1.34624089204623_wp, -0.86133716815647_wp, -1.84340893849267_wp, & - & 5.65596919189118_wp, 4.00172183859480_wp, -0.14131371969009_wp, & - & 14.67430918222276_wp, -3.26230980007732_wp, -0.14344911021228_wp, & - & 13.50897177220290_wp, -0.60815166181684_wp, 1.54898960808727_wp, & - & 13.50780014200488_wp, -0.60614855212345_wp, -1.83214617078268_wp, & - & 5.41408424778406_wp, -9.49239668625902_wp, -0.11022772492007_wp, & - & 8.31919801555568_wp, -9.74947502841788_wp, 1.56539243085954_wp, & - & 8.31511620712388_wp, -9.76854236502758_wp, -1.79108242206824_wp],& - & shape(xyz)) - type(peeq_options),parameter :: opt = peeq_options( & - & prlevel = 2, ccm = .false., acc = 1.0_wp, etemp = 300.0_wp, grad = .true. ) - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TRestart) :: chk - type(scc_results) :: res - type(TxTBCalculator) :: calc - - real(wp) :: energy - real(wp) :: hl_gap - real(wp) :: sigma(3,3) - real(wp),allocatable :: gradient(:,:) - - ! setup the environment variables - call init(env) - - call init(mol, at, xyz) - - allocate(gradient(3,mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - - call newXTBCalculator(env, mol, calc, method=0) - call env%checkpoint("failed setup") - call newWavefunction(env, mol, calc, chk) - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call assert_close(hl_gap, 3.1192454818777_wp,thr) - call assert_close(energy,-40.908850360158_wp,thr) - call assert_close(norm2(gradient),0.83573853247451E-01_wp,thr) - - call assert_close(gradient(1, 3), 0.29870640452823E-01_wp,thr) - call assert_close(gradient(2, 1), 0.67498165159819E-03_wp,thr) - call assert_close(gradient(1, 6),-0.54145817368542E-02_wp,thr) - call assert_close(gradient(3, 5),-0.39879097860049E-04_wp,thr) - call assert_close(gradient(1, 8),-0.63393710255449E-02_wp,thr) - call assert_close(gradient(2, 6), 0.19478157220852E-01_wp,thr) - call assert_close(gradient(1,20), 0.10070932785359E-03_wp,thr) - call assert_close(gradient(3,10),-0.54834076982200E-04_wp,thr) - - call terminate(afail) - -end subroutine test_gfn0_api_srb - - -subroutine test_gfn0_mindless_basic - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_test_molstock, only : getMolecule - - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data, only : scc_results - use xtb_type_environment, only : TEnvironment, init - use xtb_type_restart, only : TRestart - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRestart) :: chk - type(TxTBCalculator) :: calc - type(scc_results) :: res - - integer :: iMol - logical :: exitRun - real(wp) :: energy, hl_gap, sigma(3, 3) - real(wp), allocatable :: gradient(:, :) - - character(len=*), parameter :: mindless(10) = [& - & "mindless01", "mindless02", "mindless03", "mindless04", "mindless05", & - & "mindless06", "mindless07", "mindless08", "mindless09", "mindless10"] - real(wp), parameter :: ref_energies(10) = & - &[-28.497588460796_wp, -23.254292745575_wp, -23.060461949336_wp, & - & -21.822909508325_wp, -27.551996281113_wp, -18.814024099835_wp, & - & -31.195804700948_wp, -27.317394883750_wp, -20.258074646863_wp, & - & -25.051348388657_wp] - real(wp), parameter :: ref_gnorms(10) = & - &[0.05890968017315_wp, 0.04174928560148_wp, 0.05768263390495_wp, & - & 0.06591502692791_wp, 0.08382457849620_wp, 0.09995152858607_wp, & - & 0.08343577915160_wp, 0.08653790675487_wp, 0.06328938755566_wp, & - & 0.06269021365940_wp] - real(wp), parameter :: ref_hlgaps(10) = & - &[4.9355818428641_wp, 0.5817815942841_wp, 2.4534066058746_wp, & - & 0.8490082064427_wp, 1.4811842635615_wp, 0.9873933294559_wp, & - & 4.4138879602731_wp, 1.1871662062975_wp, 1.9816407664953_wp, & - & 0.3432086163775_wp] - - call init(env) - do iMol = 1, 10 - if (afail > 0) exit - - call getMolecule(mol, mindless(iMol)) - - if (allocated(gradient)) deallocate(gradient) - allocate(gradient(3, len(mol))) - - call newXTBCalculator(env, mol, calc, method=0) - call newWavefunction(env, mol, calc, chk) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call assert_close(energy, ref_energies(iMol), thr) - call assert_close(norm2(gradient), ref_gnorms(iMol), thr) - call assert_close(hl_gap, ref_hlgaps(iMol), thr) - - end do - - call terminate(afail) - -end subroutine test_gfn0_mindless_basic - - -subroutine test_gfn0_mindless_solvation - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_test_molstock, only : getMolecule - - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data, only : scc_results - use xtb_type_environment, only : TEnvironment, init - use xtb_type_restart, only : TRestart - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction, addSolvationModel - use xtb_solv_input, only : TSolvInput - use xtb_solv_kernel, only : gbKernel - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRestart) :: chk - type(TxTBCalculator) :: calc - type(scc_results) :: res - - integer :: iMol - logical :: exitRun - real(wp) :: energy, hl_gap, sigma(3, 3) - real(wp), allocatable :: gradient(:, :) - - character(len=*), parameter :: mindless(10) = [& - & "mindless01", "mindless02", "mindless03", "mindless04", "mindless05", & - & "mindless06", "mindless07", "mindless08", "mindless09", "mindless10"] - character(len=*), parameter :: solvents(10) = [character(len=20) ::& - & "h2o", "chcl3", "thf", "acetonitrile", "toluene", & - & "ch2cl2", "ether", "methanol", "cs2", "dmso"] - real(wp), parameter :: ref_energies(10) = & - &[-28.510632030412_wp, -23.266701495294_wp, -23.086125389488_wp, & - & -21.822303641621_wp, -27.566928060995_wp, -18.832541288587_wp, & - & -31.204815373848_wp, -27.323931773594_wp, -20.270903985453_wp, & - & -25.053546379618_wp] - real(wp), parameter :: ref_gnorms(10) = & - &[0.05788277333095_wp, 0.04117813956764_wp, 0.05838285007764_wp, & - & 0.06675003613700_wp, 0.08237342790744_wp, 0.10215599601359_wp, & - & 0.08394783095013_wp, 0.086507373560174_wp, 0.06283764829270_wp, & - & 0.06263571386482_wp] - real(wp), parameter :: ref_hlgaps(10) = & - &[4.9494565569973_wp, 0.5809054942177_wp, 2.4549059279536_wp, & - & 0.8522897920347_wp, 1.4827703858899_wp, 0.9710672494430_wp, & - & 4.3955269926200_wp, 1.1868023047842_wp, 1.9777105277691_wp, & - & 0.3654558060973_wp] - - - call init(env) - do iMol = 1, 10 - if (afail > 0) exit - - call getMolecule(mol, mindless(iMol)) - - if (allocated(gradient)) deallocate(gradient) - allocate(gradient(3, len(mol))) - - call newXTBCalculator(env, mol, calc, method=0) - call newWavefunction(env, mol, calc, chk) - call addSolvationModel(env, calc, TSolvInput(solvent=trim(solvents(iMol)), & - & alpb=mod(iMol, 2)==0, kernel=gbKernel%still)) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call assert_close(energy, ref_energies(iMol), thr) - call assert_close(norm2(gradient), ref_gnorms(iMol), thr) - call assert_close(hl_gap, ref_hlgaps(iMol), thr) - - end do - - call terminate(afail) - -end subroutine test_gfn0_mindless_solvation diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfn1.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfn1.f90 deleted file mode 100644 index 4f73083..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfn1.f90 +++ /dev/null @@ -1,918 +0,0 @@ -subroutine test_gfn1_scc - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - - use assertion - - use xtb_type_environment - use xtb_type_molecule - use xtb_type_wavefunction - use xtb_type_basisset - use xtb_type_param - use xtb_type_data - use xtb_type_pcem - use xtb_type_environment - use xtb_type_solvation - use xtb_solv_gbsa - - use xtb_setparam - use xtb_basis - use xtb_scf - use xtb_scc_core - use xtb_paramset - use xtb_xtb_data - use xtb_xtb_gfn1 - - implicit none - real(wp),parameter :: thr = 1.0e-7_wp - real(wp),parameter :: thr2 = 1.0e-5_wp - integer, parameter :: nat = 3 - integer, parameter :: at(nat) = [8,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - [ 0.00000000000000_wp, 0.00000000000000_wp, -0.73578586109551_wp, & - & 1.44183152868459_wp, 0.00000000000000_wp, 0.36789293054775_wp, & - &-1.44183152868459_wp, 0.00000000000000_wp, 0.36789293054775_wp & - & ],shape(xyz)) - real(wp),parameter :: et = 300.0_wp - integer, parameter :: maxiter = 50 - integer, parameter :: prlevel = 2 - logical, parameter :: lgrad = .true. - logical, parameter :: restart = .false. - real(wp),parameter :: acc = 1.0_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(scc_results) :: res - type(TBasisset) :: basis - type(TWavefunction) :: wfn - type(tb_pcem) :: pcem - type(TxTBData) :: xtbData - class(TSolvation), allocatable :: solvation - - real(wp) :: etot,egap - real(wp), allocatable :: g(:,:) - - type(TxTBParameter) :: globpar - logical :: okpar,okbas,diff,exitRun - - gfn_method = 1 - call init(env) - - call init(mol, at, xyz) - - wfn%nel = idint(sum(mol%z)) - wfn%nopen = 0 - - allocate( g(3,mol%n), source = 0.0_wp ) - - call use_parameterset('param_gfn1-xtb.txt',globpar,xtbData,okpar) - call assert(okpar) - - call newBasisset(xtbData,mol%n,mol%at,basis,okbas) - call assert(okbas) - - call assert_eq(basis%nshell,6) - call assert_eq(basis%nbf, 8) - call assert_eq(basis%nao, 8) - - call wfn%allocate(mol%n,basis%nshell,basis%nao) - wfn%q = mol%chrg/real(mol%n,wp) - - call iniqshell(xtbData,mol%n,mol%at,mol%z,basis%nshell,wfn%q,wfn%qsh,gfn_method) - - g = 0.0_wp - - call scf(env,mol,wfn,basis,pcem,xtbData,solvation, & - & egap,et,maxiter,prlevel,restart,lgrad,acc,etot,g,res) - - call env%check(exitRun) - call assert(.not.exitRun) - - call assert(res%converged) - - call assert_close(res%e_total,-5.768694907835_wp,thr) - call assert_close(res%gnorm, 0.006990472552_wp,thr*10) - ! value in electron volt - call assert_close(res%hl_gap, 9.314571212134_wp,1.0e-4_wp) - call assert_close(res%e_elec, -5.805476374506_wp,thr) - call assert_close(res%e_es, 0.050114150158_wp,thr) - call assert_close(res%e_disp, -0.000137581088_wp,thr) - call assert_close(res%e_rep, 0.036919047759_wp,thr) - - call assert_close(wfn%q(2),0.33430923478162_wp,thr2) - call assert_close(wfn%q(3),wfn%q(2),thr2) - call assert_close(wfn%qsh(1),0.30697460552546_wp,thr2) - call assert_close(wfn%qsh(4),-0.31974031743775E-01_wp,thr2) - - call assert_eq(wfn%ihomo,4) - call assert_eq(wfn%ihomoa,wfn%ihomob) - call assert_close(wfn%emo(wfn%ihomo),-13.612017816475_wp,thr2) - call assert_close(wfn%focca(wfn%ihomo),wfn%foccb(wfn%ihomo),thr2) - call assert_close(wfn%focc(wfn%ihomo),2.0_wp,thr2) - - call mol%deallocate - call wfn%deallocate - call basis%deallocate - - call terminate(afail) -end subroutine test_gfn1_scc - -subroutine test_gfn1_api - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - - use assertion - - use xtb_type_options - use xtb_type_molecule - use xtb_type_param - use xtb_type_data - use xtb_type_restart - use xtb_type_environment - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction - - implicit none - - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 7 - integer, parameter :: at(nat) = [6,6,6,1,1,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[0.00000000000000_wp, 0.00000000000000_wp, 0.00000000000000_wp, & - & 0.00000000000000_wp, 0.00000000000000_wp,-2.45883087071663_wp, & - & 0.00000000000000_wp, 0.00000000000000_wp, 2.45883087071663_wp, & - &-1.23873299308709_wp,-1.23873299308709_wp,-3.52402313872811_wp, & - & 1.23873299308709_wp, 1.23873299308709_wp,-3.52402313872811_wp, & - &-1.23873299308709_wp, 1.23873299308709_wp, 3.52402313872811_wp, & - & 1.23873299308709_wp,-1.23873299308709_wp, 3.52402313872811_wp], shape(xyz)) - type(scc_options),parameter :: opt = scc_options( & - & prlevel = 2, maxiter = 30, acc = 1.0_wp, etemp = 300.0_wp, grad = .true. ) - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TRestart) :: wfn - type(scc_results) :: res - type(TxTBCalculator) :: calc - - real(wp) :: energy, sigma(3, 3) - real(wp) :: hl_gap - real(wp),allocatable :: gradient(:,:) - - ! setup the environment variables - call init(env) - - call init(mol, at, xyz) - - allocate(gradient(3,mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - - call newXTBCalculator(env, mol, calc, method=1) - call newWavefunction(env, mol, calc, wfn) - - call calc%singlepoint(env, mol, wfn, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call assert_close(hl_gap, 5.6067613073468_wp,thr) - call assert_close(energy,-8.4156335928615_wp,thr) - call assert_close(norm2(gradient),0.95790240549503E-02_wp,thr) - - call assert_close(gradient(1,5), 0.18116310445596E-02_wp,thr) - call assert_close(gradient(2,2), 0.00000000000000E+00_wp,thr) - call assert_close(gradient(1,4),-0.18116310445594E-02_wp,thr) - call assert_close(gradient(3,6),-0.76256813454808E-03_wp,thr) - - call terminate(afail) - -end subroutine test_gfn1_api - -subroutine test_gfn1gbsa_api - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - - use assertion - - use xtb_type_options - use xtb_type_molecule - use xtb_type_param - use xtb_type_data - use xtb_type_restart - use xtb_type_environment - use xtb_solv_input - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction, addSolvationModel - use xtb_solv_kernel, only : gbKernel - - implicit none - - real(wp),parameter :: thr = 1.0e-7_wp - integer, parameter :: nat = 8 - integer, parameter :: at(nat) = [7,7,9,1,1,1,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[0.00000000000000_wp, 1.30633555031959_wp, 0.00000000000000_wp, & - &-1.26402080275201_wp,-4.06871453465823_wp, 0.00000000000000_wp, & - & 1.42937939828404_wp, 3.57212474255400_wp, 0.00000000000000_wp, & - &-2.92500314615638_wp,-3.12058224200551_wp, 0.00000000000000_wp, & - & 0.71133449039308_wp, 0.35812010971703_wp, 1.51289962417918_wp, & - &-1.25697212427635_wp,-5.20406577474818_wp,-1.53711646457211_wp, & - & 0.71133449039308_wp, 0.35812010971703_wp,-1.51289962417918_wp, & - &-1.25697212427635_wp,-5.20406577474818_wp, 1.53711646457211_wp], shape(xyz)) - type(scc_options),parameter :: opt = scc_options( & - & prlevel = 2, maxiter = 30, acc = 1.0_wp, etemp = 300.0_wp, grad = .true.,& - & solvent = 'ch2cl2' ) - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TRestart):: wfn - type(scc_results) :: res - type(TxTBCalculator) :: calc - - real(wp) :: energy, sigma(3,3) - real(wp) :: hl_gap - real(wp),allocatable :: gradient(:,:) - - ! setup the environment variables - call init(env) - - call init(mol, at, xyz) - - allocate(gradient(3,mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - - call newXTBCalculator(env, mol, calc, method=1) - call newWavefunction(env, mol, calc, wfn) - call addSolvationModel(env, calc, TSolvInput(solvent=opt%solvent, alpb=.false., kernel=gbKernel%still)) - - call calc%singlepoint(env, mol, wfn, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call assert_close(hl_gap, 6.641641300724_wp,1e-4_wp) - call assert_close(energy,-14.215790820910_wp,thr) - call assert_close(norm2(gradient),0.14758139345468E-01_wp,thr) - call assert_close(gradient(2,3),0.1002863160985e-01_wp,thr) - call assert_close(gradient(3,5),-gradient(3,7),thr) - call assert_close(gradient(1,7),-0.6983782950712e-03_wp,thr) - call assert_close(gradient(3,8),0.9313074280892e-03_wp,thr) - - call terminate(afail) - -end subroutine test_gfn1gbsa_api - -subroutine test_gfn1_pcem_api - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - - use assertion - - use xtb_type_options - use xtb_type_molecule - use xtb_type_param - use xtb_type_data - use xtb_type_restart - use xtb_type_environment - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction - - implicit none - - real(wp),parameter :: thr = 1.0e-9_wp - integer, parameter :: nat = 12, nat2 = nat/2 - integer, parameter :: at(nat) = [8,1,1, 8,1,1, 8,1,1, 8,1,1] - real(wp),parameter :: xyz(3,nat) = reshape([& - &-2.75237178376284_wp, 2.43247309226225_wp,-0.01392519847964_wp, & - &-0.93157260886974_wp, 2.79621404458590_wp,-0.01863384029005_wp, & - &-3.43820531288547_wp, 3.30583608421060_wp, 1.42134539425148_wp, & - &-2.43247309226225_wp,-2.75237178376284_wp, 0.01392519847964_wp, & - &-2.79621404458590_wp,-0.93157260886974_wp, 0.01863384029005_wp, & - &-3.30583608421060_wp,-3.43820531288547_wp,-1.42134539425148_wp, & - & 2.75237178376284_wp,-2.43247309226225_wp,-0.01392519847964_wp, & - & 0.93157260886974_wp,-2.79621404458590_wp,-0.01863384029005_wp, & - & 3.43820531288547_wp,-3.30583608421060_wp, 1.42134539425148_wp, & - & 2.43247309226225_wp, 2.75237178376284_wp, 0.01392519847964_wp, & - & 2.79621404458590_wp, 0.93157260886974_wp, 0.01863384029005_wp, & - & 3.30583608421060_wp, 3.43820531288547_wp,-1.42134539425148_wp], shape(xyz)) - real(wp),parameter :: q(nat2) = [& - &-0.69645733_wp, 0.36031084_wp, 0.33614649_wp, & - &-0.69645733_wp, 0.36031084_wp, 0.33614649_wp] - type(scc_options),parameter :: opt = scc_options( & - & prlevel = 2, maxiter = 30, acc = 1.0_wp, etemp = 300.0_wp, grad = .true. ) - real(wp),parameter :: gam(nat2) = [& - & 0.583349_wp,0.470099_wp,0.470099_wp, 0.583349_wp,0.470099_wp,0.470099_wp] - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TRestart) :: wfn - type(scc_results) :: res - type(TxTBCalculator) :: calc - - real(wp) :: energy, sigma(3,3) - real(wp) :: hl_gap - real(wp),allocatable :: gradient(:,:) - - ! setup the environment variables - call init(env) - - call init(mol, at, xyz) - - allocate(gradient(3,mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - - call newXTBCalculator(env, mol, calc, method=1) - call newWavefunction(env, mol, calc, wfn) - - call calc%singlepoint(env, mol, wfn, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call assert_close(hl_gap, 9.0155275960407_wp,thr*10) - call assert_close(energy,-23.113490914998_wp,thr) - call assert_close(norm2(gradient),0.11143014174684E-01_wp,thr) - - call assert_close(gradient(1,5),-0.17083259496397E-02_wp,thr) - call assert_close(gradient(2,2), 0.17083259496398E-02_wp,thr) - call assert_close(gradient(1,4), 0.27992413917387E-02_wp,thr) - call assert_close(gradient(3,6),-0.10966149569550E-02_wp,thr) - - ! reset - call mol%deallocate - energy = 0.0_wp - gradient = 0.0_wp - - call init(mol, at(:nat2), xyz(:, :nat2)) - - call newXTBCalculator(env, mol, calc, 'param_gfn1-xtb.txt', 1) - - call calc%pcem%allocate(nat2) - calc%pcem%xyz = xyz(:,nat2+1:) - ! gam from xtb_aoparam is now filled with GFN1-xTB hardnesses - calc%pcem%gam = gam - calc%pcem%q = q - calc%pcem%grd = 0.0_wp - - call newWavefunction(env, mol, calc, wfn) - call calc%singlepoint(env, mol, wfn, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call assert_close(hl_gap, 8.7253450652232_wp,thr) - call assert_close(energy,-11.559896105984_wp,thr) - call assert_close(norm2(gradient),0.24211484942219E-01_wp,thr) - - call assert_close(gradient(1,5),-0.16368872701817E-02_wp,thr) - call assert_close(gradient(2,2), 0.34511834874966E-02_wp,thr) - call assert_close(gradient(1,4),-0.27846344196073E-02_wp,thr) - call assert_close(gradient(3,6),-0.12174494093948E-02_wp,thr) - - call assert_close(norm2(calc%pcem%grd),0.12965281862178E-01_wp,thr) - call assert_close(calc%pcem%grd(1,5),-0.65532598920592E-03_wp,thr) - call assert_close(calc%pcem%grd(2,2), 0.17820246510446E-02_wp,thr) - call assert_close(calc%pcem%grd(1,4), 0.60888638785130E-02_wp,thr) - call assert_close(calc%pcem%grd(3,6), 0.86753094430381E-03_wp,thr) - - ! reset - energy = 0.0_wp - gradient = 0.0_wp - calc%pcem%grd = 0.0_wp - calc%pcem%gam = 999.0_wp ! point charges - - call newWavefunction(env, mol, calc, wfn) - call calc%singlepoint(env, mol, wfn, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call assert_close(hl_gap, 8.9183046283326_wp,thr) - call assert_close(energy,-11.565012263827_wp,thr) - call assert_close(norm2(gradient),0.23134284179991E-01_wp,thr) - - call assert_close(gradient(1,5),-0.63000570838230E-03_wp,thr) - call assert_close(gradient(2,2), 0.28673054867063E-02_wp,thr) - call assert_close(gradient(1,4),-0.75488974649673E-02_wp,thr) - call assert_close(gradient(3,6),-0.12128428341685E-02_wp,thr) - - call assert_close(norm2(calc%pcem%grd),0.18251544072073E-01_wp,thr) - call assert_close(calc%pcem%grd(1,5),-0.16079631752423E-02_wp,thr) - call assert_close(calc%pcem%grd(2,2), 0.23749979339001E-02_wp,thr) - call assert_close(calc%pcem%grd(1,4), 0.10140193991067E-01_wp,thr) - call assert_close(calc%pcem%grd(3,6), 0.11833638475792E-02_wp,thr) - - call terminate(afail) - -end subroutine test_gfn1_pcem_api - -subroutine test_gfn1_xb - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - - use assertion - - use xtb_type_options - use xtb_type_molecule - use xtb_type_param - use xtb_type_data - use xtb_type_restart - use xtb_type_environment - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction - - implicit none - - real(wp),parameter :: thr = 1.0e-9_wp - integer, parameter :: nat = 6 - integer, parameter :: at(nat) = [35,35,8,6,1,1] - real(wp),parameter :: xyz(3,nat) = reshape([& - &-1.785333747_wp, -3.126082999_wp, 0.000000000_wp, & - & 0.000000000_wp, 0.816042264_wp, 0.000000000_wp, & - & 2.658286999_wp, 5.297075806_wp, 0.000000000_wp, & - & 4.885971586_wp, 4.861161373_wp, 0.000000000_wp, & - & 5.615509753_wp, 2.908222159_wp, 0.000000000_wp, & - & 6.289076126_wp, 6.399636435_wp, 0.000000000_wp], shape(xyz)) - type(scc_options),parameter :: opt = scc_options( & - & prlevel = 2, maxiter = 30, acc = 1.0_wp, etemp = 300.0_wp, grad = .true. ) - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TRestart) :: wfn - type(scc_results) :: res - type(TxTBCalculator) :: calc - - real(wp) :: energy, sigma(3,3) - real(wp) :: hl_gap - real(wp),allocatable :: gradient(:,:) - - ! setup the environment variables - call init(env) - - call init(mol, at, xyz) - - allocate(gradient(3,mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - - call newXTBCalculator(env, mol, calc, 'param_gfn1-xtb.txt', 1) - call newWavefunction(env, mol, calc, wfn) - - call calc%singlepoint(env, mol, wfn, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call assert_close(hl_gap, 2.4991941159068_wp,thr) - call assert_close(energy,-15.606233877972_wp,thr) - call assert_close(norm2(gradient),0.23014320345408E-01_wp,thr) - - call assert_close(gradient(1,5),-0.39000047348209E-02_wp,thr) - call assert_close(gradient(2,2),-0.49294645520340E-02_wp,thr) - call assert_close(gradient(1,4), 0.17228152301357E-01_wp,thr) - call assert_close(gradient(3,6), 0.00000000000000E+00_wp,thr) - - - call terminate(afail) - -end subroutine test_gfn1_xb - - -subroutine test_gfn1_pbc3d - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use assertion - - use xtb_mctc_convert - use xtb_type_options - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data - use xtb_type_environment - use xtb_type_restart - - use xtb_pbc_tools - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction - - implicit none - - real(wp),parameter :: thr = 1.0e-9_wp - ! CaF2 - integer, parameter :: nat = 3 - integer, parameter :: at(nat) = [9,9,20] - real(wp),parameter :: abc(3,nat) = reshape(& - &[0.25_wp, 0.25_wp, 0.25_wp, & - & 0.75_wp, 0.75_wp, 0.75_wp, & - & 0.00_wp, 0.00_wp, 0.00_wp], shape(abc)) - real(wp),parameter :: lattice(3,3) = reshape(& - &[5.9598811567890_wp, 2.1071361905157_wp, 3.6496669404404_wp, & - & 0.0000000000000_wp, 6.3214085715472_wp, 3.6496669404404_wp, & - & 0.0000000000000_wp, 0.0000000000000_wp, 7.2993338808807_wp], & - & shape(lattice)) - type(scc_options),parameter :: opt = scc_options( & - & prlevel = 2, maxiter = 30, acc = 1.0_wp, etemp = 300.0_wp, grad = .true. ) - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(tb_pcem) :: pcem - type(TRestart) :: wfn - type(scc_results) :: res - type(TxTBCalculator) :: calc - - real(wp) :: energy, sigma(3,3) - real(wp) :: hl_gap - real(wp) :: gradlatt(3,3) - real(wp) :: stress(3,3) - real(wp),allocatable :: gradient(:,:) - real(wp),allocatable :: xyz(:,:) - - ! setup the environment variables - call init(env) - - allocate(xyz(3, nat)) - call coord_trafo(nat,lattice,abc,xyz) - call init(mol, at, xyz, lattice=lattice) - - allocate(gradient(3,mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - gradlatt = 0.0_wp - - call mctc_mute - - call newXTBCalculator(env, mol, calc, 'param_gfn1-xtb.txt', 1) - call newWavefunction(env, mol, calc, wfn) - - call calc%singlepoint(env, mol, wfn, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call assert_close(hl_gap, 7.5302549612743_wp,thr) - call assert_close(energy,-11.069452578476_wp,thr) - call assert_close(norm2(gradient), 0.28766497266274E-01_wp,thr) - - call assert_close(gradient(1,1),-0.18972454825631E-03_wp,thr) - call assert_close(gradient(1,2),-0.66834750631031E-02_wp,thr) - call assert_close(gradient(1,3), 0.68731996113594E-02_wp,thr) - call assert_close(gradient(2,1),-0.26831102888425E-03_wp,thr) - call assert_close(gradient(3,3), 0.16835831947879E-01_wp,thr) - - call terminate(afail) - -end subroutine test_gfn1_pbc3d - - -subroutine test_gfn1_mindless_basic - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_test_molstock, only : getMolecule - - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data, only : scc_results - use xtb_type_environment, only : TEnvironment, init - use xtb_type_restart, only : TRestart - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRestart) :: chk - type(TxTBCalculator) :: calc - type(scc_results) :: res - - integer :: iMol - logical :: exitRun - real(wp) :: energy, hl_gap, sigma(3, 3) - real(wp), allocatable :: gradient(:, :) - - character(len=*), parameter :: mindless(10) = [& - & "mindless01", "mindless02", "mindless03", "mindless04", "mindless05", & - & "mindless06", "mindless07", "mindless08", "mindless09", "mindless10"] - real(wp), parameter :: ref_energies(10) = & - &[-33.040345103560_wp, -26.858637887392_wp, -25.818131312372_wp, & - & -24.896623131166_wp, -29.038403257541_wp, -20.596982571512_wp, & - & -35.754243805311_wp, -33.088749099589_wp, -21.414820157390_wp, & - & -26.650774557476_wp] - real(wp), parameter :: ref_gnorms(10) = & - &[0.049510354228196_wp, 0.062164738458454_wp, 0.050970505747783_wp, & - & 0.089329244570940_wp, 0.049188889391502_wp, 0.059353809155596_wp, & - & 0.063932193893054_wp, 0.059154356097925_wp, 0.043307936447560_wp, & - & 0.043009212776427_wp] - real(wp), parameter :: ref_hlgaps(10) = & - &[3.4192962150687_wp, 1.6702597448498_wp, 2.4899572196060_wp, & - & 1.6706491472352_wp, 2.4613273978074_wp, 3.9778768185046_wp, & - & 2.5370236462819_wp, 1.3590769445407_wp, 4.0816020166740_wp, & - & 1.3640382002752_wp] - - call init(env) - do iMol = 1, 10 - if (afail > 0) exit - - call getMolecule(mol, mindless(iMol)) - - if (allocated(gradient)) deallocate(gradient) - allocate(gradient(3, len(mol))) - - call newXTBCalculator(env, mol, calc, 'param_gfn1-xtb.txt', 1) - call newWavefunction(env, mol, calc, chk) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call assert_close(energy, ref_energies(iMol), thr) - call assert_close(norm2(gradient), ref_gnorms(iMol), thr) - call assert_close(hl_gap, ref_hlgaps(iMol), thr) - - end do - - call terminate(afail) - -end subroutine test_gfn1_mindless_basic - - -subroutine test_gfn1_mindless_solvation - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_test_molstock, only : getMolecule - - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data, only : scc_results - use xtb_type_environment, only : TEnvironment, init - use xtb_type_restart, only : TRestart - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction, addSolvationModel - use xtb_solv_input, only : TSolvInput - use xtb_solv_kernel, only : gbKernel - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRestart) :: chk - type(TxTBCalculator) :: calc - type(scc_results) :: res - - integer :: iMol - logical :: exitRun - real(wp) :: energy, hl_gap, sigma(3, 3) - real(wp), allocatable :: gradient(:, :) - - character(len=*), parameter :: mindless(10) = [& - & "mindless01", "mindless02", "mindless03", "mindless04", "mindless05", & - & "mindless06", "mindless07", "mindless08", "mindless09", "mindless10"] - character(len=*), parameter :: solvents(10) = [character(len=20) ::& - & "h2o", "chcl3", "thf", "acetonitrile", "toluene", & - & "ch2cl2", "ether", "methanol", "cs2", "dmso"] - real(wp), parameter :: ref_energies(10) = & - &[-33.075972501756_wp, -26.890550325491_wp, -25.875403448921_wp, & - & -24.905567384699_wp, -29.056610710932_wp, -20.626564707704_wp, & - & -35.787363117115_wp, -33.103345507512_wp, -21.425126566837_wp, & - & -26.683086381488_wp] - real(wp), parameter :: ref_gnorms(10) = & - &[0.058132809354921_wp, 0.061771913881691_wp, 0.056320324680277_wp, & - & 0.094108546452594_wp, 0.049107097494380_wp, 0.056792563143050_wp, & - & 0.063361086949237_wp, 0.059227312312587_wp, 0.041889795619126_wp, & - & 0.045018190836542_wp] - real(wp), parameter :: ref_hlgaps(10) = & - &[3.5484557435287_wp, 1.6696997912942_wp, 2.5331364339285_wp, & - & 1.6610531980301_wp, 2.3956600668633_wp, 3.7354634449786_wp, & - & 2.6533136247624_wp, 1.3546253158640_wp, 4.0956047417239_wp, & - & 1.3095666818230_wp] - - - call init(env) - do iMol = 1, 10 - if (afail > 0) exit - - call getMolecule(mol, mindless(iMol)) - - if (allocated(gradient)) deallocate(gradient) - allocate(gradient(3, len(mol))) - - call newXTBCalculator(env, mol, calc, 'param_gfn1-xtb.txt', 1) - call newWavefunction(env, mol, calc, chk) - call addSolvationModel(env, calc, TSolvInput(solvent=trim(solvents(iMol)), & - & alpb=mod(iMol, 2)==0, kernel=gbKernel%still)) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call assert_close(energy, ref_energies(iMol), thr) - call assert_close(norm2(gradient), ref_gnorms(iMol), thr) - call assert_close(hl_gap, ref_hlgaps(iMol), thr) - - end do - - call terminate(afail) - -end subroutine test_gfn1_mindless_solvation - - -subroutine test_ipea_indole - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_test_molstock, only : getMolecule - use xtb_mctc_systools, only : rdpath - - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data, only : scc_results - use xtb_type_environment, only : TEnvironment, init - use xtb_type_restart, only : TRestart - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction, addSolvationModel - use xtb_solv_input, only : TSolvInput - use xtb_solv_kernel, only : gbKernel - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - - integer, parameter :: nat = 15 - character(len=*), parameter :: sym(nat) = [character(len=4)::& - & "C", "C", "C", "C", "C", "C", "H", "H", "H", "H", "C", "C", "N", "H", & - & "H"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & -5.35892196512242_wp, 1.73312414112064_wp, -0.57717892384120_wp, & - & -7.65881264141790_wp, 0.49826397815934_wp, -0.98802419062021_wp, & - & -3.18596416481952_wp, 0.23723616573036_wp, -0.37947581998019_wp, & - & -3.24547162745174_wp, -2.39135340069686_wp, -0.57504353378802_wp, & - & -5.58372373567590_wp, -3.59229298714979_wp, -0.98874228639030_wp, & - & -7.77510636165883_wp, -2.12452413033580_wp, -1.19171772498436_wp, & - & -9.38333853055452_wp, 1.60452830650258_wp, -1.15099413591722_wp, & - & -5.68917043033699_wp, -5.63501089146626_wp, -1.14933117729174_wp, & - & -9.58383842846746_wp, -3.04470716793929_wp, -1.51155380153258_wp, & - & -5.27586852013397_wp, 3.77546410029495_wp, -0.41965138859121_wp, & - & -0.72015557111823_wp, -3.26425550101682_wp, -0.28287304164551_wp, & - & 0.80122480411036_wp, -1.18587847253807_wp, 0.07759213768431_wp, & - & -0.70611490908719_wp, 0.91783977772213_wp, 0.01598707951313_wp, & - & -0.09943736690084_wp, 2.71570592169382_wp, 0.22824107134708_wp, & - & -0.09051786154600_wp, -5.20876436014445_wp, -0.33266731412436_wp],& - & shape(xyz)) - real(wp), parameter :: charge = -1.0_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRestart) :: chk - type(TxTBCalculator) :: calc - type(scc_results) :: res - - integer :: iMol - logical :: exitRun, exist - real(wp) :: energy, hl_gap, sigma(3, 3) - real(wp), allocatable :: gradient(:, :) - character(len=:), allocatable :: paramfile - - call init(env) - call init(mol, sym, xyz, chrg=charge) - - allocate(gradient(3, len(mol))) - - call rdpath(env%xtbpath, 'param_ipea-xtb.txt', paramfile, exist) - if (.not.exist) paramfile = 'param_ipea-xtb.txt' - - call newXTBCalculator(env, mol, calc, paramfile, 1) - call env%check(exitRun) - call assert(.not.exitRun) - if (.not.exitRun) then - - call newWavefunction(env, mol, calc, chk) - - end if - - call env%check(exitRun) - call assert(.not.exitRun) - if (.not.exitRun) then - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - end if - - call env%check(exitRun) - call assert(.not.exitRun) - if (.not.exitRun) then - - call assert_close(energy, -26.590861716652_wp, thr) - call assert_close(norm2(gradient), 0.84641833840045E-01_wp, thr) - call assert_close(hl_gap, 2.5955961749533_wp, thr) - - end if - - call terminate(afail) -end subroutine test_ipea_indole - - -subroutine test_gfn1_mindless_cosmo - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_test_molstock, only : getMolecule - - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data, only : scc_results - use xtb_type_environment, only : TEnvironment, init - use xtb_type_restart, only : TRestart - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction, addSolvationModel - use xtb_solv_input, only : TSolvInput - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRestart) :: chk - type(TxTBCalculator) :: calc - type(scc_results) :: res - - integer :: iMol - logical :: exitRun - real(wp) :: energy, hl_gap, sigma(3, 3) - real(wp), allocatable :: gradient(:, :) - - character(len=*), parameter :: mindless(10) = [& - & "mindless01", "mindless02", "mindless03", "mindless04", "mindless05", & - & "mindless06", "mindless07", "mindless08", "mindless09", "mindless10"] - character(len=*), parameter :: solvents(10) = [character(len=20) ::& - & "h2o", "chcl3", "thf", "acetonitrile", "toluene", & - & "ch2cl2", "ether", "methanol", "cs2", "dmso"] - real(wp), parameter :: ref_energies(10) = & - &[-33.068149119769_wp,-26.879297949029_wp,-25.848339775486_wp, & - & -24.920550779459_wp,-29.057643142396_wp,-20.616717615153_wp, & - & -35.781900213083_wp,-33.108563594503_wp,-21.434739333961_wp, & - & -26.668994477103_wp] - real(wp), parameter :: ref_gnorms(10) = & - &[0.048610989970_wp, 0.061037608875_wp, 0.051110430194_wp, & - & 0.093510458216_wp, 0.048462578319_wp, 0.056499605067_wp, & - & 0.062179565785_wp, 0.060672469106_wp, 0.041589454825_wp, & - & 0.042982140079_wp] - real(wp), parameter :: ref_hlgaps(10) = & - &[3.512016853496_wp, 1.675002766293_wp, 2.500980871958_wp, & - & 1.659094616440_wp, 2.420893146112_wp, 3.802456715570_wp, & - & 2.599886803836_wp, 1.354752587871_wp, 4.107155093819_wp, & - & 1.379801456095_wp] - - call init(env) - do iMol = 1, 2 - if (afail > 0) exit - - call getMolecule(mol, mindless(iMol)) - - if (allocated(gradient)) deallocate(gradient) - allocate(gradient(3, len(mol))) - - call newXTBCalculator(env, mol, calc, 'param_gfn1-xtb.txt', 1) - call newWavefunction(env, mol, calc, chk) - call addSolvationModel(env, calc, TSolvInput(solvent=trim(solvents(iMol)), & - & cosmo=.true., nang=170)) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call assert_close(energy, ref_energies(iMol), thr) - call assert_close(norm2(gradient), ref_gnorms(iMol), thr) - call assert_close(hl_gap, ref_hlgaps(iMol), thr) - - end do - - call terminate(afail) - -end subroutine test_gfn1_mindless_cosmo diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfn2.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfn2.f90 deleted file mode 100644 index 802a811..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfn2.f90 +++ /dev/null @@ -1,833 +0,0 @@ -subroutine test_gfn2_scc - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - - use assertion - - use xtb_type_environment - use xtb_type_molecule - use xtb_type_wavefunction - use xtb_type_basisset - use xtb_type_param - use xtb_type_data - use xtb_type_pcem - use xtb_type_environment - use xtb_type_solvation - use xtb_solv_gbsa - - use xtb_setparam - use xtb_basis - use xtb_scf - use xtb_scc_core - use xtb_paramset - - use xtb_xtb_data - use xtb_xtb_gfn2 - - implicit none - real(wp),parameter :: thr = 1.0e-7_wp - real(wp),parameter :: thr2 = 1.0e-5_wp - integer, parameter :: nat = 3 - integer, parameter :: at(nat) = [8,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - [ 0.00000000000000_wp, 0.00000000000000_wp, -0.73578586109551_wp, & - & 1.44183152868459_wp, 0.00000000000000_wp, 0.36789293054775_wp, & - &-1.44183152868459_wp, 0.00000000000000_wp, 0.36789293054775_wp & - & ],shape(xyz)) - real(wp),parameter :: et = 300.0_wp - integer, parameter :: maxiter = 50 - integer, parameter :: prlevel = 2 - logical, parameter :: lgrad = .true. - logical, parameter :: restart = .false. - real(wp),parameter :: acc = 1.0_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(scc_results) :: res - type(TBasisset) :: basis - type(TWavefunction) :: wfn - type(tb_pcem) :: pcem - type(TxTBData) :: xtbData - class(TSolvation), allocatable :: solvation - - real(wp) :: etot,egap - real(wp), allocatable :: g(:,:) - - type(TxTBParameter) :: globpar - logical :: okpar,okbas - logical :: exitRun - - gfn_method = 2 - call init(env) - - call init(mol, at, xyz) - - wfn%nel = idint(sum(mol%z)) - wfn%nopen = 0 - - allocate( g(3,mol%n), source = 0.0_wp ) - - call use_parameterset('param_gfn2-xtb.txt',globpar,xtbData,okpar) - call assert(okpar) - - call newBasisset(xtbData,mol%n,mol%at,basis,okbas) - call assert(okbas) - - call assert_eq(basis%nshell,4) - call assert_eq(basis%nbf, 6) - call assert_eq(basis%nao, 6) - - call wfn%allocate(mol%n,basis%nshell,basis%nao) - wfn%q = mol%chrg/real(mol%n,wp) - - call iniqshell(xtbData,mol%n,mol%at,mol%z,basis%nshell,wfn%q,wfn%qsh,gfn_method) - - g = 0.0_wp - - call scf(env,mol,wfn,basis,pcem,xtbData,solvation, & - & egap,et,maxiter,prlevel,restart,lgrad,acc,etot,g,res) - - call env%check(exitRun) - call assert(.not.exitRun) - - call assert(res%converged) - - call assert_close(res%e_total,-5.070451355118_wp,thr) - call assert_close(res%gnorm, 0.006457420125_wp,thr) - ! value in electron volt - call assert_close(res%hl_gap, 14.450372368833_wp,1.0e-4_wp) - call assert_close(res%e_elec, -5.104362813671_wp,thr) - ! es and aes are not welldefined at this accuracy level - call assert_close(res%e_es, 0.031408028914_wp,thr*10) - call assert_close(res%e_aes, 0.000563300591_wp,thr*10) - call assert_close(res%e_axc, -0.000813611055_wp,thr) - call assert_close(res%e_disp, -0.000141250480_wp,thr) - call assert_close(res%e_rep, 0.033911458523_wp,thr) - - call assert_close(wfn%q(2),0.28158903353422_wp,thr2) - call assert_close(wfn%q(3),wfn%q(2),thr2) - call assert_close(wfn%qsh(1),0.25886041477578_wp,thr2) - call assert_close(wfn%dipm(2,2), 0.00000000000000E+00_wp,thr2) - call assert_close(wfn%dipm(1,3),-0.55238805565739E-01_wp,thr2) - call assert_close(wfn%qp(6,1),0.41207363331933E-01_wp,thr2) - call assert_close(wfn%qp(1,3),0.95084219046109E-01_wp,thr2) - - call assert_eq(wfn%ihomo,4) - call assert_eq(wfn%ihomoa,wfn%ihomob) - call assert_close(wfn%emo(wfn%ihomo),-12.166283951806_wp,thr2) - call assert_close(wfn%focca(wfn%ihomo),wfn%foccb(wfn%ihomo),thr2) - call assert_close(wfn%focc(wfn%ihomo),2.0_wp,thr2) - - call mol%deallocate - call wfn%deallocate - call basis%deallocate - - call terminate(afail) -end subroutine test_gfn2_scc - -subroutine test_gfn2_api - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - - use assertion - - use xtb_type_options - use xtb_type_molecule - use xtb_type_restart - use xtb_type_param - use xtb_type_data - use xtb_type_environment - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction - - implicit none - - real(wp),parameter :: thr = 1.0e-9_wp - integer, parameter :: nat = 7 - integer, parameter :: at(nat) = [6,6,6,1,1,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[0.00000000000000_wp, 0.00000000000000_wp,-1.79755622305860_wp, & - & 0.00000000000000_wp, 0.00000000000000_wp, 0.95338756106749_wp, & - & 0.00000000000000_wp, 0.00000000000000_wp, 3.22281255790261_wp, & - &-0.96412815539807_wp,-1.66991895015711_wp,-2.53624948351102_wp, & - &-0.96412815539807_wp, 1.66991895015711_wp,-2.53624948351102_wp, & - & 1.92825631079613_wp, 0.00000000000000_wp,-2.53624948351102_wp, & - & 0.00000000000000_wp, 0.00000000000000_wp, 5.23010455462158_wp], shape(xyz)) - type(scc_options),parameter :: opt = scc_options( & - & prlevel = 2, maxiter = 30, acc = 1.0_wp, etemp = 300.0_wp, grad = .true.,& - & solvent = "none") - - type(TMolecule) :: mol - type(TRestart) :: chk - type(TEnvironment) :: env - type(scc_results) :: res - type(TxTBCalculator) :: calc - - real(wp) :: energy, sigma(3, 3) - real(wp) :: hl_gap - real(wp),allocatable :: gradient(:,:) - - ! setup the environment variables - call init(env) - - call init(mol, at, xyz) - - allocate(gradient(3,mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - - call newXTBCalculator(env, mol, calc, method=2) - call newWavefunction(env, mol, calc, chk) - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - call assert_close(hl_gap, 7.0005867526665_wp,thr) - call assert_close(energy,-8.3824793849585_wp,thr) - call assert_close(norm2(gradient),0.11544410028854E-01_wp,thr) - - call assert_close(gradient(2,3), 0.00000000000000E+00_wp,thr) - call assert_close(gradient(3,1),-0.74649908147372E-03_wp,thr) - call assert_close(gradient(1,4),-0.28433755158510E-03_wp,thr) - call assert_close(gradient(3,7), 0.99750545315944E-02_wp,thr) - - call terminate(afail) - -end subroutine test_gfn2_api - -subroutine test_gfn2gbsa_api - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - - use assertion - - use xtb_type_options - use xtb_type_molecule - use xtb_type_restart - use xtb_type_param - use xtb_type_data - use xtb_type_environment - use xtb_solv_input - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction, addSolvationModel - use xtb_solv_kernel, only : gbKernel - - implicit none - - real(wp),parameter :: thr = 5.0e-7_wp - integer, parameter :: nat = 11 - integer, parameter :: at(nat) = [7,1,1,1,15,6,6,6,7,7,7] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.84112686339230_wp,-1.15671648374837_wp, 0.00000000000000_wp, & - & 5.87217277985151_wp,-0.70323701391366_wp, 1.54511189584035_wp, & - & 5.87217277985151_wp,-0.70323701391366_wp,-1.54511189584035_wp, & - & 4.61871932563459_wp,-3.05696083228965_wp, 0.00000000000000_wp, & - & 0.23751589819013_wp, 1.28722286021158_wp, 0.00000000000000_wp, & - & 0.00161949529588_wp,-0.89075264835377_wp, 2.57562301980395_wp, & - &-3.06580664031769_wp, 2.16487781673832_wp, 0.00000000000000_wp, & - & 0.00161949529588_wp,-0.89075264835377_wp,-2.57562301980395_wp, & - &-5.06585309511506_wp, 3.00827014874972_wp, 0.00000000000000_wp, & - & 0.00161949529588_wp,-2.15043086045241_wp, 4.34183098346579_wp, & - & 0.00161949529588_wp,-2.15043086045241_wp,-4.34183098346579_wp], shape(xyz)) - type(scc_options),parameter :: opt = scc_options( & - & prlevel = 2, maxiter = 30, acc = 1.0_wp, etemp = 300.0_wp, grad = .true.,& - & solvent = "h2o") - - type(TMolecule) :: mol - type(TRestart) :: chk - type(TEnvironment) :: env - type(scc_results) :: res - type(TxTBCalculator) :: calc - - real(wp) :: energy, sigma(3,3) - real(wp) :: hl_gap - real(wp),allocatable :: gradient(:,:) - - ! setup the environment variables - call init(env) - - call init(mol, at, xyz) - - allocate(gradient(3,mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - - call newXTBCalculator(env, mol, calc, method=2) - call newWavefunction(env, mol, calc, chk) - call addSolvationModel(env, calc, TSolvInput(solvent=opt%solvent, alpb=.false., kernel=gbKernel%still)) - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call assert_close(hl_gap, 3.408607724814_wp,1e-5_wp) - call assert_close(energy,-22.002501380096_wp,thr) - call assert_close(norm2(gradient),0.19441977481008E-01_wp,thr) - call assert_close(gradient(1,1), .9038674439127e-02_wp,thr) - call assert_close(gradient(3,2),-.1394693523214e-02_wp,thr) - call assert_close(gradient(3,11),-gradient(3,10),thr) - call assert_close(gradient(1,8),0.22890674680144E-02_wp,thr) - - call terminate(afail) - -end subroutine test_gfn2gbsa_api - -subroutine test_gfn2salt_api - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use xtb_mctc_convert, only : aatoau - - use assertion - - use xtb_type_options - use xtb_type_molecule - use xtb_type_restart - use xtb_type_param - use xtb_type_data - use xtb_type_environment - use xtb_solv_input - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction, addSolvationModel - use xtb_solv_kernel, only : gbKernel - - implicit none - - real(wp),parameter :: thr = 5.0e-7_wp - integer, parameter :: nat = 8 - integer, parameter :: at(nat) = [7,7,9,1,1,1,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[0.00000000000000_wp, 1.30633555031959_wp, 0.00000000000000_wp, & - &-1.26402080275201_wp,-4.06871453465823_wp, 0.00000000000000_wp, & - & 1.42937939828404_wp, 3.57212474255400_wp, 0.00000000000000_wp, & - &-2.92500314615638_wp,-3.12058224200551_wp, 0.00000000000000_wp, & - & 0.71133449039308_wp, 0.35812010971703_wp, 1.51289962417918_wp, & - &-1.25697212427635_wp,-5.20406577474818_wp,-1.53711646457211_wp, & - & 0.71133449039308_wp, 0.35812010971703_wp,-1.51289962417918_wp, & - &-1.25697212427635_wp,-5.20406577474818_wp, 1.53711646457211_wp], shape(xyz)) - type(scc_options),parameter :: opt = scc_options( & - & prlevel = 2, maxiter = 30, acc = 1.0_wp, etemp = 300.0_wp, grad = .true.,& - & solvent = 'ch2cl2' ) - - type(TMolecule) :: mol - type(TRestart) :: chk - type(TEnvironment) :: env - type(scc_results) :: res - type(TxTBCalculator) :: calc - - real(wp) :: energy, sigma(3,3) - real(wp) :: hl_gap - real(wp),allocatable :: gradient(:,:) - - ! setup the environment variables - call init(env) - - call init(mol, at, xyz) - - allocate(gradient(3,mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - - call newXTBCalculator(env, mol, calc, method=2) - call newWavefunction(env, mol, calc, chk) - call addSolvationModel(env, calc, TSolvInput(solvent=opt%solvent, & - & ionRad=1.0_wp*aatoau, ionStrength=1.0e-3_wp, alpb=.false., kernel=gbKernel%still)) - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call assert_close(hl_gap, 6.895830675032_wp,5e-5_wp) - call assert_close(energy,-13.027106170796_wp,thr) - call assert_close(norm2(gradient),0.014655633557_wp,thr) - - call assert_close(gradient(1,1),-0.6696141112967e-02_wp,thr) - call assert_close(gradient(2,4),-0.7608884457863e-03_wp,thr) - call assert_close(gradient(1,5), 0.2359793849677e-02_wp,thr) - call assert_close(gradient(3,7), 0.6882248903260e-02_wp,thr) - - call terminate(afail) - -end subroutine test_gfn2salt_api - -subroutine test_gfn2_pcem_api - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - - use assertion - - use xtb_type_options - use xtb_type_molecule - use xtb_type_restart - use xtb_type_param - use xtb_type_data - use xtb_type_pcem - use xtb_type_environment - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction, addSolvationModel - - implicit none - - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 12, nat2 = nat/2 - integer, parameter :: at(nat) = [8,1,1, 8,1,1, 8,1,1, 8,1,1] - real(wp),parameter :: xyz(3,nat) = reshape([& - &-2.75237178376284_wp, 2.43247309226225_wp,-0.01392519847964_wp, & - &-0.93157260886974_wp, 2.79621404458590_wp,-0.01863384029005_wp, & - &-3.43820531288547_wp, 3.30583608421060_wp, 1.42134539425148_wp, & - &-2.43247309226225_wp,-2.75237178376284_wp, 0.01392519847964_wp, & - &-2.79621404458590_wp,-0.93157260886974_wp, 0.01863384029005_wp, & - &-3.30583608421060_wp,-3.43820531288547_wp,-1.42134539425148_wp, & - & 2.75237178376284_wp,-2.43247309226225_wp,-0.01392519847964_wp, & - & 0.93157260886974_wp,-2.79621404458590_wp,-0.01863384029005_wp, & - & 3.43820531288547_wp,-3.30583608421060_wp, 1.42134539425148_wp, & - & 2.43247309226225_wp, 2.75237178376284_wp, 0.01392519847964_wp, & - & 2.79621404458590_wp, 0.93157260886974_wp, 0.01863384029005_wp, & - & 3.30583608421060_wp, 3.43820531288547_wp,-1.42134539425148_wp], shape(xyz)) - real(wp),parameter :: q(nat2) = [& - &-0.69645733_wp, 0.36031084_wp, 0.33614649_wp, & - &-0.69645733_wp, 0.36031084_wp, 0.33614649_wp] - real(wp),parameter :: gam(nat2) = [& - & 0.451896_wp, 0.405771_wp, 0.405771_wp, & - & 0.451896_wp, 0.405771_wp, 0.405771_wp] - type(scc_options),parameter :: opt = scc_options( & - & prlevel = 2, maxiter = 30, acc = 1.0_wp, etemp = 300.0_wp, grad = .true. ) - - type(TMolecule) :: mol - type(TRestart) :: chk - type(TEnvironment) :: env - type(scc_results) :: res - type(TxTBCalculator) :: calc - - real(wp) :: energy, sigma(3,3) - real(wp) :: hl_gap - real(wp),allocatable :: gradient(:,:) - - ! setup the environment variables - call init(env) - - call init(mol, at, xyz) - - allocate(gradient(3,mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - - call newXTBCalculator(env, mol, calc, method=2) - call newWavefunction(env, mol, calc, chk) - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call assert_close(hl_gap, 12.391144584178_wp,thr) - call assert_close(energy,-20.323978512117_wp,thr) - call assert_close(norm2(gradient),0.78119239557115E-02_wp,thr) - - call assert_close(gradient(1,5),-0.22192122053513E-02_wp,thr) - call assert_close(gradient(2,2), 0.22192122053512E-02_wp,thr) - call assert_close(gradient(1,4), 0.95621597761913E-03_wp,thr) - call assert_close(gradient(3,6),-0.11904153838296E-02_wp,thr) - - ! reset - call mol%deallocate - deallocate(gradient) - - call init(mol, at(:nat2), xyz(:, :nat2)) - allocate(gradient(3,mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - - call newXTBCalculator(env, mol, calc, method=2) - - call calc%pcem%allocate(nat2) - calc%pcem%xyz = xyz(:,nat2+1:) - ! gam from xtb_aoparam is now filled with GFN2-xTB hardnesses - calc%pcem%gam = gam - calc%pcem%q = q - calc%pcem%grd = 0.0_wp - - call newWavefunction(env, mol, calc, chk) - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call assert_close(hl_gap, 12.718203165741_wp,thr) - call assert_close(energy,-10.160927754235_wp,thr) - call assert_close(norm2(gradient),0.21549557655285E-01_wp,thr) - - call assert_close(gradient(1,5),-0.20326749264006E-02_wp,thr) - call assert_close(gradient(2,2), 0.33125459724368E-02_wp,thr) - call assert_close(gradient(1,4),-0.11929405659085E-02_wp,thr) - call assert_close(gradient(3,6),-0.16607682747438E-02_wp,thr) - - call assert_close(norm2(calc%pcem%grd),0.10043976337709E-01_wp,thr) - call assert_close(calc%pcem%grd(1,5),-0.24831958012524E-03_wp,thr) - call assert_close(calc%pcem%grd(2,2), 0.14208444722973E-02_wp,thr) - call assert_close(calc%pcem%grd(1,4), 0.37466852704082E-02_wp,thr) - call assert_close(calc%pcem%grd(3,6), 0.65161344334732E-03_wp,thr) - - ! reset - energy = 0.0_wp - gradient = 0.0_wp - calc%pcem%grd = 0.0_wp - calc%pcem%gam = 999.0_wp ! point charges - - call newWavefunction(env, mol, calc, chk) - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call assert_close(hl_gap, 13.024345612330_wp,thr) - call assert_close(energy,-10.168788268962_wp,thr) - call assert_close(norm2(gradient),0.18113624400926E-01_wp,thr) - - call assert_close(gradient(1,5),-0.50646289499094E-03_wp,thr) - call assert_close(gradient(2,2), 0.25468320656932E-02_wp,thr) - call assert_close(gradient(1,4),-0.74927880093291E-02_wp,thr) - call assert_close(gradient(3,6),-0.13248514654811E-02_wp,thr) - - call assert_close(norm2(calc%pcem%grd),0.18721791896294E-01_wp,thr) - call assert_close(calc%pcem%grd(1,5),-0.21573703225712E-02_wp,thr) - call assert_close(calc%pcem%grd(2,2), 0.25653662154150E-02_wp,thr) - call assert_close(calc%pcem%grd(1,4), 0.12124342986218E-01_wp,thr) - call assert_close(calc%pcem%grd(3,6), 0.12140575062433E-02_wp,thr) - - call terminate(afail) - -end subroutine test_gfn2_pcem_api - - -subroutine test_gfn2_mindless_basic - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_test_molstock, only : getMolecule - - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data, only : scc_results - use xtb_type_environment, only : TEnvironment, init - use xtb_type_restart, only : TRestart - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRestart) :: chk - type(TxTBCalculator) :: calc - type(scc_results) :: res - - integer :: iMol - logical :: exitRun - real(wp) :: energy, hl_gap, sigma(3, 3) - real(wp), allocatable :: gradient(:, :) - - character(len=*), parameter :: mindless(10) = [& - & "mindless01", "mindless02", "mindless03", "mindless04", "mindless05", & - & "mindless06", "mindless07", "mindless08", "mindless09", "mindless10"] - real(wp), parameter :: ref_energies(10) = & - &[-30.348902328339_wp, -24.069929673504_wp, -23.718708414840_wp, & - & -22.751497890244_wp, -27.735987617741_wp, -18.559531652263_wp, & - & -33.423246445911_wp, -29.982410709899_wp, -20.549458882257_wp, & - & -25.648093031152_wp] - real(wp), parameter :: ref_gnorms(10) = & - &[0.06081938165963_wp, 0.05480379303387_wp, 0.04179957306749_wp, & - & 0.06932568214054_wp, 0.05133081215262_wp, 0.05897000784363_wp, & - & 0.04600837003153_wp, 0.06088718433105_wp, 0.05314451272641_wp, & - & 0.04588800056975_wp] - real(wp), parameter :: ref_hlgaps(10) = & - &[2.2611412120964_wp, 1.2455369848896_wp, 0.1490345448030_wp, & - & 1.2694246332861_wp, 2.2362028272626_wp, 2.6053844166160_wp, & - & 2.6312636988491_wp, 0.8502228061534_wp, 3.2960732039022_wp, & - & 0.4185654147579_wp] - - call init(env) - do iMol = 1, 10 - if (afail > 0) exit - - call getMolecule(mol, mindless(iMol)) - - if (allocated(gradient)) deallocate(gradient) - allocate(gradient(3, len(mol))) - - call newXTBCalculator(env, mol, calc, 'param_gfn2-xtb.txt', 2) - call newWavefunction(env, mol, calc, chk) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call assert_close(energy, ref_energies(iMol), thr) - call assert_close(norm2(gradient), ref_gnorms(iMol), thr) - call assert_close(hl_gap, ref_hlgaps(iMol), thr) - - end do - - call terminate(afail) - -end subroutine test_gfn2_mindless_basic - - -subroutine test_gfn2_mindless_solvation - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_test_molstock, only : getMolecule - - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data, only : scc_results - use xtb_type_environment, only : TEnvironment, init - use xtb_type_restart, only : TRestart - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction, addSolvationModel - use xtb_solv_input, only : TSolvInput - use xtb_solv_kernel, only : gbKernel - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRestart) :: chk - type(TxTBCalculator) :: calc - type(scc_results) :: res - - integer :: iMol - logical :: exitRun - real(wp) :: energy, hl_gap, sigma(3, 3) - real(wp), allocatable :: gradient(:, :) - - character(len=*), parameter :: mindless(10) = [& - & "mindless01", "mindless02", "mindless03", "mindless04", "mindless05", & - & "mindless06", "mindless07", "mindless08", "mindless09", "mindless10"] - character(len=*), parameter :: solvents(10) = [character(len=20) ::& - & "h2o", "chcl3", "thf", "acetonitrile", "toluene", & - & "ch2cl2", "ether", "methanol", "cs2", "dmso"] - real(wp), parameter :: ref_energies(10) = & - &[-30.384994095620_wp, -24.092790321708_wp, -23.760000587724_wp, & - & -22.759033676135_wp, -27.755756860587_wp, -18.578906535415_wp, & - & -33.448544467530_wp, -29.993777657049_wp, -20.567481283491_wp, & - & -25.665458003353_wp] - real(wp), parameter :: ref_gnorms(10) = & - &[0.064382736361151_wp, 0.055824257363022_wp, 0.040696787567357_wp, & - & 0.073197307180171_wp, 0.049852029310233_wp, 0.053051084845551_wp, & - & 0.046463198340453_wp, 0.057936724779824_wp, 0.055081716352177_wp, & - & 0.045339090185313_wp] - real(wp), parameter :: ref_hlgaps(10) = & - &[2.5109978045214_wp, 1.3559515037838_wp, 0.1719065524538_wp, & - & 1.2428812469179_wp, 2.1428443722148_wp, 2.2548300583012_wp, & - & 2.6935601499212_wp, 0.83100059690964_wp, 3.3270919380043_wp, & - & 0.3859217429034_wp] - - call init(env) - do iMol = 1, 10 - if (afail > 0) exit - - call getMolecule(mol, mindless(iMol)) - - if (allocated(gradient)) deallocate(gradient) - allocate(gradient(3, len(mol))) - - call newXTBCalculator(env, mol, calc, 'param_gfn2-xtb.txt', 2) - call newWavefunction(env, mol, calc, chk) - call addSolvationModel(env, calc, TSolvInput(solvent=trim(solvents(iMol)), & - & alpb=mod(iMol, 2)==0, kernel=gbKernel%still)) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call assert_close(energy, ref_energies(iMol), thr) - call assert_close(norm2(gradient), ref_gnorms(iMol), thr) - call assert_close(hl_gap, ref_hlgaps(iMol), thr) - - end do - - call terminate(afail) - -end subroutine test_gfn2_mindless_solvation - - -subroutine test_gfn2_dmetal - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_test_molstock, only : getMolecule - - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data, only : scc_results - use xtb_type_environment, only : TEnvironment, init - use xtb_type_restart, only : TRestart - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction, addSolvationModel - use xtb_solv_input, only : TSolvInput - use xtb_solv_kernel, only : gbKernel - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRestart) :: chk - type(TxTBCalculator) :: calc - type(scc_results) :: res - - integer :: iMol - logical :: exitRun - real(wp) :: energy, hl_gap, sigma(3, 3) - real(wp), allocatable :: gradient(:, :) - - real(wp), parameter :: ref_energies(3) = & - &[-34.066853522474_wp, -34.078580189077_wp, -34.078529449408_wp] - real(wp), parameter :: ref_gnorms(3) = & - &[0.26985488354859_wp, 0.26591831790033_wp, 0.26613440125774_wp] - real(wp), parameter :: ref_hlgaps(3) = & - &[ 2.9239308006972_wp, 2.9163891345974_wp, 2.9168589130125_wp] - - call init(env) - do iMol = 1, 3 - if (afail > 0) exit - - call getMolecule(mol, 'feco5') - - if (allocated(gradient)) deallocate(gradient) - allocate(gradient(3, len(mol))) - - call newXTBCalculator(env, mol, calc, 'param_gfn2-xtb.txt', 2) - call newWavefunction(env, mol, calc, chk) - if (iMol > 1) then - call addSolvationModel(env, calc, TSolvInput(solvent='ch2cl2', & - & alpb=iMol==3, kernel=gbKernel%still)) - end if - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call calc%singlepoint(env, mol, chk, 1, .false., energy, gradient, sigma, & - & hl_gap, res) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call assert_close(energy, ref_energies(iMol), thr) - call assert_close(norm2(gradient), ref_gnorms(iMol), thr) - call assert_close(hl_gap, ref_hlgaps(iMol), thr) - - end do - - call terminate(afail) - -end subroutine test_gfn2_dmetal - - -subroutine test_gfn2_mindless_cosmo - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_test_molstock, only : getMolecule - - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data, only : scc_results - use xtb_type_environment, only : TEnvironment, init - use xtb_type_restart, only : TRestart - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction, addSolvationModel - use xtb_solv_input, only : TSolvInput - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRestart) :: chk - type(TxTBCalculator) :: calc - type(scc_results) :: res - - integer :: iMol - logical :: exitRun - real(wp) :: energy, hl_gap, sigma(3, 3) - real(wp), allocatable :: gradient(:, :) - - character(len=*), parameter :: mindless(10) = [& - & "mindless01", "mindless02", "mindless03", "mindless04", "mindless05", & - & "mindless06", "mindless07", "mindless08", "mindless09", "mindless10"] - character(len=*), parameter :: solvents(10) = [character(len=20) ::& - & "h2o", "chcl3", "thf", "acetonitrile", "toluene", & - & "ch2cl2", "ether", "methanol", "cs2", "dmso"] - real(wp), parameter :: ref_energies(10) = & - &[-30.376518115875_wp,-24.102578449616_wp,-23.754139493763_wp, & - & -22.766727017808_wp,-27.757889554228_wp,-18.587445483567_wp, & - & -33.445663939387_wp,-30.003461899598_wp,-20.573488191967_wp, & - & -25.670456523922_wp] - real(wp), parameter :: ref_gnorms(10) = & - &[0.065115699688_wp, 0.057742250527_wp, 0.041885898146_wp, & - & 0.072134973561_wp, 0.048230827198_wp, 0.052250268149_wp, & - & 0.045597725657_wp, 0.062065139853_wp, 0.054691676440_wp, & - & 0.045829509846_wp] - real(wp), parameter :: ref_hlgaps(10) = & - &[2.608938030439_wp, 1.390465293950_wp, 0.169294532274_wp, & - & 1.254915268362_wp, 2.137937542332_wp, 2.267712835326_wp, & - & 2.669493177775_wp, 0.840230142925_wp, 3.341412667263_wp, & - & 0.393537743933_wp] - - call init(env) - do iMol = 1, 2 - if (afail > 0) exit - - call getMolecule(mol, mindless(iMol)) - - if (allocated(gradient)) deallocate(gradient) - allocate(gradient(3, len(mol))) - - call newXTBCalculator(env, mol, calc, 'param_gfn2-xtb.txt', 2) - call newWavefunction(env, mol, calc, chk) - call addSolvationModel(env, calc, TSolvInput(solvent=trim(solvents(iMol)), & - & cosmo=.true., nang=74)) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call assert_close(energy, ref_energies(iMol), thr) - call assert_close(norm2(gradient), ref_gnorms(iMol), thr) - call assert_close(hl_gap, ref_hlgaps(iMol), thr) - - end do - - call terminate(afail) - -end subroutine test_gfn2_mindless_cosmo diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfnff.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfnff.f90 deleted file mode 100644 index c95f788..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/gfnff.f90 +++ /dev/null @@ -1,652 +0,0 @@ -subroutine test_gfnff_sp - use xtb_mctc_accuracy, only : wp - use assertion - use xtb_mctc_systools - use xtb_solv_gbsa - use xtb_type_environment - use xtb_type_options - use xtb_type_molecule - use xtb_type_data - use xtb_gfnff_param - use xtb_gfnff_setup - use xtb_gfnff_eg - use xtb_gfnff_ini - use xtb_gfnff_neighbourlist - use xtb_setparam - use xtb_setmod - use xtb_disp_dftd3param - use xtb_disp_dftd4 - use xtb_gfnff_calculator, only : TGFFCalculator - use xtb_main_setup, only : newGFFCalculator - implicit none - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 8 - integer, parameter :: at(nat) = [7,15,9,9,1,1,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[1.50040286526241_wp,-2.88219140061585_wp, 0.00000000000000_wp, & - & 0.00000000000000_wp, 1.90142164792207_wp, 0.00000000000000_wp, & - &-0.02649585010919_wp,-5.05651406856634_wp, 0.00000000000000_wp, & - &-1.39762821979929_wp, 4.65236211997835_wp, 0.00000000000000_wp, & - & 2.62205170116282_wp,-3.14316635901963_wp, 1.53958066744940_wp, & - &-1.46489869067775_wp, 0.78885483581631_wp, 1.94964934855945_wp, & - & 2.62205170116282_wp,-3.14316635901963_wp,-1.53958066744940_wp, & - &-1.46489869067775_wp, 0.78885483581631_wp,-1.94964934855945_wp],& - & shape(xyz)) - logical, parameter :: restart = .false. - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(scc_results) :: res_gff - type(TGFFCalculator) :: calc - type(TGFFNeighbourList) :: nlist - type(TBorn), allocatable :: solvation - - real(wp) :: etot - real(wp), allocatable :: g(:,:) - character(len=:),allocatable :: fnv - integer :: ipar - - logical :: exist - - call init(env) - call init(mol,at,xyz) - - call delete_file('charges') - call newGFFCalculator(env, mol, calc, '.param_gfnff.xtb', .false.) - - call env%checkpoint("GFN-FF parameter setup failed") - - allocate( g(3,mol%n), source = 0.0_wp ) - - call assert_eq(calc%topo%nbond,6) - call assert_eq(calc%topo%nangl,6) - call assert_eq(calc%topo%ntors,1) - - g = 0.0_wp - gff_print=.true. - - call gfnff_eg(env,gff_print,mol%n,nint(mol%chrg),mol%at,mol%xyz,make_chrg, & - & g,etot,res_gff,calc%param,calc%topo,nlist,solvation,.true.,calc%version, & - & calc%accuracy) - - call assert_close(res_gff%e_total,-0.76480130317838_wp,thr) - call assert_close(res_gff%gnorm, 0.06237477492373_wp,thr) - call assert_close(res_gff%e_bond, -0.74131049663951_wp,thr) - call assert_close(res_gff%e_angl, 0.00633910404059_wp,thr) - call assert_close(res_gff%e_tors, 0.00004724445432_wp,thr) - call assert_close(res_gff%e_es, -0.05070333390156_wp,thr*10) - call assert_close(res_gff%e_disp, -0.00224146422313_wp,thr) - call assert_close(res_gff%e_rep, 0.03086605590295_wp,thr) - call assert_close(res_gff%e_hb, -0.00003142616658_wp,thr) - call assert_close(res_gff%e_xb, -0.00776698664545_wp,thr) - call assert_close(res_gff%e_batm, -0.00000000000000_wp,thr) - - call mol%deallocate - - call terminate(afail) -end subroutine test_gfnff_sp - -subroutine test_gfnff_hb - use xtb_mctc_accuracy, only : wp - use assertion - use xtb_mctc_systools - use xtb_type_environment - use xtb_type_options - use xtb_type_molecule - use xtb_type_restart - use xtb_type_data - use xtb_gfnff_param - use xtb_gfnff_setup - use xtb_gfnff_eg - use xtb_gfnff_ini - use xtb_setparam - use xtb_setmod - use xtb_disp_dftd3param - use xtb_disp_dftd4 - use xtb_gfnff_calculator, only : TGFFCalculator - use xtb_main_setup, only : newGFFCalculator - implicit none - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 7 - integer, parameter :: at(nat) = [6,8,1,1,8,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[-5.78520874132429_wp,-1.92328475821000_wp,-0.02944611115854_wp, & - & -5.57801768832583_wp, 0.17912532844037_wp, 0.72444143178660_wp, & - & -4.27822256938673_wp,-2.74845397256109_wp,-1.13038073598642_wp, & - & -7.47879539136783_wp,-2.97570121473211_wp, 0.39488815557786_wp, & - & -0.83005338399036_wp, 2.43458470560665_wp,-0.78566331969245_wp, & - & -0.74201439536855_wp, 4.04199055249898_wp, 0.09144422329636_wp, & - & -2.44679415487233_wp, 1.69392751177087_wp,-0.27417668699116_wp],& - & shape(xyz)) - logical, parameter :: restart = .false. - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TRestart) :: chk - type(scc_results) :: res_gff - type(TGFFCalculator) :: calc - - real(wp) :: etot, sigma(3,3), gap - real(wp), allocatable :: g(:,:) - character(len=:),allocatable :: fnv - integer :: ipar - - logical :: exist - - call init(env) - call init(mol,at,xyz) - - call delete_file('charges') - call newGFFCalculator(env, mol, calc, '---', .false.) - - call env%checkpoint("GFN-FF parameter setup failed") - - allocate( g(3,mol%n), source = 0.0_wp ) - - call assert_eq(calc%topo%nbond,5) - call assert_eq(calc%topo%nangl,4) - call assert_eq(calc%topo%ntors,1) - - g = 0.0_wp - gff_print=.true. - - call calc%singlepoint(env, mol, chk, 1, .false., etot, g, sigma, gap, res_gff) - - call assert_close(res_gff%e_total,-0.949706677118_wp,thr) - call assert_close(res_gff%gnorm, 0.001152720923_wp,thr) - call assert_close(res_gff%e_bond, -0.856707643513_wp,thr) - call assert_close(res_gff%e_angl, 0.000579711773_wp,thr) - call assert_close(res_gff%e_tors, 0.000000008811_wp,thr) - call assert_close(res_gff%e_es, -0.152313816530_wp,thr*10) - call assert_close(res_gff%e_disp, -0.001251669186_wp,thr) - call assert_close(res_gff%e_rep, 0.066881023899_wp,thr) - call assert_close(res_gff%e_hb, -0.006894292337_wp,thr) - call assert_close(res_gff%e_xb, -0.000000000000_wp,thr) - call assert_close(res_gff%e_batm, -0.000000000000_wp,thr) - - call mol%deallocate - - call terminate(afail) -end subroutine test_gfnff_hb - -subroutine test_gfnff_gbsa - use xtb_mctc_accuracy, only : wp - use assertion - use xtb_mctc_systools - use xtb_solv_input - use xtb_type_environment - use xtb_type_options - use xtb_type_molecule - use xtb_type_restart - use xtb_type_data - use xtb_gfnff_param - use xtb_gfnff_setup - use xtb_gfnff_eg - use xtb_gfnff_ini - use xtb_setparam - use xtb_setmod - use xtb_disp_dftd3param - use xtb_disp_dftd4 - use xtb_gfnff_calculator, only : TGFFCalculator - use xtb_main_setup, only : newGFFCalculator, addSolvationModel - implicit none - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 7 - integer, parameter :: at(nat) = [6,8,1,1,8,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[-5.78520874132429_wp,-1.92328475821000_wp,-0.02944611115854_wp, & - & -5.57801768832583_wp, 0.17912532844037_wp, 0.72444143178660_wp, & - & -4.27822256938673_wp,-2.74845397256109_wp,-1.13038073598642_wp, & - & -7.47879539136783_wp,-2.97570121473211_wp, 0.39488815557786_wp, & - & -0.83005338399036_wp, 2.43458470560665_wp,-0.78566331969245_wp, & - & -0.74201439536855_wp, 4.04199055249898_wp, 0.09144422329636_wp, & - & -2.44679415487233_wp, 1.69392751177087_wp,-0.27417668699116_wp],& - & shape(xyz)) - type(scc_options),parameter :: opt = scc_options( & - & prlevel = 2, maxiter = 30, acc = 1.0_wp, etemp = 300.0_wp, grad = .true.,& - & solvent = "h2o") - logical, parameter :: restart = .false. - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TRestart) :: chk - type(scc_results) :: res_gff - type(TGFFCalculator) :: calc - - real(wp) :: etot, sigma(3,3), gap - real(wp), allocatable :: g(:,:) - character(len=:),allocatable :: fnv - integer :: ipar - - logical :: exist - - call init(env) - call init(mol,at,xyz) - - call delete_file('charges') - call newGFFCalculator(env, mol, calc, '---', .false.) - call addSolvationModel(env, calc, TSolvInput(solvent=opt%solvent, alpb=.false., kernel=gbKernel%still)) - - call env%checkpoint("GFN-FF parameter setup failed") - - allocate( g(3,mol%n), source = 0.0_wp ) - - call assert_eq(calc%topo%nbond,5) - call assert_eq(calc%topo%nangl,4) - call assert_eq(calc%topo%ntors,1) - - g = 0.0_wp - gff_print=.true. - - call calc%singlepoint(env, mol, chk, 1, .false., etot, g, sigma, gap, res_gff) - - call assert_close(res_gff%e_total,-0.964158677062_wp,thr) - call assert_close(res_gff%gnorm, 0.013624276205_wp,thr) - call assert_close(res_gff%e_bond, -0.856707643513_wp,thr) - call assert_close(res_gff%e_angl, 0.000579711773_wp,thr) - call assert_close(res_gff%e_tors, 0.000000008811_wp,thr) - call assert_close(res_gff%e_es, -0.150043166563_wp,thr*10) - call assert_close(res_gff%e_disp, -0.001251669186_wp,thr) - call assert_close(res_gff%e_rep, 0.066881023899_wp,thr) - call assert_close(res_gff%e_hb, -0.006894292337_wp,thr) - call assert_close(res_gff%e_xb, -0.000000000000_wp,thr) - call assert_close(res_gff%e_batm, -0.000000000000_wp,thr) - call assert_close(res_gff%g_solv, -0.016722649876_wp,thr) - call assert_close(res_gff%g_sasa, 0.000126368690_wp,thr) - call assert_close(res_gff%g_hb, -0.009238122476_wp,thr) - call assert_close(res_gff%g_born, -0.009468339217_wp,thr) - call assert_close(res_gff%g_shift, 0.001857443126_wp,thr) - - call mol%deallocate - - call terminate(afail) -end subroutine test_gfnff_gbsa - - -subroutine test_gfnff_mindless_basic - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_test_molstock, only : getMolecule - - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data, only : scc_results - use xtb_type_environment, only : TEnvironment, init - use xtb_type_restart, only : TRestart - - use xtb_gfnff_calculator, only : TGFFCalculator - use xtb_main_setup, only : newGFFCalculator - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRestart) :: chk - type(TGFFCalculator) :: calc - type(scc_results) :: res - - integer :: iMol - logical :: exitRun - real(wp) :: energy, hl_gap, sigma(3, 3) - real(wp), allocatable :: gradient(:, :) - - character(len=*), parameter :: mindless(10) = [& - & "mindless01", "mindless02", "mindless03", "mindless04", "mindless05", & - & "mindless06", "mindless07", "mindless08", "mindless09", "mindless10"] - real(wp), parameter :: ref_energies(10) = & - &[-1.6235670601725_wp, -1.2974060907872_wp, -1.5825072926857_wp, & - & -1.6086171378897_wp, -1.5093596077875_wp, -1.6076220027918_wp, & - & -1.7328634195448_wp, -1.8875339867396_wp, -1.3924035489143_wp, & - & -1.9583702712389_wp] - real(wp), parameter :: ref_gnorms(10) = & - &[0.11714711890640_wp, 0.08933168067298_wp, 0.15687133018871_wp, & - & 0.09820451651462_wp, 0.08460010429134_wp, 0.08787739425161_wp, & - & 0.12463658172704_wp, 0.10062734775717_wp, 0.06347506656236_wp, & - & 0.09445561400996_wp] - - call init(env) - do iMol = 1, 10 - if (afail > 0) exit - - call getMolecule(mol, mindless(iMol)) - - if (allocated(gradient)) deallocate(gradient) - allocate(gradient(3, len(mol))) - - call delete_file('charges') - call newGFFCalculator(env, mol, calc, '.param_gfnff.xtb', .false.) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call assert_close(energy, ref_energies(iMol), thr) - call assert_close(norm2(gradient), ref_gnorms(iMol), thr) - - end do - - call terminate(afail) - -end subroutine test_gfnff_mindless_basic - - -subroutine test_gfnff_mindless_solvation - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_test_molstock, only : getMolecule - - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data, only : scc_results - use xtb_type_environment, only : TEnvironment, init - use xtb_type_restart, only : TRestart - - use xtb_gfnff_calculator, only : TGFFCalculator - use xtb_main_setup, only : newGFFCalculator, addSolvationModel - use xtb_solv_input, only : TSolvInput - use xtb_solv_kernel, only : gbKernel - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRestart) :: chk - type(TGFFCalculator) :: calc - type(scc_results) :: res - - integer :: iMol - logical :: exitRun - real(wp) :: energy, hl_gap, sigma(3, 3) - real(wp), allocatable :: gradient(:, :) - - character(len=*), parameter :: mindless(10) = [& - & "mindless01", "mindless02", "mindless03", "mindless04", "mindless05", & - & "mindless06", "mindless07", "mindless08", "mindless09", "mindless10"] - character(len=*), parameter :: solvents(10) = [character(len=20) ::& - & "h2o", "chcl3", "thf", "acetonitrile", "toluene", & - & "ch2cl2", "ether", "methanol", "cs2", "dmso"] - real(wp), parameter :: ref_energies(10) = & - &[-1.6540916426629_wp, -1.3143056510098_wp, -1.6141899469716_wp, & - & -1.6204572392623_wp, -1.5288738676799_wp, -1.6293089943213_wp, & - & -1.7562513711414_wp, -1.9034123090085_wp, -1.4068010735061_wp, & - & -1.9722601751413_wp] - real(wp), parameter :: ref_gnorms(10) = & - &[0.11594122130461_wp, 0.08871796411903_wp, 0.15190830479600_wp, & - & 0.09873901233954_wp, 0.08427306878219_wp, 0.08670875610818_wp, & - & 0.11948602245812_wp, 0.10022284156198_wp, 0.06288313258789_wp, & - & 0.09564569352042_wp] - - call init(env) - do iMol = 1, 10 - if (afail > 0) exit - - call getMolecule(mol, mindless(iMol)) - - if (allocated(gradient)) deallocate(gradient) - allocate(gradient(3, len(mol))) - - call delete_file('charges') - call newGFFCalculator(env, mol, calc, '.param_gfnff.xtb', .false.) - call addSolvationModel(env, calc, TSolvInput(solvent=trim(solvents(iMol)), & - & alpb=mod(iMol, 2)==0, kernel=gbKernel%still)) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call assert_close(energy, ref_energies(iMol), thr) - call assert_close(norm2(gradient), ref_gnorms(iMol), thr) - - end do - - call terminate(afail) - -end subroutine test_gfnff_mindless_solvation - - -subroutine test_gfnff_scaleup - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_test_molstock, only : getMolecule - - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data, only : scc_results - use xtb_type_environment, only : TEnvironment, init - use xtb_type_restart, only : TRestart - - use xtb_gfnff_calculator, only : TGFFCalculator - use xtb_main_setup, only : newGFFCalculator, addSolvationModel - use xtb_solv_input, only : TSolvInput - use xtb_solv_kernel, only : gbKernel - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRestart) :: chk - type(TGFFCalculator) :: calc - type(scc_results) :: res - - integer :: iMol - logical :: exitRun - real(wp) :: energy, hl_gap, sigma(3, 3) - real(wp), allocatable :: gradient(:, :) - - character(len=*), parameter :: molecules(5) = [character(len=20) ::& - & "caffeine", "rivaroxaban", "grubbs", "remdesivir", "taxol"] - character(len=*), parameter :: solvents(5) = [character(len=20) ::& - & "h2o", "acetonitrile", "toluene", "ether", "dmso"] - real(wp), parameter :: ref_energies(5) = & - &[-4.6919926039901_wp, -8.8777443374228_wp, -13.337202405627_wp, & - & -13.812533050807_wp, -20.571609956531_wp] - real(wp), parameter :: ref_gnorms(5) = & - &[0.05947676640487_wp, 0.09579843444240_wp, 0.16441091067186_wp, & - & 0.12794843205402_wp, 0.19531423406795_wp] - - call init(env) - do iMol = 1, 5 - if (afail > 0) exit - - call getMolecule(mol, trim(molecules(iMol))) - - if (allocated(gradient)) deallocate(gradient) - allocate(gradient(3, len(mol))) - - call delete_file('charges') - call newGFFCalculator(env, mol, calc, '.param_gfnff.xtb', .false.) - call addSolvationModel(env, calc, TSolvInput(solvent=trim(solvents(iMol)), & - & alpb=mod(iMol, 2)==0, kernel=gbKernel%still)) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call assert_close(energy, ref_energies(iMol), thr) - call assert_close(norm2(gradient), ref_gnorms(iMol), thr) - - end do - - call terminate(afail) - - -end subroutine test_gfnff_scaleup - - -subroutine test_gfnff_pdb - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_test_molstock, only : getMolecule - - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data, only : scc_results - use xtb_type_environment, only : TEnvironment, init - use xtb_type_restart, only : TRestart - - use xtb_gfnff_calculator, only : TGFFCalculator - use xtb_main_setup, only : newGFFCalculator, addSolvationModel - use xtb_solv_input, only : TSolvInput - use xtb_solv_kernel, only : gbKernel - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRestart) :: chk - type(TGFFCalculator) :: calc - type(scc_results) :: res - - integer :: iMol - logical :: exitRun - real(wp) :: energy, hl_gap, sigma(3, 3) - real(wp), allocatable :: gradient(:, :) - real(wp), parameter :: ref_energies(3) = & - &[-12.384444510462_wp, -12.467791388867_wp, -12.467334223942_wp] - real(wp), parameter :: ref_gnorms(3) = & - &[0.15858916978951_wp, 0.15170112960820_wp, 0.15172293684027_wp] - - call init(env) - do iMol = 1, 3 - if (afail > 0) exit - - call getMolecule(mol, 'pdb-4qxx') - - if (allocated(gradient)) deallocate(gradient) - allocate(gradient(3, len(mol))) - - call delete_file('charges') - call newGFFCalculator(env, mol, calc, '.param_gfnff.xtb', .false.) - if (iMol > 1) then - call addSolvationModel(env, calc, TSolvInput(solvent='h2o', & - & alpb=iMol==3, kernel=gbKernel%still)) - end if - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call assert_close(energy, ref_energies(iMol), thr) - call assert_close(norm2(gradient), ref_gnorms(iMol), thr) - - end do - - call terminate(afail) - -end subroutine test_gfnff_pdb - - -subroutine test_gfnff_sdf - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_test_molstock, only : getMolecule - - use xtb_type_molecule - use xtb_type_param - use xtb_type_pcem - use xtb_type_data, only : scc_results - use xtb_type_environment, only : TEnvironment, init - use xtb_type_restart, only : TRestart - - use xtb_gfnff_calculator, only : TGFFCalculator - use xtb_main_setup, only : newGFFCalculator, addSolvationModel - use xtb_solv_input, only : TSolvInput - use xtb_solv_kernel, only : gbKernel - - use xtb_setparam, only : ichrg - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRestart) :: chk - type(TGFFCalculator) :: calc - type(scc_results) :: res - - integer :: iMol - logical :: exitRun - real(wp) :: energy, hl_gap, sigma(3, 3) - real(wp), allocatable :: gradient(:, :) - real(wp), parameter :: ref_energies(3) = & - &[-0.98330642628373_wp, -1.0826001974262_wp, -1.0826319137928_wp] - real(wp), parameter :: ref_gnorms(3) = & - &[0.11515550863614e-2_wp, 0.59760221346330e-2_wp, 0.59645861418074e-2_wp] - - call init(env) - do iMol = 1, 3 - if (afail > 0) exit - - call getMolecule(mol, 'bug332') - ichrg = nint(mol%chrg) - - if (allocated(gradient)) deallocate(gradient) - allocate(gradient(3, len(mol))) - - call delete_file('charges') - call newGFFCalculator(env, mol, calc, '.param_gfnff.xtb', .false.) - if (iMol > 1) then - call addSolvationModel(env, calc, TSolvInput(solvent='h2o', & - & alpb=iMol==3, kernel=gbKernel%p16)) - end if - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - call env%check(exitRun) - call assert(.not.exitRun) - if (exitRun) exit - - call assert_close(energy, ref_energies(iMol), thr) - call assert_close(norm2(gradient), ref_gnorms(iMol), thr) - - end do - - call terminate(afail) - -end subroutine test_gfnff_sdf diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/hessian.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/hessian.f90 deleted file mode 100644 index 0393ef0..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/hessian.f90 +++ /dev/null @@ -1,247 +0,0 @@ -! This file is part of xtb. -! -! Copyright (C) 2021 Sebastian Ehlert -! -! xtb is free software: you can redistribute it and/or modify it under -! the terms of the GNU Lesser General Public License as published by -! the Free Software Foundation, either version 3 of the License, or -! (at your option) any later version. -! -! xtb is distributed in the hope that it will be useful, -! but WITHOUT ANY WARRANTY; without even the implied warranty of -! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -! GNU Lesser General Public License for more details. -! -! You should have received a copy of the GNU Lesser General Public License -! along with xtb. If not, see . - -module test_hessian - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use xtb_type_options - use xtb_type_molecule - use xtb_type_restart - use xtb_type_param - use xtb_type_data - use xtb_type_environment - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction - use xtb_freq_numdiff, only : numdiff2 - implicit none - private - - public :: run_hessian_test - - -contains - -subroutine run_hessian_test(arg) - character(len=*), intent(in) :: arg - - select case(arg) - case("gfn1") - call test_gfn1_hessian - case("gfn2") - call test_gfn2_hessian - end select - -end subroutine run_hessian_test - -subroutine test_gfn1_hessian - integer, parameter :: nat = 3 - real(wp),parameter :: thr = 1.0e-7_wp - character(len=*), parameter :: sym(nat) = ["O", "H", "H"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & 0.00000000000000_wp, 0.00000000034546_wp, 0.18900383618455_wp, & - & 0.00000000000000_wp, 1.45674735348811_wp, -0.88650486059828_wp, & - &-0.00000000000000_wp, -1.45674735383357_wp, -0.88650486086986_wp],& - & shape(xyz)) - real(wp), parameter :: dipgrad_ref(3, 3*nat) = reshape([ & - & -1.013452580143E+00_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & -2.398345095286E-15_wp, -5.801057146788E-01_wp, 4.440892098501E-10_wp, & - & 1.886892359658E-11_wp, 1.204196255680E-09_wp, -7.199230668276E-01_wp, & - & 5.067262901419E-01_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & -5.168463665021E-11_wp, 2.908278878443E-01_wp, 7.276368485520E-02_wp, & - & 0.000000000000E+00_wp, 1.594757638403E-01_wp, 3.599430671297E-01_wp, & - & 5.067262899828E-01_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & 1.887034647398E-11_wp, 2.908278878482E-01_wp, -7.276368718667E-02_wp, & - & 3.527704322735E-11_wp, -1.594757620026E-01_wp, 3.599430659085E-01_wp],& - & shape(dipgrad_ref)) - real(wp), parameter :: hessian_ref(3*nat, 3*nat) = reshape([ & - & 9.642724315145E-05_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & -4.821349241637E-05_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & -4.821375073506E-05_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & -1.193695511930E-16_wp, 6.543286738602E-01_wp, -1.383245460448E-09_wp, & - & 2.351384649776E-16_wp, -3.271643375731E-01_wp, 2.415080663264E-01_wp, & - & -1.157689137746E-16_wp, -3.271643362758E-01_wp, -2.415080649501E-01_wp, & - & -7.979405595065E-11_wp, -8.671336189204E-10_wp, 3.969567976825E-01_wp, & - & 9.617770183336E-11_wp, 1.933148104688E-01_wp, -1.984783990326E-01_wp, & - & -1.638364588271E-11_wp, -1.933148095978E-01_wp, -1.984783986206E-01_wp, & - & -1.362023380178E-03_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & 4.418957886947E-05_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & 1.317833801308E-03_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & -4.323271238214E-11_wp, -3.270692709850E-01_wp, 1.934196079808E-01_wp, & - & 4.723871392038E-11_wp, 3.486669886682E-01_wp, -2.174287435611E-01_wp, & - & -4.006001538234E-12_wp, -2.159771769511E-02_wp, 2.400913555821E-02_wp, & - & 0.000000000000E+00_wp, 2.414357451224E-01_wp, -1.984817451162E-01_wp, & - & 0.000000000000E+00_wp, -2.173769120375E-01_wp, 1.883863080853E-01_wp, & - & 0.000000000000E+00_wp, -2.405883308764E-02_wp, 1.009543702395E-02_wp, & - & -1.362023712098E-03_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & 1.317833873830E-03_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & 4.418983826786E-05_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & -7.979413971062E-11_wp, -3.270692701994E-01_wp, -1.934196070410E-01_wp, & - & 9.617754838868E-11_wp, -2.159771765280E-02_wp, -2.400913556735E-02_wp, & - & -1.638340867806E-11_wp, 3.486669878673E-01_wp, 2.174287426208E-01_wp, & - & -1.828072800336E-11_wp, -2.414357440668E-01_wp, -1.984817441066E-01_wp, & - & 2.446948471031E-11_wp, 2.405883338662E-02_wp, 1.009543671832E-02_wp, & - & -6.188756706950E-12_wp, 2.173769106779E-01_wp, 1.883863073862E-01_wp],& - & shape(hessian_ref)) - real(wp), parameter :: step = 1.0e-6_wp - - type(TMolecule) :: mol - type(TRestart) :: chk - type(TEnvironment) :: env - type(scc_results) :: res - type(TxTBCalculator) :: calc - - integer :: i,j - real(wp) :: energy, sigma(3, 3) - real(wp) :: hl_gap - real(wp),allocatable :: gradient(:,:), dipgrad(:,:), hessian(:,:) - - call init(env) - call init(mol, sym, xyz) - - allocate(gradient(3,mol%n), dipgrad(3,3*mol%n), hessian(3*mol%n,3*mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - - call newXTBCalculator(env, mol, calc, method=1) - call newWavefunction(env, mol, calc, chk) - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - dipgrad = 0.0_wp - hessian = 0.0_wp - ! omp parallel default(shared) - call numdiff2(env, mol, chk, calc, step, hessian, dipgrad, .false.) - ! omp end parallel - - do i = 1, size(dipgrad_ref, 2) - do j = 1, size(dipgrad_ref, 1) - call assert_close(dipgrad(j, i), dipgrad_ref(j, i), thr) - end do - end do - - do i = 1, size(hessian_ref, 2) - do j = 1, size(hessian_ref, 1) - call assert_close(hessian(j, i), hessian_ref(j, i), thr) - end do - end do - - call terminate(afail) - -end subroutine test_gfn1_hessian - -subroutine test_gfn2_hessian - integer, parameter :: nat = 3 - real(wp),parameter :: thr = 1.0e-7_wp - character(len=*), parameter :: sym(nat) = ["O", "H", "H"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & 0.00000000000000_wp, -0.00000000077760_wp, 0.18829790750029_wp, & - & 0.00000000000000_wp, 1.45987612440076_wp, -0.88615189669760_wp, & - &-0.00000000000000_wp, -1.45987612362316_wp, -0.88615189608629_wp],& - & shape(xyz)) - real(wp), parameter :: dipgrad_ref(3, 3*nat) = reshape([ & - & -8.113137336986E-01_wp, 5.356654180818E-10_wp, 0.000000000000E+00_wp, & - & -4.581749290942E-11_wp, -4.121161465351E-01_wp, -4.996003610813E-10_wp, & - & 5.570500822590E-16_wp, -7.377395210573E-10_wp, -4.838787099892E-01_wp, & - & 4.056480094735E-01_wp, -2.200999955020E-09_wp, 1.665334536938E-09_wp, & - & -3.988074658262E-11_wp, 2.055752062158E-01_wp, 9.503822412382E-02_wp, & - & -3.969738621316E-11_wp, 1.480698268022E-01_wp, 2.434252440731E-01_wp, & - & 4.056480099166E-01_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & -6.052638931112E-11_wp, 2.055752051281E-01_wp, -9.503822262502E-02_wp, & - & 1.674180515478E-11_wp, -1.480698285344E-01_wp, 2.434252415195E-01_wp],& - & shape(dipgrad_ref)) - real(wp), parameter :: hessian_ref(3*nat, 3*nat) = reshape([ & - & -1.939578553890E-05_wp, 6.507635536734E-12_wp, 2.039452049081E-10_wp, & - & 9.697594542869E-06_wp, 5.901447950110E-11_wp, -1.346714623499E-10_wp, & - & 9.698190996037E-06_wp, -6.773553072603E-11_wp, -7.145569943037E-11_wp, & - & -1.648255831783E-11_wp, 6.121988089582E-01_wp, 2.181719702902E-09_wp, & - & 1.784659444500E-11_wp, -3.060994033735E-01_wp, 2.258521490017E-01_wp, & - & -1.364036127169E-12_wp, -3.060994055863E-01_wp, -2.258521511869E-01_wp, & - & 1.330615415687E-14_wp, 2.485255512685E-09_wp, 3.998109489554E-01_wp, & - & -1.478661148333E-14_wp, 1.841542843085E-01_wp, -1.999054737643E-01_wp, & - & 1.480457326447E-15_wp, -1.841542867939E-01_wp, -1.999054751878E-01_wp, & - & -1.071178290455E-02_wp, 6.630362607819E-11_wp, -1.553932763715E-10_wp, & - & 5.182610736054E-05_wp, -3.686287386451E-11_wp, 1.200855549981E-10_wp, & - & 1.065995679719E-02_wp, -2.949707535518E-11_wp, 3.970551643549E-11_wp, & - & -2.623112661213E-11_wp, -3.057148399989E-01_wp, 1.833996998222E-01_wp, & - & 2.414732886753E-11_wp, 3.392228251096E-01_wp, -2.044438914287E-01_wp, & - & 2.083797744602E-12_wp, -3.350798510988E-02_wp, 2.104419160463E-02_wp, & - & -2.832253701727E-11_wp, 2.256129456682E-01_wp, -1.999899521472E-01_wp, & - & 2.493748844816E-11_wp, -2.048926309476E-01_wp, 1.834977735563E-01_wp, & - & 3.385048569112E-12_wp, -2.072031472126E-02_wp, 1.649217859268E-02_wp, & - & -1.071178231982E-02_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & 1.065995680557E-02_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & 5.182551425220E-05_wp, 0.000000000000E+00_wp, 0.000000000000E+00_wp, & - & -4.798341604929E-11_wp, -3.057148423748E-01_wp, -1.833997022848E-01_wp, & - & 5.114468347305E-11_wp, -3.350798504577E-02_wp, -2.104419155262E-02_wp, & - & -3.161267423758E-12_wp, 3.392228274191E-01_wp, 2.044438938336E-01_wp, & - & 2.174439509959E-11_wp, -2.256129480723E-01_wp, -1.999899531846E-01_wp, & - & -1.789465301866E-11_wp, 2.072031483689E-02_wp, 1.649217845321E-02_wp, & - & -3.849742080923E-12_wp, 2.048926332339E-01_wp, 1.834977747311E-01_wp],& - & shape(hessian_ref)) - - real(wp), parameter :: step = 1.0e-6_wp - - type(TMolecule) :: mol - type(TRestart) :: chk - type(TEnvironment) :: env - type(scc_results) :: res - type(TxTBCalculator) :: calc - - integer :: i,j - real(wp) :: energy, sigma(3, 3) - real(wp) :: hl_gap - real(wp),allocatable :: gradient(:,:), dipgrad(:,:), hessian(:,:) - - call init(env) - call init(mol, sym, xyz) - - allocate(gradient(3,mol%n), dipgrad(3,3*mol%n), hessian(3*mol%n,3*mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - - call newXTBCalculator(env, mol, calc, method=2) - call newWavefunction(env, mol, calc, chk) - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - - dipgrad = 0.0_wp - hessian = 0.0_wp - ! omp parallel default(shared) - call numdiff2(env, mol, chk, calc, step, hessian, dipgrad, .false.) - ! omp end parallel - - do i = 1, size(dipgrad_ref, 2) - do j = 1, size(dipgrad_ref, 1) - call assert_close(dipgrad(j, i), dipgrad_ref(j, i), thr) - end do - end do - - do i = 1, size(hessian_ref, 2) - do j = 1, size(hessian_ref, 1) - call assert_close(hessian(j, i), hessian_ref(j, i), thr) - end do - end do - - call terminate(afail) - -end subroutine test_gfn2_hessian - -end module test_hessian diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/latticepoint.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/latticepoint.f90 deleted file mode 100644 index 8c0b876..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/latticepoint.f90 +++ /dev/null @@ -1,90 +0,0 @@ -subroutine test_latticepoint_pbc3d - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_boundaryconditions, only : boundaryCondition - use xtb_mctc_convert, only : aatoau - use xtb_type_environment, only : TEnvironment, init - use xtb_type_latticepoint, only : TLatticePoint, init - implicit none - - real(wp), parameter :: lattice_SiO2(3,3) = reshape(& - &[ 8.7413053236641_wp, 0.0000000000000_wp, 0.0000000000000_wp, & - & 0.0000000000000_wp, 8.7413053236641_wp, 0.0000000000000_wp, & - & 0.0000000000000_wp, 0.0000000000000_wp, 8.7413053236641_wp], & - & shape(lattice_SiO2)) - - real(wp), parameter :: lattice_CaF2(3,3) = reshape(& - &[ 5.9598811567890_wp, 2.1071361905157_wp, 3.6496669404404_wp, & - & 0.0000000000000_wp, 6.3214085715472_wp, 3.6496669404404_wp, & - & 0.0000000000000_wp, 0.0000000000000_wp, 7.2993338808807_wp], & - & shape(lattice_CaF2)) - - real(wp), parameter :: lattice_ammonia(3,3) = reshape(& - &[ 6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice_ammonia)) * aatoau - - type(TEnvironment) :: env - type(TLatticePoint) :: latp - logical :: fail - real(wp), allocatable :: latticePoint(:, :) - - call init(env) - - call init(latp, env, lattice_SiO2, boundaryCondition%pbc3d, 40.0_wp) - call env%check(fail) - call assert(.not.fail) - call assert(allocated(latp%trans)) - call assert(allocated(latp%dist2)) - call assert_eq(latp%nTrans, 389) - - call latp%getLatticePoints(latticePoint) - call assert_eq(size(latticePoint, dim=2), 389) - - !> Simply switch lattice without reinitalization - call latp%update(env, lattice_CaF2) - call env%check(fail) - call assert(.not.fail) - call assert(allocated(latp%trans)) - call assert(allocated(latp%dist2)) - call assert_eq(latp%nTrans, 959) - - call latp%getLatticePoints(latticePoint, 30.0_wp) - call assert_eq(size(latticePoint, dim=2), 381) - - call latp%getLatticePoints(latticePoint, 50.0_wp) - call assert_eq(size(latticePoint, dim=2), 959) - - !> Reinitialize with new lattice and new cutoff - call init(latp, env, lattice_ammonia, boundaryCondition%pbc3d, 60.0_wp) - call env%check(fail) - call assert(.not.fail) - call assert(allocated(latp%trans)) - call assert(allocated(latp%dist2)) - call assert_eq(latp%nTrans, 451) - - call latp%getLatticePoints(latticePoint) - call assert_eq(size(latticePoint, dim=2), 451) - - call latp%getLatticePoints(latticePoint, 40.0_wp) - call assert_eq(size(latticePoint, dim=2), 143) - - !> Reinitialize generator to exclude inversion symmetry - call init(latp, env, lattice_ammonia, boundaryCondition%pbc3d, 50.0_wp, & - & excludeInversion=.true.) - call env%check(fail) - call assert(.not.fail) - call assert(allocated(latp%trans)) - call assert(allocated(latp%dist2)) - call assert_eq(latp%nTrans, 130) - - call latp%getLatticePoints(latticePoint, 40.0_wp) - call assert_eq(size(latticePoint, dim=2), 72) ! 143 / 2 + 1 - - call latp%getLatticePoints(latticePoint, 33.0_wp) - call assert_eq(size(latticePoint, dim=2), 41) - - call terminate(afail) - -end subroutine test_latticepoint_pbc3d diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/meson.build b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/meson.build deleted file mode 100644 index ac79f0b..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/meson.build +++ /dev/null @@ -1,198 +0,0 @@ -# This file is part of xtb. -# -# Copyright (C) 2019-2021 Sebastian Ehlert -# -# xtb is free software: you can redistribute it and/or modify it under -# the terms of the GNU Lesser General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# xtb is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with xtb. If not, see . - -xtb_test = files( - 'assertion.f90', - 'molstock.f90', - 'coordinationnumber.f90', - 'coulomb.f90', - 'eeq.f90', - 'eeq_model.f90', - 'dftd3.f90', - 'dftd4.f90', - 'geometry_reader.f90', - 'gfn0.f90', - 'gfn1.f90', - 'gfn2.f90', - 'gfnff.f90', - 'hessian.f90', - 'latticepoint.f90', - 'pbc_tools.f90', - 'peeq.f90', - 'repulsion.f90', - 'symmetry.f90', - 'tests_peeq.f90', - 'thermo.f90', - 'tbdef_atomlist.f90', - 'tbdef_molecule.f90', - 'tbdef_wsc.f90', -) - -xtb_test = executable( - 'xtb_test', - sources: xtb_test, - dependencies: xtb_dep_static, - link_language: 'fortran', -) - -# some very basic checks to see if the executable reacts at all -test('Argparser print version', xtb_exe, args: '--version', env: xtbenv) -test('Argparser print help', xtb_exe, args: '--help', env: xtbenv) -test('Argparser print license', xtb_exe, args: '--license', env: xtbenv) -test('Argparser no arguments', xtb_exe, should_fail: true, env: xtbenv) -test('Info', xtb_exe, env: xtbenv, args: [ - 'info', - files('../assets/inputs/coord/caffeine.coord'), - files('../assets/inputs/coord/quartz.3d.coord'), - files('../assets/inputs/vasp/ammonia.vasp'), - files('../assets/inputs/xyz/taxol.xyz'), -]) - -test_timeout = get_option('test_timeout') - -test('Singlepoint', xtb_exe, args: ['--coffee', '--strict', '--norestart', '--namespace', 'test1'], env: xtbenv, timeout: test_timeout) -if get_option('la_backend') != 'netlib' - test('Geometry opt.', xtb_exe, args: ['--coffee', '--opt', '--strict', '--norestart', '--namespace', 'test2'], env: xtbenv, timeout: test_timeout) -endif -test('IP/EA', xtb_exe, args: ['--coffee', '--gfn', '2', '--vipea', '--strict', '--norestart', '--namespace', 'test3'], env: xtbenv, timeout: test_timeout) -test('GFN0-xTB', xtb_exe, args: ['--coffee', '--gfn', '0', '--strict', '--norestart', '--namespace', 'test4'], env: xtbenv, timeout: test_timeout) -test('GFN1-xTB', xtb_exe, args: ['--coffee', '--gfn', '1', '--strict', '--norestart', '--namespace', 'test5'], env: xtbenv, timeout: test_timeout) -test('GFN2-xTB/GBSA', xtb_exe, args: ['--coffee', '--gfn', '2', '--strict', '--gbsa', 'h2o', '--norestart', '--namespace', 'test6'], env: xtbenv, timeout: test_timeout) -test('GFN-FF', xtb_exe, args: ['--coffee', '--gfnff', '--strict', '--norestart', '--namespace', 'test7'], env: xtbenv, timeout: test_timeout) - -# more specific tests are implemented by the tester binary -test('Molecule axis', xtb_test, args: ['xtb_type_molecule', 'axis'], env: xtbenv, timeout: test_timeout) -test('Molecule MIC', xtb_test, args: ['xtb_type_molecule', 'mic'], env: xtbenv, timeout: test_timeout) -test('Lattice points PBC-3D', xtb_test, args: ['latticepoint', 'pbc3d'], env: xtbenv, timeout: test_timeout) - -if fc.get_id() == 'intel' - test('Wigner-Seitz Cell (0D)', xtb_test, args: ['xtb_type_wsc', '0d'], env: xtbenv, timeout: test_timeout) -endif -test('Wigner-Seitz Cell (3D)', xtb_test, args: ['xtb_type_wsc', '3d'], env: xtbenv, timeout: test_timeout) - -if fc.get_id() == 'intel' - test('IO atom list', xtb_test, args: ['xtb_type_atomlist', 'list'], env: xtbenv, timeout: test_timeout) -endif - -test('coord 3D', xtb_test, args: ['geometry_reader', 'coord_3d_a'], env: xtbenv, timeout: test_timeout) -test('coord 3D', xtb_test, args: ['geometry_reader', 'coord_3d_b'], env: xtbenv, timeout: test_timeout) -test('coord 2D', xtb_test, args: ['geometry_reader', 'coord_2d'], env: xtbenv, timeout: test_timeout) -test('coord 1D', xtb_test, args: ['geometry_reader', 'coord_1d'], env: xtbenv, timeout: test_timeout) -test('coord 0D', xtb_test, args: ['geometry_reader', 'coord_0d'], env: xtbenv, timeout: test_timeout) -test('Xmol 0D', xtb_test, args: ['geometry_reader', 'xmol_0d'], env: xtbenv, timeout: test_timeout) -test('POSCAR', xtb_test, args: ['geometry_reader', 'poscar_3d'], env: xtbenv, timeout: test_timeout) -test('molfile', xtb_test, args: ['geometry_reader', 'molfile'], env: xtbenv, timeout: test_timeout) -test('molfile flat', xtb_test, args: ['geometry_reader', 'molfile_flat'], env: xtbenv, timeout: test_timeout) -test('SDF', xtb_test, args: ['geometry_reader', 'sdfile'], env: xtbenv, timeout: test_timeout) -test('SDF flat', xtb_test, args: ['geometry_reader', 'sdfile_flat'], env: xtbenv, timeout: test_timeout) -test('SDF no H', xtb_test, should_fail: true, args: ['geometry_reader', 'sdfile_noh'], env: xtbenv, timeout: test_timeout) -test('PDB', xtb_test, args: ['geometry_reader', 'pdb'], env: xtbenv, timeout: test_timeout) -test('PDB no H', xtb_test, should_fail: true, args: ['geometry_reader', 'pdb_noh'], env: xtbenv, timeout: test_timeout) -test('genFormat', xtb_test, args: ['geometry_reader', 'gen'], env: xtbenv, timeout: test_timeout) - -test('PBC tools convert',xtb_test, args: ['pbc_tools', 'convert'], env: xtbenv, timeout: test_timeout) -test('PBC tools cutoff', xtb_test, args: ['pbc_tools', 'cutoff'], env: xtbenv, timeout: test_timeout) - -test('Symmetry Water', xtb_test, args: ['symmetry', 'water'], env: xtbenv, timeout: test_timeout) -test('Symmetry Li8', xtb_test, args: ['symmetry', 'li8'], env: xtbenv, timeout: test_timeout) -test('Symmetry PCl3', xtb_test, args: ['symmetry', 'pcl3'], env: xtbenv, timeout: test_timeout) -test('Symmetry large', xtb_test, args: ['symmetry', 'c20'], env: xtbenv, timeout: test_timeout) - -test('Thermo axis', xtb_test, args: ['thermo', 'axis'], env: xtbenv, timeout: test_timeout) -test('Thermo calculation', xtb_test, args: ['thermo', 'calc'], env: xtbenv, timeout: test_timeout) -test('Thermo print', xtb_test, args: ['thermo', 'print'], env: xtbenv, timeout: test_timeout) - -test('Repulsion 0D', xtb_test, args: ['repulsion', 'cluster'], env: xtbenv, timeout: test_timeout) -test('Repulsion 3D', xtb_test, args: ['repulsion', 'pbc3d'], env: xtbenv, timeout: test_timeout) - -test('Coulomb point (0D)', xtb_test, args: ['coulomb', 'point_0d'], env: xtbenv, timeout: test_timeout) -test('Coulomb point (3D)', xtb_test, args: ['coulomb', 'point_3d'], env: xtbenv, timeout: test_timeout) -test('Coulomb GFN1 (0D)', xtb_test, args: ['coulomb', 'gfn1_0d'], env: xtbenv, timeout: test_timeout) -test('Coulomb GFN1 (3D)', xtb_test, args: ['coulomb', 'gfn1_3d'], env: xtbenv, timeout: test_timeout) -test('Coulomb GFN2 (0D)', xtb_test, args: ['coulomb', 'gfn2_0d'], env: xtbenv, timeout: test_timeout) -test('Coulomb GFN2 (3D)', xtb_test, args: ['coulomb', 'gfn2_3d'], env: xtbenv, timeout: test_timeout) -test('Coulomb Gauss. (0D)', xtb_test, args: ['coulomb', 'gaussian_0d'], env: xtbenv, timeout: test_timeout) -test('Coulomb Gauss. (3D)', xtb_test, args: ['coulomb', 'gaussian_3d'], env: xtbenv, timeout: test_timeout) - -test('EEQ model water', xtb_test,args: ['eeq_model', 'water'], env: xtbenv, timeout: test_timeout) -test('EEQ model 3D Ewald', xtb_test,args: ['eeq_model', 'ewald'], env: xtbenv, timeout: test_timeout) -test('EEQ model GBSA', xtb_test,args: ['eeq_model', 'gbsa'], env: xtbenv, timeout: test_timeout) -test('EEQ model GBSA (salt)', xtb_test,args: ['eeq_model', 'salt'], env: xtbenv, timeout: test_timeout) -test('EEQ model GBSA (H-bond)', xtb_test,args: ['eeq_model', 'hbond'], env: xtbenv, timeout: test_timeout) - -test('CN latticepoints', xtb_test, args: ['ncoord', 'pbc3dlatp'], env: xtbenv, timeout: test_timeout) -test('CN neighbourlist', xtb_test, args: ['ncoord', 'pbc3dneighs'], env: xtbenv, timeout: test_timeout) -test('DFT-D3 latticepoints', xtb_test, args: ['dftd3', 'pbc3dlatp'], env: xtbenv, timeout: test_timeout) -test('DFT-D3 neighbourlist', xtb_test, args: ['dftd3', 'pbc3dneighs'], env: xtbenv, timeout: test_timeout) -test('DFT-D3 threebody (LP)', xtb_test, args: ['dftd3', 'pbc3datmlatp'], env: xtbenv, timeout: test_timeout) -test('DFT-D3 threebody (NL)', xtb_test, args: ['dftd3', 'pbc3datmneighs'], env: xtbenv, timeout: test_timeout) -test('DFT-D4 latticepoints', xtb_test, args: ['dftd4', 'pbc3dlatp'], env: xtbenv, timeout: test_timeout) -test('DFT-D4 neighbourlist', xtb_test, args: ['dftd4', 'pbc3dneighs'], env: xtbenv, timeout: test_timeout) -test('DFT-D4 threebody (LP)', xtb_test, args: ['dftd4', 'pbc3datmlatp'], env: xtbenv, timeout: test_timeout) -test('DFT-D4 threebody (NL)', xtb_test, args: ['dftd4', 'pbc3datmneighs'], env: xtbenv, timeout: test_timeout) - -test('GFN2-xTB Basic', xtb_test, args: ['gfn2', 'basic'], env: xtbenv, timeout: test_timeout) -test('GFN2-xTB Solvation', xtb_test, args: ['gfn2', 'solvation'], env: xtbenv, timeout: test_timeout) -test('GFN2-xTB SCC', xtb_test, args: ['gfn2', 'scc'], env: xtbenv, timeout: test_timeout) -test('GFN2-xTB API', xtb_test, args: ['gfn2', 'api'], env: xtbenv, timeout: test_timeout) -test('GFN2-xTB API (GBSA)', xtb_test, args: ['gfn2', 'gbsa'], env: xtbenv, timeout: test_timeout) -test('GFN2-xTB API (GBSA+salt)', xtb_test, args: ['gfn2', 'salt'], env: xtbenv, timeout: test_timeout) -test('GFN2-xTB d-Metal', xtb_test, args: ['gfn2', 'd-metal'], env: xtbenv, timeout: test_timeout) -test('GFN2-xTB Freq', xtb_test, args: ['hessian', 'gfn2'], env: xtbenv, timeout: test_timeout) -test('GFN2-xTB COSMO', xtb_test, args: ['gfn2', 'cosmo'], env: xtbenv, timeout: test_timeout) -#test('GFN2-xTB API (PCEM)', xtb_test, args: ['gfn2', 'pcem'], env: xtbenv, timeout: test_timeout) -if cc.get_id() == 'intel' - test( - 'GFN2-xTB C', - executable( - 'xtb_c_test', - sources: files('c_api_example.c'), - dependencies: xtb_dep_static - ), - env: xtbenv, timeout: test_timeout, - ) -endif - -test('GFN1-xTB Basic', xtb_test, args: ['gfn1', 'basic'], env: xtbenv, timeout: test_timeout) -test('GFN1-xTB Solvation', xtb_test, args: ['gfn1', 'solvation'], env: xtbenv, timeout: test_timeout) -test('GFN1-xTB SCC', xtb_test, args: ['gfn1', 'scc'], env: xtbenv, timeout: test_timeout) -test('GFN1-xTB API', xtb_test, args: ['gfn1', 'api'], env: xtbenv, timeout: test_timeout) -test('GFN1-xTB XB', xtb_test, args: ['gfn1', 'xb'], env: xtbenv, timeout: test_timeout) -test('GFN1-xTB PBC', xtb_test, args: ['gfn1', 'pbc3d'], env: xtbenv, timeout: test_timeout) -test('GFN1-xTB API (GBSA)', xtb_test, args: ['gfn1', 'gbsa'], env: xtbenv, timeout: test_timeout) -test('GFN1-xTB API (PCEM)', xtb_test, args: ['gfn1', 'pcem'], env: xtbenv, timeout: test_timeout) -test('GFN1-xTB IPEA', xtb_test, args: ['gfn1', 'ipea'], env: xtbenv, timeout: test_timeout) -test('GFN1-xTB Freq', xtb_test, args: ['hessian', 'gfn1'], env: xtbenv, timeout: test_timeout) -test('GFN1-xTB COSMO', xtb_test, args: ['gfn1', 'cosmo'], env: xtbenv, timeout: test_timeout) - -test('GFN0-xTB Basic', xtb_test, args: ['gfn0', 'basic'], env: xtbenv, timeout: test_timeout) -test('GFN0-xTB Solvation', xtb_test, args: ['gfn0', 'solvation'], env: xtbenv, timeout: test_timeout) -test('GFN0-xTB SP', xtb_test, args: ['gfn0', 'sp'], env: xtbenv, timeout: test_timeout) -test('GFN0-xTB API', xtb_test, args: ['gfn0', 'api'], env: xtbenv, timeout: test_timeout) -test('GFN0-xTB SRB', xtb_test, args: ['gfn0', 'srb'], env: xtbenv, timeout: test_timeout) -test('GFN0-xTB SP (PBC)', xtb_test, args: ['peeq', 'sp'], env: xtbenv, timeout: test_timeout) -test('GFN0-xTB API (PBC)', xtb_test, args: ['peeq', 'api'], env: xtbenv, timeout: test_timeout) -test('GFN0-xTB SRB (PBC)', xtb_test, args: ['peeq', 'srb'], env: xtbenv, timeout: test_timeout) - -test('GFN-FF Basic', xtb_test, args: ['gfnff', 'basic'], env: xtbenv, timeout: test_timeout) -test('GFN-FF Solvation', xtb_test, args: ['gfnff', 'solvation'], env: xtbenv, timeout: test_timeout) -test('GFN-FF SP', xtb_test, args: ['gfnff', 'sp'], env: xtbenv, timeout: test_timeout) -test('GFN-FF HB', xtb_test, args: ['gfnff', 'hb'], env: xtbenv, timeout: test_timeout) -test('GFN-FF GBSA', xtb_test, args: ['gfnff', 'gbsa'], env: xtbenv, timeout: test_timeout) -test('GFN-FF Scale-up', xtb_test, args: ['gfnff', 'scaleup'], env: xtbenv, timeout: test_timeout) -test('GFN-FF PDB', xtb_test, args: ['gfnff', 'pdb'], env: xtbenv, timeout: test_timeout) -test('GFN-FF SDF', xtb_test, args: ['gfnff', 'sdf'], env: xtbenv, timeout: test_timeout) diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/molstock.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/molstock.f90 deleted file mode 100644 index 5a3ae34..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/molstock.f90 +++ /dev/null @@ -1,1082 +0,0 @@ -! This file is part of xtb. -! -! Copyright (C) 2020 Sebastian Ehlert -! -! xtb is free software: you can redistribute it and/or modify it under -! the terms of the GNU Lesser General Public License as published by -! the Free Software Foundation, either version 3 of the License, or -! (at your option) any later version. -! -! xtb is distributed in the hope that it will be useful, -! but WITHOUT ANY WARRANTY; without even the implied warranty of -! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -! GNU Lesser General Public License for more details. -! -! You should have received a copy of the GNU Lesser General Public License -! along with xtb. If not, see . - -!> A set of molecules for testing -module xtb_test_molstock - use xtb_mctc_accuracy, only : wp - use xtb_type_molecule, only : TMolecule, init - implicit none - private - - public :: getMolecule - - -contains - - -subroutine getMolecule(mol, name) - type(TMolecule), intent(out) :: mol - character(len=*), intent(in) :: name - - select case(name) - case('mindless01'); call mindless01(mol) - case('mindless02'); call mindless02(mol) - case('mindless03'); call mindless03(mol) - case('mindless04'); call mindless04(mol) - case('mindless05'); call mindless05(mol) - case('mindless06'); call mindless06(mol) - case('mindless07'); call mindless07(mol) - case('mindless08'); call mindless08(mol) - case('mindless09'); call mindless09(mol) - case('mindless10'); call mindless10(mol) - case('caffeine'); call caffeine(mol) - case('rivaroxaban'); call rivaroxaban(mol) - case('grubbs'); call grubbs(mol) - case('remdesivir'); call remdesivir(mol) - case('taxol'); call taxol(mol) - case('pdb-4qxx'); call pdb_4qxx(mol) - case('bug332'); call bug332(mol) - case('manganese'); call manganese(mol) - case('vcpco4'); call vcpco4(mol) - case('feco5'); call feco5(mol) - end select - -end subroutine getMolecule - - -subroutine mindless01(mol) - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 16 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "Na", "H", "O", "H", "F", "H", "H", "O", "N", "H", "H", "Cl", "B", "B", "N", "Al"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & -1.85528263484662_wp, 3.58670515364616_wp, -2.41763729306344_wp, & - & 4.40178023537845_wp, 0.02338844412653_wp, -4.95457749372945_wp, & - & -2.98706033463438_wp, 4.76252065456814_wp, 1.27043301573532_wp, & - & 0.79980886075526_wp, 1.41103455609189_wp, -5.04655321620119_wp, & - & -4.20647469409936_wp, 1.84275767548460_wp, 4.55038084858449_wp, & - & -3.54356121843970_wp, -3.18835665176557_wp, 1.46240021785588_wp, & - & 2.70032160109941_wp, 1.06818452504054_wp, -1.73234650374438_wp, & - & 3.73114088824361_wp, -2.07001543363453_wp, 2.23160937604731_wp, & - & -1.75306819230397_wp, 0.35951417150421_wp, 1.05323406177129_wp, & - & 5.41755788583825_wp, -1.57881830078929_wp, 1.75394002750038_wp, & - & -2.23462868255966_wp, -2.13856505054269_wp, 4.10922285746451_wp, & - & 1.01565866207568_wp, -3.21952154552768_wp, -3.36050963020778_wp, & - & 2.42119255723593_wp, 0.26626435093114_wp, -3.91862474360560_wp, & - & -3.02526098819107_wp, 2.53667889095925_wp, 2.31664984740423_wp, & - & -2.00438948664892_wp, -2.29235136977220_wp, 2.19782807357059_wp, & - & 1.12226554109716_wp, -1.36942007032045_wp, 0.48455055461782_wp],& - & shape(xyz)) - call init(mol, sym, xyz) -end subroutine mindless01 - - -subroutine mindless02(mol) - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 16 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "H", "S", "B", "O", "Mg", "H", "H", "H", "Si", "H", "B", "Li", "F", "H", "H", "S"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & -1.79537625851198_wp, -3.77866422935275_wp, -1.07883558363403_wp, & - & -2.68278833302782_wp, 0.38892666265890_wp, 1.66214865238427_wp, & - & 0.11484649791305_wp, 1.48857933226955_wp, 3.65660396510375_wp, & - & -1.07998879593946_wp, -0.16259121615748_wp, -4.55703065871422_wp, & - & 0.60302832999383_wp, 4.08816149622342_wp, -0.02589373148029_wp, & - & -1.22534089315880_wp, -1.79981382478068_wp, -3.70773173318592_wp, & - & -1.33460982049866_wp, -4.24819082475503_wp, 2.72791902701083_wp, & - & -0.16278082578516_wp, 2.41267994179303_wp, 5.69030695190570_wp, & - & 2.87802444057103_wp, -0.33120525058830_wp, 1.88311373530297_wp, & - & 0.68489327931487_wp, 0.32790204044961_wp, -4.20547693710673_wp, & - & -1.20919773588330_wp, -2.87253762561437_wp, 0.94064204223101_wp, & - & -3.25572604597922_wp, 2.21241092990940_wp, -2.86715549314771_wp, & - & -1.83147468262373_wp, 5.20527293771933_wp, -2.26976270603341_wp, & - & 4.90885865772880_wp, -1.92576561961811_wp, 2.99069919443735_wp, & - & 1.26806242248758_wp, -2.60409341782411_wp, 0.55162805282247_wp, & - & 4.11956976339902_wp, 1.59892866766766_wp, -1.39117477789609_wp],& - & shape(xyz)) - integer, parameter :: uhf = 2 - call init(mol, sym, xyz, uhf=uhf) -end subroutine mindless02 - - -subroutine mindless03(mol) - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 16 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "C", "O", "H", "Li", "Mg", "Al", "C", "H", "H", "H", "F", "S", "C", "H", "Na", "H"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & -0.02148551327524_wp, -0.67161751504297_wp, -4.75078512817560_wp, & - & 1.37792545875526_wp, -3.24818416423144_wp, 3.83896600631495_wp, & - & -2.23986953822894_wp, 1.64550402751694_wp, 3.42773272178522_wp, & - & -0.87622711432790_wp, -2.74068400827752_wp, 1.43723692979592_wp, & - & 1.29492470653815_wp, 1.86470311043681_wp, -1.04536500695239_wp, & - & -3.65768365013010_wp, 0.45437052179208_wp, -1.41566056087159_wp, & - & -0.23245910487384_wp, -1.83274112101585_wp, -2.43395808606122_wp, & - & 0.30373451850419_wp, -3.84228931776777_wp, -2.44882782867802_wp, & - & -3.36159503902161_wp, 4.20056392581975_wp, 1.63352684198071_wp, & - & 0.49372989648081_wp, -1.56245253044952_wp, -6.53610501083288_wp, & - & 4.38566058812996_wp, 1.86127331114460_wp, 0.56178822055152_wp, & - & -1.17545963764009_wp, 2.49456345795141_wp, -4.90195191215762_wp, & - & -1.86623614216854_wp, 2.76329843590746_wp, 1.71572598870213_wp, & - & 1.02361259176985_wp, -4.24377370348987_wp, 5.32418288889440_wp, & - & 4.71194535010347_wp, -1.03648125005561_wp, 3.35573062118779_wp, & - & -0.16051737061546_wp, 3.89394681976155_wp, 2.23776331451663_wp],& - & shape(xyz)) - call init(mol, sym, xyz) -end subroutine mindless03 - - -subroutine mindless04(mol) - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 16 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "H", "B", "H", "F", "B", "H", "H", "Si", "H", "H", "C", "Al", "Si", "O", "H", "B"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & -1.34544890768411_wp, 2.85946545334720_wp, 3.11183388215396_wp, & - & -0.36293929605305_wp, 4.15983774640545_wp, 1.36413101934678_wp, & - & -3.36268280924844_wp, 4.92951597114402_wp, -3.59085684882314_wp, & - & 3.78143178536443_wp, -4.97181356229699_wp, 1.59003443639387_wp, & - & 3.44227417874042_wp, -3.46504338606415_wp, 3.62082644591507_wp, & - & 1.88917586252014_wp, 3.42088101960529_wp, 1.28872629783483_wp, & - & -0.32747529934233_wp, -4.29711514977711_wp, -3.55330460209973_wp, & - & -3.58768360829779_wp, -1.39509759062952_wp, -1.10396714572410_wp, & - & -0.39440896193088_wp, 6.31837673143592_wp, 1.99105318714945_wp, & - & 4.34376903295874_wp, -4.12502353873667_wp, 5.57829602371555_wp, & - & -1.39570266622309_wp, -2.60410756418652_wp, -4.03149806979915_wp, & - & 0.21788515354592_wp, 0.28610741675369_wp, 1.29731097788136_wp, & - & -2.00000183598828_wp, 3.04473467156937_wp, -2.00578147078785_wp, & - & 2.12833842504876_wp, -1.30141517432227_wp, 3.38069910888504_wp, & - & -2.48411958079522_wp, -2.81581487156584_wp, -5.76829803496286_wp, & - & -0.54241147261516_wp, -0.04348817268188_wp, -3.16920520707912_wp],& - & shape(xyz)) - call init(mol, sym, xyz) -end subroutine mindless04 - - -subroutine mindless05(mol) - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 16 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "B", "P", "H", "H", "B", "P", "H", "Cl", "N", "H", "P", "Si", "H", "H", "P", "N"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & 0.68391902268453_wp, 0.21679405065309_wp, -2.81441127558071_wp, & - & -2.67199537993843_wp, -3.97743927106200_wp, 0.03497540139192_wp, & - & 2.02325266152397_wp, -0.16048070975416_wp, -0.41980608052722_wp, & - & 4.26224346168617_wp, 3.65384961705338_wp, -2.81836810458488_wp, & - & -2.80378310343644_wp, 1.84796600006216_wp, 0.15107304476153_wp, & - & 1.58317082705122_wp, 3.77079801391042_wp, -2.86230158107979_wp, & - & 2.63670178694113_wp, 3.13142099211650_wp, 2.24139937019049_wp, & - & -6.27112533979613_wp, -3.92471014080274_wp, 1.62562669834852_wp, & - & -0.92594349239390_wp, -2.94451283088352_wp, 2.60616476876177_wp, & - & -1.79532342290201_wp, -1.56841672860834_wp, 3.65515689388732_wp, & - & -3.01460634915379_wp, -0.47748181717446_wp, -2.44834110183776_wp, & - & 2.18249449208515_wp, -2.23505035804805_wp, 1.77725119258081_wp, & - & 3.26068149442689_wp, -4.54078259646428_wp, 0.57204329987377_wp, & - & 1.73744972267909_wp, -1.18654391698320_wp, -4.24063427353503_wp, & - & 0.94405328902426_wp, 4.99525793054843_wp, 1.18501287451328_wp, & - & -1.83118967048165_wp, 3.39933176543682_wp, 1.75515887283605_wp],& - & shape(xyz)) - integer, parameter :: uhf = 1 - call init(mol, sym, xyz, uhf=uhf) -end subroutine mindless05 - - -subroutine mindless06(mol) - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 16 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "B", "N", "H", "O", "B", "H", "Al", "H", "B", "Mg", "H", "H", "H", "H", "C", "H"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & 0.10912945825730_wp, 1.64180252123600_wp, 0.27838149792131_wp, & - & -2.30085163837888_wp, 0.87765138232225_wp, -0.60457694150897_wp, & - & 2.78083551168063_wp, 4.95421363506113_wp, 0.40788634984219_wp, & - & -5.36229602768251_wp, -7.29510945515334_wp, 0.06097106408867_wp, & - & 2.13846114572058_wp, -0.99012126457352_wp, 0.93647189687052_wp, & - & 0.09330150731888_wp, -2.75648066796634_wp, -3.70294675694565_wp, & - & -1.52684105316140_wp, -2.44981814860506_wp, -1.02727325811774_wp, & - & -0.45240334635443_wp, 5.86105501765814_wp, 0.30815308772432_wp, & - & -3.95419048213910_wp, -5.52061943693205_wp, -0.31702321028260_wp, & - & 2.68706169520082_wp, -0.13577304635533_wp, -3.57041492458512_wp, & - & -3.79914135008731_wp, 2.06429808651079_wp, -0.77285245656187_wp, & - & 0.89693752015341_wp, 4.58640300917890_wp, 3.09718012019731_wp, & - & 2.76317093138142_wp, -0.62928000132252_wp, 3.08807601371151_wp, & - & 1.00075543259914_wp, -3.11885279872042_wp, 1.08659460804098_wp, & - & 0.86969979951508_wp, 4.43363816376984_wp, 1.02355776570620_wp, & - & 4.05637089597643_wp, -1.52300699610852_wp, -0.29218485610105_wp],& - & shape(xyz)) - integer, parameter :: uhf = 1 - call init(mol, sym, xyz, uhf=uhf) -end subroutine mindless06 - - -subroutine mindless07(mol) - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 16 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "C", "H", "B", "H", "H", "Cl", "F", "N", "C", "H", "S", "H", "H", "O", "F", "Mg"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & -3.75104222741336_wp, -5.81308736205268_wp, -1.22507366840233_wp, & - & -1.45226572768296_wp, -3.01878767879831_wp, 2.38723142561073_wp, & - & -1.99423317853240_wp, -3.52953889999752_wp, -1.30301724065129_wp, & - & -4.33750965171233_wp, -6.65936981001909_wp, 0.55979831484564_wp, & - & -4.51833920602637_wp, -6.72398616322561_wp, -2.90031439001886_wp, & - & -1.25657105633503_wp, -2.39389339457851_wp, -4.58765484136593_wp, & - & -0.14864209579028_wp, 4.40065007854051_wp, 1.35717716022989_wp, & - & -0.91662354168326_wp, -2.22680612180354_wp, 0.71122632634918_wp, & - & 1.83282041695179_wp, 5.36061635978157_wp, 3.22095765094686_wp, & - & 0.66518416413161_wp, 6.30980889882630_wp, 4.62705414435961_wp, & - & 3.68701623423530_wp, 2.79957532381681_wp, 4.21336212424745_wp, & - & 1.69373321407504_wp, 0.01030275402386_wp, -3.74820290941150_wp, & - & 3.35791986589808_wp, 2.52513229318111_wp, -3.46078430541625_wp, & - & 2.79199182665654_wp, 1.01759578021447_wp, -2.59243571461852_wp, & - & 3.05358934464082_wp, 7.15252337445235_wp, 1.82164153773112_wp, & - & 1.29297161858681_wp, 0.78926456763834_wp, 0.91903438556425_wp],& - & shape(xyz)) - integer, parameter :: uhf = 1 - call init(mol, sym, xyz, uhf=uhf) -end subroutine mindless07 - - -subroutine mindless08(mol) - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 16 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "C", "O", "B", "F", "H", "Al", "H", "H", "O", "B", "Be", "C", "H", "H", "B", "F"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & -1.27823293129313_wp, 0.06442674490989_wp, 2.76980447300615_wp, & - & 2.05039033278229_wp, 0.64690940303039_wp, -0.29571013189632_wp, & - & -0.07388472989895_wp, 2.46033979750309_wp, -1.30590420482375_wp, & - & 1.10019432741349_wp, 4.43501067437330_wp, -2.64796515354449_wp, & - & -1.89008873387150_wp, 0.02064696008121_wp, 4.74727599156952_wp, & - & 0.81013963557610_wp, 1.41165582964016_wp, -6.35835508532445_wp, & - & 2.51638337449170_wp, 1.74086425451198_wp, 3.45340860505386_wp, & - & 2.62048878651566_wp, -1.58024532804571_wp, 2.87415150030394_wp, & - & -0.92472602392464_wp, -3.37659091509259_wp, -0.68138826965952_wp, & - & -2.19962829538645_wp, -2.53092502025386_wp, 1.35654623095955_wp, & - & 0.92594749614406_wp, -1.61669775704536_wp, -1.93872059141561_wp, & - & 1.63141903847248_wp, 0.18081362275364_wp, 2.42899361614054_wp, & - & -3.96336280784845_wp, -3.68611886004249_wp, 2.18920954455515_wp, & - & -1.17097381446263_wp, 1.08303722364990_wp, -3.04753977323348_wp, & - & -2.18263847972349_wp, 2.31604957286801_wp, 1.11461091308323_wp, & - & 2.02857282501340_wp, -1.56917620284149_wp, -4.65841766477431_wp],& - & shape(xyz)) - integer, parameter :: uhf = 1 - call init(mol, sym, xyz, uhf=uhf) -end subroutine mindless08 - - -subroutine mindless09(mol) - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 16 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "H", "H", "H", "H", "Li", "H", "C", "B", "H", "H", "Si", "H", "Cl", "F", "H", "B"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & 3.97360649552839_wp, 1.71723751297383_wp, -0.51862929250676_wp, & - & 0.16903666216522_wp, 1.73154352333176_wp, -0.40099024352959_wp, & - & -3.94463844105182_wp, -1.24346369608005_wp, 0.09565841726334_wp, & - & 2.21647168119803_wp, 4.10625979391554_wp, 2.61391340002321_wp, & - & -0.04488993380842_wp, -2.16288302687041_wp, 4.48488595610432_wp, & - & 3.52287141817194_wp, -0.90500888687059_wp, -5.00916337263077_wp, & - & 1.95336082370762_wp, -0.83849036872324_wp, -3.65515970516029_wp, & - & 2.05706981818495_wp, 1.70095588601056_wp, -2.06303335904159_wp, & - & -6.40097100472159_wp, -1.71072935987273_wp, 3.14621771036234_wp, & - & 2.04751538182937_wp, -2.55691868000982_wp, -2.49926722310562_wp, & - & 2.03251078714394_wp, 1.35094356516468_wp, 2.02150308748654_wp, & - & 0.20477572129201_wp, -0.93291693232462_wp, -4.76431390827476_wp, & - & -2.67673272939098_wp, 1.40764602033672_wp, 4.10347165469140_wp, & - & -2.75901984658887_wp, -3.73954809548334_wp, 3.19373273207227_wp, & - & 1.96938102642596_wp, 3.74070925169244_wp, -3.03185101883736_wp, & - & -4.32034786008576_wp, -1.66533650719069_wp, 2.28302516508337_wp],& - & shape(xyz)) - call init(mol, sym, xyz) -end subroutine mindless09 - - -subroutine mindless10(mol) - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 16 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "H", "Si", "H", "Cl", "C", "H", "F", "H", "C", "N", "B", "H", "Mg", "C", "H", "H"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & 3.57062307661218_wp, -1.68792229443234_wp, 2.78939425857465_wp, & - & -2.08994110527129_wp, 3.25317728228563_wp, -0.42147881550833_wp, & - & 2.13532981939105_wp, -1.71356933061236_wp, -2.49234593851880_wp, & - & -2.46885241522113_wp, -4.41076598859264_wp, -0.58746410797603_wp, & - & 3.86605901148259_wp, -0.50808683490216_wp, 1.10929274542242_wp, & - & -4.57284898019279_wp, -1.54920337824862_wp, -2.63711913350102_wp, & - & -4.99945502320431_wp, 0.09990896897876_wp, -3.20268495970371_wp, & - & 1.63618508154720_wp, 2.66791559582643_wp, -3.16904643876699_wp, & - & -2.28445827511587_wp, 0.42792856662334_wp, 2.04433546457507_wp, & - & 0.78486183614848_wp, 1.96692225005484_wp, -1.58921219981020_wp, & - & -0.92003258313224_wp, -1.56076484060483_wp, 0.46494611026243_wp, & - & -1.07970143095156_wp, 1.19037461384346_wp, 3.56880222429743_wp, & - & 3.27327901654007_wp, 3.47628642644825_wp, 1.85050408639730_wp, & - & 1.64922592697103_wp, -0.66726875777723_wp, -0.77306391492380_wp, & - & 5.67004330685832_wp, -1.05218123504276_wp, 0.25282456342591_wp, & - & -4.17031726246173_wp, 0.06724895615223_wp, 2.79231605575371_wp],& - & shape(xyz)) - integer, parameter :: uhf = 1 - call init(mol, sym, xyz, uhf=uhf) -end subroutine mindless10 - - -subroutine caffeine(mol) - type(TMolecule), intent(inout) :: mol - integer, parameter :: nat = 24 - integer, parameter :: at(nat) = & - [6, 7, 6, 7, 6, 6, 6, 8, 7, 6, 8, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp), parameter :: xyz(3, nat) = reshape([& - & 2.02799738646442_wp, 0.09231312124713_wp, -0.14310895950963_wp, & - & 4.75011007621000_wp, 0.02373496014051_wp, -0.14324124033844_wp, & - & 6.33434307654413_wp, 2.07098865582721_wp, -0.14235306905930_wp, & - & 8.72860718071825_wp, 1.38002919517619_wp, -0.14265542523943_wp, & - & 8.65318821103610_wp, -1.19324866489847_wp, -0.14231527453678_wp, & - & 6.23857175648671_wp, -2.08353643730276_wp, -0.14218299370797_wp, & - & 5.63266886875962_wp, -4.69950321056008_wp, -0.13940509630299_wp, & - & 3.44931709749015_wp, -5.48092386085491_wp, -0.14318454855466_wp, & - & 7.77508917214346_wp, -6.24427872938674_wp, -0.13107140408805_wp, & - & 10.30229550927022_wp, -5.39739796609292_wp, -0.13672168520430_wp, & - & 12.07410272485492_wp, -6.91573621641911_wp, -0.13666499342053_wp, & - & 10.70038521493902_wp, -2.79078533715849_wp, -0.14148379504141_wp, & - & 13.24597858727017_wp, -1.76969072232377_wp, -0.14218299370797_wp, & - & 7.40891694074004_wp, -8.95905928176407_wp, -0.11636933482904_wp, & - & 1.38702118184179_wp, 2.05575746325296_wp, -0.14178615122154_wp, & - & 1.34622199478497_wp, -0.86356704498496_wp, 1.55590600570783_wp, & - & 1.34624089204623_wp, -0.86133716815647_wp, -1.84340893849267_wp, & - & 5.65596919189118_wp, 4.00172183859480_wp, -0.14131371969009_wp, & - & 14.67430918222276_wp, -3.26230980007732_wp, -0.14344911021228_wp, & - & 13.50897177220290_wp, -0.60815166181684_wp, 1.54898960808727_wp, & - & 13.50780014200488_wp, -0.60614855212345_wp, -1.83214617078268_wp, & - & 5.41408424778406_wp, -9.49239668625902_wp, -0.11022772492007_wp, & - & 8.31919801555568_wp, -9.74947502841788_wp, 1.56539243085954_wp, & - & 8.31511620712388_wp, -9.76854236502758_wp, -1.79108242206824_wp],& - & shape(xyz)) - call init(mol, at, xyz) -end subroutine caffeine - - -subroutine rivaroxaban(mol) - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 47 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "Cl", "C", "C", "C", "C", "S", "C", "O", "N", "C", "C", "C", "N", & - & "C", "O", "O", "C", "C", "C", "C", "C", "C", "H", "H", "N", "C", & - & "O", "C", "O", "C", "C", "H", "H", "H", "H", "H", "H", "H", "H", & - & "H", "H", "H", "H", "H", "H", "H", "H"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & 19.59759192978171_wp, 0.07558903797189_wp, 0.17650040366436_wp, & - & 16.38864829528011_wp, 0.34638676650618_wp, 0.52326511536040_wp, & - & 15.01935287241935_wp, 2.48858010262950_wp, 1.08300194154223_wp, & - & 12.37657113232719_wp, 1.99214909574913_wp, 1.21792837432206_wp, & - & 11.89828149456006_wp, -0.47337635029895_wp, 0.75683524269354_wp, & - & 14.48985166142627_wp, -2.24896285225862_wp, 0.16251643163956_wp, & - & 9.42330741876550_wp, -1.73344561329034_wp, 0.72282017560619_wp, & - & 9.18671372991349_wp, -3.99714832795347_wp, 0.22997964802947_wp, & - & 7.32779031358982_wp, -0.20068889581536_wp, 1.22548727811924_wp, & - & 4.79045528146844_wp, -1.14725262381834_wp, 1.20205467634796_wp, & - & 3.61995902847375_wp, -0.92237523585197_wp, -1.41634959899826_wp, & - & 0.93711509825649_wp, -1.90616656505610_wp, -1.53974870348737_wp, & - & -0.56332730548550_wp, 0.34449704055688_wp, -1.27065172830745_wp, & - & 0.93900482420579_wp, 2.46117907636470_wp, -1.70339897069651_wp, & - & 0.33542635600026_wp, 4.68803213501653_wp, -1.83643567752704_wp, & - & 3.40282951689950_wp, 1.70283205291172_wp, -2.05583286024044_wp, & - & -3.21669151089372_wp, 0.28364786498951_wp, -0.82637715762767_wp, & - & -4.59921501539957_wp, 2.52750845718503_wp, -0.79274003573018_wp, & - & -7.19834408606296_wp, 2.46798208978216_wp, -0.35753614960703_wp, & - & -8.40304437873993_wp, 0.16459513018379_wp, 0.04176294347947_wp, & - & -7.03242614771466_wp, -2.07983237979652_wp, 0.01020452012620_wp, & - & -4.43329707705127_wp, -2.01992806720379_wp, -0.42481039340201_wp, & - & -3.43608869360713_wp, -3.81176621232742_wp, -0.42821190011075_wp, & - & -7.88053515375925_wp, -3.90322894827340_wp, 0.40799183245327_wp, & - & -11.09250234977973_wp, 0.10299006423670_wp, 0.49246258238685_wp, & - & -12.58292920599045_wp, -1.97381875404094_wp, -0.22922375764975_wp, & - & -11.87069149570033_wp, -3.81573463682094_wp, -1.46378172032562_wp, & - & -15.30999272342126_wp, -1.91826081113160_wp, 0.69938757383490_wp, & - & -16.35557809116741_wp, 0.48244703485558_wp, 1.17408673229836_wp, & - & -14.75441329432788_wp, 1.88594649739862_wp, 2.80359741837735_wp, & - & -12.32063524422799_wp, 2.42243969440410_wp, 1.39499569577121_wp, & - & -11.05584166636337_wp, 3.45498595310010_wp, 2.66734817743302_wp, & - & -12.72635940554211_wp, 3.57517252347540_wp, -0.27873457752134_wp, & - & -15.70872489872297_wp, 3.65586382151040_wp, 3.28698931620758_wp, & - & -14.42276639022622_wp, 0.83677065034881_wp, 4.55971974305925_wp, & - & -16.48785890761821_wp, -2.82627412976892_wp, -0.74020565433972_wp, & - & -15.42526600632839_wp, -3.07250542096234_wp, 2.41639257136635_wp, & - & -8.20934746893697_wp, 4.25282824889339_wp, -0.39249607966903_wp, & - & -3.77794011783500_wp, 4.37395968224334_wp, -1.09793077654168_wp, & - & 0.56710675738409_wp, -3.30550863051069_wp, -0.06443965487104_wp, & - & 0.53630422441055_wp, -2.72328406553222_wp, -3.40018390057048_wp, & - & 4.80991945874621_wp, -1.85930136151353_wp, -2.82873077350300_wp, & - & 4.78818761032929_wp, -3.11861473412520_wp, 1.83303417081830_wp, & - & 3.73598820176060_wp, -0.02305465658143_wp, 2.58457818085380_wp, & - & 7.55210078377140_wp, 1.66465958873592_wp, 1.59984198867502_wp, & - & 10.99518146339092_wp, 3.43911225512600_wp, 1.63669164468632_wp, & - & 15.86217064580591_wp, 4.32879523205513_wp, 1.38290144969570_wp],& - & shape(xyz)) - call init(mol, sym, xyz) -end subroutine rivaroxaban - - -subroutine grubbs(mol) - type(TMolecule), intent(inout) :: mol - integer, parameter :: nat = 75 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "Ru", "C", "C", "C", "C", "C", "C", "C", "O", "C", "C", "H", "H", & - & "H", "C", "H", "H", "H", "H", "H", "H", "H", "H", "H", "C", "N", & - & "C", "C", "C", "C", "C", "C", "C", "H", "H", "H", "H", "C", "H", & - & "H", "H", "H", "C", "H", "H", "H", "C", "C", "N", "C", "C", "C", & - & "C", "C", "C", "C", "H", "H", "H", "H", "C", "H", "H", "H", "H", & - & "C", "H", "H", "H", "H", "H", "H", "H", "Cl", "Cl"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & -4.48876242338909_wp, -2.09410736961751_wp, 6.48025767395976_wp, & - & -3.39542935008205_wp, -1.00934609321648_wp, 3.37297562635250_wp, & - & -0.89096799057465_wp, -1.65719139178430_wp, 2.52794687360526_wp, & - & -0.00187838759360_wp, -1.02726825411961_wp, 0.11235554604142_wp, & - & 2.39977999054608_wp, -1.73257067017581_wp, -0.66001135422939_wp, & - & 3.94523944585223_wp, -3.08713189980991_wp, 0.98469839765979_wp, & - & 3.13084315074310_wp, -3.73573308875744_wp, 3.40383674083047_wp, & - & 0.72574925082760_wp, -3.01450028294867_wp, 4.16236328824863_wp, & - & -0.34548725695431_wp, -3.51939537235595_wp, 6.43739490997780_wp, & - & 1.10498701323636_wp, -4.64071528697208_wp, 8.49906135422373_wp, & - & -0.81899588806972_wp, -5.50999300310070_wp, 10.42067453918938_wp, & - & -2.16671442004141_wp, -6.83194323202777_wp, 9.58791577703093_wp, & - & 0.14674477886673_wp, -6.44058098792832_wp, 11.99173033247876_wp, & - & -1.86211705317798_wp, -3.89003299196946_wp, 11.18088861188026_wp, & - & 2.94345036670699_wp, -2.71461211315089_wp, 9.54109403718520_wp, & - & 4.25175488455419_wp, -2.02822207439526_wp, 8.10113798162831_wp, & - & 1.90191279194423_wp, -1.09894933882835_wp, 10.29213915957009_wp, & - & 4.05380231191340_wp, -3.56092776926960_wp, 11.06322671537322_wp, & - & 2.09442106412509_wp, -6.28009790141020_wp, 7.69876997360015_wp, & - & 4.36447703742976_wp, -4.78998851915897_wp, 4.65115224339005_wp, & - & 5.82373853328467_wp, -3.65349977434782_wp, 0.38695351345974_wp, & - & 3.07317627367435_wp, -1.24186175346991_wp, -2.53223088233232_wp, & - & -1.25251791809799_wp, 0.01729855133987_wp, -1.13979009604457_wp, & - & -4.50256120227086_wp, 0.08700676215754_wp, 2.02024932061518_wp, & - & -7.98117439891502_wp, -0.91146395822073_wp, 6.61491387592883_wp, & - & -9.54120931046810_wp, 0.23196386027623_wp, 4.93017972843353_wp, & - & -8.81626697262086_wp, 1.20094351748977_wp, 2.52737617636858_wp, & - & -9.12263312297282_wp, -0.33655074294009_wp, 0.39778731232706_wp, & - & -8.32022713901198_wp, 0.60170386006383_wp, -1.92819510044706_wp, & - & -7.24034702473799_wp, 2.99722440832019_wp, -2.16074666549353_wp, & - & -6.95751930081047_wp, 4.46636539143802_wp, 0.00913871469080_wp, & - & -7.72222903153473_wp, 3.60494893525848_wp, 2.37913095509811_wp, & - & -7.20124859484703_wp, 5.10159865902023_wp, 4.72196405416212_wp, & - & -6.40848210295356_wp, 6.94912135869179_wp, 4.26394361692715_wp, & - & -8.90386710872648_wp, 5.41338265366883_wp, 5.85428028407721_wp, & - & -5.85075405545582_wp, 4.11205689375239_wp, 5.94471689883273_wp, & - & -6.07723204130125_wp, 6.31818721764424_wp, -0.13610562177218_wp, & - & -6.41560636978241_wp, 3.96790859834000_wp, -4.68988595617280_wp, & - & -5.00475020411875_wp, 5.46289536326637_wp, -4.51108764575409_wp, & - & -5.61432855221330_wp, 2.46525899468923_wp, -5.85859641814541_wp, & - & -8.01116812918227_wp, 4.75888551975949_wp, -5.74517506666859_wp, & - & -8.51402987346811_wp, -0.58379681696829_wp, -3.59647918355373_wp, & - & -10.11190843688181_wp, -2.97112351350850_wp, 0.67258748042197_wp, & - & -10.35742352194046_wp, -3.87297632555110_wp, -1.16520313061071_wp, & - & -11.93170696715124_wp, -3.01882775537256_wp, 1.65559268363119_wp, & - & -8.80853799348823_wp, -4.13077840873208_wp, 1.79194019032488_wp, & - & -12.00826165508321_wp, 0.89370998292708_wp, 6.00001216983511_wp, & - & -11.99803445824562_wp, -0.48821258872689_wp, 8.52708221059990_wp, & - & -9.34971393139607_wp, -1.22700094860463_wp, 8.78345188151131_wp, & - & -8.45101507196284_wp, -2.63174385082231_wp, 10.90901184982892_wp, & - & -7.37601611981588_wp, -1.32890819987238_wp, 12.95669810150194_wp, & - & -6.33567852103093_wp, -2.74890119050089_wp, 14.91661225200796_wp, & - & -6.40297544153730_wp, -5.38068850502004_wp, 14.91783301497120_wp, & - & -7.66406515654131_wp, -6.60173870661033_wp, 12.95345155232105_wp, & - & -8.73996550796608_wp, -5.27286452180504_wp, 10.95168753094190_wp, & - & -10.30065615442357_wp, -6.64280056176261_wp, 9.02763659950165_wp, & - & -10.40423770288240_wp, -5.65022200689425_wp, 7.22532748289297_wp, & - & -9.53138840470961_wp, -8.51497473644276_wp, 8.63796754985277_wp, & - & -12.23007579728577_wp, -6.89514322667607_wp, 9.74487452465361_wp, & - & -7.82480146633663_wp, -8.65107468903709_wp, 12.97505111992152_wp, & - & -5.13310794949881_wp, -6.86601499089360_wp, 16.96523202829993_wp, & - & -4.90164297687319_wp, -5.75406433753408_wp, 18.68816509613433_wp, & - & -6.18605568954342_wp, -8.57769474069993_wp, 17.43910348679760_wp, & - & -3.24350105293640_wp, -7.46973329881938_wp, 16.37032740220168_wp, & - & -5.44484281127273_wp, -1.76139654980639_wp, 16.48390182148039_wp, & - & -7.45351378099656_wp, 1.49347687389288_wp, 13.13898673574900_wp, & - & -7.68282068658808_wp, 2.38897831701990_wp, 11.29898325562969_wp, & - & -5.72170844983021_wp, 2.23715773425336_wp, 13.97522259365416_wp, & - & -9.03185824727238_wp, 2.07577135873148_wp, 14.35092845826368_wp, & - & -12.58185017247340_wp, 0.70698805160297_wp, 10.11158718347043_wp, & - & -13.22024495156878_wp, -2.16522909544526_wp, 8.51641281789017_wp, & - & -13.53213099141864_wp, 0.28360062184078_wp, 4.74165688827974_wp, & - & -12.17023762510128_wp, 2.95020235752383_wp, 6.21916935735296_wp, & - & -5.47317169297864_wp, -6.30777860711551_wp, 5.37945073452325_wp, & - & -2.91575454319409_wp, 1.17077593243519_wp, 9.10079167045084_wp],& - & shape(xyz)) - call init(mol, sym, xyz) -end subroutine grubbs - - -subroutine remdesivir(mol) - type(TMolecule), intent(inout) :: mol - integer, parameter :: nat = 77 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "P", "O", "N", "H", "C", "C", "O", "O", "C", "H", "C", "H", "C", & - & "C", "H", "H", "H", "H", "H", "C", "C", "H", "H", "H", "H", "H", & - & "H", "C", "H", "H", "H", "H", "O", "C", "C", "C", "C", "C", "C", & - & "H", "H", "H", "H", "H", "O", "C", "C", "C", "C", "O", "H", "H", & - & "C", "C", "N", "C", "C", "C", "C", "N", "N", "C", "N", "C", "N", & - & "H", "H", "H", "H", "H", "O", "H", "O", "H", "H", "H", "H"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & -0.19132988942724_wp, -0.40972414993236_wp, -6.46745247268699_wp, & - & -0.88708370315348_wp, 1.57425420135113_wp, -8.31530734472471_wp, & - & -2.26653281976549_wp, -0.70381344345842_wp, -4.09986618135019_wp, & - & -2.11173222089634_wp, -2.37930900572134_wp, -3.20423243529946_wp, & - & -4.86798224614609_wp, 0.18225289406478_wp, -4.30097756552511_wp, & - & -6.27677559924320_wp, -1.11525632742753_wp, -6.46873009595223_wp, & - & -5.51905876432564_wp, -3.00081288327976_wp, -7.52001192348601_wp, & - & -8.47434896130393_wp, 0.03844979764335_wp, -6.95747164587644_wp, & - & -10.03544986524468_wp, -0.96247151044850_wp, -8.97893491976716_wp, & - & -11.92553948403753_wp, -1.01962112437940_wp, -8.18393281287400_wp, & - & -9.91996893316031_wp, 0.72014934689054_wp, -11.29995764502249_wp, & - & -10.49219335196244_wp, 2.62232232617395_wp, -10.71536445894101_wp, & - & -7.23550619143170_wp, 0.87644512354367_wp, -12.35847819278769_wp, & - & -6.87897439809205_wp, 2.83708304137020_wp, -14.42535601514885_wp, & - & -7.91274033059926_wp, 2.37928435595668_wp, -16.14387740068727_wp, & - & -7.50480813843883_wp, 4.69755740449728_wp, -13.79720095827741_wp, & - & -4.89131637876603_wp, 2.99533648526117_wp, -14.93249537526973_wp, & - & -6.68095383546727_wp, -0.98905693330672_wp, -13.05009790708299_wp, & - & -5.92831603844048_wp, 1.31709220244427_wp, -10.83195473545779_wp, & - & -11.81883395463374_wp, -0.21638516352561_wp, -13.27120005704696_wp, & - & -14.57820291988140_wp, -0.13823440252655_wp, -12.46760468875125_wp, & - & -15.09962799221286_wp, 1.73374750107546_wp, -11.78227793100761_wp, & - & -15.81183209717192_wp, -0.57984018774397_wp, -14.05459574765567_wp, & - & -15.01320381133929_wp, -1.48941780730427_wp, -10.97846457800362_wp, & - & -11.30523991685855_wp, -2.13790076670461_wp, -13.83308989189071_wp, & - & -11.60212248492759_wp, 0.93505736051472_wp, -14.96289818215977_wp, & - & -9.42330047711975_wp, -2.87490672821927_wp, -9.41531345938043_wp, & - & -5.04282112259610_wp, 3.05026865184906_wp, -4.32998130896150_wp, & - & -4.01002824733346_wp, 3.80062049846515_wp, -2.72085258323442_wp, & - & -7.00023053390600_wp, 3.65000997903864_wp, -4.20915769754319_wp, & - & -4.22198186637037_wp, 3.81134084487576_wp, -6.04677579218044_wp, & - & -5.81121939607902_wp, -0.47906832308640_wp, -2.58584825044032_wp, & - & 2.47068801183837_wp, -0.11375678761847_wp, -4.92928504669041_wp, & - & 2.92927268291256_wp, 1.82311303997703_wp, -3.23788147405311_wp, & - & 4.31694667681501_wp, 1.21347428732154_wp, -1.10001374569184_wp, & - & 4.92882581296040_wp, 3.08964908400000_wp, 0.62256151918150_wp, & - & 4.15333643337733_wp, 5.56437325171411_wp, 0.22064670072489_wp, & - & 2.77450133560862_wp, 6.15249424200922_wp, -1.93426422378554_wp, & - & 2.16318169837946_wp, 4.29340911625344_wp, -3.68128192214883_wp, & - & 1.12254214460929_wp, 4.73864437690493_wp, -5.37821980658322_wp, & - & 2.16215515804734_wp, 8.07483114693414_wp, -2.26709260331350_wp, & - & 4.61493583816390_wp, 7.02200897692256_wp, 1.57707963977785_wp, & - & 6.01367922680868_wp, 2.60712876084823_wp, 2.28626955764142_wp, & - & 4.91847251835001_wp, -0.71791976724209_wp, -0.82106224185859_wp, & - & 0.48862131509161_wp, -3.15027245516979_wp, -7.56487341150835_wp, & - & -0.28365251447257_wp, -3.92900495641729_wp, -10.06103509313444_wp, & - & 1.93931407221488_wp, -5.01987573681761_wp, -11.47572727213072_wp, & - & 3.46194780403375_wp, -7.00005509254758_wp, -10.06109570800838_wp, & - & 5.52898042059816_wp, -5.44581508792227_wp, -8.80420942773199_wp, & - & 7.62409660046871_wp, -6.96790008764107_wp, -8.27975764432074_wp, & - & 8.89063621220764_wp, -5.81873810579412_wp, -7.58099930932030_wp, & - & 4.77873116045408_wp, -4.55591296051726_wp, -7.10871869864302_wp, & - & 5.98488325193633_wp, -3.28214046211090_wp, -10.78131744099112_wp, & - & 8.04420042616590_wp, -3.95737391706384_wp, -12.52727083968610_wp, & - & 9.69988749587325_wp, -4.39558589702530_wp, -13.88601683593368_wp, & - & 6.54330482327131_wp, -0.78383440890520_wp, -9.57046610088104_wp, & - & 5.52059329950252_wp, 1.57608902101080_wp, -10.08638609628190_wp, & - & 6.54855685480143_wp, 3.33074126268125_wp, -8.40250813030378_wp, & - & 8.21214243564971_wp, 2.03687260366483_wp, -6.84298150007518_wp, & - & 8.18991948783700_wp, -0.49591478301912_wp, -7.62041011860608_wp, & - & 9.62805038196471_wp, -2.33392280927626_wp, -6.55343562197677_wp, & - & 10.98869135966597_wp, -1.54613291279684_wp, -4.63623967569048_wp, & - & 11.07034938130244_wp, 0.76539452738098_wp, -3.59472088345013_wp, & - & 9.65919212948107_wp, 2.54832948990048_wp, -4.66761767959168_wp, & - & 9.68564318115148_wp, 4.89076718249344_wp, -3.63920321849348_wp, & - & 10.43606082735075_wp, 4.96688374705139_wp, -1.89321506855591_wp, & - & 8.13682851479651_wp, 5.96513261015273_wp, -3.87978909063992_wp, & - & 12.16148349338088_wp, -2.98423232166298_wp, -3.77895066773497_wp, & - & 6.10221882852163_wp, 5.31162664510204_wp, -8.30050533110730_wp, & - & 4.11071649734023_wp, 1.92211959433765_wp, -11.50538869802556_wp, & - & 3.68433105167984_wp, -3.04094982338455_wp, -12.15047372108470_wp, & - & 2.31364009015306_wp, -7.97109672786193_wp, -8.64122424792099_wp, & - & 4.47494932080769_wp, -8.73120728144298_wp, -11.82363408175874_wp, & - & 6.13555180213229_wp, -9.19639447872914_wp, -11.21105462844537_wp, & - & 1.22248128516574_wp, -5.84013634310975_wp, -13.22675900331083_wp, & - & -1.76661235190559_wp, -5.33561121819292_wp, -9.84945177134171_wp, & - & -1.03909744200315_wp, -2.31955212534116_wp, -11.09039554947463_wp],& - & shape(xyz)) - call init(mol, sym, xyz) -end subroutine remdesivir - - -subroutine taxol(mol) - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 113 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "C", "C", "C", "H", "H", "H", "C", "C", "H", "H", "C", "O", "H", & - & "C", "C", "H", "H", "H", "C", "H", "H", "H", "C", "H", "O", "C", & - & "O", "C", "C", "C", "C", "C", "C", "H", "H", "H", "H", "H", "C", & - & "H", "C", "C", "H", "H", "O", "C", "C", "H", "H", "C", "O", "H", & - & "H", "C", "C", "O", "C", "H", "O", "C", "O", "C", "H", "H", "H", & - & "C", "H", "H", "H", "H", "O", "C", "O", "C", "H", "H", "H", "H", & - & "O", "C", "O", "C", "O", "H", "H", "C", "N", "C", "O", "C", "C", & - & "C", "C", "C", "C", "H", "H", "H", "H", "H", "H", "C", "C", "C", & - & "C", "C", "C", "H", "H", "H", "H", "H", "H"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & -4.27437796868034_wp, -4.21928318528357_wp, -0.64611116061329_wp, & - & -1.80385866712198_wp, -4.49179267962028_wp, -1.09021540834022_wp, & - & -0.70059193593179_wp, -4.65691453257619_wp, -3.70642288207301_wp, & - & -0.77845617901805_wp, -2.78919392789312_wp, -4.59464301033223_wp, & - & -1.78874135988759_wp, -5.97283783030446_wp, -4.85744945419119_wp, & - & 1.26314279112424_wp, -5.27006881075666_wp, -3.60817443221132_wp, & - & -0.00030627793660_wp, -4.28735666380398_wp, 1.08338125050305_wp, & - & -0.65818114921658_wp, -1.84867266482099_wp, 2.51351427841739_wp, & - & 0.02097488681957_wp, -0.25608865473600_wp, 1.39332843896544_wp, & - & 0.31820249428279_wp, -1.83782947791020_wp, 4.32582829373035_wp, & - & -3.51287249936110_wp, -1.53117587190408_wp, 3.01374411136104_wp, & - & -3.96408957494663_wp, -1.58852572013899_wp, 5.66082560828332_wp, & - & -3.85410979407103_wp, 0.13416152157481_wp, 6.35802848958120_wp, & - & -5.06473348475706_wp, -3.83511943726724_wp, 2.07224569636481_wp, & - & -7.82988726154316_wp, -3.24862641567655_wp, 2.66407218738313_wp, & - & -8.57751512507724_wp, -1.70211795076769_wp, 1.56233547447708_wp, & - & -9.02215566516809_wp, -4.89086427651674_wp, 2.38187413897498_wp, & - & -7.91832036862123_wp, -2.71727645474732_wp, 4.65300149439551_wp, & - & -4.43487627431995_wp, -6.19957849484587_wp, 3.68814161451424_wp, & - & -3.16666173986881_wp, -5.71060923581374_wp, 5.23126003699847_wp, & - & -3.58892170712183_wp, -7.67691934888030_wp, 2.53916899116474_wp, & - & -6.16327406414357_wp, -6.95263091914175_wp, 4.50886282119166_wp, & - & -4.43403718551753_wp, 1.02686240248629_wp, 1.94705639090826_wp, & - & -6.18131158908824_wp, 1.52853577257256_wp, 2.92988410174731_wp, & - & -2.51433610565894_wp, 2.84264996593750_wp, 2.48916823205561_wp, & - & -2.29619571371463_wp, 3.71544897188849_wp, 4.75974666499101_wp, & - & -3.45843813988640_wp, 3.04080573266905_wp, 6.64195764417307_wp, & - & -0.35881526898593_wp, 5.73730681871137_wp, 4.90275103505786_wp, & - & 0.01573951184733_wp, 6.96668740241894_wp, 7.19753930207764_wp, & - & 1.79861795419125_wp, 8.86461822319633_wp, 7.40872044489438_wp, & - & 3.22863211733955_wp, 9.54690928081462_wp, 5.32072062248882_wp, & - & 2.87462876765914_wp, 8.32936108834446_wp, 3.02759428398099_wp, & - & 1.09032295554875_wp, 6.42966577861662_wp, 2.81949561911974_wp, & - & 0.78730914442476_wp, 5.45812264610239_wp, 1.03840561302205_wp, & - & 3.99945821048446_wp, 8.86620906391446_wp, 1.39999905542228_wp, & - & 4.62745536175853_wp, 11.03585116854222_wp, 5.48333598031472_wp, & - & 2.08201830967716_wp, 9.82038999682105_wp, 9.20020197650751_wp, & - & -1.12603658919603_wp, 6.40017217464386_wp, 8.80801167182970_wp, & - & -4.82300580852231_wp, 1.32127056984249_wp, -0.96367561160434_wp, & - & -3.52073853698517_wp, 0.02066439441838_wp, -1.87788685728542_wp, & - & -3.93099610201992_wp, 3.98397715268175_wp, -1.70297356757830_wp, & - & -4.83129941478753_wp, 6.17236489511779_wp, -0.04168869813259_wp, & - & -6.03297601335802_wp, 5.68932716662825_wp, 1.55628363178919_wp, & - & -3.30467629744770_wp, 7.42122862396423_wp, 0.56355038684552_wp, & - & -6.28073043143666_wp, 7.26433146083583_wp, -2.08479012831368_wp, & - & -5.21395584472362_wp, 5.46771978659285_wp, -3.85434809136400_wp, & - & -7.24257272340474_wp, 4.26754074250294_wp, -5.45907543555252_wp, & - & -6.85660584984287_wp, 4.52839739712925_wp, -7.46596056716137_wp, & - & -9.03669122217812_wp, 5.19318007824272_wp, -5.03172441000641_wp, & - & -7.53481090861879_wp, 1.45790703557441_wp, -4.93777427722140_wp, & - & -9.87400670403454_wp, 0.79685819491794_wp, -6.04025449816774_wp, & - & -10.58886727469495_wp, -0.63731159892987_wp, -5.12172206442900_wp, & - & -5.96867901099894_wp, 0.43673079829201_wp, -5.83904305373725_wp, & - & -7.46204365640483_wp, 0.76234851320712_wp, -2.07457055170817_wp, & - & -8.15233562187160_wp, -2.01909322123343_wp, -2.33493227332548_wp, & - & -10.33171427134996_wp, -2.59912399220692_wp, -2.68891419923086_wp, & - & -5.98931042872122_wp, -3.77993231188434_wp, -2.87481355631034_wp, & - & -4.83786147817200_wp, -2.68912398014316_wp, -4.21557536076896_wp, & - & -6.55145543086553_wp, -5.90936485696088_wp, -4.39209333361281_wp, & - & -8.06352762045317_wp, -7.73378679749750_wp, -3.86009139873076_wp, & - & -8.37272258086699_wp, -9.39367763262380_wp, -5.44161707867957_wp, & - & -9.41219366870205_wp, -7.91270734405018_wp, -1.34385079733592_wp, & - & -10.54683450944101_wp, -9.62132856794695_wp, -1.32259528637126_wp, & - & -10.63033710334819_wp, -6.28174032417005_wp, -1.09700506273163_wp, & - & -8.04441104797831_wp, -7.99321079444480_wp, 0.17916508190017_wp, & - & -9.59071075883635_wp, 2.20866231152695_wp, -0.76450678915921_wp, & - & -9.56645809232997_wp, 1.88636215498546_wp, 1.26622532847853_wp, & - & -9.42785063755489_wp, 4.23105970566003_wp, -1.10198452210804_wp, & - & -11.38618948943588_wp, 1.53255140515293_wp, -1.51739726470692_wp, & - & -3.79061551084485_wp, 6.39309162438104_wp, -5.02734059999421_wp, & - & -1.27422200217135_wp, 4.10772123295000_wp, -1.98438268961729_wp, & - & -0.28743387275139_wp, 2.73731502671137_wp, -3.74861247521675_wp, & - & -1.37660416603083_wp, 1.25775077713349_wp, -5.13804670860084_wp, & - & 2.52758817477529_wp, 3.20847969134492_wp, -3.93207943550893_wp, & - & 3.30901888955614_wp, 2.04416350667181_wp, -5.43305639019368_wp, & - & 3.43451544368503_wp, 2.71575231203533_wp, -2.15613114788026_wp, & - & 2.88933025932021_wp, 5.19123884494056_wp, -4.32293373263776_wp, & - & -0.23087077739026_wp, -5.87614232880479_wp, 2.37349485145195_wp, & - & 2.52061909703465_wp, -4.25684618955045_wp, 0.19387448907145_wp, & - & 4.13063025163789_wp, -5.09244926377785_wp, 1.82395682951956_wp, & - & 3.73233690195010_wp, -5.74198777973861_wp, 4.00397638723427_wp, & - & 6.81305583067861_wp, -5.23478305505100_wp, 0.84181757850332_wp, & - & 8.32651037080541_wp, -6.27761170028085_wp, 2.77826741369310_wp, & - & 7.18930164181526_wp, -6.53483479739171_wp, 4.20703795330612_wp, & - & 6.92150744269002_wp, -6.42423563881976_wp, -0.84600037439096_wp, & - & 7.79700369915555_wp, -2.57312992561942_wp, 0.17536976028259_wp, & - & 6.29203608472598_wp, -1.63892325608139_wp, -1.88656905005969_wp, & - & 7.14424961136221_wp, -1.02265632319745_wp, -4.21522221586895_wp, & - & 5.74884371666377_wp, -0.93993421959222_wp, -6.04415109821061_wp, & - & 9.85346369971059_wp, -0.34493446296585_wp, -4.44925183904305_wp, & - & 11.10369929531118_wp, 1.16050692440512_wp, -2.69466751087552_wp, & - & 13.60102427963728_wp, 1.84094403320177_wp, -3.07750106640408_wp, & - & 14.87071389256069_wp, 1.02742909067580_wp, -5.21818777486650_wp, & - & 13.62867824577475_wp, -0.43970162177492_wp, -6.99900029232176_wp, & - & 11.12857518862883_wp, -1.10058730663001_wp, -6.62215913615899_wp, & - & 10.12544944506200_wp, -2.22935263919387_wp, -8.01239176157645_wp, & - & 14.61399690104017_wp, -1.05501490837713_wp, -8.68805610640805_wp, & - & 16.82969309541321_wp, 1.55352561784152_wp, -5.51038202215573_wp, & - & 14.56336107391366_wp, 3.01617997030377_wp, -1.70078080272236_wp, & - & 10.10364793716325_wp, 1.82779557593624_wp, -1.03565574792613_wp, & - & 4.44789716772231_wp, -2.14638203181252_wp, -1.75377902279299_wp, & - & 7.65649430197261_wp, -0.93019506774360_wp, 2.48608724258786_wp, & - & 5.68606140567588_wp, 0.75277614320481_wp, 2.87641442326019_wp, & - & 5.54105367548906_wp, 2.13612665304333_wp, 5.09291609602019_wp, & - & 7.36899800970274_wp, 1.84496195213717_wp, 6.94420672264969_wp, & - & 9.34031335281618_wp, 0.16048616574779_wp, 6.57432265205073_wp, & - & 9.47492767933860_wp, -1.22058982660547_wp, 4.35683012302981_wp, & - & 10.99066489411268_wp, -2.56873559858273_wp, 4.05860593053675_wp, & - & 10.77232312283835_wp, -0.07823692377195_wp, 8.02123940448809_wp, & - & 7.25497128542544_wp, 2.92907458474438_wp, 8.67906628566800_wp, & - & 3.99004733324701_wp, 3.44000682122569_wp, 5.38097191476319_wp, & - & 4.25346598365691_wp, 0.98335917704217_wp, 1.42864426000057_wp, & - & 9.75526108547830_wp, -2.73430178671873_wp, -0.43650459888694_wp],& - & shape(xyz)) - call init(mol, sym, xyz) -end subroutine taxol - - -subroutine pdb_4qxx(mol) - use xtb_mctc_filetypes, only : fileType - use xtb_type_vendordata, only : pdb_data - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 76 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "N", "C", "C", "O", "H", "H", "H", "H", "H", "N", "C", "C", "O", & - & "C", "C", "O", "N", "H", "H", "H", "H", "H", "H", "N", "C", "C", & - & "O", "C", "C", "C", "C", "H", "H", "H", "H", "H", "H", "H", "H", & - & "H", "H", "H", "N", "C", "C", "O", "C", "C", "C", "H", "H", "H", & - & "H", "H", "H", "H", "H", "H", "N", "C", "C", "O", "C", "O", "O", & - & "H", "H", "H", "H", "H", "O", "H", "H", "O", "H", "H"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & -1.55146500437301_wp, -3.91551216694383_wp, 31.38645829187747_wp, & - & -3.22198274355175_wp, -4.43140735110197_wp, 29.26618577676599_wp, & - & -1.82925471891971_wp, -5.68429565548603_wp, 27.10622901671928_wp, & - & 0.48754929491868_wp, -5.63516278080430_wp, 27.00796326735582_wp, & - & -4.02511627200307_wp, -2.65506495876259_wp, 28.60100224261338_wp, & - & -4.74510185868531_wp, -5.66728812194235_wp, 29.89357479193267_wp, & - & -2.57758619484140_wp, -3.29190260367575_wp, 32.86989316207578_wp, & - & -0.28345889239458_wp, -2.57947592079070_wp, 30.88568091531371_wp, & - & -0.63116846706527_wp, -5.51422032004928_wp, 31.87589731274545_wp, & - & -3.25221835874051_wp, -6.80868259531787_wp, 25.36957086931514_wp, & - & -2.15617730814812_wp, -8.16928527881187_wp, 23.22662164281209_wp, & - & -3.30324095937153_wp, -7.36993120225914_wp, 20.72651421189187_wp, & - & -5.58414018017328_wp, -6.95986067126165_wp, 20.54699024670863_wp, & - & -2.55679920939913_wp, -11.01143310655488_wp, 23.51952916495316_wp, & - & -1.28312391957281_wp, -12.07723854195851_wp, 25.85712016423382_wp, & - & 0.98076776768526_wp, -11.72008033754134_wp, 26.25963179143412_wp, & - & -2.73632317458237_wp, -13.39248780266937_wp, 27.41236462050542_wp, & - & -5.15139293778421_wp, -6.72175520165020_wp, 25.53397702690399_wp, & - & -0.13228081645081_wp, -7.79134008895242_wp, 23.17370931623177_wp, & - & -1.78579102208587_wp, -11.95818580715279_wp, 21.86034978147020_wp, & - & -4.57880597514716_wp, -11.39315774831292_wp, 23.62724354406310_wp, & - & -4.58636487894435_wp, -13.64004190202731_wp, 27.00985299330512_wp, & - & -1.99555060245786_wp, -14.14837818238826_wp, 28.99973441791509_wp, & - & -1.71398143601258_wp, -7.18662778517731_wp, 18.79143483981153_wp, & - & -2.62293961762454_wp, -6.75765999468685_wp, 16.22518700066590_wp, & - & -1.47965541829972_wp, -8.80612292372503_wp, 14.56789734313224_wp, & - & 0.82581023984288_wp, -9.04800784523507_wp, 14.44317543047863_wp, & - & -1.84626225246338_wp, -4.12905119921442_wp, 15.27087539627081_wp, & - & -2.87994234672896_wp, -3.15395260937705_wp, 12.72919399446605_wp, & - & -2.31491428788909_wp, -0.36093765631577_wp, 12.41549948688271_wp, & - & -1.81791636322392_wp, -4.55234981185699_wp, 10.47097148505588_wp, & - & 0.16251643163956_wp, -7.34725449086758_wp, 19.10323962144556_wp, & - & -4.67707172451061_wp, -6.91828670037711_wp, 16.19117193357855_wp, & - & -2.42640811889763_wp, -2.77600741951761_wp, 16.71084656963529_wp, & - & 0.20975958037199_wp, -4.08558750238058_wp, 15.16694046905946_wp, & - & -4.92462582386855_wp, -3.39772725683640_wp, 12.73108372041535_wp, & - & -3.06702521570938_wp, 0.67841161579770_wp, 14.02743572163324_wp, & - & -3.19552658026159_wp, 0.32692258922842_wp, 10.68451051732646_wp, & - & -0.27778971454669_wp, -0.08125821581978_wp, 12.30778510777277_wp, & - & -2.20719990877915_wp, -6.56679767380783_wp, 10.66372353188419_wp, & - & -2.70041838154572_wp, -3.84559230681984_wp, 8.74943114524611_wp, & - & 0.21731848416918_wp, -4.25188338591874_wp, 10.37270573569242_wp, & - & -3.08970192710095_wp, -10.24987354898810_wp, 13.28288369761014_wp, & - & -2.20153073093126_wp, -12.20762963246002_wp, 11.56323308374967_wp, & - & -3.38449917519132_wp, -11.77299266412166_wp, 8.98564688890827_wp, & - & -5.69563401118181_wp, -11.73330841918642_wp, 8.73053388575314_wp, & - & -2.96120056254874_wp, -14.87592267286769_wp, 12.45896318371655_wp, & - & -1.91240266068878_wp, -16.88281163102133_wp, 10.64482627239122_wp, & - & -2.04657320308889_wp, -15.34457470829340_wp, 15.15182266146508_wp, & - & -4.96619979475309_wp, -9.98153246418790_wp, 13.50398163367791_wp, & - & -0.15117807594378_wp, -12.09802552740078_wp, 11.40260637805940_wp, & - & -5.01722239538411_wp, -15.00253431147060_wp, 12.44384537612217_wp, & - & -2.46231291193427_wp, -18.75741977272417_wp, 11.30056117679736_wp, & - & -2.67207249230626_wp, -16.56533767153940_wp, 8.75699004904330_wp, & - & 0.14172944619729_wp, -16.75053081457053_wp, 10.58813449391230_wp, & - & -2.60215263218227_wp, -17.23619038353991_wp, 15.74708633549371_wp, & - & 0.00566917784789_wp, -15.17827882475524_wp, 15.21796306969049_wp, & - & -2.88939097647544_wp, -13.95184668366135_wp, 16.41415959559562_wp, & - & -1.82547526702111_wp, -11.43662144514676_wp, 7.06001614657440_wp, & - & -2.88372179862755_wp, -11.12670638946201_wp, 4.54857035995840_wp, & - & -2.28089922080174_wp, -13.38870835077078_wp, 2.88939097647544_wp, & - & -0.82581023984288_wp, -15.07245417159460_wp, 3.59425875556331_wp, & - & -1.94830745372543_wp, -8.68518046297001_wp, 3.33914575240818_wp, & - & 0.68219106769630_wp, -8.79100511613065_wp, 2.91017796191771_wp, & - & -3.28245397392927_wp, -13.56445286405542_wp, 0.81069243224851_wp, & - & 0.06236095632681_wp, -11.39693720021151_wp, 7.33213668327320_wp, & - & -4.93218472766574_wp, -11.00198447680840_wp, 4.73187377704023_wp, & - & -2.91584713976561_wp, -8.40739074842332_wp, 1.54201637462653_wp, & - & -2.36971634041871_wp, -7.10347984340824_wp, 4.58825460489364_wp, & - & 1.23399104489108_wp, -7.23954011175764_wp, 2.14861840435094_wp, & - & 1.76689376259290_wp, -9.77933178761310_wp, 31.18425761530267_wp, & - & 1.50044240374199_wp, -10.43506669201923_wp, 29.51940905397182_wp, & - & 3.15395260937705_wp, -8.61904005474461_wp, 31.15969117796181_wp, & - & 1.30580063096438_wp, -15.88881578169100_wp, 33.78641024748494_wp, & - & 2.63049852142173_wp, -15.35402333803989_wp, 34.89567937972240_wp, & - & 1.87649786765214_wp, -15.79055003232754_wp, 32.07242881147236_wp],& - & shape(xyz)) - type(pdb_data), parameter :: pdb(nat) = [& - & pdb_data(name=" N ", residue="GLY", residue_number=1), & - & pdb_data(name=" CA ", residue="GLY", residue_number=1), & - & pdb_data(name=" C ", residue="GLY", residue_number=1), & - & pdb_data(name=" O ", residue="GLY", residue_number=1), & - & pdb_data(name=" HA2", residue="GLY", residue_number=1), & - & pdb_data(name=" HA3", residue="GLY", residue_number=1), & - & pdb_data(name=" H1 ", residue="GLY", residue_number=1), & - & pdb_data(name=" H2 ", residue="GLY", residue_number=1), & - & pdb_data(name=" H3 ", residue="GLY", residue_number=1), & - & pdb_data(name=" N ", residue="ASN", residue_number=2), & - & pdb_data(name=" CA ", residue="ASN", residue_number=2), & - & pdb_data(name=" C ", residue="ASN", residue_number=2), & - & pdb_data(name=" O ", residue="ASN", residue_number=2), & - & pdb_data(name=" CB ", residue="ASN", residue_number=2), & - & pdb_data(name=" CG ", residue="ASN", residue_number=2), & - & pdb_data(name=" OD1", residue="ASN", residue_number=2), & - & pdb_data(name=" ND2", residue="ASN", residue_number=2), & - & pdb_data(name=" H ", residue="ASN", residue_number=2), & - & pdb_data(name=" HA ", residue="ASN", residue_number=2), & - & pdb_data(name=" HB2", residue="ASN", residue_number=2), & - & pdb_data(name=" HB3", residue="ASN", residue_number=2), & - & pdb_data(name="HD21", residue="ASN", residue_number=2), & - & pdb_data(name="HD22", residue="ASN", residue_number=2), & - & pdb_data(name=" N ", residue="LEU", residue_number=3), & - & pdb_data(name=" CA ", residue="LEU", residue_number=3), & - & pdb_data(name=" C ", residue="LEU", residue_number=3), & - & pdb_data(name=" O ", residue="LEU", residue_number=3), & - & pdb_data(name=" CB ", residue="LEU", residue_number=3), & - & pdb_data(name=" CG ", residue="LEU", residue_number=3), & - & pdb_data(name=" CD1", residue="LEU", residue_number=3), & - & pdb_data(name=" CD2", residue="LEU", residue_number=3), & - & pdb_data(name=" H ", residue="LEU", residue_number=3), & - & pdb_data(name=" HA ", residue="LEU", residue_number=3), & - & pdb_data(name=" HB2", residue="LEU", residue_number=3), & - & pdb_data(name=" HB3", residue="LEU", residue_number=3), & - & pdb_data(name=" HG ", residue="LEU", residue_number=3), & - & pdb_data(name="HD11", residue="LEU", residue_number=3), & - & pdb_data(name="HD12", residue="LEU", residue_number=3), & - & pdb_data(name="HD13", residue="LEU", residue_number=3), & - & pdb_data(name="HD21", residue="LEU", residue_number=3), & - & pdb_data(name="HD22", residue="LEU", residue_number=3), & - & pdb_data(name="HD23", residue="LEU", residue_number=3), & - & pdb_data(name=" N ", residue="VAL", residue_number=4), & - & pdb_data(name=" CA ", residue="VAL", residue_number=4), & - & pdb_data(name=" C ", residue="VAL", residue_number=4), & - & pdb_data(name=" O ", residue="VAL", residue_number=4), & - & pdb_data(name=" CB ", residue="VAL", residue_number=4), & - & pdb_data(name=" CG1", residue="VAL", residue_number=4), & - & pdb_data(name=" CG2", residue="VAL", residue_number=4), & - & pdb_data(name=" H ", residue="VAL", residue_number=4), & - & pdb_data(name=" HA ", residue="VAL", residue_number=4), & - & pdb_data(name=" HB ", residue="VAL", residue_number=4), & - & pdb_data(name="HG11", residue="VAL", residue_number=4), & - & pdb_data(name="HG12", residue="VAL", residue_number=4), & - & pdb_data(name="HG13", residue="VAL", residue_number=4), & - & pdb_data(name="HG21", residue="VAL", residue_number=4), & - & pdb_data(name="HG22", residue="VAL", residue_number=4), & - & pdb_data(name="HG23", residue="VAL", residue_number=4), & - & pdb_data(name=" N ", residue="SER", residue_number=5), & - & pdb_data(name=" CA ", residue="SER", residue_number=5), & - & pdb_data(name=" C ", residue="SER", residue_number=5), & - & pdb_data(name=" O ", residue="SER", residue_number=5), & - & pdb_data(name=" CB ", residue="SER", residue_number=5), & - & pdb_data(name=" OG ", residue="SER", residue_number=5), & - & pdb_data(name=" OXT", residue="SER", residue_number=5), & - & pdb_data(name=" H ", residue="SER", residue_number=5), & - & pdb_data(name=" HA ", residue="SER", residue_number=5), & - & pdb_data(name=" HB2", residue="SER", residue_number=5), & - & pdb_data(name=" HB3", residue="SER", residue_number=5), & - & pdb_data(name=" HG ", residue="SER", residue_number=5), & - & pdb_data(name=" O ", residue="HOH", residue_number=101, het=.true.), & - & pdb_data(name=" H1 ", residue="HOH", residue_number=101, het=.true.), & - & pdb_data(name=" H2 ", residue="HOH", residue_number=101, het=.true.), & - & pdb_data(name=" O ", residue="HOH", residue_number=102, het=.true.), & - & pdb_data(name=" H1 ", residue="HOH", residue_number=102, het=.true.), & - & pdb_data(name=" H2 ", residue="HOH", residue_number=102, het=.true.)] - call init(mol, sym, xyz) - mol%ftype = fileType%pdb - mol%pdb = pdb -end subroutine pdb_4qxx - - -subroutine manganese(mol) - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 37 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "Mn", "S ", "C ", "C ", "Cl", "C ", "Cl", "C ", "Cl", "C ", "Cl", & - & "C ", "S ", "S ", "C ", "C ", "Cl", "C ", "Cl", "C ", "Cl", "C ", & - & "Cl", "C ", "S ", "S ", "C ", "C ", "Cl", "C ", "Cl", "C ", "Cl", & - & "C ", "Cl", "C ", "S "] - real(wp), parameter :: xyz(3, nat) = reshape([& - & 16.92179988988945_wp, 18.98986097777520_wp, 3.24087546770245_wp, & - & 19.63586152587131_wp, 20.32013129211184_wp, 0.11672364757322_wp, & - & 22.42490162937085_wp, 18.63498480641440_wp, 0.51123530893977_wp, & - & 24.43533854799430_wp, 18.96679044749580_wp, -1.16619107933701_wp, & - & 24.10320655124145_wp, 21.04804012175429_wp, -3.62199123975962_wp, & - & 26.67304619249890_wp, 17.63473528700005_wp, -0.86283412858670_wp, & - & 29.10641492795817_wp, 18.06077343535132_wp, -2.93237789545227_wp, & - & 26.92967173230385_wp, 15.94170921101183_wp, 1.14409564764744_wp, & - & 29.67819006432741_wp, 14.30306793606362_wp, 1.52713667250176_wp, & - & 24.94495171617919_wp, 15.59872810861147_wp, 2.82212599233761_wp, & - & 25.24296074249298_wp, 13.52507399883359_wp, 5.28918929736323_wp, & - & 22.68267158721068_wp, 16.92807661463004_wp, 2.53303571661413_wp, & - & 20.20875462411216_wp, 16.47769596146290_wp, 4.63913679888663_wp, & - & 18.00855803970110_wp, 22.47123033971641_wp, 5.62523321580372_wp, & - & 16.61135949039080_wp, 22.08499945745968_wp, 8.57009936519192_wp, & - & 17.00003397727257_wp, 23.86543631901340_wp, 10.47904533917425_wp, & - & 18.88891635290602_wp, 26.42371499485825_wp, 9.87802385915071_wp, & - & 15.88411546633731_wp, 23.57816490451612_wp, 12.83421891560495_wp, & - & 16.38872067178397_wp, 25.76827696639874_wp, 15.14417153904157_wp, & - & 14.34348520569459_wp, 21.49009369752586_wp, 13.30913898303189_wp, & - & 12.96097870872229_wp, 21.12987678268715_wp, 16.19802483576108_wp, & - & 13.94509129133780_wp, 19.70979440802124_wp, 11.42632943070910_wp, & - & 12.06113958865126_wp, 17.13940636829330_wp, 11.99208881349134_wp, & - & 15.06583087111491_wp, 19.97579506723324_wp, 9.05128897640084_wp, & - & 14.57279532382023_wp, 17.72326932566981_wp, 6.71893913204056_wp, & - & 13.67978794100109_wp, 21.26749909850624_wp, 1.39841364309570_wp, & - & 11.89907990377364_wp, 19.12401451264176_wp, -0.33337902690679_wp, & - & 9.71226031141248_wp, 19.90517204008351_wp, -1.58848435777456_wp, & - & 8.80692038807563_wp, 23.00512724224015_wp, -1.38200628651352_wp, & - & 8.28045861229940_wp, 18.20608901448260_wp, -2.98007306663178_wp, & - & 5.61062695702381_wp, 19.19334345546141_wp, -4.49071280954136_wp, & - & 9.02964500024056_wp, 15.68171863620897_wp, -3.14110927593525_wp, & - & 7.27555526478972_wp, 13.58529918689250_wp, -4.84826842332567_wp, & - & 11.20095088742098_wp, 14.88598243998618_wp, -1.90593885307921_wp, & - & 12.13599654679039_wp, 11.79301714514339_wp, -2.09252037776529_wp, & - & 12.65253499366167_wp, 16.57942293287508_wp, -0.49502372796594_wp, & - & 15.35828807156226_wp, 15.55907882360629_wp, 1.05562907219407_wp],& - & shape(xyz)) - real(wp), parameter :: charge = -2.0_wp - call init(mol, sym, xyz, chrg=charge) -end subroutine manganese - - -subroutine vcpco4(mol) - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 19 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "V", "C", "C", "C", "C", "C", "H", "H", "H", "H", "H", "C", "C", "C", & - & "C", "O", "O", "O", "O"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & 0.01825776267725_wp, 0.13110550404250_wp, -0.00041948324548_wp, & - & -1.89470237617899_wp, 4.08642287701680_wp, -0.00030420996203_wp, & - & -0.30782201031402_wp, 3.88425999400855_wp, 2.20719428591717_wp, & - & 2.27116070415413_wp, 3.55786274705629_wp, 1.36798210568814_wp, & - & 2.27143282469211_wp, 3.55811030115682_wp, -1.36783652495488_wp, & - & -0.30737225553597_wp, 3.88461526248869_wp, -2.20751735722155_wp, & - & -3.93427226450870_wp, 4.35896104443439_wp, -0.00049696200977_wp, & - & -0.94195923983321_wp, 3.98951206070242_wp, 4.16170760886828_wp, & - & 3.92482020592999_wp, 3.39076372920244_wp, 2.58034524280125_wp, & - & 3.92534932919828_wp, 3.39117568946133_wp, -2.57987462920319_wp, & - & -0.94109563507031_wp, 3.99017157506183_wp, -4.16214784318207_wp, & - & -3.29850987066545_wp, -1.29654655258453_wp, 0.00027026672926_wp, & - & -0.17610811102747_wp, -1.64797888903101_wp, -3.13400275137814_wp, & - & -0.17602496308531_wp, -1.64828313491028_wp, 3.13280851640703_wp, & - & 2.94080399470195_wp, -1.97941414538782_wp, -0.00023240037562_wp, & - & -5.38907023452527_wp, -2.16777069054547_wp, 0.00282139677283_wp, & - & -0.29329379714738_wp, -2.74172581747386_wp, -5.11399524942367_wp, & - & -0.29324466427246_wp, -2.74226249964599_wp, 5.11269330007294_wp, & - & 4.79632024388083_wp, -3.27840609987675_wp, 0.00107528998745_wp],& - & shape(xyz)) - call init(mol, sym, xyz) -end subroutine vcpco4 - - -subroutine feco5(mol) - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 11 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "fe", "c", "c", "c", "c", "c", "o", "o", "o", "o", "o"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & -0.00000000000000_wp, 0.00414196770719_wp, 0.00000003847382_wp, & - & 0.00000000000000_wp, 3.39649674965194_wp, -0.00000185125214_wp, & - & 2.92058469648008_wp, -1.71911047193131_wp, 0.00000192819978_wp, & - & -2.92058469648008_wp, -1.71911047193131_wp, 0.00000192819978_wp, & - & 0.00000000000000_wp, 0.02144618830643_wp, 3.39858524690276_wp, & - & -0.00000000000000_wp, 0.02144618830643_wp, -3.39858516995512_wp, & - & 0.00000000000000_wp, 5.64401208242199_wp, -0.00000185125214_wp, & - & 4.85252146340858_wp, -2.86696025455742_wp, 0.00000003847382_wp, & - & -4.85252146340858_wp, -2.86696025455742_wp, 0.00000003847382_wp, & - & 0.00000000000000_wp, 0.03728587128806_wp, 5.63976243880901_wp, & - & -0.00000000000000_wp, 0.03728776101402_wp, -5.63976236186137_wp],& - & shape(xyz)) - call init(mol, sym, xyz) -end subroutine feco5 - - -subroutine bug332(mol) - use xtb_mctc_filetypes, only : fileType - use xtb_type_vendordata, only : sdf_data - type(TMolecule), intent(out) :: mol - integer, parameter :: nat = 13 - character(len=*), parameter :: sym(nat) = [character(len=4) ::& - & "O", "C", "C", "C", "C", "C", "N", "H", "H", "H", "H", "H", "H"] - real(wp), parameter :: xyz(3, nat) = reshape([& - & 2.81493577407313_wp, -4.24016708503309_wp, -0.05196746360567_wp, & - & 1.60154274202939_wp, -2.27863154966258_wp, -0.01417294461973_wp, & - & 2.83099844464216_wp, 0.08806122923725_wp, 0.44597532403414_wp, & - & 1.46340377513576_wp, 2.31302456193979_wp, 0.48452573339981_wp, & - & -1.07355331179575_wp, 2.33456743776178_wp, 0.09675396860402_wp, & - & -2.54527188110842_wp, -0.01870828689804_wp, -0.38777176479579_wp, & - & -0.96848454901482_wp, -2.31018997301585_wp, -0.41441690068088_wp, & - & 4.85281623779525_wp, 0.06500657265582_wp, 0.75551243452903_wp, & - & 2.44870688509933_wp, 4.07557195484931_wp, 0.83261325326035_wp, & - & -2.07113964042975_wp, 4.12319304877160_wp, 0.14021766543785_wp, & - & -3.51470129309789_wp, 0.11451739252741_wp, -2.22137285339888_wp, & - & -4.00017188947235_wp, -0.25964834543344_wp, 1.07695481850448_wp, & - & -1.83832540347633_wp, -4.00659695769996_wp, -0.74266229807381_wp], & - & shape(xyz)) - integer, parameter :: bonds(3, 13) = reshape([ & - & 1, 2, 2, & - & 2, 3, 1, & - & 3, 4, 2, & - & 3, 8, 1, & - & 4, 5, 1, & - & 4, 9, 1, & - & 5, 6, 1, & - & 5, 10, 1, & - & 6, 7, 1, & - & 6, 11, 1, & - & 6, 12, 1, & - & 7, 2, 1, & - & 7, 13, 1], & - & shape(bonds)) - integer, parameter :: charge_at = 5 - real(wp), parameter :: charge = 1.0_wp - integer :: ibond - - call init(mol, sym, xyz, chrg=charge) - mol%ftype = fileType%sdf - - allocate(mol%sdf(nat), source=sdf_data()) - mol%sdf(charge_at)%charge = nint(charge) - - call mol%bonds%allocate(size=size(bonds, 2), order=size(bonds, 1)) - do ibond = 1, size(bonds, 2) - call mol%bonds%push_back(bonds(:, ibond)) - end do - -end subroutine bug332 - - -end module xtb_test_molstock diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/pbc_tools.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/pbc_tools.f90 deleted file mode 100644 index b4c5544..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/pbc_tools.f90 +++ /dev/null @@ -1,99 +0,0 @@ -subroutine test_pbc_tools_convert - use xtb_mctc_accuracy, only : wp - use assertion - use xtb_pbc_tools - implicit none - real(wp),parameter :: thr = 1.0e-10_wp - real(wp),parameter :: cellpar(6) = & - [9.09903131_wp, 9.09903131_wp, 30.46049560_wp, 90.0_wp, 90.0_wp, 120.0_wp] - real(wp),parameter :: lattice(3,3) = reshape(& - &[5.9598811567890_wp, 2.1071361905157_wp, 3.6496669404404_wp, & - & 0.0000000000000_wp, 6.3214085715472_wp, 3.6496669404404_wp, & - & 0.0000000000000_wp, 0.0000000000000_wp, 7.2993338808807_wp], & - & shape(lattice)) - real(wp) :: dlat(3,3),rlat(3,3),volume,cpar(6),center(3) - - call cell_to_dlat(cellpar,dlat) - call assert_close(cellpar(1),dlat(1,1),thr) - call assert_close(dlat(1,3),-13.648544412579_wp,thr) - call assert_close(dlat(3,3), 26.878966813429_wp,thr) - - call cell_to_rlat(cellpar,rlat) - call assert_close(rlat(1,1), 0.69053343077018_wp,thr) - call assert_close(rlat(2,1),-0.96832302603374_wp,thr) - call assert_close(rlat(3,2), 0.19327597283376_wp,thr) - - volume = cell_to_dvol(cellpar) - call assert_close(volume,1292.0766773144_wp,thr) - - call dlat_to_cell(lattice,cpar) - call assert_close(cpar(1),cpar(2),thr) - call assert_close(cpar(3),7.2993338808807_wp,thr) - call assert_close(cpar(4),1.0471975511966_wp,thr) - - call dlat_to_rlat(lattice,rlat) - call assert_close(rlat(1,1), 1.0542467445047_wp,thr) - call assert_close(rlat(1,3),-.35141558150155_wp,thr) - call assert_close(rlat(2,2), .99395336277746_wp,thr) - - volume = dlat_to_dvol(lattice) - call assert_close(volume, 275.00126402469_wp,thr) - - center = get_center_dlat(lattice) - call assert_close(center(1),2.9799405783945_wp,thr) - call assert_close(center(2),4.2142723810314_wp,thr) - - call terminate(afail) - -end subroutine test_pbc_tools_convert - -subroutine test_pbc_tools_cutoff - use xtb_mctc_accuracy, only : wp - use assertion - use xtb_pbc_tools - use xtb_pbc - implicit none - real(wp),parameter :: thr = 1.0e-10_wp - real(wp),parameter :: lattice_1(3,3) = reshape(& - &[9.0990313100000_wp, 0.0000000000000_wp, 0.0000000000000_wp, & - & 7.4082581428274_wp, 5.2829993440840_wp, 0.0000000000000_wp, & - &-13.648544412579_wp, -4.3680854682659_wp, 26.878966813429_wp], & - & shape(lattice_1)) - real(wp),parameter :: lattice_2(3,3) = reshape(& - &[5.9598811567890_wp, 2.1071361905157_wp, 3.6496669404404_wp, & - & 0.0000000000000_wp, 6.3214085715472_wp, 3.6496669404404_wp, & - & 0.0000000000000_wp, 0.0000000000000_wp, 7.2993338808807_wp], & - & shape(lattice_2)) - real(wp),parameter :: rthr_1 = 40.0_wp ** 2 - real(wp),parameter :: rthr_2 = 70.0_wp ** 2 - real(wp),parameter :: rthr_3 = 100.0_wp ** 2 - integer :: rep(3) - - call get_realspace_cutoff(lattice_1,rthr_1,rep) - call assert_eq(rep(1), 8) - call assert_eq(rep(3), 2) - - call get_realspace_cutoff(lattice_1,rthr_2,rep) - call assert_eq(rep(2),14) - call assert_eq(rep(3), 3) - - call get_realspace_cutoff(lattice_1,rthr_3,rep) - call assert_eq(rep(1),20) - call assert_eq(rep(2),20) - call assert_eq(rep(3), 4) - - call get_realspace_cutoff(lattice_2,rthr_1,rep) - call assert_eq(rep(1),rep(2)) - call assert_eq(rep(3), 7) - - call get_realspace_cutoff(lattice_2,rthr_2,rep) - call assert_eq(rep(1),rep(3)) - call assert_eq(rep(2),12) - - call get_realspace_cutoff(lattice_2,rthr_3,rep) - call assert_eq(rep(3),rep(2)) - call assert_eq(rep(1),17) - - call terminate(afail) - -end subroutine test_pbc_tools_cutoff diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/peeq.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/peeq.f90 deleted file mode 100644 index b8fec32..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/peeq.f90 +++ /dev/null @@ -1,361 +0,0 @@ -subroutine test_peeq_sp - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use assertion - - use xtb_mctc_systools - - use xtb_type_options - use xtb_type_molecule - use xtb_type_wavefunction - use xtb_type_basisset - use xtb_type_param - use xtb_type_data - use xtb_type_environment - use xtb_solv_gbsa - - use xtb_setparam, only : gfn_method - - use xtb_pbc_tools - use xtb_basis - use xtb_peeq - use xtb_readparam - use xtb_paramset - - use xtb_xtb_data - use xtb_xtb_gfn0 - - implicit none - - real(wp),parameter :: thr = 1.0e-7_wp - ! SiO2 - integer, parameter :: nat = 3 - integer, parameter :: at(nat) = [8,14,8] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.51379029_wp, 8.29324256_wp, -0.60000000_wp, & - & 0.56666667_wp, 0.56666667_wp, -0.60000000_wp, & - & 0.96666667_wp, 0.96666667_wp, 1.20000001_wp],& - & shape(xyz)) - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.04712363_wp, 0.00000000_wp, 0.00000000_wp, & - & 0.00000000_wp, 9.82657590_wp, 0.00000000_wp, & - & 0.00000000_wp, 0.00000000_wp, 13.22808290_wp], & - & shape(lattice)) - real(wp),parameter :: et = 300.0_wp - integer, parameter :: prlevel = 2 - logical, parameter :: lgrad = .true. - logical, parameter :: ccm = .true. - logical, parameter :: restart = .false. - real(wp),parameter :: acc = 1.0_wp - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TWavefunction) :: wfn - type(TBasisset) :: basis - type(scc_results) :: res - type(TxTBData) :: xtbData - type(TBorn), allocatable :: gbsa - - real(wp) :: energy - real(wp) :: hl_gap - real(wp), allocatable :: gradient(:,:) - real(wp) :: sigma(3,3) - - integer, parameter :: wsc_rep(3) = [1,1,1] ! FIXME - - character(len=*), parameter :: p_fnv_gfn0 = 'param_gfn0-xtb.txt' - character(len=:), allocatable :: fnv - type(TxTBParameter) :: globpar - integer :: ipar - logical :: exist - - logical :: okbas,diff - - gfn_method = 0 - call init(env) - - call init(mol, at, xyz, lattice=lattice) - - allocate( gradient(3,mol%n) ) - energy = 0.0_wp - gradient = 0.0_wp - sigma = 0.0_wp - - ! give an optional summary on the geometry used - call print_pbcsum(stdout,mol) - - ! we will try an internal parameter file first to avoid IO - call use_parameterset(p_fnv_gfn0,globpar,xtbData,exist) - ! no luck, we have to fire up some IO to get our parameters - if (.not.exist) then - ! let's check if we can find the parameter file - call rdpath(env%xtbpath,p_fnv_gfn0,fnv,exist) - ! maybe the user provides a local parameter file, this was always - ! an option in `xtb', so we will give it a try - if (.not.exist) fnv = p_fnv_gfn0 - call open_file(ipar,fnv,'r') - if (ipar.eq.-1) then - ! at this point there is no chance to recover from this error - ! THEREFORE, we have to kill the program - call env%error("Parameter file '"//fnv//"' not found!") - call terminate(1) - return - endif - call readParam(env,ipar,globpar,xtbData,.true.) - call close_file(ipar) - endif - - call newBasisset(xtbData,mol%n,mol%at,basis,okbas) - - call wfn%allocate(mol%n,basis%nshell,basis%nao) - wfn%nel = idint(sum(mol%z)) - mol%chrg - wfn%nopen = 0 - wfn%q = mol%chrg / real(mol%n,wp) - - call mctc_mute - - call peeq(env,mol,wfn,basis,xtbData,gbsa,hl_gap,et,prlevel,lgrad,.true.,acc, & - & energy,gradient,sigma,res) - - call assert_close(energy,-7.3570001012578_wp,thr) - call assert_close(hl_gap, 2.1170422163611_wp,1.0e-4_wp) - call assert_close(norm2(gradient),4.6531382100157_wp,thr) - call assert_close(gradient(1,1),0.0171831109909_wp,thr) - call assert_close(gradient(3,2),3.1002099423654_wp,thr) - - call assert_close(sigma(1,1),-0.48669769112351_wp,thr) - call assert_close(sigma(2,1),-0.33613693973170_wp,thr) - call assert_close(sigma(2,3), -1.3504590911322_wp,thr) - - call assert_close(res%e_elec,-8.303090012925_wp,thr) - call assert_close(res%e_es, -0.126523327000_wp,thr) - call assert_close(res%e_disp,-0.004101334765_wp,thr) - call assert_close(res%e_rep, 1.076714573432_wp,thr) - call assert_close(res%e_xb, 0.000000000000_wp,thr) - - ! reset for reevaluatuation without CCM - energy = 0.0_wp - gradient = 0.0_wp - sigma = 0.0_wp - - call peeq(env,mol,wfn,basis,xtbData,gbsa,hl_gap,et,prlevel,lgrad,.false.,acc, & - & energy,gradient,sigma,res) - - call assert_close(energy,-7.3514275392244_wp,thr) - call assert_close(hl_gap, 2.2269146636198_wp,1.0e-4_wp) - call assert_close(norm2(gradient),4.6440176418778_wp,thr) - call assert_close(gradient(1,1),0.0078432890861_wp,thr) - call assert_close(gradient(3,2),3.0969842115048_wp,thr) - - call assert_close(sigma(1,1),-0.51138347441108_wp,thr) - call assert_close(sigma(2,1),-0.31805950090099_wp,thr) - call assert_close(sigma(2,3), -1.3396127658627_wp,thr) - - call assert_close(res%e_elec,-8.297517450892_wp,thr) - call assert_close(res%e_es, -0.126523327000_wp,thr) - call assert_close(res%e_disp,-0.004101334765_wp,thr) - call assert_close(res%e_rep, 1.076714573432_wp,thr) - call assert_close(res%e_xb, 0.000000000000_wp,thr) - - call terminate(afail) - -end subroutine test_peeq_sp - -subroutine test_peeq_api - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use assertion - - use xtb_type_options - use xtb_type_molecule - use xtb_type_restart - use xtb_type_data - use xtb_type_param - use xtb_type_environment - - use xtb_pbc_tools - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction - - implicit none - - real(wp),parameter :: thr = 1.0e-10_wp - ! CaF2 - integer, parameter :: nat = 3 - integer, parameter :: at(nat) = [9,9,20] - real(wp),parameter :: abc(3,nat) = reshape(& - &[0.25_wp, 0.25_wp, 0.25_wp, & - & 0.75_wp, 0.75_wp, 0.75_wp, & - & 0.00_wp, 0.00_wp, 0.00_wp], shape(abc)) - real(wp),parameter :: lattice(3,3) = reshape(& - &[5.9598811567890_wp, 2.1071361905157_wp, 3.6496669404404_wp, & - & 0.0000000000000_wp, 6.3214085715472_wp, 3.6496669404404_wp, & - & 0.0000000000000_wp, 0.0000000000000_wp, 7.2993338808807_wp], & - & shape(lattice)) - type(peeq_options),parameter :: opt = peeq_options( & - & prlevel = 2, ccm = .true., acc = 1.0_wp, etemp = 300.0_wp, grad = .true. ) - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TRestart) :: chk - type(scc_results) :: res - type(TxTBCalculator) :: calc - - real(wp) :: energy - real(wp) :: hl_gap - real(wp) :: gradlatt(3,3) - real(wp) :: sigma(3,3),inv_lat(3,3) - real(wp),allocatable :: gradient(:,:) - real(wp),allocatable :: xyz(:,:) - - ! setup the environment variables - call init(env) - - allocate(xyz(3, nat)) - call coord_trafo(nat,lattice,abc,xyz) - call init(mol, at, xyz, lattice=lattice) - - allocate(gradient(3,mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - gradlatt = 0.0_wp - - call mctc_mute - - call newXTBCalculator(env, mol, calc, method=0) - call env%checkpoint("failed setup") - call newWavefunction(env, mol, calc, chk) - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - inv_lat = mat_inv_3x3(mol%lattice) - call sigma_to_latgrad(sigma,inv_lat,gradlatt) - - call assert_close(hl_gap, 4.9685235017906_wp,thr) - call assert_close(energy,-8.4863996084661_wp,thr) - call assert_close(norm2(gradient),0.33507483384363E-04_wp,thr) - call assert_close(norm2(gradlatt),0.33064163041261E-02_wp,thr) - - call terminate(afail) - -end subroutine test_peeq_api - -subroutine test_peeq_api_srb - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use assertion - - use xtb_mctc_convert - use xtb_type_options - use xtb_type_molecule - use xtb_type_restart - use xtb_type_data - use xtb_type_param - use xtb_type_environment - - use xtb_pbc_tools - - use xtb_xtb_calculator, only : TxTBCalculator - use xtb_main_setup, only : newXTBCalculator, newWavefunction - - implicit none - - real(wp),parameter :: thr = 1.0e-9_wp - ! CaF2 - integer, parameter :: nat = 32 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - type(peeq_options),parameter :: opt = peeq_options( & - & prlevel = 2, ccm = .true., acc = 1.0_wp, etemp = 300.0_wp, grad = .true. ) - - type(TMolecule) :: mol - type(TEnvironment) :: env - type(TRestart) :: chk - type(scc_results) :: res - type(TxTBCalculator) :: calc - - real(wp) :: energy - real(wp) :: hl_gap - real(wp) :: gradlatt(3,3) - real(wp) :: sigma(3,3),inv_lat(3,3) - real(wp),allocatable :: gradient(:,:) - - ! setup the environment variables - call init(env) - - call init(mol, at, xyz, lattice=lattice) - - allocate(gradient(3,mol%n)) - energy = 0.0_wp - gradient = 0.0_wp - gradlatt = 0.0_wp - - call mctc_mute - - call newXTBCalculator(env, mol, calc, method=0) - call env%checkpoint("failed setup") - call newWavefunction(env, mol, calc, chk) - - call calc%singlepoint(env, mol, chk, 2, .false., energy, gradient, sigma, & - & hl_gap, res) - inv_lat = mat_inv_3x3(mol%lattice) - call sigma_to_latgrad(sigma,inv_lat,gradlatt) - - call assert_close(hl_gap, 3.2452476555284_wp,thr) - call assert_close(energy,-47.338099017467_wp,thr) - call assert_close(norm2(gradient),0.60674690405096E-01_wp,thr) - call assert_close(norm2(gradlatt),0.25787608030965E-01_wp,thr) - - call assert_close(gradient(1, 3), 0.15527599551578E-02_wp,thr) - call assert_close(gradient(2,11), 0.14689883866846E-01_wp,thr) - call assert_close(gradient(1, 6),-0.18911924607680E-02_wp,thr) - call assert_close(gradient(3, 5), 0.15935221260425E-02_wp,thr) - call assert_close(gradient(1, 8), 0.25516596273654E-02_wp,thr) - - call assert_close(gradlatt(1,3), 0.24324041066017E-03_wp,thr) - call assert_close(gradlatt(2,2), 0.11757572269151E-01_wp,thr) - call assert_close(gradlatt(1,2), 0.60490544331116E-03_wp,thr) - - call terminate(afail) - -end subroutine test_peeq_api_srb diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/relaxation_engine.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/relaxation_engine.f90 deleted file mode 100644 index ab194da..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/relaxation_engine.f90 +++ /dev/null @@ -1,55 +0,0 @@ -subroutine test_pbc_lancopt - use xtb_mctc_accuracy, only : wp - use assertion - - use xtb_type_molecule - - use model_phonons - - implicit none - - real(wp),parameter :: thr = 1.0e-9_wp - integer, parameter :: nat = 6 - integer, parameter :: at(nat) = [22,22, 8, 8, 8, 8] - real(wp),parameter :: xyz(3,nat) = reshape( & - &[0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - & 0.08499567_wp, 0.08499567_wp, 0.05476752_wp, & - & 0.04795456_wp, 0.04795456_wp, 0.00000000_wp, & - & 0.03704111_wp, 0.13295023_wp, 0.05476752_wp, & - & 0.12203678_wp, 0.12203678_wp, 0.00000000_wp, & - & 0.13295023_wp, 0.03704111_wp, 0.05476752_wp], shape(xyz)) - real(wp),parameter :: lattice(3,3) = reshape( & - &[0.16999134_wp, 0.00000000_wp, 0.00000000_wp, & - & 0.00000000_wp, 0.16999134_wp, 0.00000000_wp, & - & 0.00000000_wp, 0.00000000_wp, 0.10953503_wp], shape(lattice)) - integer, parameter :: wsc_rep(3) = [1,1,1] - - type(TMolecule) :: mol - type(mp_options) :: opt = mp_options(k_stretch = 0.04_wp, coupled = .true.) - - integer :: i,j,ij - integer :: nvar,npvar - real(wp), allocatable :: hess(:) - real(wp), allocatable :: phon(:,:) - real(wp), allocatable :: freq(:) - - integer :: info - integer :: lwork - integer :: liwork - integer, allocatable :: iwork(:) - real(wp),allocatable :: aux(:) - - call mol%allocate(nat) - mol%at = at - mol%xyz = xyz - mol%npbc = 3 - mol%pbc = .true. - mol%lattice = lattice - call mol%update - call generate_wsc(mol,mol%wsc,wsc_rep) - call generate_wsl(mol,mol%wsl,wsc_rep) - - - call terminate(afail+1) - -end subroutine test_pbc_lancopt diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/repulsion.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/repulsion.f90 deleted file mode 100644 index 14fb8bb..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/repulsion.f90 +++ /dev/null @@ -1,266 +0,0 @@ -subroutine test_repulsion_cluster - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_constants, only : sqrtpi - use xtb_mctc_la, only : contract - use xtb_type_environment - use xtb_type_molecule - use xtb_xtb_data - use xtb_xtb_gfn2 - use xtb_xtb_repulsion - implicit none - real(wp), parameter :: thr = 1.0e-9_wp - real(wp), parameter :: thr2 = 1.0e-8_wp - integer, parameter :: nat = 24 - integer, parameter :: at(nat) = [6,7,6,7,6,6,6,8,7,6,8,7,6,6, & - & 1,1,1,1,1,1,1,1,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[ 2.02799738646442_wp, 0.09231312124713_wp, -0.14310895950963_wp, & - & 4.75011007621000_wp, 0.02373496014051_wp, -0.14324124033844_wp, & - & 6.33434307654413_wp, 2.07098865582721_wp, -0.14235306905930_wp, & - & 8.72860718071825_wp, 1.38002919517619_wp, -0.14265542523943_wp, & - & 8.65318821103610_wp, -1.19324866489847_wp, -0.14231527453678_wp, & - & 6.23857175648671_wp, -2.08353643730276_wp, -0.14218299370797_wp, & - & 5.63266886875962_wp, -4.69950321056008_wp, -0.13940509630299_wp, & - & 3.44931709749015_wp, -5.48092386085491_wp, -0.14318454855466_wp, & - & 7.77508917214346_wp, -6.24427872938674_wp, -0.13107140408805_wp, & - & 10.30229550927022_wp, -5.39739796609292_wp, -0.13672168520430_wp, & - & 12.07410272485492_wp, -6.91573621641911_wp, -0.13666499342053_wp, & - & 10.70038521493902_wp, -2.79078533715849_wp, -0.14148379504141_wp, & - & 13.24597858727017_wp, -1.76969072232377_wp, -0.14218299370797_wp, & - & 7.40891694074004_wp, -8.95905928176407_wp, -0.11636933482904_wp, & - & 1.38702118184179_wp, 2.05575746325296_wp, -0.14178615122154_wp, & - & 1.34622199478497_wp, -0.86356704498496_wp, 1.55590600570783_wp, & - & 1.34624089204623_wp, -0.86133716815647_wp, -1.84340893849267_wp, & - & 5.65596919189118_wp, 4.00172183859480_wp, -0.14131371969009_wp, & - & 14.67430918222276_wp, -3.26230980007732_wp, -0.14344911021228_wp, & - & 13.50897177220290_wp, -0.60815166181684_wp, 1.54898960808727_wp, & - & 13.50780014200488_wp, -0.60614855212345_wp, -1.83214617078268_wp, & - & 5.41408424778406_wp, -9.49239668625902_wp, -0.11022772492007_wp, & - & 8.31919801555568_wp, -9.74947502841788_wp, 1.56539243085954_wp, & - & 8.31511620712388_wp, -9.76854236502758_wp, -1.79108242206824_wp],& - & shape(xyz)) - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRepulsionData) :: rep - - integer :: ii, jj - logical :: fail - real(wp) :: energy, sigma(3, 3), sdum(3, 3) - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - real(wp), parameter :: trans(3, 1) = 0.0_wp - real(wp), allocatable :: gradient(:, :) - real(wp), allocatable :: gdum(:, :) - - call init(env) - call init(mol, at, xyz) - call initGFN2(rep) - - allocate(gradient(3, nat)) - allocate(gdum(3, nat)) - energy = 0.0_wp - gradient(:, :) = 0.0_wp - sigma(:, :) = 0.0_wp - - call repulsionEnGrad(mol, rep, trans, 40.0_wp, energy, gradient, sigma) - - call assert_close(energy, 0.49222837261241_wp, thr) - - ! check numerical gradient - do ii = 1, nat - do jj = 1, 3 - er = 0.0_wp - el = 0.0_wp - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call repulsionEnGrad(mol, rep, trans, 40.0_wp, er, gdum, sdum) - - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call repulsionEnGrad(mol, rep, trans, 40.0_wp, el, gdum, sdum) - - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - - ! check numerical strain derivatives - eps = unity - do ii = 1, 3 - do jj = 1, ii - er = 0.0_wp - el = 0.0_wp - eps(jj, ii) = eps(jj, ii) + step - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call repulsionEnGrad(mol, rep, trans, 40.0_wp, er, gdum, sdum) - - eps(jj, ii) = eps(jj, ii) - 2*step - mol%xyz(:, :) = matmul(eps, xyz) - call mol%update - call repulsionEnGrad(mol, rep, trans, 40.0_wp, el, gdum, sdum) - - eps(jj, ii) = eps(jj, ii) + step - call assert_close(sigma(jj, ii), (er - el)*step2, thr2) - end do - end do - - call terminate(afail) -end subroutine test_repulsion_cluster - -subroutine test_repulsion_pbc3d - use assertion - use xtb_mctc_accuracy, only : wp - use xtb_mctc_constants, only : pi, sqrtpi - use xtb_mctc_convert - use xtb_mctc_la, only : contract - use xtb_type_environment - use xtb_type_molecule - use xtb_type_latticepoint, only : TLatticePoint, init - use xtb_type_neighbourlist, only : TNeighbourList, init - use xtb_xtb_data - use xtb_xtb_gfn1 - use xtb_xtb_repulsion - implicit none - - real(wp),parameter :: thr = 1.0e-10_wp - real(wp),parameter :: thr2 = 1.0e-8_wp - integer, parameter :: nat = 32 - integer, parameter :: at(nat) = [8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, & - & 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - real(wp),parameter :: xyz(3,nat) = reshape(& - &[4.5853168464880421_wp, 4.9392326929575878_wp, 4.1894081210748118_wp, & - & 5.8862267152491423_wp, 1.1425258978245871_wp, 6.5015058204768126_wp, & - & 1.4284279616220412_wp, 4.6017511285540875_wp, 3.1465884436348119_wp, & - & 2.3323404704521411_wp, 1.4471801154820869_wp, 0.7121932185858125_wp, & - & 4.7333543155561415_wp, 2.7747291872305868_wp, 3.1951352976178122_wp, & - & 5.6617754419101418_wp, 2.2133191164485870_wp, 2.1235404838618126_wp, & - & 5.3107598618381422_wp, 2.6902988056185868_wp, 0.7384466319968125_wp, & - & 4.4947071071761426_wp, 3.9530790692635867_wp, 0.6801776747598124_wp, & - & 4.8005171923760424_wp, 4.9185102874975870_wp, 1.8186363449528122_wp, & - & 4.6951362687070421_wp, 4.2781752812835867_wp, 3.1816411821728123_wp, & - & 1.3838574419160412_wp, 5.2817805008910863_wp, 4.1482702947948136_wp, & - & 1.0268974195990415_wp, 4.7234752637800881_wp, 5.4989995400388123_wp, & - & 2.0852659694760409_wp, 5.0956317453800875_wp, 6.5351699846458127_wp, & - & 2.3344644666691412_wp, -0.0736561690909131_wp, 6.4245628001158135_wp, & - & 2.4894017448231409_wp, 0.6213510313930869_wp, 5.0967297417158131_wp, & - & 1.5745272273791413_wp, 0.1243470825760870_wp, 3.9731040773988129_wp, & - & 5.8221065925130420_wp, 5.3013563342055878_wp, 1.7264876737078123_wp, & - & 3.4487807319551416_wp, 3.6355832152975864_wp, 0.7429568016758125_wp, & - & 4.8499393376520423_wp, 3.4713855169305874_wp, 6.4691872586348129_wp, & - & 0.2495364434351412_wp, 2.4795455690160870_wp, 2.1043557230378123_wp, & - & 5.6691068338331423_wp, 1.1234174220755870_wp, 2.1414388326468128_wp, & - & 3.7072009289431418_wp, 2.4357632918535872_wp, 3.0094700999208119_wp, & - & 4.1414520030430415_wp, 5.7877262477775879_wp, 1.7803680119358125_wp, & - & 5.0142851411171421_wp, 2.4165926460955873_wp, 4.1857610486448129_wp, & - & 3.0280930003030413_wp, 4.6201081184690871_wp, 6.2533190952188136_wp, & - & 0.5863628696651412_wp, 0.5757236365910867_wp, 4.1021714214668128_wp, & - & 2.3776130524831411_wp, 1.6969724987740866_wp, 5.2327688986668139_wp, & - & 1.9486148363011413_wp, 0.4390675147070869_wp, 2.9999022491838123_wp, & - & 3.5312997625581413_wp, 0.4467415528495868_wp, 4.8114121395028135_wp, & - & 6.5089895990100421_wp, 5.2100409408535882_wp, 6.0066553789008132_wp, & - & 0.9001165013630412_wp, 3.6420787128610868_wp, 5.4413106648508132_wp, & - & 1.6012116650460413_wp, 5.6845471271780879_wp, 0.7675566847298124_wp], & - & shape(xyz)) * aatoau - real(wp),parameter :: lattice(3,3) = reshape(& - &[6.4411018522600_wp, 0.0492571261505_wp, 0.2192046129910_wp, & - & 0.0462076831749_wp, 6.6435057067500_wp, 0.1670513770770_wp, & - & 0.2262248220170_wp, -0.9573234940220_wp, 6.7608039126200_wp], & - & shape(lattice)) * aatoau - - type(TEnvironment) :: env - type(TMolecule) :: mol - type(TRepulsionData) :: rep - type(TLatticePoint) :: latp - type(TNeighbourlist) :: neighList - - integer :: ii, jj - logical :: fail - real(wp) :: energy, sigma(3, 3), sdum(3, 3) - real(wp) :: er, el, eps(3, 3) - real(wp), parameter :: step = 1.0e-5_wp, step2 = 0.5_wp/step - real(wp), parameter :: unity(3, 3) = reshape(& - & [1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp, 0.0_wp, 0.0_wp, 0.0_wp, 1.0_wp], & - & [3, 3]) - integer, allocatable :: neighs(:) - real(wp), allocatable :: gradient(:, :), gdum(:, :) - real(wp), allocatable :: trans(:, :), trans2(:, :) - - call init(env) - call init(mol, at, xyz, lattice=lattice) - call initGFN1(rep) - call init(latp, env, mol, 40.0_wp) ! Fixed cutoff - call init(neighList, len(mol)) - - allocate(neighs(nat)) - allocate(gradient(3, nat)) - allocate(gdum(3, nat)) - energy = 0.0_wp - gradient(:, :) = 0.0_wp - sigma(:, :) = 0.0_wp - - call latp%getLatticePoints(trans, 40.0_wp) - call neighList%generate(env, mol%xyz, 40.0_wp, trans, .false.) - call neighlist%getNeighs(neighs, 40.0_wp) - - call repulsionEnGrad(mol, rep, trans, 40.0_wp, energy, gradient, sigma) - - call assert_close(energy, 0.58472111816325_wp, thr) - - energy = 0.0_wp - gradient(:, :) = 0.0_wp - sigma(:, :) = 0.0_wp - - call repulsionEnGrad(mol, rep, neighs, neighList, energy, gradient, sigma) - - call assert_close(energy, 0.58472111816325_wp, thr) - - ! check numerical gradient - do ii = 1, nat, 5 - do jj = modulo(ii, 2)+1, 3, 2 - er = 0.0_wp - el = 0.0_wp - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call mol%update - call repulsionEnGrad(mol, rep, trans, 40.0_wp, er, gdum, sdum) - - mol%xyz(jj, ii) = mol%xyz(jj, ii) - 2*step - call mol%update - call repulsionEnGrad(mol, rep, trans, 40.0_wp, el, gdum, sdum) - - mol%xyz(jj, ii) = mol%xyz(jj, ii) + step - call assert_close(gradient(jj, ii), (er - el)*step2, thr) - end do - end do - - ! check numerical strain derivatives - trans2 = trans - eps = unity - do ii = 1, 3 - do jj = 1, ii - er = 0.0_wp - el = 0.0_wp - eps(jj, ii) = eps(jj, ii) + step - mol%xyz(:, :) = matmul(eps, xyz) - trans(:, :) = matmul(eps, trans2) - call mol%update - call repulsionEnGrad(mol, rep, trans, 40.0_wp, er, gdum, sdum) - - eps(jj, ii) = eps(jj, ii) - 2*step - mol%xyz(:, :) = matmul(eps, xyz) - trans(:, :) = matmul(eps, trans2) - call mol%update - call repulsionEnGrad(mol, rep, trans, 40.0_wp, el, gdum, sdum) - - eps(jj, ii) = eps(jj, ii) + step - call assert_close(sigma(jj, ii), (er - el)*step2, thr2) - end do - end do - - call terminate(afail) -end subroutine test_repulsion_pbc3d diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/symmetry.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/symmetry.f90 deleted file mode 100644 index f7a4af2..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/symmetry.f90 +++ /dev/null @@ -1,211 +0,0 @@ -subroutine test_symmetry_water - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use assertion - use xtb_thermo - - implicit none - - integer, parameter :: nat = 3 - integer, parameter :: at(nat) = [8,1,1] - real(wp) :: xyz(3,nat) = reshape(& - [ 0.00000000000000_wp, 0.00000000000000_wp, -0.73578586109551_wp, & - & 1.44183152868459_wp, 0.00000000000000_wp, 0.36789293054775_wp, & - &-1.44183152868459_wp, 0.00000000000000_wp, 0.36789293054775_wp & - & ],shape(xyz)) - real(wp),parameter :: desy = 0.1_wp - integer, parameter :: maxatdesy = 200 - character(len= 4) :: pgroup = 'C1 ' - integer, parameter :: iunit = stdout - logical, parameter :: pr = .true. - - call rattle(nat,xyz,0.025_wp) - - call getsymmetry(pr,iunit,nat,at,xyz,desy,maxatdesy,pgroup) - - if (pgroup.ne."c2v") stop 1 - - call terminate(afail) - -end subroutine test_symmetry_water - -subroutine test_symmetry_li8 - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use assertion - use xtb_thermo - - implicit none - - integer, parameter :: nat = 8 - integer, parameter :: at(nat) = [3,3,3,3,3,3,3,3] - real(wp) :: xyz(3,nat) = reshape(& - &[3.44376028745523_wp,-3.44376028745523_wp, 3.44376028745523_wp, & - &-3.44376028745523_wp, 3.44376028745523_wp, 3.44376028745523_wp, & - & 3.44376028745523_wp, 3.44376028745523_wp,-3.44376028745523_wp, & - &-3.44376028745523_wp,-3.44376028745523_wp,-3.44376028745523_wp, & - & 1.96829703889624_wp, 1.96829703889624_wp, 1.96829703889624_wp, & - &-1.96829703889624_wp, 1.96829703889624_wp,-1.96829703889624_wp, & - &-1.96829703889624_wp,-1.96829703889624_wp, 1.96829703889624_wp, & - & 1.96829703889624_wp,-1.96829703889624_wp,-1.96829703889624_wp & - & ],shape(xyz)) - real(wp),parameter :: desy = 0.1_wp - integer, parameter :: maxatdesy = 200 - character(len= 4) :: pgroup = 'C1 ' - integer, parameter :: iunit = stdout - logical, parameter :: pr = .true. - - call rattle(nat,xyz,0.025_wp) - - call getsymmetry(pr,iunit,nat,at,xyz,desy,maxatdesy,pgroup) - - if (pgroup.ne."td") stop 1 - - call terminate(afail) - -end subroutine test_symmetry_li8 - -subroutine test_symmetry_pcl3 - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use assertion - use xtb_thermo - - implicit none - - integer, parameter :: nat = 4 - integer, parameter :: at(nat) = [15,17,17,17] - real(wp) :: xyz(3,nat) = reshape([& - &-0.3927247746_wp, 3.3399945638_wp, 0.0000000000_wp, & - & 2.0622241137_wp, 3.7182629335_wp, 2.9906068785_wp, & - & 2.0622241137_wp, 3.7182629335_wp, -2.9906068785_wp, & - &-2.0622241137_wp, 6.8478421617_wp, 0.0000000000_wp & - & ],shape(xyz)) - real(wp),parameter :: desy = 0.1_wp - integer, parameter :: maxatdesy = 200 - character(len= 4) :: pgroup = 'C1 ' - integer, parameter :: iunit = stdout - logical, parameter :: pr = .true. - - call rattle(nat,xyz,0.025_wp) - - call getsymmetry(pr,iunit,nat,at,xyz,desy,maxatdesy,pgroup) - - if (pgroup.ne."c3v") stop 1 - - call terminate(afail) - -end subroutine test_symmetry_pcl3 - -subroutine test_symmetry_c20 - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use assertion - use xtb_thermo - - implicit none - - integer, parameter :: nat = 60 - integer, parameter :: at(nat) = [6,6,1,6,6,6,6,6,1,6,6,6,1,6,6,6,1,6, & - & 6,6,1,6,1,6,6,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, & - & 1,1,1,1,1,1,1,1,1,1] - real(wp) :: xyz(3,nat) = reshape(& - &[2.41219194492747_wp,-4.91851303826010_wp,-0.22758538736182_wp, & - & 4.82472026110659_wp,-5.14171048154136_wp, 1.32760630767135_wp, & - & 4.77295499314845_wp,-3.75166762243947_wp, 2.85870210478409_wp, & - & 7.25869507916783_wp,-4.83305017390035_wp,-0.19559043420593_wp, & - & 7.47000803479937_wp,-2.36707851295709_wp,-1.68298442476956_wp, & - & 7.18881867595212_wp, 0.01015538823813_wp,-0.08242607446421_wp, & - & 7.47520667139093_wp, 2.42658976833392_wp,-1.62214091246904_wp, & - & 7.23773612662799_wp, 4.85495021005436_wp,-0.07807403518017_wp, & - & 7.43559045274112_wp, 6.47235924828665_wp,-1.35229557959750_wp, & - & 4.77842386057702_wp, 5.12562513269823_wp, 1.41156683975546_wp, & - & 2.39275611165074_wp, 4.92495322492098_wp,-0.18756854677183_wp, & - &-0.02299796703722_wp, 5.26631335356544_wp, 1.34096856115698_wp, & - &-0.03259777579228_wp, 7.13976327526854_wp, 2.22155637264196_wp, & - &-2.41218627574907_wp, 4.91807273207114_wp,-0.22732082570321_wp, & - &-4.82480340905644_wp, 5.14144591988275_wp, 1.32769890425186_wp, & - &-7.25865917437130_wp, 4.83304639444808_wp,-0.19573972257043_wp, & - &-8.86910079235165_wp, 4.98168658288247_wp, 1.09382261859367_wp, & - &-7.46991354849272_wp, 2.36719567597733_wp,-1.68336236999613_wp, & - &-7.18862025470816_wp,-0.01008357864508_wp,-0.08290606490196_wp, & - &-7.47523312755680_wp,-2.42654819435900_wp,-1.62250751933882_wp, & - &-6.07711735841522_wp,-2.42521404770918_wp,-3.14764689968070_wp, & - &-7.23779281841198_wp,-4.85479147305920_wp,-0.07825355916279_wp, & - &-8.82692399479177_wp,-4.97337745707617_wp, 1.24058441925196_wp, & - &-4.77845409619515_wp,-5.12534923268283_wp, 1.41135896988084_wp, & - &-2.39279957535179_wp,-4.92475669340316_wp,-0.18781421116911_wp, & - &-2.32699175250018_wp,-3.07877394104155_wp,-1.12088538654272_wp, & - & 0.02293560607483_wp,-5.26647398028673_wp, 1.34066431524959_wp, & - & 0.03469348207365_wp,-3.90425355903932_wp, 2.90074284206239_wp, & - & 0.03226518399289_wp,-7.13995602733409_wp, 2.22119543495058_wp, & - &-2.45713530154589_wp,-6.32739646690686_wp,-1.70951995912754_wp, & - &-4.70585081816968_wp,-3.70545814931202_wp, 2.91385376197235_wp, & - &-4.79280467644828_wp,-6.95357611829985_wp, 2.37843009783733_wp, & - &-7.43573029247495_wp,-6.47233090239466_wp,-1.35229935904976_wp, & - &-9.31829625304309_wp,-2.41906487887277_wp,-2.56133857996547_wp, & - &-5.33755035959683_wp, 0.00004535342719_wp, 0.83753040154718_wp, & - &-8.58318711817218_wp, 0.01042183962286_wp, 1.44852232401017_wp, & - &-6.05623399492070_wp, 2.33441459675016_wp,-3.19366362074260_wp, & - &-9.30322001795493_wp, 2.32943327866387_wp,-2.64038771383021_wp, & - &-7.43720049940634_wp, 6.41898960284169_wp,-1.51171476589386_wp, & - &-4.86035482679441_wp, 6.98806739967728_wp, 2.25847784182628_wp, & - &-4.77331782056597_wp, 3.75132747173555_wp, 2.85873045067608_wp, & - &-2.44550214747184_wp, 6.30647530888968_wp,-1.76300676759273_wp, & - &-2.33508355980120_wp, 3.06328196620415_wp,-1.14178764729857_wp, & - &-0.03458765741021_wp, 3.90403813026017_wp, 2.90100551399486_wp, & - & 2.45698223372912_wp, 6.32771394089719_wp,-1.70916469061455_wp, & - & 2.32713915113855_wp, 3.07902716434336_wp,-1.12077767215315_wp, & - & 4.70583570036062_wp, 3.70582664590793_wp, 2.91414289007068_wp, & - & 4.79280845590055_wp, 6.95391059982537_wp, 2.37851324578718_wp, & - & 8.82689186944751_wp, 4.97377807901634_wp, 1.24070536172447_wp, & - & 9.31820365646258_wp, 2.41910456312156_wp,-2.56111748200792_wp, & - & 6.07699263649045_wp, 2.42512334085480_wp,-3.14720281403947_wp, & - & 8.58359340929075_wp,-0.01037837592181_wp, 1.44885113635729_wp, & - & 5.33779224454184_wp,-0.00002078698746_wp, 0.83817101870623_wp, & - & 6.05631525314441_wp,-2.33413302755636_wp,-3.19328000633762_wp, & - & 9.30332395289224_wp,-2.32931422591750_wp,-2.64000031997296_wp, & - & 7.43737435421056_wp,-6.41882330694200_wp,-1.51175822959492_wp, & - & 8.86907244645965_wp,-4.98172626713126_wp, 1.09405505490801_wp, & - & 4.86034915761601_wp,-6.98837353531080_wp, 2.25830209729592_wp, & - & 2.33516859747718_wp,-3.06384888404402_wp,-1.14234889596004_wp, & - & 2.44560041323075_wp,-6.30719907399858_wp,-1.76302566485406_wp & - & ],shape(xyz)) - real(wp),parameter :: desy = 0.25_wp - integer, parameter :: maxatdesy = 200 - character(len= 4) :: pgroup = 'C1 ' - integer, parameter :: iunit = stdout - logical, parameter :: pr = .true. - - call rattle(nat,xyz,0.010_wp) - - call getsymmetry(pr,iunit,nat,at,xyz,0.1_wp,maxatdesy,pgroup) - - if (pgroup.ne."c2") stop 1 - - call getsymmetry(pr,iunit,nat,at,xyz,0.2_wp,maxatdesy,pgroup) - - if (pgroup.ne."c2v") stop 1 - - call terminate(afail) - -end subroutine test_symmetry_c20 - -subroutine rattle(nat,xyz,magnitude) - use xtb_mctc_accuracy, only : wp - - implicit none - integer, intent(in) :: nat - real(wp), intent(out) :: xyz(3,nat) - real(wp), intent(in) :: magnitude - real(wp) :: ran - integer :: i,j - - do i = 1, nat - do j = 1, 3 - call random_number(ran) - xyz(j,i) = xyz(j,i) + (-1)**(i+j)*magnitude*ran - enddo - enddo - -end subroutine rattle diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tbdef_atomlist.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tbdef_atomlist.f90 deleted file mode 100644 index 2930373..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tbdef_atomlist.f90 +++ /dev/null @@ -1,70 +0,0 @@ -subroutine test_atomlist - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stderr - use assertion - use xtb_type_atomlist - implicit none - type(TAtomList) :: atl - character(len=:), allocatable :: string - integer, allocatable :: list(:) - integer, parameter :: atoms(9) = [3,1,1,5,8,1,1,2,5] - logical, parameter :: lpar(9) = [.true., .false., .true., .true., .true., & - & .false., .false., .true., .false.] - integer, parameter :: ipar(5) = [1, 3, 4, 5, 8] - character(len=*), parameter :: cpar = '1,3-5,8' - - write(stderr,'(a)') " * Testing defaults" - call assert(atl%get_truth() .eqv. .true.) - call atl%switch_truth - call assert(atl%get_truth() .eqv. .false.) - call assert_eq(size(atl), 0) - write(stderr,'("-> Done:",1x,i0,1x,"fails")') afail - - write(stderr,'(a)') " * Testing constructors" - atl = TAtomList(list=lpar, truth=.true.) - call assert_eq(size(atl), 9) - call assert_eq(len(atl), 5) - - atl = TAtomList(list=lpar, truth=.false.) - call assert_eq(size(atl), 9) - call assert_eq(len(atl), 4) - - atl = TAtomList(list=ipar, truth=.true.) - call assert_eq(size(atl), 8) - call assert_eq(len(atl), 5) - call atl%to_list(list) - call assert_eq(list, ipar) - - atl = TAtomList(list=cpar, truth=.false.) - call assert_eq(size(atl), 8) - call assert_eq(len(atl), 5) - call atl%to_string(string) - call assert_eq(string, cpar) - write(stderr,'("-> Done:",1x,i0,1x,"fails")') afail - call atl%new - - write(stderr,'(a)') " * Testing data manipulation" - call atl%new(lpar) - call atl%resize(9) - call atl%switch_truth - call atl%to_string(string) - call assert_eq(string, '2,6-7,9') - call atl%gather(atoms, list) - call assert_eq(list, [1,1,1,5]) - call assert_eq(size(list), len(atl)) - call atl%new - - atl = TAtomList(list=lpar, truth=.false., delimiter=' ', skip=':') - call atl%to_string(string) - call assert_eq(string, '2 6:7 9') - call atl%switch_truth - call atl%to_list(list) - call atl%switch_truth - call atl%add(list) - call assert_eq(len(atl), size(atl)) - call atl%to_string(string) - call assert_eq(string, '1:9') - write(stderr,'("-> Done:",1x,i0,1x,"fails")') afail - - call terminate(afail) -end subroutine test_atomlist diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tbdef_molecule.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tbdef_molecule.f90 deleted file mode 100644 index 7aacc5b..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tbdef_molecule.f90 +++ /dev/null @@ -1,110 +0,0 @@ -subroutine test_class_molecule_mic_distances - use xtb_mctc_accuracy, only : wp - use assertion - use xtb_type_molecule - use xtb_type_param - use xtb_eeq - use xtb_disp_ncoord - use xtb_pbc_tools - implicit none - real(wp),parameter :: thr = 1.0e-10_wp - ! SiO2 (random, no symmetry) - integer, parameter :: nat = 6 - integer, parameter :: at(nat) = [14,14,8,8,8,8] - real(wp),parameter :: abc(3,nat) = reshape(& - &[.095985472469032_wp, .049722204206931_wp, 0.10160624337938_wp, & - & 0.54722204206931_wp, 0.52863628207623_wp, 0.38664208660311_wp, & - & 0.29843937068984_wp, 0.39572194413818_wp, 0.20321248675876_wp, & - & 0.23364982659922_wp, 0.85647058758674_wp, 0.31884968761485_wp, & - & 0.72250232459952_wp, 0.65548544066844_wp, .056207709103487_wp, & - & 0.70514214000043_wp, 0.28321754549582_wp, 0.36424822189074_wp],& - & shape(abc)) - real(wp),parameter :: lattice(3,3) = reshape(& - &[ 8.7413053236641_wp, 0.0000000000000_wp, 0.0000000000000_wp, & - & 0.0000000000000_wp, 8.7413053236641_wp, 0.0000000000000_wp, & - & 0.0000000000000_wp, 0.0000000000000_wp, 8.7413053236641_wp], & - & shape(lattice)) - integer, parameter :: wsc_rep(3) = [1,1,1] - real(wp),allocatable :: xyz(:,:) - - type(TMolecule) :: mol - - allocate(xyz(3, nat)) - call coord_trafo(nat,lattice,abc,xyz) - call init(mol, at, xyz, lattice=lattice) - - call assert_close(mol%dist(1,1),8.7413053236641_wp,thr) - call assert_close(mol%dist(3,6),3.9480992656526_wp,thr) - call assert_close(mol%dist(2,3),2.9411012169549_wp,thr) - call assert_close(mol%dist(1,4),2.8120981086302_wp,thr) - - call mol%deallocate - - call terminate(afail) - -end subroutine test_class_molecule_mic_distances - -subroutine test_class_molecule_axis_trafo - use xtb_mctc_accuracy, only : wp - use assertion - use xtb_type_molecule - use xtb_type_param - use xtb_disp_ncoord - use xtb_eeq - implicit none - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 7 - integer, parameter :: at(nat) = [6,8,1,6,1,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - [ 0.236995341_wp, 0.794935672_wp, 0.000000000_wp, & - & 2.159203072_wp, -0.439230068_wp, 0.000000000_wp, & - & 0.329518229_wp, 2.884317091_wp, 0.000000000_wp, & - &-2.377225608_wp, -0.313030650_wp, 0.000000000_wp, & - &-2.288077922_wp, -2.365932814_wp, 0.000000000_wp, & - &-3.405901173_wp, 0.355579334_wp, 1.660010899_wp, & - &-3.405901173_wp, 0.355579335_wp, -1.660010899_wp & - & ],shape(xyz)) - - type(TMolecule) :: mol - real(wp) :: molmass - real(wp) :: center(3) - real(wp) :: moments(3) - - call init(mol, at, xyz) - - center = mol%center_of_geometry() - call assert_close(center(1),-1.2501984620000_wp,thr) - call assert_close(center(2), .18174541428571_wp,thr) - call assert_close(center(3), 0.0000000000000_wp,thr) - - call mol%shift_to_center_of_geometry - call assert_close(mol%xyz(2,1),.61319025771429_wp,thr) - call assert_close(mol%xyz(1,3),1.5797166910000_wp,thr) - call assert_close(mol%xyz(3,6),1.6600108990000_wp,thr) - - molmass = sum(mol%atmass) - call assert_close(molmass,80303.049694083_wp,1.0e-5_wp) ! in au - center = mol%center_of_mass() - call assert_close(center(1),1.2502034210661_wp,thr) - - call mol%shift_to_center_of_mass - call assert_close(mol%xyz(2,4),-0.31302884934293_wp,thr) - call assert_close(mol%xyz(1,1), 0.23699038193392_wp,thr) - - moments = mol%moments_of_inertia() - call assert_close(moments(1),57768.744315301_wp,1.0e-5_wp) - call assert_close(moments(3),361019.51690412_wp,1.0e-5_wp) - -! call mol%align_to_principal_axes(break_symmetry = .false.) -! call assert_close(mol%xyz(2,1),-.79493732581159_wp,thr) -! call assert_close(mol%xyz(1,7), 3.4059059117382_wp,thr) -! -! call mol%align_to_principal_axes(break_symmetry = .true.) -! call assert_close(mol%xyz(2,1),-.79493703211973_wp,thr) -! call assert_close(mol%xyz(1,7), 3.4059054710786_wp,thr) - - call mol%deallocate - - call terminate(afail) - -end subroutine test_class_molecule_axis_trafo diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tbdef_wsc.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tbdef_wsc.f90 deleted file mode 100644 index a7d872d..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tbdef_wsc.f90 +++ /dev/null @@ -1,83 +0,0 @@ -subroutine test_wigner_seitz_0d - use xtb_mctc_accuracy, only : wp - use assertion - use xtb_type_molecule - use xtb_type_wsc - implicit none - type(TMolecule) :: mol - type(tb_wsc) :: wsc - - real(wp),parameter :: thr = 1.0e-10_wp - integer, parameter :: nat = 3 - integer, parameter :: at(nat) = [8,1,1] - real(wp),parameter :: xyz(3,nat) = reshape(& - [ 0.00000000000000_wp, 0.00000000000000_wp, -0.73578586109551_wp, & - & 1.44183152868459_wp, 0.00000000000000_wp, 0.36789293054775_wp, & - &-1.44183152868459_wp, 0.00000000000000_wp, 0.36789293054775_wp & - & ],shape(xyz)) - - call init(mol, at, xyz) - - call generate_wsc(mol,wsc) - - call assert(allocated(wsc%lattr)) - call assert(allocated(wsc%itbl)) - - call assert(all(wsc%itbl <= 1)) - call assert(all(wsc%lattr == 0)) - - call terminate(afail) -end subroutine test_wigner_seitz_0D - -subroutine test_wigner_seitz_3D - use xtb_mctc_accuracy, only : wp - use assertion - - use xtb_type_molecule - use xtb_type_wsc - - use xtb_pbc_tools - - implicit none - - real(wp),parameter :: thr = 1.0e-10_wp - ! CaF2 - integer, parameter :: nat = 3 - integer, parameter :: at(nat) = [9,9,20] - real(wp),parameter :: abc(3,nat) = reshape(& - &[0.25_wp, 0.25_wp, 0.25_wp, & - & 0.75_wp, 0.75_wp, 0.75_wp, & - & 0.00_wp, 0.00_wp, 0.00_wp], shape(abc)) - real(wp),parameter :: lattice(3,3) = reshape(& - &[5.9598811567890_wp, 2.1071361905157_wp, 3.6496669404404_wp, & - & 0.0000000000000_wp, 6.3214085715472_wp, 3.6496669404404_wp, & - & 0.0000000000000_wp, 0.0000000000000_wp, 7.2993338808807_wp], & - & shape(lattice)) - - type(TMolecule) :: mol - type(tb_wsc) :: wsc - real(wp), allocatable :: xyz(:, :) - - allocate(xyz(3, nat)) - call coord_trafo(nat,lattice,abc,xyz) - call init(mol, at, xyz, lattice=lattice) - - call generate_wsc(mol,wsc) - - call assert(allocated(wsc%lattr)) - call assert(allocated(wsc%itbl)) - - print*,wsc%itbl - call assert(all(abs(wsc%lattr) <= 1)) - call assert_eq(wsc%itbl(1,1), 12) - call assert_eq(wsc%itbl(2,2), 12) - call assert_eq(wsc%itbl(3,3), 12) - call assert_eq(wsc%itbl(1,2), 6) - call assert_eq(wsc%itbl(1,3), 4) - call assert_eq(wsc%itbl(2,3), 4) - call assert_eq(wsc%itbl(1,2), wsc%itbl(2,1)) - call assert_eq(wsc%itbl(1,3), wsc%itbl(3,1)) - call assert_eq(wsc%itbl(2,3), wsc%itbl(3,2)) - - call terminate(afail) -end subroutine test_wigner_seitz_3D diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tests_peeq.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tests_peeq.f90 deleted file mode 100644 index 2f109ed..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/tests_peeq.f90 +++ /dev/null @@ -1,199 +0,0 @@ -program peeq_tester - use xtb_mctc_accuracy, only : wp -!$ use omp_lib -! ------------------------------------------------------------------------ -! general purpose library -! ------------------------------------------------------------------------ - use xtb_mctc_global - use xtb_mctc_timings - use xtb_mctc_systools - use xtb_mctc_convert - - use test_hessian - - implicit none - -! ------------------------------------------------------------------------ -! local variables -! ------------------------------------------------------------------------ - integer :: testid - integer :: idum,nargs - character(len=:),allocatable :: arg,sec - -!! ------------------------------------------------------------------------ -!! signal processing -!! ------------------------------------------------------------------------ -! external :: wSIGTERM -! external :: wSIGINT -!! here two important signal handlers are installed, it seems that -!! FORTRAN by itself cannot handle signals in the way I expected it -!! to do, but this will force it to die when I hit CTRL^C. -! call signal(2,wSIGINT) -! call signal(15,wSIGTERM) - - call mctc_init('test',10,.true.) - - nargs = command_argument_count() - if (nargs.lt.2) then - call raise('E',"Please give the tester a test to run!") - endif - - call rdarg(1,arg) - call rdarg(2,sec) - - select case(arg) - case('repulsion') - select case(sec) - case('cluster'); call test_repulsion_cluster - case('pbc3d'); call test_repulsion_pbc3d - end select - case('ncoord') - select case(sec) - case('pbc3dneighs'); call test_ncoord_pbc3d_neighbourlist - case('pbc3dlatp'); call test_ncoord_pbc3d_latticepoints - end select - case('coulomb') - select case(sec) - case('point_0d'); call test_coulomb_point_cluster - case('point_3d'); call test_coulomb_point_pbc3d - case('gfn1_0d'); call test_coulomb_gfn1_cluster - case('gfn1_3d'); call test_coulomb_gfn1_pbc3d - case('gfn2_0d'); call test_coulomb_gfn2_cluster - case('gfn2_3d'); call test_coulomb_gfn2_pbc3d - case('gaussian_0d'); call test_coulomb_gaussian_cluster - case('gaussian_3d'); call test_coulomb_gaussian_pbc3d - end select - case('eeq_model') - select case(sec) - case('water'); call test_eeq_water - case('ewald'); call test_eeq_ewald - case('gbsa'); call test_eeq_model_gbsa - case('hbond'); call test_eeq_model_hbond - case('salt'); call test_eeq_model_salt - end select - case('gfn2') - select case(sec) - case('basic'); call test_gfn2_mindless_basic - case('solvation'); call test_gfn2_mindless_solvation - case('scc'); call test_gfn2_scc - case('api'); call test_gfn2_api - case('gbsa'); call test_gfn2gbsa_api - case('salt'); call test_gfn2salt_api - case('pcem'); call test_gfn2_pcem_api - case('d-metal'); call test_gfn2_dmetal - case('cosmo'); call test_gfn2_mindless_cosmo - end select - case('gfn1') - select case(sec) - case('basic'); call test_gfn1_mindless_basic - case('solvation'); call test_gfn1_mindless_solvation - case('scc'); call test_gfn1_scc - case('api'); call test_gfn1_api - case('gbsa'); call test_gfn1gbsa_api - case('pcem'); call test_gfn1_pcem_api - case('xb'); call test_gfn1_xb - case('pbc3d'); call test_gfn1_pbc3d - case('ipea'); call test_ipea_indole - case('cosmo'); call test_gfn1_mindless_cosmo - end select - case('hessian') - call run_hessian_test(sec) - case('gfn0') - select case(sec) - case('basic'); call test_gfn0_mindless_basic - case('solvation'); call test_gfn0_mindless_solvation - case('sp'); call test_gfn0_sp - case('api'); call test_gfn0_api - case('srb'); call test_gfn0_api_srb - end select - case('gfnff') - select case(sec) - case('basic'); call test_gfnff_mindless_basic - case('solvation'); call test_gfnff_mindless_solvation - case('scaleup'); call test_gfnff_scaleup - case('pdb'); call test_gfnff_pdb - case('sdf'); call test_gfnff_sdf - case('sp'); call test_gfnff_sp - case('hb'); call test_gfnff_hb - case('gbsa');call test_gfnff_gbsa - end select - case('peeq') - select case(sec) - case('sp'); call test_peeq_sp - case('api'); call test_peeq_api - case('srb'); call test_peeq_api_srb - end select - case('dftd3') - select case(sec) - case('pbc3dneighs'); call test_dftd3_pbc3d_neighbourlist - case('pbc3dlatp'); call test_dftd3_pbc3d_latticepoints - case('pbc3datmneighs'); call test_dftd3_pbc3d_threebody_neighs - case('pbc3datmlatp'); call test_dftd3_pbc3d_threebody_latp - end select - case('dftd4') - select case(sec) - case('pbc3dneighs'); call test_dftd4_pbc3d_neighbourlist - case('pbc3dlatp'); call test_dftd4_pbc3d_latticepoints - case('pbc3datmneighs'); call test_dftd4_pbc3d_threebody_neighs - case('pbc3datmlatp'); call test_dftd4_pbc3d_threebody_latp - end select - case('geometry_reader') - select case(sec) - case('coord_3d_a'); call test_geometry_reader_file_coord_CaMgCO_3d - case('coord_3d_b'); call test_geometry_reader_file_coord_CaF2_3d - case('coord_2d'); call test_geometry_reader_file_coord_C_2d - case('coord_1d'); call test_geometry_reader_file_coord_C_1d - case('coord_0d'); call test_geometry_reader_file_coord_general_0d - case('xmol_0d'); call test_geometry_reader_file_xmol_water_0d - case('poscar_3d'); call test_geometry_reader_file_poscar_sio2_3d - case('molfile'); call test_geometry_reader_molfile_benzen - case('molfile_flat'); call test_geometry_reader_molfile_benzen_flat - case('sdfile'); call test_geometry_reader_file_sdf_h2o - case('sdfile_flat'); call test_geometry_reader_file_sdf_h2o_flat - case('sdfile_noh'); call test_geometry_reader_file_sdf_benzen_hquery - case('pdb'); call test_geometry_reader_file_pdb_4qxx - case('pdb_noh'); call test_geometry_reader_file_pdb_4qxx_noh - case('gen'); call test_geometry_reader_file_gen - end select - case('pbc_tools') - select case(sec) - case('convert'); call test_pbc_tools_convert - case('cutoff'); call test_pbc_tools_cutoff - end select - case('xtb_type_molecule') - select case(sec) - case('mic'); call test_class_molecule_mic_distances - case('axis'); call test_class_molecule_axis_trafo - end select - case('xtb_type_wsc') - select case(sec) - case('0d'); call test_wigner_seitz_0d - case('3d'); call test_wigner_seitz_3d - end select - case('xtb_type_atomlist') - select case(sec) - case('list'); call test_atomlist - end select - case('symmetry') - select case(sec) - case('water'); call test_symmetry_water - case('li8'); call test_symmetry_li8 - case('pcl3'); call test_symmetry_pcl3 - case('c20'); call test_symmetry_c20 - end select - case('thermo') - select case(sec) - case('axis'); call test_axis - case('calc'); call test_thermo_calc - case('print'); call test_print_thermo - end select - case('latticepoint') - select case(sec) - case('pbc3d'); call test_latticepoint_pbc3d - end select - end select - - ! falling through the tester is always an error - call terminate(1) - -end program peeq_tester diff --git a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/thermo.f90 b/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/thermo.f90 deleted file mode 100644 index 44b5d3a..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/TESTSUITE/thermo.f90 +++ /dev/null @@ -1,231 +0,0 @@ -subroutine test_axis - use xtb_mctc_accuracy, only : wp - use assertion - - use xtb_mctc_convert - use xtb_type_molecule - use xtb_splitparam - - use xtb_axis - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - real(wp), parameter :: thr2 = 1.0e-5_wp - integer, parameter :: nat = 6 - integer, parameter :: at(nat) = [8,8,1,1,1,1] - real(wp), parameter :: ams(nat) = [15.99940492_wp,15.99940492_wp, & - & 1.00794075_wp, 1.00794075_wp, 1.00794075_wp, 1.00794075_wp] - real(wp), parameter :: iso(nat) = [16.99913170_wp,17.9991610_wp, & - & 2.01107778_wp, 3.01042777_wp, 1.00794075_wp, 1.00794075_wp] - real(wp), parameter :: xyz(3,nat) = reshape([& - &-2.98956539380840_wp,-0.24213847149862_wp,-0.00000088744317_wp, & - & 2.35000755760470_wp, 0.22356837963350_wp,-0.00000838160401_wp, & - &-1.19731697901940_wp, 0.13238632078926_wp,-0.00000485980301_wp, & - &-3.84082093208368_wp, 1.35616304830930_wp, 0.00002536003281_wp, & - & 2.83883868349296_wp,-0.73499856747260_wp,-1.46075352362473_wp, & - & 2.83885706381384_wp,-0.73498070976087_wp, 1.46074229244211_wp],& - & shape(xyz)) - type(TMolecule) :: mol - real(wp) :: moments(3), rot(3) - real(wp) :: rot1(3) - real(wp) :: rot2(3), avmom2, mass2 - real(wp) :: eval3(3), coord3(3,nat) - real(wp) :: rot4(3), evec4(3,3) - - call init(mol, at, xyz) - mol%atmass = ams * amutoau - - moments = mol%moments_of_inertia() - - call assert_close(moments(1), 15649.5560990126_wp, thr2) - call assert_close(moments(2), 484991.786527778_wp, thr2) - call assert_close(moments(3), 485024.382510520_wp, thr2) - - rot = 0.5_wp*autorcm/[moments(3), moments(2), moments(1)] - - call assert_close(rot(1), .226251131473004_wp, thr) - call assert_close(rot(2), .226266337664493_wp, thr) - call assert_close(rot(3), 7.01216792608729_wp, thr) - - atmass = ams - - call axis(mol%n, mol%at, mol%xyz, rot1(1), rot1(2), rot1(3)) - - call assert_close(rot1(1), .226251131473004_wp, thr2) - call assert_close(rot1(2), .226266337664493_wp, thr2) - call assert_close(rot1(3), 7.01216792608729_wp, thr2) - - call axis2(mol%n, mol%at, mol%xyz, rot2(1), rot2(2), rot2(3), avmom2, mass2) - - call assert_close(rot2(1), .226251131473004_wp, thr2) - call assert_close(rot2(2), .226266337664493_wp, thr2) - call assert_close(rot2(3), 7.01216792608729_wp, thr2) - - call axisvec(mol%n, mol%at, mol%xyz, rot4(1), rot4(2), rot4(3), evec4) - - call assert_close(rot4(1), .226251131473004_wp, thr2) - call assert_close(rot4(2), .226266337664493_wp, thr2) - call assert_close(rot4(3), 7.01216792608729_wp, thr2) - - mol%atmass = iso * amutoau - - moments = mol%moments_of_inertia() - - call assert_close(moments(1), 23062.951395017_wp, thr2) - call assert_close(moments(2), 569661.08474644_wp, thr2) - call assert_close(moments(3), 577041.88473780_wp, thr2) - - rot = 0.5_wp*autorcm/[moments(3), moments(2), moments(1)] - - call assert_close(rot(1), .19017218374861_wp, thr) - call assert_close(rot(2), .19263614502269_wp, thr) - call assert_close(rot(3), 4.7581644454539_wp, thr) - - atmass = iso - - call axis(mol%n, mol%at, mol%xyz, rot1(1), rot1(2), rot1(3)) - - call assert_close(rot1(1), .19017218374861_wp, thr2) - call assert_close(rot1(2), .19263614502269_wp, thr2) - call assert_close(rot1(3), 4.7581644454539_wp, thr2) - - call axis2(mol%n, mol%at, mol%xyz, rot2(1), rot2(2), rot2(3), avmom2, mass2) - - call assert_close(rot2(1), .19017218374861_wp, thr2) - call assert_close(rot2(2), .19263614502269_wp, thr2) - call assert_close(rot2(3), 4.7581644454539_wp, thr2) - - call axisvec(mol%n, mol%at, mol%xyz, rot4(1), rot4(2), rot4(3), evec4) - - call assert_close(rot4(1), .19017218374861_wp, thr2) - call assert_close(rot4(2), .19263614502269_wp, thr2) - call assert_close(rot4(3), 4.7581644454539_wp, thr2) - - call terminate(afail) - -end subroutine test_axis - -subroutine test_thermo_calc - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use assertion - - use xtb_mctc_convert - use xtb_thermo - - implicit none - - real(wp), parameter :: thr = 1.0e-8_wp - integer, parameter :: nat = 6 - integer, parameter :: nvibs = 12 - real(wp), parameter :: ams(nat) = [15.99940492_wp,15.99940492_wp, & - & 1.00794075_wp, 1.00794075_wp, 1.00794075_wp, 1.00794075_wp] - real(wp), parameter :: moments(3) = & - &[15649.5560990126_wp, 484991.786527778_wp, 485024.382510520_wp] - real(wp), parameter :: vibs(nvibs) = & - &[117.29518854_wp, 161.91929949_wp, 164.05816261_wp, & - & 218.07506352_wp, 402.96868229_wp, 558.86387616_wp, & - &1523.62725135_wp, 1561.31279119_wp, 3460.43559680_wp, & - &3633.65239963_wp, 3636.81476002_wp, 3665.34271369_wp]*rcmtoau - real(wp), parameter :: vibs_iso(nvibs) = & - &[ 86.38105508090_wp, 141.77084264327_wp, 155.89354123588_wp, & - & 182.95872682340_wp, 333.60535802793_wp, 421.06198802042_wp, & - &1060.49921429103_wp, 1518.72673328712_wp, 2224.56212998692_wp, & - &2512.05098623212_wp, 3621.54401864530_wp, 3625.88416620323_wp]*rcmtoau - real(wp), parameter :: rotational_constants(3) = & - & 0.5_wp*autorcm/[moments(3), moments(2), moments(1)] - real(wp), parameter :: averaged_moment = & - & (moments(1)+moments(2)+moments(3))/3 /(kgtome*aatoau**2*1.0e+20_wp) - logical, parameter :: atom = .false. - logical, parameter :: linear = .false. - real(wp), parameter :: symmetry_number = 1 - real(wp), parameter :: energy = 0.0_wp - real(wp), parameter :: temperature = 298.15_wp - real(wp), parameter :: rotor_cutoff = 100.0_wp - logical, parameter :: pr = .true. - real(wp) :: et, ht, g, ts - - call thermodyn(stdout,rotational_constants(1),rotational_constants(2), & - & rotational_constants(3),averaged_moment,linear,atom, & - & symmetry_number,sum(ams),vibs,nvibs,energy,temperature, & - & rotor_cutoff,et,ht,g,ts,0.5_wp*sum(vibs),pr) - - call assert_close(et, 0.50275771916811E-01_wp, thr) - call assert_close(ht, 0.67528241233247E-02_wp, thr) - call assert_close(g, 0.17417501635698E-01_wp, thr) - call assert_close(ts, 0.32858270281112E-01_wp, thr) - - call terminate(afail) -end subroutine test_thermo_calc - -subroutine test_print_thermo - use xtb_mctc_accuracy, only : wp - use xtb_mctc_io, only : stdout - use assertion - - use xtb_mctc_convert - use xtb_splitparam - - use xtb_axis - use xtb_propertyoutput - - implicit none - - real(wp) :: zp - real(wp), parameter :: thr = 1.0e-8_wp - real(wp), parameter :: thr2 = 1.0e-5_wp - integer, parameter :: nat = 6 - integer, parameter :: at(nat) = [8,8,1,1,1,1] - real(wp), parameter :: ams(nat) = [15.99940492_wp,15.99940492_wp, & - & 1.00794075_wp, 1.00794075_wp, 1.00794075_wp, 1.00794075_wp] - real(wp), parameter :: iso(nat) = [16.99913170_wp,17.9991610_wp, & - & 2.01107778_wp, 3.01042777_wp, 1.00794075_wp, 1.00794075_wp] - real(wp), parameter :: xyz(3,nat) = reshape([& - &-2.98956539380840_wp,-0.24213847149862_wp,-0.00000088744317_wp, & - & 2.35000755760470_wp, 0.22356837963350_wp,-0.00000838160401_wp, & - &-1.19731697901940_wp, 0.13238632078926_wp,-0.00000485980301_wp, & - &-3.84082093208368_wp, 1.35616304830930_wp, 0.00002536003281_wp, & - & 2.83883868349296_wp,-0.73499856747260_wp,-1.46075352362473_wp, & - & 2.83885706381384_wp,-0.73498070976087_wp, 1.46074229244211_wp],& - & shape(xyz)) - integer, parameter :: nvibs = nat*3 - real(wp), parameter :: vibs(nvibs) = & - &[ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - & 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - & 117.29518854_wp, 161.91929949_wp, 164.05816261_wp, & - & 218.07506352_wp, 402.96868229_wp, 558.86387616_wp, & - &1523.62725135_wp, 1561.31279119_wp, 3460.43559680_wp, & - &3633.65239963_wp, 3636.81476002_wp, 3665.34271369_wp] - real(wp), parameter :: vibs_iso(nvibs) = & - &[ 0.00000000000_wp, 0.00000000000_wp, 0.00000000000_wp, & - & 0.00000000000_wp, 0.00000000000_wp, 0.00000000000_wp, & - & 86.38105508090_wp, 141.77084264327_wp, 155.89354123588_wp, & - & 182.95872682340_wp, 333.60535802793_wp, 421.06198802042_wp, & - &1060.49921429103_wp, 1518.72673328712_wp, 2224.56212998692_wp, & - &2512.05098623212_wp, 3621.54401864530_wp, 3625.88416620323_wp] - real(wp), parameter :: energy = 0.0_wp - real(wp) :: etot, htot, gtot - integer :: nimag - - atmass = ams - - call print_thermo(stdout,nat,nvibs,at,xyz,vibs,energy, & - & htot,gtot,nimag,.true.,zp) - - call assert_eq(nimag, 0) - call assert_close(htot, 0.50275771916811E-01_wp, thr) - call assert_close(gtot, 0.17337250373280E-01_wp, thr) - - atmass = iso - - call print_thermo(stdout,nat,nvibs,at,xyz,vibs_iso,energy, & - & htot,gtot,nimag,.true.,zp) - - call assert_eq(nimag, 0) - call assert_close(htot, 0.43308512037251E-01_wp, thr) - call assert_close(gtot, 0.88976699718681E-02_wp, thr) - - call terminate(afail) - -end subroutine test_print_thermo diff --git a/qupkake/xtb-641/xtb-6.4.1/assets/inputs/coord/caffeine.coord b/qupkake/xtb-641/xtb-6.4.1/assets/inputs/coord/caffeine.coord deleted file mode 100644 index d777ebf..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/assets/inputs/coord/caffeine.coord +++ /dev/null @@ -1,26 +0,0 @@ -$coord - 2.02799738646442 0.09231312124713 -0.14310895950963 C - 4.75011007621000 0.02373496014051 -0.14324124033844 N - 6.33434307654413 2.07098865582721 -0.14235306905930 C - 8.72860718071825 1.38002919517619 -0.14265542523943 N - 8.65318821103610 -1.19324866489847 -0.14231527453678 C - 6.23857175648671 -2.08353643730276 -0.14218299370797 C - 5.63266886875962 -4.69950321056008 -0.13940509630299 C - 3.44931709749015 -5.48092386085491 -0.14318454855466 O - 7.77508917214346 -6.24427872938674 -0.13107140408805 N - 10.30229550927022 -5.39739796609292 -0.13672168520430 C - 12.07410272485492 -6.91573621641911 -0.13666499342053 O - 10.70038521493902 -2.79078533715849 -0.14148379504141 N - 13.24597858727017 -1.76969072232377 -0.14218299370797 C - 7.40891694074004 -8.95905928176407 -0.11636933482904 C - 1.38702118184179 2.05575746325296 -0.14178615122154 H - 1.34622199478497 -0.86356704498496 1.55590600570783 H - 1.34624089204623 -0.86133716815647 -1.84340893849267 H - 5.65596919189118 4.00172183859480 -0.14131371969009 H - 14.67430918222276 -3.26230980007732 -0.14344911021228 H - 13.50897177220290 -0.60815166181684 1.54898960808727 H - 13.50780014200488 -0.60614855212345 -1.83214617078268 H - 5.41408424778406 -9.49239668625902 -0.11022772492007 H - 8.31919801555568 -9.74947502841788 1.56539243085954 H - 8.31511620712388 -9.76854236502758 -1.79108242206824 H -$end diff --git a/qupkake/xtb-641/xtb-6.4.1/assets/inputs/coord/quartz.3d.coord b/qupkake/xtb-641/xtb-6.4.1/assets/inputs/coord/quartz.3d.coord deleted file mode 100644 index fbd69b5..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/assets/inputs/coord/quartz.3d.coord +++ /dev/null @@ -1,15 +0,0 @@ -$coord - 2.82781861325240 2.96439280874170 3.12827803849279 o - 7.19124230791576 0.98723342603994 4.89004701836746 o - 4.95491880597601 4.82830910314898 8.74847811174740 o - 0.19290883043307 2.30645007856310 8.72969832061507 o - -2.01592208020090 6.16478744235115 4.87273962147340 o - 0.66183062221384 7.07392578563696 0.27767968372345 o - 4.55701736204879 0.06291337111965 3.31745840478609 si - -2.10064209975148 3.63969476409878 6.81014625000326 si - 2.31009832827224 4.12572862149043 0.08842485276656 si -$user-defined bonds -$cell - 9.28422449595511046 9.28422449595511046 10.21434769907115 90.0000 90.0000 120.0000 -$periodic 3 -$end diff --git a/qupkake/xtb-641/xtb-6.4.1/assets/inputs/vasp/ammonia.vasp b/qupkake/xtb-641/xtb-6.4.1/assets/inputs/vasp/ammonia.vasp deleted file mode 100644 index 1ed2387..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/assets/inputs/vasp/ammonia.vasp +++ /dev/null @@ -1,23 +0,0 @@ - H N - 1.0000000000000000 - 5.0133599999999996 0.0000000000000000 0.0000000000000000 - 0.0000000000000000 5.0133599999999996 0.0000000000000000 - 0.0000000000000000 0.0000000000000000 5.0133599999999996 - 12 4 -Cartesian - 2.1985588943999996 1.7639005823999998 0.8801454815999999 - 1.7639005823999998 0.8801454815999999 2.1985588943999996 - 0.8801454815999999 2.1985588943999996 1.7639005823999998 - 4.8411510839999998 1.6194155471999998 4.9398140088000000 - 4.3563090384000001 2.4998116967999997 3.6324801215999996 - 3.5195792543999995 1.1535741359999998 4.0840334567999994 - 4.0840334567999994 3.5195792543999995 1.1535741359999998 - 4.9398140088000000 4.8411510839999998 1.6194155471999998 - 3.6324801215999996 4.3563090384000001 2.4998116967999997 - 2.4998116967999997 3.6324801215999996 4.3563090384000001 - 1.1535741359999998 4.0840334567999994 3.5195792543999995 - 1.6194155471999998 4.9398140088000000 4.8411510839999998 - 1.3746131783999997 1.3746131783999997 1.3746131783999997 - 3.9981545999999994 1.9910559239999999 4.4636450759999997 - 4.4636450759999997 3.9981545999999994 1.9910559239999999 - 1.9910559239999999 4.4636450759999997 3.9981545999999994 diff --git a/qupkake/xtb-641/xtb-6.4.1/assets/inputs/xyz/taxol.xyz b/qupkake/xtb-641/xtb-6.4.1/assets/inputs/xyz/taxol.xyz deleted file mode 100644 index 7cbe926..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/assets/inputs/xyz/taxol.xyz +++ /dev/null @@ -1,116 +0,0 @@ -113 - SCF done -176.154558433845 0.000331717503 -C -2.26190362167063 -2.23274871515243 -0.34190733362876 -C -0.95456098689486 -2.37695454268952 -0.57691720259526 -C -0.37073732103448 -2.46433327240285 -1.96135470513670 -H -0.41194130784284 -1.47597800037112 -2.43138059888576 -H -0.94656125167399 -3.16068995746486 -2.57045179275739 -H 0.66842644119588 -2.78880057328767 -1.90936385963964 -C -0.00016207531929 -2.26877165199453 0.57330072167658 -C -0.34829449712608 -0.97827553540687 1.33009459882379 -H 0.01109943313599 -0.13551629263028 0.73731772561181 -H 0.16838552404973 -0.97253756746775 2.28912996370670 -C -1.85893224394126 -0.81026345247231 1.59480485119117 -O -2.09770605966482 -0.84061168802268 2.99558018472920 -H -2.03950726056567 0.07099522638439 3.36452409511852 -C -2.68014178809399 -2.02945799558582 1.09658529964912 -C -4.14339828717231 -1.71909922541134 1.40976642056161 -H -4.53902595149693 -0.90072211338406 0.82675240558458 -H -4.77431961418713 -2.58813415687901 1.26043363052764 -H -4.19019507646917 -1.43792090898570 2.46226258158012 -C -2.34683567528364 -3.28067596105746 1.95168067406062 -H -1.67572538285061 -3.02192454833861 2.76826385272635 -H -1.89917575532925 -4.06245114628146 1.34367048942152 -H -3.26146448189256 -3.67917417958271 2.38598767343407 -C -2.34639164857028 0.54339223254471 1.03033796600632 -H -3.27100952991996 0.80886637194193 1.55042804108020 -O -1.33052949111167 1.50426572011390 1.31721122471823 -C -1.21509455620725 1.96613110661377 2.51874969847408 -O -1.83012681874458 1.60912524580610 3.51477294717956 -C -0.18987688088814 3.03605230210500 2.59442435919408 -C 0.00832899175311 3.68661255088857 3.80877412661576 -C 0.95178772078573 4.69095438229710 3.92052638513519 -C 1.70851869740174 5.05200729469005 2.81560436023413 -C 1.52118817478704 4.40770847828074 1.60213404758872 -C 0.57697411413239 3.40243291944411 1.49201296630779 -H 0.41662609581964 2.88831438660841 0.54950063706763 -H 2.11642233730867 4.69179621902942 0.74084766415095 -H 2.44874414910769 5.83992148313697 2.90165670972236 -H 1.10175674438479 5.19672707064917 4.86853767337483 -H -0.59587295693050 3.38682557490628 4.66099948254686 -C -2.55222499871792 0.69918633986789 -0.50995521967761 -H -1.86309477217822 0.01093512761788 -0.99373502172831 -C -2.08019374633758 2.10823011355873 -0.90117488634351 -C -2.55661378655687 3.26627514291862 -0.02206071105077 -H -3.19251371639452 3.01066256127990 0.82354990805305 -H -1.74875954827032 3.92714542906296 0.29821804958285 -O -3.32361972050627 3.84411901817690 -1.10322352777608 -C -2.75910686767183 2.89339297511699 -2.03963336207423 -C -3.83260478912206 2.25828551705607 -2.88881858111899 -H -3.62835989651982 2.39632492680399 -3.95081655619850 -H -4.78201150041827 2.74811280449107 -2.66267413636231 -C -3.98725059124100 0.77149125041999 -2.61295786251850 -O -5.22509981286263 0.42167923619522 -3.19636532504308 -H -5.60338777092674 -0.33725080568793 -2.71029884853608 -H -3.15848920485993 0.23110800719778 -3.08988880419871 -C -3.94874381609669 0.40341749738402 -1.09781556022962 -C -4.31403062698241 -1.06845821849688 -1.23559306268395 -O -5.46730824921587 -1.37539731259632 -1.42291224832408 -C -3.16940688196012 -2.00025422378842 -1.52128596073916 -H -2.56008628127861 -1.42302325961245 -2.23078661873523 -O -3.46688123391754 -3.12710150334685 -2.32419591594549 -C -4.26703545212573 -4.09254410692390 -2.04267258972991 -O -4.43065439408332 -4.97092059095515 -2.87958001566486 -C -4.98071885619310 -4.18722479150635 -0.71113528278304 -H -5.58114498737944 -5.09138828914589 -0.69988734973086 -H -5.62533266122613 -3.32415413277582 -0.58051013330245 -H -4.25691939668289 -4.22982538680672 0.09481008712761 -C -5.07518604081354 1.16877387027910 -0.40455960793867 -H -5.06235208120400 0.99821995654290 0.67005764986687 -H -4.98900416807055 2.23898058193758 -0.58314514997154 -H -6.02531255586048 0.81099135338798 -0.80297212686910 -H -2.00590752974238 3.38307870871891 -2.66035432379169 -O -0.67428930774075 2.17371266689630 -1.05009019448311 -C -0.15210346921377 1.44852486559195 -1.98368047843702 -O -0.72846762068478 0.66557311000637 -2.71893747900941 -C 1.33754218473599 1.69785449183155 -2.08076702178496 -H 1.75105754926356 1.08172484345258 -2.87504989398818 -H 1.81746747191693 1.43711436732152 -1.14097557303593 -H 1.52896786986216 2.74708554797121 -2.28759822779882 -H -0.12217156539345 -3.10952089692694 1.25599950211545 -O 1.33385430727247 -2.25262620282775 0.10259397091073 -C 2.18583559863485 -2.69480834809498 0.96519647740345 -O 1.97506781517084 -3.03852936023556 2.11881325370133 -C 3.60531421670553 -2.77012815376632 0.44547071961222 -O 4.40619994338439 -3.32196935889856 1.47019593752540 -H 3.80441494412930 -3.45808597263640 2.22626881684654 -H 3.66270434359231 -3.39955941294499 -0.44768416007918 -C 4.12599705372900 -1.36164184366329 0.09280168923320 -N 3.32960241513642 -0.86728091800343 -0.99832944071139 -C 3.78057443409672 -0.54116647103130 -2.23059974248466 -O 3.04215736615235 -0.49739181490405 -3.19842731717708 -C 5.21422892212231 -0.18253147399184 -2.35444289723476 -C 5.87582516895670 0.61411387446773 -1.42595677001613 -C 7.19735276149193 0.97418571930306 -1.62854358196679 -C 7.86924363190920 0.54369211104811 -2.76134630886935 -C 7.21198661152069 -0.23268009942841 -3.70371179743003 -C 5.88898892602259 -0.58240577531325 -3.50429602695658 -H 5.35815759360643 -1.17972272118238 -4.23997551843760 -H 7.73339483774093 -0.55828989847416 -4.59752172511528 -H 8.90589087887168 0.82209042978918 -2.91596886003763 -H 7.70659950948429 1.59609385235223 -0.90001452504522 -H 5.34662073139270 0.96722785471406 -0.54804547099080 -H 2.35372603597705 -1.13581656250778 -0.92805997792707 -C 4.05164267592348 -0.49223807721407 1.31558083515360 -C 3.00893439484731 0.39835201685449 1.52213310312531 -C 2.93219960150823 1.13038964927044 2.69505538510186 -C 3.89950617571995 0.97631191063620 3.67471628636534 -C 4.94268142758468 0.08492562945832 3.47898204736814 -C 5.01391626805056 -0.64590838002696 2.30553542679038 -H 5.81600993424474 -1.35931646572247 2.14772196574119 -H 5.70046843397824 -0.04140120095247 4.24465748987104 -H 3.83916582620011 1.54999966309067 4.59276451640817 -H 2.11144231507796 1.82037338403752 2.84748797399134 -H 2.25083747473477 0.52037131490303 0.75600605502183 -H 5.16226233179803 -1.44693032750892 -0.23098830761639 - diff --git a/qupkake/xtb-641/xtb-6.4.1/assets/logo/README.md b/qupkake/xtb-641/xtb-6.4.1/assets/logo/README.md deleted file mode 100644 index 308bb77..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/assets/logo/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# The xTB Logo - -Extended Tight Binding Extended Tight Binding - -Created by Sebastian Ehlert. - -Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. diff --git a/qupkake/xtb-641/xtb-6.4.1/assets/logo/xtb.svg b/qupkake/xtb-641/xtb-6.4.1/assets/logo/xtb.svg deleted file mode 100644 index 2c5aba5..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/assets/logo/xtb.svg +++ /dev/null @@ -1,466 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/qupkake/xtb-641/xtb-6.4.1/assets/logo/xtb_alt.svg b/qupkake/xtb-641/xtb-6.4.1/assets/logo/xtb_alt.svg deleted file mode 100644 index de11899..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/assets/logo/xtb_alt.svg +++ /dev/null @@ -1,306 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/qupkake/xtb-641/xtb-6.4.1/assets/meson.build b/qupkake/xtb-641/xtb-6.4.1/assets/meson.build deleted file mode 100644 index 149bd3b..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/assets/meson.build +++ /dev/null @@ -1,48 +0,0 @@ -# This file is part of xtb. -# -# Copyright (C) 2019-2020 Sebastian Ehlert -# -# xtb is free software: you can redistribute it and/or modify it under -# the terms of the GNU Lesser General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# xtb is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with xtb. If not, see . - -# misc. files for xtb installation -setup_files = [ - 'config_env.bash', - 'config_env.csh', -] -foreach file: setup_files - install_data(configure_file(input: files('templates'/file), - output: file, configuration: config)) -endforeach - -# generate a pkg-config file for xtb -pkg_config = '@0@.pc'.format(meson.project_name()) -install_data(configure_file(input: files('templates'/pkg_config), - output: pkg_config, configuration: config), - install_dir: get_option('libdir')/'pkgconfig') - -# generate a tcl environment module -# The convention is to name the file after the version and put it in a directory -# with the program name, but we will name the intermediate tcl file differently. -# On installation the file will be copied to the data_dir (share/xtb) and renamed -# to the version number. -env_module = '@0@.tcl'.format(meson.project_name()) -install_data( - configure_file( - input: files('templates/env-module.tcl'), - output: env_module, - configuration: config, - ), - rename: meson.project_version(), - install_dir: get_option('datadir')/'modules'/'modulefiles'/meson.project_name() -) diff --git a/qupkake/xtb-641/xtb-6.4.1/assets/references.bib b/qupkake/xtb-641/xtb-6.4.1/assets/references.bib deleted file mode 100644 index 3c7f3ea..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/assets/references.bib +++ /dev/null @@ -1,162 +0,0 @@ -@article{bannwarth2020, - title={Extended tight‐binding quantum chemistry methods}, - author={Bannwarth, Christoph and Caldeweyher, Eike and Ehlert, Sebastian and Hansen, Andreas and Pracht, Philipp and Seibert, Jakob and Spicher, Spicher and Grimme, Stefan}, - journal={{WIREs} Comput{.} Mol{.} Sci{.}}, - volume = {11}, - year={2020}, - pages={e01493}, - doi={10.1002/wcms.1493}, - url={https://dx.doi.org/10.1002/wcms.1493} -} - -@article{grimme2017, - title={A robust and accurate tight-binding quantum chemical method for structures, vibrational frequencies, and noncovalent interactions of large molecular systems parametrized for all spd-block elements (Z=1--86)}, - author={Grimme, Stefan and Bannwarth, Christoph and Shushkov, Philip}, - journal={J{.} Chem{.} Theory Comput{.}}, - volume={13}, - number={5}, - pages={1989--2009}, - year={2017}, - doi={10.1021/acs.jctc.7b00118}, - url={https://dx.doi.org/10.1021/acs.jctc.7b00118}, - publisher={ACS Publications} -} - -@article{grimme2019, - title={Exploration of chemical compound, conformer, and reaction space with meta-dynamics simulations based on tight-binding quantum chemical calculations}, - author={Grimme, Stefan}, - journal={J{.} Chem{.} Theory Comput{.}}, - volume={15}, - number={5}, - pages={2847--2862}, - year={2019}, - doi={10.1021/acs.jctc.9b00143}, - url={https://dx.doi.org/10.1021/acs.jctc.9b00143}, - publisher={ACS Publications} -} - -@article{koopman2019, - title={Calculation of Electron Ionization Mass Spectra with Semiempirical GFNn-xTB Methods}, - author={Koopman, Jeroen and Grimme, Stefan}, - journal={ACS Omega}, - volume={4}, - number={12}, - pages={15120--15133}, - year={2019}, - doi={10.1021/acsomega.9b02011}, - url={https://dx.doi.org/10.1021/acsomega.9b02011}, - publisher={ACS Publications} -} - -@article{asgeirsson2017, - title={Quantum chemical calculation of electron ionization mass spectra for general organic and inorganic molecules}, - author={{\'A}sgeirsson, Vilhj{\'a}lmur and Bauer, Christoph A and Grimme, Stefan}, - journal={Chem{.} Sci{.}}, - volume={8}, - number={7}, - pages={4879--4895}, - year={2017}, - doi={10.1039/c7sc00601b}, - url={https://dx.doi.org/10.1039/c7sc00601b}, - publisher={Royal Society of Chemistry} -} - -@article{grimme2016, - title={Ultra-fast computation of electronic spectra for large systems by tight-binding based simplified Tamm-Dancoff approximation (sTDA-xTB)}, - author={Grimme, Stefan and Bannwarth, Christoph}, - journal={J{.} Chem{.} Phys{.}}, - volume={145}, - number={5}, - pages={054103}, - year={2016}, - doi={10.1063/1.4959605}, - url={https://dx.doi.org/10.1063/1.4959605}, - publisher={AIP Publishing LLC} -} - -@article{caldeweyher2020, - title={Extension and evaluation of the D4 London-dispersion model for periodic systems}, - author={Caldeweyher, Eike and Mewes, Jan-Michael and Ehlert, Sebastian and Grimme, Stefan}, - journal={Phys{.} Chem{.} Chem{.} Phys{.}}, - volume={22}, - number={16}, - pages={8499--8512}, - year={2020}, - doi={10.1039/D0CP00502A}, - url={https://dx.doi.org/10.1039/D0CP00502A}, - publisher={Royal Society of Chemistry} -} - -@article{caldeweyher2019, - title={A generally applicable atomic-charge dependent London dispersion correction}, - author={Caldeweyher, Eike and Ehlert, Sebastian and Hansen, Andreas and Neugebauer, Hagen and Spicher, Sebastian and Bannwarth, Christoph and Grimme, Stefan}, - journal={J{.} Chem{.} Phys{.}}, - volume={150}, - number={15}, - pages={154122}, - year={2019}, - doi={10.1063/1.5090222}, - url={https://dx.doi.org/10.1063/1.5090222}, - publisher={AIP Publishing LLC} -} - -@article{caldeweyher2017, - title={Extension of the D3 dispersion coefficient model}, - author={Caldeweyher, Eike and Bannwarth, Christoph and Grimme, Stefan}, - journal={J{.} Chem{.} Phys{.}}, - volume={147}, - number={3}, - pages={034112}, - year={2017}, - doi={10.1063/1.4993215}, - url={https://dx.doi.org/10.1063/1.4993215}, - publisher={AIP Publishing LLC} -} - -@article{spicher2020, - title={Robust Atomistic Modeling of Materials, Organometallic, and Biochemical Systems}, - author={Spicher, Sebastian and Grimme, Stefan}, - journal={Angew{.} Chem{.} Int{.} Ed{.}}, - volume={59}, - pages={15665--15673}, - year={2020}, - doi={10.1002/anie.202004239}, - url={https://dx.doi.org/10.1002/anie.202004239}, - publisher={Wiley Online Library} -} - -@article{spicher2021, - author={Spicher, Sebastian and Grimme, Stefan}, - title={Single-Point Hessian Calculations for Improved Vibrational Frequencies and Rigid-Rotor-Harmonic-Oscillator Thermodynamics}, - journal={J{.} Chem{.} Theory Comput{.}}, - volume={17}, - number={3}, - pages={1701--1714}, - year={2021}, - doi={10.1021/acs.jctc.0c01306}, - url={https://doi.org/10.1021/acs.jctc.0c01306}, - eprint={https://doi.org/10.1021/acs.jctc.0c01306}, - publisher={ACS Publications} -} - -@article{pracht2019, - title={A Robust Non-Self-Consistent Tight-Binding Quantum Chemistry Method for large Molecules}, - author={Pracht, Philipp and Caldeweyher, Eike and Ehlert, Sebastian and Grimme, Stefan}, - year={2019}, - doi={10.26434/chemrxiv.8326202.v1}, - url={https://dx.doi.org/10.26434/chemrxiv.8326202.v1}, - publisher={ChemRxiv} -} - -@article{bannwarth2019, - title={GFN2-xTB—An accurate and broadly parametrized self-consistent tight-binding quantum chemical method with multipole electrostatics and density-dependent dispersion contributions}, - author={Bannwarth, Christoph and Ehlert, Sebastian and Grimme, Stefan}, - journal={J{.} Chem{.} Theory Comput{.}}, - volume={15}, - number={3}, - pages={1652--1671}, - year={2019}, - doi={10.1021/acs.jctc.8b01176}, - url={https://dx.doi.org/10.1021/acs.jctc.8b01176}, - publisher={ACS Publications} -} diff --git a/qupkake/xtb-641/xtb-6.4.1/assets/templates/config_env.bash b/qupkake/xtb-641/xtb-6.4.1/assets/templates/config_env.bash deleted file mode 100755 index 7cd9892..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/assets/templates/config_env.bash +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash -# run this script to set up a xtb environment -# requirements: $XTBHOME is set to `pwd` -if [ -z "${XTBHOME}" ]; then - XTBHOME="$(cd -P "$(dirname "${BASH_SOURCE[0]}")" && pwd)/../../" -fi - -# set up path for xtb, using the xtb directory and the users home directory -XTBPATH=${XTBHOME}/@datadir@:${HOME} - -# to include the documentation we include our man pages in the users manpath -MANPATH=${MANPATH}:${XTBHOME}/@mandir@ - -# finally we have to make the binaries -PATH=${PATH}:${XTBHOME}/@bindir@ - -# enable package config for xtb -PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:${XTBHOME}/@libdir@/pkgconfig - -export PATH XTBPATH MANPATH PKG_CONFIG_PATH diff --git a/qupkake/xtb-641/xtb-6.4.1/assets/templates/config_env.csh b/qupkake/xtb-641/xtb-6.4.1/assets/templates/config_env.csh deleted file mode 100755 index ec749b6..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/assets/templates/config_env.csh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/csh -# run this script to set up a xtb environment -# requirements: $XTBHOME is set to `pwd` -if ( ! ${?XTBHOME} ) then - setenv XTBHOME "`dirname $0`/../../" -endif - -# set up path for xtb, using the xtb directory and the users home directory -setenv XTBPATH ${XTBHOME}/@datadir@:${HOME} - -# to include the documentation we include our man pages in the users manpath -setenv MANPATH ${MANPATH}:${XTBHOME}/@mandir@ - -# finally we have to make the binaries and scripts accessable -setenv PATH ${PATH}:${XTBHOME}/@bindir@ - -# enable package config for xtb -setenv PKG_CONFIG_PATH ${PKG_CONFIG_PATH}:${XTBHOME}/@libdir@/pkgconfig diff --git a/qupkake/xtb-641/xtb-6.4.1/assets/templates/env-module.tcl b/qupkake/xtb-641/xtb-6.4.1/assets/templates/env-module.tcl deleted file mode 100644 index 0b8be20..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/assets/templates/env-module.tcl +++ /dev/null @@ -1,12 +0,0 @@ -#%Module -set prefix @prefix@ - -module-whatis "@description@" - -prepend-path XTBPATH $prefix/@datadir@ -prepend-path PATH $prefix/@bindir@ -prepend-path MANPATH $prefix/@mandir@ -prepend-path PKG_CONFIG_PATH $prefix/@libdir@/pkgconfig - -# Only allow to load one instance of @name@ -conflict @name@ diff --git a/qupkake/xtb-641/xtb-6.4.1/assets/templates/version.f90 b/qupkake/xtb-641/xtb-6.4.1/assets/templates/version.f90 deleted file mode 100644 index 9184441..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/assets/templates/version.f90 +++ /dev/null @@ -1,3 +0,0 @@ -character(len=*),parameter :: version = "@version@ (@commit@)" -character(len=*),parameter :: date = "@date@" -character(len=*),parameter :: author = "'@author@@@origin@'" diff --git a/qupkake/xtb-641/xtb-6.4.1/assets/templates/xtb.pc b/qupkake/xtb-641/xtb-6.4.1/assets/templates/xtb.pc deleted file mode 100644 index d7eae88..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/assets/templates/xtb.pc +++ /dev/null @@ -1,9 +0,0 @@ -prefix=@prefix@ -libdir=${prefix}/@libdir@ -includedir=${prefix}/@includedir@ - -Name: @name@ -Description: @description@ -Version: @version@ -Libs: -L${libdir} -l@name@ -Cflags: -I${includedir} diff --git a/qupkake/xtb-641/xtb-6.4.1/assets/xtb.wrap b/qupkake/xtb-641/xtb-6.4.1/assets/xtb.wrap deleted file mode 100644 index 1801467..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/assets/xtb.wrap +++ /dev/null @@ -1,4 +0,0 @@ -[wrap-git] -directory = xtb -url = https://github.com/grimme-lab/xtb.git -revision = head diff --git a/qupkake/xtb-641/xtb-6.4.1/cmake/CMakeLists.txt b/qupkake/xtb-641/xtb-6.4.1/cmake/CMakeLists.txt deleted file mode 100644 index 2dd9728..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/cmake/CMakeLists.txt +++ /dev/null @@ -1,46 +0,0 @@ -cmake_minimum_required(VERSION 3.9) - -if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU") - set(dialect "-fdefault-real-8 -fdefault-double-8 -ffree-line-length-none -fbacktrace") - set(bounds "-fbounds-check") - if(NOT CMAKE_Fortran_COMPILER_VERSION VERSION_GREATER_EQUAL 8.0.0) - set(DISABLE_OMP ON PARENT_SCOPE) - endif() -endif() -if(CMAKE_Fortran_COMPILER_ID MATCHES "Intel") - set(dialect "-axAVX2 -r8 -traceback") - set(bounds "-check bounds") -endif() -if(CMAKE_Fortran_COMPILER_ID MATCHES "PGI") - set(dialect "-Mbackslash -Mallocatable=03 -r8 -traceback") -endif() -set(CMAKE_Fortran_FLAGS_DEBUG "${CMAKE_Fortran_FLAGS_DEBUG} ${bounds}" PARENT_SCOPE) -set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} ${dialect}" PARENT_SCOPE) - - -# Program version, split to get major version for SOVERSION -string(REGEX MATCHALL "[0-9]+" version-split "${PROJECT_VERSION}") -list(GET version-split 0 XTB_VERSION_MAJOR) -set(XTB_VERSION_MAJOR "${XTB_VERSION_MAJOR}" PARENT_SCOPE) - - -# Populate xtb_version.fh -set(version ${PROJECT_VERSION}) -execute_process(COMMAND git rev-parse HEAD - RESULT_VARIABLE git_return - OUTPUT_VARIABLE commit) -if(git_return) - set(commit "unknown-commit") -else() - string(REGEX REPLACE "\n$" "" commit ${commit}) -endif() -string(TIMESTAMP date "%m/%d/%Y") -set(author $ENV{USERNAME}) -set(origin ${CMAKE_HOST_SYSTEM_NAME}) -configure_file( - "${xtb-dir}/assets/templates/version.f90" - "${CMAKE_CURRENT_BINARY_DIR}/xtb_version.fh" - @ONLY -) - -set(xtb-config-dir "${CMAKE_CURRENT_BINARY_DIR}" PARENT_SCOPE) diff --git a/qupkake/xtb-641/xtb-6.4.1/cmake/README.adoc b/qupkake/xtb-641/xtb-6.4.1/cmake/README.adoc deleted file mode 100644 index 79e04b9..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/cmake/README.adoc +++ /dev/null @@ -1,172 +0,0 @@ -= Building xtb with CMake - -To build `xtb` from the source in this repository the https://cmake.org/[CMake build system] can be employed. -The build files used require a CMake verson version of >= 3.9 or newer. -We highly recommend to use CMake together with the https://ninja-build.org/[ninja] (version 1.10 required), but the default make build will work as well. - -== Getting CMake - -CMake should be available in a sufficient up-to-date version from your operating systems package manager. -You can also use `conda` to install CMake and ninja from the conda-forge channel - -[source,bash] ----- -conda config --add channels conda-forge -conda install cmake ninja ----- - -Alternatively you can install the latest version of CMake and ninja with `pip` (or `pip3` depending on your system): - -[source,bash] ----- -pip install cmake ninja [--user] ----- - -== Configure Intel Fortran build with MKL - -The recommended build for `xtb` is with Intel Parallel Studio using the Intel Fortran compiler and the Math Kernel Library as default backend. -Precompiled, statically linked `xtb` binaries for Linux are provided at https://github.com/grimme-lab/xtb/releases/latest[release page]. -With CMake 3.13 and newer the configuration can be conveniently performed from the repository root by - -[source,bash] ----- -export FC=ifort CC=icc -cmake -B_build -S. -GNinja -DCMAKE_BUILD_TYPE=Release ----- - -For older versions of CMake use - -[source,bash] ----- -export FC=ifort CC=icc -mkdir _build -pushd _build -cmake -GNinja -DCMAKE_BUILD_TYPE=Release .. -popd ----- - -To build the project use - -[source,bash] ----- -ninja -C _build ----- - -Note, ninja will by default use all the threads available on your system. -If you share the build machine with others it might be helpful to reduce the number of concurrent jobs using the `-j` flag. -In case you prefer make leave out the `-GNinja` option and run - -[source,bash] ----- -make -C _build -j ----- - -to build the project. - -== Configure GCC build - -`xtb` can also be compiled with GCC version 8 or later. -The configuration with CMake 3.13 or newer can be performed conveniently with - -[source,bash] ----- -export FC=gfortran CC=gcc -cmake -B_build -S. -GNinja -DCMAKE_BUILD_TYPE=Release ----- - -For older versions of CMake you have to use - -[source,bash] ----- -export FC=gfortran CC=gcc -mkdir _build -pushd _build -cmake -GNinja -DCMAKE_BUILD_TYPE=Release .. -popd ----- - -To compile and run `xtb` with GCC 7 (especially 7.3.0) the source code has to be patched at several placed, for appropriate patches visit the https://github.com/grimme-lab/xtb-feedstock[conda-forge feedstock repository]. -If you are compiling `xtb` on Darwin platforms, ensure that GCC is the actual GCC and not clang. -The build can be performed just like before: - -[source,bash] ----- -ninja -C _build ----- - -== Testing the build with CTest - -After successfully building the `xtb` program ensure that it is working as expected. -Run the testsuite with - -[source,bash] ----- -ninja -C build test ----- - -If you have chosen make as generator use the same command with make. -All tests should pass, otherwise https://github.com/grimme-lab/xtb/issues/new/choose[open an issue]. - -== Installing xtb with CMake - -To use `xtb` in production or to pack a release with precompiled binaries the project should be installed with ninja. -The installation prefix defaults to `/usr/local` on Linux systems, you might want to adjust this first by configuring your build with - -[source,bash] ----- -cmake _build -DCMAKE_INSTALL_PREFIX=$HOME/.local ----- - -To perform the actual installation run - -[source,bash] ----- -ninja -C _build install ----- - -If you have chosen make as generator use the same command with make. -Depending on the installation prefix and your user rights ninja/make might ask for the `root` access to perform the installation. - -=== Advanced configuration of install destinations - -The CMake installation uses the install directories as defined by the https://www.gnu.org/prep/standards/html_node/Directory-Variables.html[GNU Coding Standards] and implemented in the https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html[`GNUInstallDirs`] module. -To modify the behaviour configure CMake with - -[source,bash] ----- -cmake _build \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_BINDIR=bin \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DCMAKE_INSTALL_INCLUDEDIR=include \ - -DCMAKE_INSTALL_DATADIR=share \ - -DCMAKE_INSTALL_MANDIR=man ----- - -This will result in a directory structure like - -[source] ----- -usr -├── bin -│   └── xtb -├── include -│   └── xtb.h -├── lib -│   ├── cmake -│   │   └── xtb -│   │   ├── xtbConfig.cmake -│   │   ├── xtbConfigVersion.cmake -│   │   ├── xtbTargets.cmake -│   │   └── xtbTargets-noconfig.cmake -│   ├── libxtb.a -│   ├── libxtb.so -> libxtb.so.6 -│   ├── libxtb.so.6 -> libxtb.so.6.3.2 -│   └── libxtb.so.6.3.2 -└── share - └── xtb - ├── param_gfn0-xtb.txt - ├── param_gfn1-xtb.txt - ├── param_gfn2-xtb.txt - └── param_ipea-xtb.txt ----- diff --git a/qupkake/xtb-641/xtb-6.4.1/cmake/config.cmake.in b/qupkake/xtb-641/xtb-6.4.1/cmake/config.cmake.in deleted file mode 100644 index 5add2f3..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/cmake/config.cmake.in +++ /dev/null @@ -1,20 +0,0 @@ -include(CMakeFindDependencyMacro) - -# Find dependencies -set(DISABLE_OMP "@DISABLE_OMP@") -if (NOT DISABLE_OMP) - find_dependency(OpenMP REQUIRED) -endif() -find_dependency(LAPACK REQUIRED) -find_dependency(BLAS REQUIRED) - -# Compute paths -get_filename_component(SPARROW_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) - -# Generate Target -include("${CMAKE_CURRENT_LIST_DIR}/xtbTargets.cmake") - -@PACKAGE_INIT@ - -check_required_components(xtb) - diff --git a/qupkake/xtb-641/xtb-6.4.1/include/grida38.fh b/qupkake/xtb-641/xtb-6.4.1/include/grida38.fh deleted file mode 100644 index d1f57ee..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/grida38.fh +++ /dev/null @@ -1,84 +0,0 @@ - data grida(1,1:38) / - . 0.1000000000000000D+01,-.1000000000000000D+01, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.5773502691896257D+00,-.5773502691896257D+00, - . 0.5773502691896257D+00,-.5773502691896257D+00, - . 0.5773502691896257D+00,-.5773502691896257D+00, - . 0.5773502691896257D+00,-.5773502691896257D+00, - . 0.4597008433809831D+00,-.4597008433809831D+00, - . 0.4597008433809831D+00,-.4597008433809831D+00, - . 0.8880738339771153D+00,-.8880738339771153D+00, - . 0.8880738339771153D+00,-.8880738339771153D+00, - . 0.4597008433809831D+00,-.4597008433809831D+00, - . 0.4597008433809831D+00,-.4597008433809831D+00, - . 0.8880738339771153D+00,-.8880738339771153D+00, - . 0.8880738339771153D+00,-.8880738339771153D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00 - . / - data grida(2,1:38) / - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.1000000000000000D+01,-.1000000000000000D+01, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.5773502691896257D+00,0.5773502691896257D+00, - . -.5773502691896257D+00,-.5773502691896257D+00, - . 0.5773502691896257D+00,0.5773502691896257D+00, - . -.5773502691896257D+00,-.5773502691896257D+00, - . 0.8880738339771153D+00,0.8880738339771153D+00, - . -.8880738339771153D+00,-.8880738339771153D+00, - . 0.4597008433809831D+00,0.4597008433809831D+00, - . -.4597008433809831D+00,-.4597008433809831D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.4597008433809831D+00,-.4597008433809831D+00, - . 0.4597008433809831D+00,-.4597008433809831D+00, - . 0.8880738339771153D+00,-.8880738339771153D+00, - . 0.8880738339771153D+00,-.8880738339771153D+00 - . / - data grida(3,1:38) / - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.1000000000000000D+01,-.1000000000000000D+01, - . 0.5773502691896257D+00,0.5773502691896257D+00, - . 0.5773502691896257D+00,0.5773502691896257D+00, - . -.5773502691896257D+00,-.5773502691896257D+00, - . -.5773502691896257D+00,-.5773502691896257D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.8880738339771153D+00,0.8880738339771153D+00, - . -.8880738339771153D+00,-.8880738339771153D+00, - . 0.4597008433809831D+00,0.4597008433809831D+00, - . -.4597008433809831D+00,-.4597008433809831D+00, - . 0.8880738339771153D+00,0.8880738339771153D+00, - . -.8880738339771153D+00,-.8880738339771153D+00, - . 0.4597008433809831D+00,0.4597008433809831D+00, - . -.4597008433809831D+00,-.4597008433809831D+00 - . / - data grida(4,1:38) / - . 0.9523809523809525D-02,0.9523809523809525D-02, - . 0.9523809523809525D-02,0.9523809523809525D-02, - . 0.9523809523809525D-02,0.9523809523809525D-02, - . 0.3214285714285714D-01,0.3214285714285714D-01, - . 0.3214285714285714D-01,0.3214285714285714D-01, - . 0.3214285714285714D-01,0.3214285714285714D-01, - . 0.3214285714285714D-01,0.3214285714285714D-01, - . 0.2857142857142857D-01,0.2857142857142857D-01, - . 0.2857142857142857D-01,0.2857142857142857D-01, - . 0.2857142857142857D-01,0.2857142857142857D-01, - . 0.2857142857142857D-01,0.2857142857142857D-01, - . 0.2857142857142857D-01,0.2857142857142857D-01, - . 0.2857142857142857D-01,0.2857142857142857D-01, - . 0.2857142857142857D-01,0.2857142857142857D-01, - . 0.2857142857142857D-01,0.2857142857142857D-01, - . 0.2857142857142857D-01,0.2857142857142857D-01, - . 0.2857142857142857D-01,0.2857142857142857D-01, - . 0.2857142857142857D-01,0.2857142857142857D-01, - . 0.2857142857142857D-01,0.2857142857142857D-01 - . / diff --git a/qupkake/xtb-641/xtb-6.4.1/include/grida86.fh b/qupkake/xtb-641/xtb-6.4.1/include/grida86.fh deleted file mode 100644 index fc37e66..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/grida86.fh +++ /dev/null @@ -1,180 +0,0 @@ - data grida(1,1:86) / - . 0.1000000000000000D+01,-.1000000000000000D+01, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.5773502691896257D+00,-.5773502691896257D+00, - . 0.5773502691896257D+00,-.5773502691896257D+00, - . 0.5773502691896257D+00,-.5773502691896257D+00, - . 0.5773502691896257D+00,-.5773502691896257D+00, - . 0.3696028464541502D+00,-.3696028464541502D+00, - . 0.3696028464541502D+00,-.3696028464541502D+00, - . 0.3696028464541502D+00,-.3696028464541502D+00, - . 0.3696028464541502D+00,-.3696028464541502D+00, - . 0.3696028464541502D+00,-.3696028464541502D+00, - . 0.3696028464541502D+00,-.3696028464541502D+00, - . 0.3696028464541502D+00,-.3696028464541502D+00, - . 0.3696028464541502D+00,-.3696028464541502D+00, - . 0.8525183117012676D+00,-.8525183117012676D+00, - . 0.8525183117012676D+00,-.8525183117012676D+00, - . 0.8525183117012676D+00,-.8525183117012676D+00, - . 0.8525183117012676D+00,-.8525183117012676D+00, - . 0.6943540066026664D+00,-.6943540066026664D+00, - . 0.6943540066026664D+00,-.6943540066026664D+00, - . 0.6943540066026664D+00,-.6943540066026664D+00, - . 0.6943540066026664D+00,-.6943540066026664D+00, - . 0.6943540066026664D+00,-.6943540066026664D+00, - . 0.6943540066026664D+00,-.6943540066026664D+00, - . 0.6943540066026664D+00,-.6943540066026664D+00, - . 0.6943540066026664D+00,-.6943540066026664D+00, - . 0.1890635528853950D+00,-.1890635528853950D+00, - . 0.1890635528853950D+00,-.1890635528853950D+00, - . 0.1890635528853950D+00,-.1890635528853950D+00, - . 0.1890635528853950D+00,-.1890635528853950D+00, - . 0.3742430390903412D+00,-.3742430390903412D+00, - . 0.3742430390903412D+00,-.3742430390903412D+00, - . 0.9273306571511725D+00,-.9273306571511725D+00, - . 0.9273306571511725D+00,-.9273306571511725D+00, - . 0.3742430390903412D+00,-.3742430390903412D+00, - . 0.3742430390903412D+00,-.3742430390903412D+00, - . 0.9273306571511725D+00,-.9273306571511725D+00, - . 0.9273306571511725D+00,-.9273306571511725D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00 - . / - data grida(2,1:86) / - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.1000000000000000D+01,-.1000000000000000D+01, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.5773502691896257D+00,0.5773502691896257D+00, - . -.5773502691896257D+00,-.5773502691896257D+00, - . 0.5773502691896257D+00,0.5773502691896257D+00, - . -.5773502691896257D+00,-.5773502691896257D+00, - . 0.3696028464541502D+00,0.3696028464541502D+00, - . -.3696028464541502D+00,-.3696028464541502D+00, - . 0.3696028464541502D+00,0.3696028464541502D+00, - . -.3696028464541502D+00,-.3696028464541502D+00, - . 0.8525183117012676D+00,0.8525183117012676D+00, - . -.8525183117012676D+00,-.8525183117012676D+00, - . 0.8525183117012676D+00,0.8525183117012676D+00, - . -.8525183117012676D+00,-.8525183117012676D+00, - . 0.3696028464541502D+00,0.3696028464541502D+00, - . -.3696028464541502D+00,-.3696028464541502D+00, - . 0.3696028464541502D+00,0.3696028464541502D+00, - . -.3696028464541502D+00,-.3696028464541502D+00, - . 0.6943540066026664D+00,0.6943540066026664D+00, - . -.6943540066026664D+00,-.6943540066026664D+00, - . 0.6943540066026664D+00,0.6943540066026664D+00, - . -.6943540066026664D+00,-.6943540066026664D+00, - . 0.1890635528853950D+00,0.1890635528853950D+00, - . -.1890635528853950D+00,-.1890635528853950D+00, - . 0.1890635528853950D+00,0.1890635528853950D+00, - . -.1890635528853950D+00,-.1890635528853950D+00, - . 0.6943540066026664D+00,0.6943540066026664D+00, - . -.6943540066026664D+00,-.6943540066026664D+00, - . 0.6943540066026664D+00,0.6943540066026664D+00, - . -.6943540066026664D+00,-.6943540066026664D+00, - . 0.9273306571511725D+00,0.9273306571511725D+00, - . -.9273306571511725D+00,-.9273306571511725D+00, - . 0.3742430390903412D+00,0.3742430390903412D+00, - . -.3742430390903412D+00,-.3742430390903412D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.3742430390903412D+00,-.3742430390903412D+00, - . 0.3742430390903412D+00,-.3742430390903412D+00, - . 0.9273306571511725D+00,-.9273306571511725D+00, - . 0.9273306571511725D+00,-.9273306571511725D+00 - . / - data grida(3,1:86) / - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.1000000000000000D+01,-.1000000000000000D+01, - . 0.5773502691896257D+00,0.5773502691896257D+00, - . 0.5773502691896257D+00,0.5773502691896257D+00, - . -.5773502691896257D+00,-.5773502691896257D+00, - . -.5773502691896257D+00,-.5773502691896257D+00, - . 0.8525183117012676D+00,0.8525183117012676D+00, - . 0.8525183117012676D+00,0.8525183117012676D+00, - . -.8525183117012676D+00,-.8525183117012676D+00, - . -.8525183117012676D+00,-.8525183117012676D+00, - . 0.3696028464541502D+00,0.3696028464541502D+00, - . 0.3696028464541502D+00,0.3696028464541502D+00, - . -.3696028464541502D+00,-.3696028464541502D+00, - . -.3696028464541502D+00,-.3696028464541502D+00, - . 0.3696028464541502D+00,0.3696028464541502D+00, - . 0.3696028464541502D+00,0.3696028464541502D+00, - . -.3696028464541502D+00,-.3696028464541502D+00, - . -.3696028464541502D+00,-.3696028464541502D+00, - . 0.1890635528853950D+00,0.1890635528853950D+00, - . 0.1890635528853950D+00,0.1890635528853950D+00, - . -.1890635528853950D+00,-.1890635528853950D+00, - . -.1890635528853950D+00,-.1890635528853950D+00, - . 0.6943540066026664D+00,0.6943540066026664D+00, - . 0.6943540066026664D+00,0.6943540066026664D+00, - . -.6943540066026664D+00,-.6943540066026664D+00, - . -.6943540066026664D+00,-.6943540066026664D+00, - . 0.6943540066026664D+00,0.6943540066026664D+00, - . 0.6943540066026664D+00,0.6943540066026664D+00, - . -.6943540066026664D+00,-.6943540066026664D+00, - . -.6943540066026664D+00,-.6943540066026664D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.0000000000000000D+00,0.0000000000000000D+00, - . 0.9273306571511725D+00,0.9273306571511725D+00, - . -.9273306571511725D+00,-.9273306571511725D+00, - . 0.3742430390903412D+00,0.3742430390903412D+00, - . -.3742430390903412D+00,-.3742430390903412D+00, - . 0.9273306571511725D+00,0.9273306571511725D+00, - . -.9273306571511725D+00,-.9273306571511725D+00, - . 0.3742430390903412D+00,0.3742430390903412D+00, - . -.3742430390903412D+00,-.3742430390903412D+00 - . / - data grida(4,1:86) / - . 0.1154401154401154D-01,0.1154401154401154D-01, - . 0.1154401154401154D-01,0.1154401154401154D-01, - . 0.1154401154401154D-01,0.1154401154401154D-01, - . 0.1194390908585628D-01,0.1194390908585628D-01, - . 0.1194390908585628D-01,0.1194390908585628D-01, - . 0.1194390908585628D-01,0.1194390908585628D-01, - . 0.1194390908585628D-01,0.1194390908585628D-01, - . 0.1111055571060340D-01,0.1111055571060340D-01, - . 0.1111055571060340D-01,0.1111055571060340D-01, - . 0.1111055571060340D-01,0.1111055571060340D-01, - . 0.1111055571060340D-01,0.1111055571060340D-01, - . 0.1111055571060340D-01,0.1111055571060340D-01, - . 0.1111055571060340D-01,0.1111055571060340D-01, - . 0.1111055571060340D-01,0.1111055571060340D-01, - . 0.1111055571060340D-01,0.1111055571060340D-01, - . 0.1111055571060340D-01,0.1111055571060340D-01, - . 0.1111055571060340D-01,0.1111055571060340D-01, - . 0.1111055571060340D-01,0.1111055571060340D-01, - . 0.1111055571060340D-01,0.1111055571060340D-01, - . 0.1187650129453714D-01,0.1187650129453714D-01, - . 0.1187650129453714D-01,0.1187650129453714D-01, - . 0.1187650129453714D-01,0.1187650129453714D-01, - . 0.1187650129453714D-01,0.1187650129453714D-01, - . 0.1187650129453714D-01,0.1187650129453714D-01, - . 0.1187650129453714D-01,0.1187650129453714D-01, - . 0.1187650129453714D-01,0.1187650129453714D-01, - . 0.1187650129453714D-01,0.1187650129453714D-01, - . 0.1187650129453714D-01,0.1187650129453714D-01, - . 0.1187650129453714D-01,0.1187650129453714D-01, - . 0.1187650129453714D-01,0.1187650129453714D-01, - . 0.1187650129453714D-01,0.1187650129453714D-01, - . 0.1181230374690448D-01,0.1181230374690448D-01, - . 0.1181230374690448D-01,0.1181230374690448D-01, - . 0.1181230374690448D-01,0.1181230374690448D-01, - . 0.1181230374690448D-01,0.1181230374690448D-01, - . 0.1181230374690448D-01,0.1181230374690448D-01, - . 0.1181230374690448D-01,0.1181230374690448D-01, - . 0.1181230374690448D-01,0.1181230374690448D-01, - . 0.1181230374690448D-01,0.1181230374690448D-01, - . 0.1181230374690448D-01,0.1181230374690448D-01, - . 0.1181230374690448D-01,0.1181230374690448D-01, - . 0.1181230374690448D-01,0.1181230374690448D-01, - . 0.1181230374690448D-01,0.1181230374690448D-01 - . / diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_acetone.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_acetone.fh deleted file mode 100644 index 6a5f3db..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_acetone.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_acetone = gbsa_parameter ( & - 20.70000000_wp, & - 58.08000000_wp, & - 0.79000000_wp, & - 2.01845323_wp, & - 3.27680026_wp, & - 8.34270751_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -0.93807308_wp, -0.47569452_wp, -3.60142562_wp, -5.92071848_wp, -1.46886194_wp, & - -1.72192912_wp, -1.11969341_wp, -0.40595804_wp, -0.83705615_wp, -0.45819704_wp, & - -2.18626549_wp, -1.50564685_wp, -1.43110001_wp, -0.06872289_wp, -1.58632511_wp, & - -1.56796364_wp, -1.24869376_wp, -1.10092315_wp, -2.19702785_wp, -3.25733243_wp, & - 5.20449155_wp, 0.00000000_wp, -2.68435815_wp, -2.12805789_wp, -3.20128857_wp, & - -2.58269396_wp, -8.14641982_wp, -2.01313264_wp, -1.65499020_wp, -1.78598438_wp, & - -1.84389892_wp, -1.42829016_wp, -1.44112971_wp, -1.33909468_wp, -1.38598744_wp, & - -1.10266826_wp, -2.07948233_wp, -3.43537386_wp, -1.04152524_wp, -1.14157392_wp, & - -1.94159332_wp, -2.39124703_wp, -5.00653956_wp, -2.19961718_wp, -1.26434634_wp, & - -1.60828009_wp, -1.42366089_wp, -1.44249812_wp, -2.12098454_wp, -1.43933178_wp, & - -1.23601430_wp, -1.48803587_wp, -1.56187394_wp, -1.10336144_wp, -2.13089270_wp, & - -2.96799021_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.27226295_wp, -1.80877548_wp, -1.03720167_wp, -5.88439557_wp, & - -1.43257790_wp, -1.36092907_wp, -1.03137578_wp, -1.11522711_wp, -1.42780084_wp, & - -1.46936060_wp, -1.07886637_wp, -1.13959783_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.54609038_wp, 0.30000000_wp, 0.97771926_wp, 1.18992994_wp, 1.17400981_wp, & - 0.66033010_wp, 0.32532398_wp, 0.30000000_wp, 0.66970221_wp, 0.30000000_wp, & - 1.90965911_wp, 0.90234194_wp, 0.83396782_wp, 0.67370415_wp, 0.90719285_wp, & - 0.30000000_wp, 0.93311314_wp, 0.30000000_wp, 0.56503080_wp, 0.30000000_wp, & - 1.02985990_wp, 0.00000000_wp, 1.22107306_wp, 0.93537160_wp, 1.09336314_wp, & - 1.01117926_wp, 0.56745970_wp, 0.96894929_wp, 1.03468675_wp, 0.30000000_wp, & - 0.76505381_wp, 0.77269304_wp, 1.15934625_wp, 0.86905928_wp, 0.30000000_wp, & - 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 0.71335374_wp, 1.22619976_wp, & - 0.98493485_wp, 0.67493258_wp, 1.09486809_wp, 0.96065828_wp, 0.91504956_wp, & - 0.52483855_wp, 0.70804815_wp, 0.01963447_wp, 0.83621773_wp, 1.17134911_wp, & - 1.08466435_wp, 0.96137979_wp, 0.30000000_wp, 0.64307648_wp, 0.95743684_wp, & - 0.45017603_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.28072201_wp, 0.95892421_wp, 0.79563661_wp, 0.87368677_wp, & - 0.97555957_wp, 0.83002799_wp, 0.80000000_wp, 1.00134539_wp, 0.80000000_wp, & - 0.91182395_wp, 0.86857160_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 7.19793177_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_acetone = gbsa_parameter ( & - 20.70000000_wp, & - 58.08000000_wp, & - 0.79000000_wp, & - 1.82744517_wp, & - 1.16056371_wp, & - 3.71745477_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.58616844_wp, -0.30709560_wp, -5.94928113_wp, -13.65649967_wp, -2.50699930_wp, & - -2.56310412_wp, -3.15675044_wp, -2.44808825_wp, -0.89945455_wp, -0.33634476_wp, & - -3.87007975_wp, -2.72929146_wp, -2.04849151_wp, 0.17586358_wp, -2.20812285_wp, & - -2.31423806_wp, -1.73119355_wp, -1.28889221_wp, -3.21905703_wp, -6.03598657_wp, & - -5.57005246_wp, -4.25136024_wp, -4.31991206_wp, -2.99519395_wp, -2.02492855_wp, & - 1.71668551_wp, 11.68225676_wp, -1.82459822_wp, -2.05246870_wp, -3.66452610_wp, & - -2.77606678_wp, -1.88897991_wp, -2.29491449_wp, -1.82087329_wp, -2.34857165_wp, & - -1.31367125_wp, -3.22967523_wp, -6.92349673_wp, -8.03352261_wp, -0.95352196_wp, & - -4.07110792_wp, -4.02516701_wp, 2.24676734_wp, -2.78928205_wp, -1.53836954_wp, & - -2.15615111_wp, -2.34319672_wp, -2.51689036_wp, -3.12829238_wp, -1.59731993_wp, & - -1.86791451_wp, -2.16601206_wp, -2.94891199_wp, -1.12781227_wp, -3.18229731_wp, & - -5.79886288_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.02379488_wp, -3.21255866_wp, 2.57275593_wp, 0.69395644_wp, & - -0.79978668_wp, -2.02076917_wp, -0.95964178_wp, -1.31659237_wp, -2.71478938_wp, & - -2.12346632_wp, -0.90197761_wp, -1.40814465_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.48130656_wp, 1.32818914_wp, 0.30000000_wp, 0.82280446_wp, 0.79342871_wp, & - 0.84069542_wp, 0.30000000_wp, 0.30000000_wp, 0.76391376_wp, 0.30000000_wp, & - 0.15633089_wp, 1.09358429_wp, 0.69841172_wp, 0.87924324_wp, 0.76121319_wp, & - 0.94722356_wp, 0.74062885_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 1.02523016_wp, 1.06672104_wp, 1.19745079_wp, 1.37842025_wp, 1.13846943_wp, & - 1.42662550_wp, 0.84079786_wp, 0.89696274_wp, 0.49020444_wp, 0.30000000_wp, & - 1.11091916_wp, 0.85944054_wp, 1.00706733_wp, 1.21342516_wp, 0.59847219_wp, & - 1.20576503_wp, 0.30000000_wp, 0.30000000_wp, 1.20873605_wp, 0.71782314_wp, & - 1.23226470_wp, 1.32705365_wp, 1.30515572_wp, 1.35680638_wp, 1.26591080_wp, & - 0.67728437_wp, 0.98164468_wp, 1.14661537_wp, 0.86519215_wp, 0.64492595_wp, & - 1.08495415_wp, 0.30000000_wp, 0.65422829_wp, 1.14641416_wp, 0.61548674_wp, & - 0.97521406_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.27818607_wp, 1.08627283_wp, 1.12592398_wp, 1.04507244_wp, & - 1.29039929_wp, 1.23173428_wp, 0.73926867_wp, 1.02083793_wp, 0.30000000_wp, & - 0.84958526_wp, 0.98861174_wp, 0.53599756_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 6.76435360_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_acetone = gbsa_parameter ( & - 20.70000000_wp, & - 58.08000000_wp, & - 0.79000000_wp, & - 2.06226451_wp, & - 1.09021790_wp, & - 3.81991539_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.62617656_wp, -0.30441806_wp, -6.75763444_wp, -15.39698581_wp, -2.71997511_wp, & - -2.64299617_wp, -3.56094884_wp, -3.30810095_wp, -0.61325439_wp, -0.35165510_wp, & - -5.08617244_wp, -3.01575147_wp, -2.39600043_wp, -0.39462201_wp, -2.13619560_wp, & - -2.54585426_wp, -1.84430845_wp, -1.75124800_wp, -4.21538998_wp, -5.90097514_wp, & - -6.41487683_wp, -5.63454499_wp, -5.03042014_wp, -2.52622455_wp, -1.69725145_wp, & - -2.44486540_wp, 17.21294867_wp, -2.25039413_wp, -2.86685060_wp, -4.01860664_wp, & - -2.79464198_wp, -1.93350060_wp, -2.38825630_wp, -2.15975333_wp, -2.48810547_wp, & - -1.48180475_wp, -2.08614545_wp, -8.28755648_wp, -8.40716907_wp, -2.92857654_wp, & - -3.76067254_wp, -4.29238705_wp, 6.30639583_wp, -1.04707170_wp, -0.21616036_wp, & - -3.08461490_wp, -2.50252560_wp, -3.47011366_wp, -3.50870578_wp, -1.75701768_wp, & - -2.05926764_wp, -2.39195652_wp, -2.75406320_wp, -1.10038375_wp, -3.73644987_wp, & - -6.35486723_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -5.09319260_wp, -3.63256878_wp, 1.12350854_wp, 3.30228880_wp, & - 0.73086535_wp, -1.59980284_wp, -1.42498036_wp, -1.52086902_wp, -2.37559254_wp, & - -2.39689781_wp, -1.47381253_wp, -2.20513504_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 0.58579299_wp, 0.30000000_wp, 0.30000000_wp, 1.01697551_wp, & - 0.91010636_wp, 0.36649920_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 0.30000000_wp, 1.15578171_wp, 1.02500154_wp, 0.30000000_wp, 0.51459232_wp, & - 0.91984995_wp, 0.74371288_wp, 0.30000000_wp, 0.30000000_wp, 1.71014798_wp, & - 1.02121066_wp, 1.17904255_wp, 1.20229185_wp, 1.34394175_wp, 1.27187249_wp, & - 1.37666940_wp, 1.36114938_wp, 1.58371687_wp, 0.30000000_wp, 0.30000000_wp, & - 0.41579231_wp, 0.69816687_wp, 0.94754789_wp, 1.14428927_wp, 1.71501467_wp, & - 0.49327456_wp, 0.30000000_wp, 0.30000000_wp, 0.95325934_wp, 0.85652129_wp, & - 1.33964964_wp, 1.20616717_wp, 1.38601992_wp, 1.49663118_wp, 1.12651328_wp, & - 1.09446813_wp, 0.30000000_wp, 0.30000000_wp, 0.89931216_wp, 0.67685866_wp, & - 1.00241117_wp, 0.81351804_wp, 1.56028102_wp, 1.29161910_wp, 0.30000000_wp, & - 0.02804521_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.24690121_wp, 1.26710992_wp, 1.14317998_wp, 1.18022671_wp, & - 1.33512010_wp, 1.07187102_wp, 0.84296701_wp, 0.80000000_wp, 0.90426661_wp, & - 0.80000000_wp, 0.83883116_wp, 0.64757609_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 6.27867095_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_acetonitrile.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_acetonitrile.fh deleted file mode 100644 index 1edef63..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_acetonitrile.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_acetonitrile = gbsa_parameter ( & - 37.50000000_wp, & - 41.05000000_wp, & - 0.78600000_wp, & - 1.72395330_wp, & - 1.17433625_wp, & - 3.94174658_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.11566896_wp, 0.02906170_wp, -6.86573594_wp, -14.02198952_wp, -2.38778754_wp, & - -2.50154739_wp, -1.75808831_wp, -0.72846886_wp, -0.39589146_wp, 0.00346599_wp, & - -3.87624765_wp, -2.73169703_wp, -2.06017945_wp, -4.29427245_wp, -2.38074341_wp, & - -2.44456561_wp, -1.71367368_wp, -0.91353838_wp, -3.44563029_wp, -11.51304700_wp, & - -8.48214683_wp, -0.96377586_wp, -4.44018232_wp, -4.10336294_wp, -3.57601023_wp, & - -4.83045554_wp, 10.42172621_wp, -3.08813678_wp, -2.37110350_wp, -3.34394352_wp, & - -2.84557745_wp, -1.80292292_wp, -2.20376681_wp, -1.89287737_wp, -2.29950110_wp, & - -0.92112938_wp, -2.98880143_wp, -5.65659118_wp, -14.21180242_wp, -0.21081831_wp, & - -4.51420853_wp, 0.35010335_wp, -1.24281694_wp, -2.91513217_wp, -1.61930799_wp, & - -2.44403789_wp, -1.88981174_wp, -2.21456809_wp, -3.50987871_wp, -1.48967435_wp, & - -1.76151862_wp, -1.94448920_wp, -2.68164394_wp, -0.83899513_wp, -5.39764710_wp, & - -5.48589393_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.66477072_wp, -4.05970484_wp, 2.25370404_wp, 0.86584640_wp, & - -1.47822482_wp, -1.78935109_wp, -0.86701377_wp, -1.26504807_wp, -1.70541885_wp, & - -1.98571622_wp, -0.97795151_wp, -0.87005892_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.56138361_wp, 1.64483441_wp, 0.87499938_wp, 0.99250778_wp, 0.84586206_wp, & - 0.80535580_wp, 0.51125602_wp, 0.30000000_wp, 0.65102139_wp, 0.30000000_wp, & - 0.30000000_wp, 0.76516039_wp, 0.98674712_wp, 1.04262981_wp, 0.85387234_wp, & - 0.72492087_wp, 0.83457070_wp, 0.67999935_wp, 0.63142305_wp, 1.22772112_wp, & - 0.92834987_wp, 0.95381415_wp, 1.15260056_wp, 1.34416846_wp, 1.25486308_wp, & - 1.14796403_wp, 0.96633374_wp, 0.94406472_wp, 0.86576682_wp, 0.30000000_wp, & - 0.49296618_wp, 0.85398421_wp, 1.12851617_wp, 1.00393142_wp, 0.96737093_wp, & - 0.18819238_wp, 0.30000000_wp, 1.02625667_wp, 1.21642482_wp, 1.03845474_wp, & - 1.06596145_wp, 0.46070773_wp, 1.22616879_wp, 1.19509930_wp, 1.08094943_wp, & - 0.85317834_wp, 0.84464316_wp, 0.30000000_wp, 0.86139851_wp, 0.83185471_wp, & - 1.04502433_wp, 0.71948928_wp, 1.51911807_wp, 0.99416747_wp, 1.02150257_wp, & - 0.40540095_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.99735870_wp, 1.07807707_wp, 0.58705117_wp, 0.79347935_wp, & - 1.16273086_wp, 1.06695970_wp, 0.60983883_wp, 0.99554915_wp, 1.22513532_wp, & - 0.79831814_wp, 0.88363265_wp, 0.48580694_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 3.35647988_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_acetonitrile = gbsa_parameter ( & - 37.50000000_wp, & - 41.05000000_wp, & - 0.78600000_wp, & - 1.72136166_wp, & - 1.02173881_wp, & - 3.26220511_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.30829234_wp, 0.07869756_wp, -6.34782905_wp, -15.52350747_wp, -2.39455571_wp, & - -2.52921042_wp, -3.51706691_wp, -2.39172770_wp, -0.60311200_wp, 0.04022038_wp, & - -4.14669337_wp, -3.26116104_wp, -1.95553354_wp, 0.42302196_wp, -2.07953398_wp, & - -2.20329733_wp, -1.52271664_wp, -0.87279161_wp, -3.33652372_wp, -7.13358295_wp, & - -7.53566194_wp, -4.56573371_wp, -5.13232712_wp, -2.99559920_wp, -2.17079646_wp, & - 1.03547747_wp, 15.00866716_wp, -1.96685553_wp, -1.84653361_wp, -3.90820543_wp, & - -2.96022711_wp, -1.45693350_wp, -2.19372337_wp, -1.60615814_wp, -1.86875461_wp, & - -0.90835488_wp, -3.37828045_wp, -8.14805044_wp, -9.32105410_wp, -1.06999861_wp, & - -4.97269666_wp, -4.28496846_wp, 0.65739714_wp, -3.31577377_wp, -1.26229117_wp, & - -2.37622966_wp, -2.16541127_wp, -2.89715920_wp, -3.27231922_wp, -1.28366406_wp, & - -1.77091204_wp, -2.01166126_wp, -2.50433473_wp, -0.76859785_wp, -3.15818239_wp, & - -6.65964080_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.42834747_wp, -3.84978423_wp, 0.90801348_wp, 0.58973148_wp, & - -1.08176895_wp, -1.80527023_wp, -0.90475874_wp, -1.06282789_wp, -2.86573574_wp, & - -2.06342409_wp, -0.58497698_wp, -1.14790964_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.57074107_wp, 1.68244035_wp, 0.05496586_wp, 0.80546054_wp, 0.79513406_wp, & - 0.83570107_wp, 0.70688560_wp, 0.30000000_wp, 0.73686633_wp, 0.30000000_wp, & - 0.30000000_wp, 0.80058936_wp, 0.71089231_wp, 0.83507313_wp, 0.75643432_wp, & - 0.93261460_wp, 0.70992920_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 1.00871604_wp, 1.05156360_wp, 1.15737083_wp, 1.38505998_wp, 1.11092644_wp, & - 1.45293995_wp, 0.71760627_wp, 0.85265458_wp, 0.53117479_wp, 0.30000000_wp, & - 0.96713214_wp, 0.82433940_wp, 1.02048126_wp, 1.05813104_wp, 0.76000744_wp, & - 1.12053043_wp, 0.30000000_wp, 0.30000000_wp, 1.20076271_wp, 0.42555962_wp, & - 1.18726757_wp, 1.34130360_wp, 1.24256188_wp, 1.32903149_wp, 1.15531771_wp, & - 0.88346638_wp, 0.86584805_wp, 0.30000000_wp, 0.84764033_wp, 0.51389128_wp, & - 0.73022974_wp, 0.55572302_wp, 0.65793507_wp, 1.05764484_wp, 0.30000000_wp, & - 0.95722319_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.22867793_wp, 1.03450363_wp, 1.14226044_wp, 0.94780050_wp, & - 1.30072500_wp, 1.22069757_wp, 1.00206526_wp, 0.97064876_wp, 0.80000000_wp, & - 0.76551161_wp, 0.99298353_wp, 0.41893473_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 6.01652192_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_acetonitrile = gbsa_parameter ( & - 37.50000000_wp, & - 41.05000000_wp, & - 0.78600000_wp, & - 1.93562878_wp, & - 0.93508721_wp, & - 3.32777566_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.36922347_wp, 0.07132335_wp, -7.37540236_wp, -17.50609469_wp, -2.61423197_wp, & - -2.66469060_wp, -4.21201571_wp, -3.77573590_wp, -0.24037507_wp, 0.01802184_wp, & - -5.58731789_wp, -3.10243391_wp, -2.24793194_wp, 0.03018490_wp, -2.04566859_wp, & - -2.56653160_wp, -1.71703713_wp, -1.41216590_wp, -4.54539810_wp, -7.47240185_wp, & - -6.96149600_wp, -5.79025416_wp, -5.32478300_wp, -1.09844590_wp, -1.15457113_wp, & - -2.16136469_wp, 23.49161799_wp, -1.89362937_wp, -2.78212504_wp, -4.30128381_wp, & - -2.83810104_wp, -1.47551328_wp, -2.25394702_wp, -1.99261803_wp, -2.51465008_wp, & - -1.10325999_wp, -4.00485031_wp, -9.80150172_wp, -9.07286571_wp, -2.36055743_wp, & - -4.36277483_wp, -4.07638906_wp, 7.24821323_wp, -0.18049945_wp, 0.91446087_wp, & - -2.69976570_wp, -2.34933460_wp, -3.53008399_wp, -3.67004529_wp, -1.39825707_wp, & - -1.88374165_wp, -2.16384029_wp, -2.82903005_wp, -0.76834724_wp, -4.12523758_wp, & - -7.33255164_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -5.12521641_wp, -4.06564617_wp, 1.52744024_wp, 4.80787167_wp, & - 1.81621103_wp, -0.69628203_wp, -1.15781978_wp, -0.50900467_wp, -2.26342660_wp, & - -2.43818099_wp, -0.79011790_wp, -2.17404890_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.27463768_wp, 0.30000000_wp, 0.30000000_wp, 0.98896306_wp, & - 0.91993538_wp, 0.66167633_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 0.30000000_wp, 1.14506176_wp, 1.02782944_wp, 0.30000000_wp, 0.48125077_wp, & - 0.93160321_wp, 0.91692223_wp, 0.30000000_wp, 0.30000000_wp, 1.02409767_wp, & - 1.00478465_wp, 1.17524361_wp, 1.19819719_wp, 1.34775134_wp, 1.31038997_wp, & - 1.38799404_wp, 1.33819568_wp, 1.59086221_wp, 0.30000000_wp, 0.30000000_wp, & - 0.39336464_wp, 0.73498502_wp, 0.93104735_wp, 1.09157007_wp, 1.71684797_wp, & - 0.33928148_wp, 0.30000000_wp, 0.30000000_wp, 0.83839729_wp, 0.30000000_wp, & - 1.34592358_wp, 1.20663735_wp, 1.37280499_wp, 1.50554705_wp, 1.12523612_wp, & - 1.76257504_wp, 0.30000000_wp, 0.30000000_wp, 0.89678420_wp, 0.61150722_wp, & - 0.98840382_wp, 0.84371080_wp, 1.52202290_wp, 1.21069720_wp, 0.30000000_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.20889373_wp, 1.27362540_wp, 1.13685506_wp, 1.19749356_wp, & - 1.35469451_wp, 1.07340389_wp, 0.92444899_wp, 0.24118159_wp, 0.89529107_wp, & - 0.80000000_wp, 1.18959160_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 5.50576688_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_aniline.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_aniline.fh deleted file mode 100644 index 68d65b7..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_aniline.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_aniline = gbsa_parameter ( & - 6.88820000_wp, & - 93.13000000_wp, & - 1.02000000_wp, & - 1.48870754_wp, & - 0.69813807_wp, & - 1.92760071_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.02389038_wp, -0.01134835_wp, -7.21334424_wp, -15.56347997_wp, -2.64168466_wp, & - -2.48528837_wp, 0.15175685_wp, 1.66122204_wp, 0.87093010_wp, -0.04460883_wp, & - -3.69549012_wp, -2.73360111_wp, -2.30429043_wp, 0.52667190_wp, -2.18520693_wp, & - -1.96663191_wp, -1.53249121_wp, -0.88783393_wp, -3.27518585_wp, -6.84000195_wp, & - -6.27688128_wp, -3.13882726_wp, -3.01784301_wp, 1.10287169_wp, -3.76869883_wp, & - -5.12243443_wp, 0.68295556_wp, -2.97606774_wp, -2.41615249_wp, -2.57685196_wp, & - -2.29927226_wp, -2.08806120_wp, -2.45251343_wp, -1.85069907_wp, -2.23148208_wp, & - -0.93720826_wp, -2.97145827_wp, -7.91243730_wp, -7.95108977_wp, 2.66771960_wp, & - -0.62402502_wp, 7.17104287_wp, -1.76628056_wp, -1.77180726_wp, -1.72081282_wp, & - -2.78259071_wp, -1.91958147_wp, 0.67496939_wp, -3.77105279_wp, -1.68849732_wp, & - -2.05097514_wp, -2.07893521_wp, -2.70680609_wp, -0.72535480_wp, -0.15097788_wp, & - -6.27935381_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -0.52503843_wp, -1.71876626_wp, 4.49056253_wp, 3.24414005_wp, & - -1.72659803_wp, -1.73432792_wp, -0.79654992_wp, -1.20911925_wp, -0.87045451_wp, & - -1.66113798_wp, -0.53390068_wp, 0.27467647_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.79849837_wp, 1.87680893_wp, 1.04585884_wp, 0.81917168_wp, 0.87750241_wp, & - 0.69524762_wp, 0.32098194_wp, 0.36513575_wp, 0.68255027_wp, 0.30000000_wp, & - 0.30000000_wp, 0.69841992_wp, 1.00207332_wp, 0.88613511_wp, 0.77886034_wp, & - 0.67646687_wp, 0.77819694_wp, 0.90592552_wp, 0.58496499_wp, 0.30000000_wp, & - 1.07299680_wp, 1.06506047_wp, 1.17828261_wp, 1.12009363_wp, 1.21983280_wp, & - 1.14382983_wp, 0.98723265_wp, 1.02860727_wp, 1.16276075_wp, 0.46346294_wp, & - 0.28710788_wp, 0.99999999_wp, 1.16618166_wp, 0.97989128_wp, 1.02255579_wp, & - 0.44944867_wp, 0.30000000_wp, 0.48326820_wp, 1.05595120_wp, 1.12309126_wp, & - 1.04783859_wp, 0.86809304_wp, 1.23610799_wp, 1.11453034_wp, 1.05375039_wp, & - 1.21589351_wp, 0.97393369_wp, 0.82036827_wp, 0.92980212_wp, 0.78830633_wp, & - 1.04135134_wp, 0.88221235_wp, 1.10404612_wp, 0.92628991_wp, 1.00005935_wp, & - 0.70079383_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.03006581_wp, 1.03072582_wp, 0.87936821_wp, 0.83091299_wp, & - 1.10342061_wp, 1.04000803_wp, 0.87732072_wp, 1.11535089_wp, 1.06603344_wp, & - 0.73626437_wp, 0.89514820_wp, 0.75097819_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 2.40082075_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.94690769_wp, -1.13776054_wp, -0.66297853_wp, -0.35812798_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 3.92086841_wp, & - 4.11473397_wp, 1.17004430_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.45236657_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.01252622_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_aniline = gbsa_parameter ( & - 6.88820000_wp, & - 93.13000000_wp, & - 1.02000000_wp, & - 1.48549561_wp, & - 1.07420745_wp, & - 1.86522103_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.11127792_wp, -0.00755122_wp, -4.78401252_wp, -14.18157696_wp, -2.14093643_wp, & - -2.26934003_wp, -2.37133105_wp, -0.25020795_wp, 0.29186478_wp, -0.06627081_wp, & - -3.37712198_wp, -2.29418433_wp, -1.55411577_wp, 0.52667190_wp, -1.89402854_wp, & - -1.48875065_wp, -1.28068651_wp, -0.86024457_wp, -2.83699421_wp, -6.84000195_wp, & - -6.27688128_wp, -3.13882726_wp, -5.38467709_wp, -2.18311181_wp, -2.80545653_wp, & - -0.19204474_wp, 1.00000000_wp, -1.02971367_wp, -1.76075659_wp, -2.99671708_wp, & - -2.76891595_wp, -1.46369860_wp, -1.98160058_wp, -1.16424874_wp, -1.50974562_wp, & - -0.92107172_wp, -3.17418901_wp, -7.91243730_wp, -7.95108977_wp, 0.29924239_wp, & - -5.65543732_wp, -2.41710525_wp, -2.86025348_wp, -3.44412426_wp, -1.90499988_wp, & - -1.96078529_wp, -1.95466975_wp, -2.04487534_wp, -3.06482026_wp, -1.40793726_wp, & - -1.68527092_wp, -1.84822443_wp, -2.05159327_wp, -0.87797886_wp, -3.15507821_wp, & - -6.36518430_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.10301188_wp, -4.14190735_wp, 3.56821358_wp, -3.95574473_wp, & - -1.76679550_wp, -1.89776298_wp, -0.74504857_wp, -0.84934565_wp, -2.65870028_wp, & - -1.60578659_wp, -0.71401912_wp, -0.44774034_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.63606235_wp, 1.90461008_wp, 0.30000000_wp, 0.66432605_wp, 0.86557022_wp, & - 0.33655338_wp, 0.81296684_wp, 0.04519102_wp, 0.80446803_wp, 0.30000000_wp, & - 0.09880557_wp, 1.03423058_wp, 1.03328171_wp, 0.88613511_wp, 0.36689316_wp, & - 0.83271482_wp, 1.12754750_wp, 0.70866652_wp, 0.30000000_wp, 0.30000000_wp, & - 1.07299680_wp, 1.06506047_wp, 1.18796933_wp, 1.10493342_wp, 1.23555482_wp, & - 1.34459642_wp, 0.30000000_wp, 0.86958534_wp, 0.95178949_wp, 0.69345353_wp, & - 1.14302096_wp, 0.74926530_wp, 1.12796278_wp, 0.87516562_wp, 0.66418114_wp, & - 1.19372266_wp, 0.30000000_wp, 0.48326820_wp, 1.05595120_wp, 0.65625684_wp, & - 1.22915663_wp, 0.81502057_wp, 1.17973220_wp, 1.49439343_wp, 1.26260832_wp, & - 1.13168322_wp, 0.98389441_wp, 1.09193368_wp, 0.82405083_wp, 0.30000000_wp, & - 1.12708752_wp, 0.66720759_wp, 0.74844322_wp, 1.00653653_wp, 0.26744866_wp, & - 0.91697745_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.26533804_wp, 1.09633120_wp, 0.78905670_wp, 1.29186761_wp, & - 1.22830941_wp, 1.13900129_wp, 1.17881856_wp, 1.02488217_wp, 0.30000000_wp, & - 0.57825236_wp, 0.99096833_wp, 0.54120328_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 5.07468979_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.16700779_wp, 0.19747334_wp, 0.73961102_wp, 0.92008779_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 1.16300541_wp, & - 2.66688398_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.45236657_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.01252622_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_aniline = gbsa_parameter ( & - 6.88820000_wp, & - 93.13000000_wp, & - 1.02000000_wp, & - 1.56393411_wp, & - 0.72408966_wp, & - 1.19049594_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.08253385_wp, 0.02195280_wp, -6.54771654_wp, -18.15518294_wp, -2.50255435_wp, & - -2.30154751_wp, -1.74747833_wp, -0.57609235_wp, 0.66040722_wp, -0.03527126_wp, & - -5.32132405_wp, -2.82858464_wp, -2.19846825_wp, 0.34269392_wp, -1.65858541_wp, & - -2.25041898_wp, -1.36388048_wp, -1.26668560_wp, -4.55848018_wp, -8.13169608_wp, & - -4.43256051_wp, -7.07216477_wp, -7.18126578_wp, -2.32584811_wp, 0.08361281_wp, & - -3.69161654_wp, 7.58231160_wp, -2.48032064_wp, -2.36269992_wp, -3.82395853_wp, & - -2.90113040_wp, -1.75873594_wp, -2.18661934_wp, -1.63500051_wp, -2.08409604_wp, & - -0.99061993_wp, -4.06051905_wp, -10.63662865_wp, -4.45950697_wp, -2.66981934_wp, & - -5.86188937_wp, 2.64260042_wp, -1.71299619_wp, -0.30727594_wp, 1.73221282_wp, & - -3.02948718_wp, -1.96112926_wp, -3.49893738_wp, -3.61548404_wp, -1.44457196_wp, & - -2.02067691_wp, -1.91879583_wp, -2.37883359_wp, -0.73795405_wp, -4.35999052_wp, & - -7.71384016_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.18156621_wp, -4.88147680_wp, 10.12032087_wp, 0.94904139_wp, & - 0.95569684_wp, -0.77021037_wp, -1.08130491_wp, -0.91193518_wp, -2.42490039_wp, & - -2.40465385_wp, -1.11434540_wp, -2.16622683_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.64920157_wp, 1.85729618_wp, 0.30000000_wp, 0.30000000_wp, 0.97459399_wp, & - 0.69332473_wp, 0.46485237_wp, 0.30000000_wp, 0.42949775_wp, 1.63226679_wp, & - 0.30000000_wp, 1.07575966_wp, 1.05808056_wp, 0.30000000_wp, 0.43100729_wp, & - 1.00155635_wp, 1.38063858_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 0.74600161_wp, 1.09197799_wp, 1.29537497_wp, 1.60352646_wp, 1.69299456_wp, & - 1.73600991_wp, 1.75813098_wp, 1.33228786_wp, 0.30000000_wp, 0.30000000_wp, & - 0.66391167_wp, 0.73073540_wp, 0.96099312_wp, 0.94481318_wp, 1.73134924_wp, & - 0.68437509_wp, 0.30000000_wp, 0.30000000_wp, 0.25065906_wp, 0.85696352_wp, & - 1.41254333_wp, 1.71946423_wp, 1.51688751_wp, 1.84980801_wp, 1.13281063_wp, & - 1.22761215_wp, 1.36913561_wp, 0.30000000_wp, 0.79593079_wp, 0.30000000_wp, & - 1.03946529_wp, 0.82400336_wp, 1.04066875_wp, 1.10275938_wp, 0.30000000_wp, & - 0.30000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.47821269_wp, 1.36925165_wp, 1.63549493_wp, 1.26249308_wp, & - 1.56018003_wp, 1.28577440_wp, 1.12655242_wp, 0.92571840_wp, 0.80000000_wp, & - 0.80000000_wp, 1.18890978_wp, 0.80000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 3.83204162_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - -2.86809507_wp, 3.25499461_wp, 2.25498661_wp, -0.52998821_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 1.98162597_wp, & - 0.57912510_wp, 0.03273934_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.45236657_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.01252622_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_benzaldehyde.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_benzaldehyde.fh deleted file mode 100644 index 77e98a4..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_benzaldehyde.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_benzaldehyde = gbsa_parameter ( & - 18.22000000_wp, & - 106.12400000_wp, & - 1.04000000_wp, & - 1.83468557_wp, & - 1.04565456_wp, & - 4.17164891_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.43335577_wp, -0.24725276_wp, -6.58478081_wp, -14.12997028_wp, -2.69257301_wp, & - -2.69923848_wp, -2.02655813_wp, -1.10256682_wp, -0.73809716_wp, -0.25904373_wp, & - -3.64507152_wp, -2.85293000_wp, -2.22177040_wp, 0.25660828_wp, -2.56281658_wp, & - -2.67657716_wp, -1.96605645_wp, -1.30132345_wp, -3.39570768_wp, -7.23574094_wp, & - -3.65302081_wp, -2.92425016_wp, -4.03017195_wp, -3.51295627_wp, -3.38073627_wp, & - -4.88088164_wp, 3.76349310_wp, -3.27651183_wp, -2.59943651_wp, -3.42585384_wp, & - -3.45892351_wp, -1.88517199_wp, -2.41705768_wp, -2.12331787_wp, -2.52731486_wp, & - -1.31435611_wp, -2.96623420_wp, 23.92366385_wp, -10.42734295_wp, -0.99467005_wp, & - -4.41664063_wp, -1.29060550_wp, -0.61773799_wp, -2.69997891_wp, -1.66952629_wp, & - -2.69361539_wp, -2.15553851_wp, -2.65975467_wp, -3.49263419_wp, -1.75026644_wp, & - -2.04611357_wp, -2.42834435_wp, -2.88024739_wp, -0.99964639_wp, -2.98000016_wp, & - -5.56578803_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.12712124_wp, -4.33374537_wp, 0.05800907_wp, 0.89759374_wp, & - -1.38018479_wp, -1.93567432_wp, -1.17342467_wp, -1.51333424_wp, -1.72646232_wp, & - -2.13438109_wp, -0.13219329_wp, -1.28252718_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.47081458_wp, 0.89736937_wp, 0.91813751_wp, 0.86055766_wp, & - 0.84540417_wp, 0.30000000_wp, 0.30000000_wp, 0.58064673_wp, 0.30000000_wp, & - 0.14546844_wp, 0.01093602_wp, 0.97941975_wp, 0.87840431_wp, 0.88106874_wp, & - 0.79952393_wp, 0.91393123_wp, 0.53819854_wp, 0.60525082_wp, 0.30000000_wp, & - 1.01819363_wp, 1.08326840_wp, 1.13998378_wp, 1.29164816_wp, 1.21423329_wp, & - 1.38462157_wp, 1.11843602_wp, 0.94770616_wp, 0.79070517_wp, 0.03393643_wp, & - 1.04118715_wp, 0.99729039_wp, 1.12052393_wp, 1.02208829_wp, 0.94224433_wp, & - 0.15388677_wp, 0.30000000_wp, 1.54693311_wp, 1.08094157_wp, 1.11106767_wp, & - 1.07741028_wp, 1.04678265_wp, 1.24567144_wp, 1.30482843_wp, 1.09153098_wp, & - 0.89894382_wp, 0.74406637_wp, 0.82693234_wp, 0.91991919_wp, 0.83774327_wp, & - 1.04826260_wp, 1.07063549_wp, 1.50632433_wp, 0.97713870_wp, 1.09446560_wp, & - 0.97735980_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 0.99805364_wp, 1.06001429_wp, 0.99118230_wp, 0.74884366_wp, & - 1.18686547_wp, 1.09407456_wp, 0.62084907_wp, 0.92956993_wp, 1.21429535_wp, & - 0.85900598_wp, 1.00067766_wp, 0.55618046_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 2.97073711_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_benzaldehyde = gbsa_parameter ( & - 18.22000000_wp, & - 106.12400000_wp, & - 1.04000000_wp, & - 1.81873738_wp, & - 0.27702266_wp, & - 1.41868733_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.46702255_wp, -0.06148252_wp, -7.66687950_wp, -21.04489640_wp, -3.19790444_wp, & - -2.87023244_wp, -4.68567000_wp, -3.54578103_wp, -0.36961486_wp, -0.09580315_wp, & - -5.15518940_wp, -3.73204762_wp, -1.88800489_wp, 0.25660828_wp, -2.54580556_wp, & - -2.78674456_wp, -1.79878573_wp, -1.10277999_wp, -3.40792693_wp, -7.23574094_wp, & - -3.65302081_wp, -2.92425016_wp, -5.00985749_wp, 1.31782112_wp, 4.57672665_wp, & - 3.74920531_wp, 14.83823511_wp, -0.91784711_wp, -2.00332067_wp, -4.88556958_wp, & - -3.45892351_wp, -1.55737795_wp, -2.74248296_wp, -2.00878407_wp, -2.04723148_wp, & - -1.14305823_wp, -3.20791240_wp, -9.22235201_wp, -10.42734295_wp, -3.07438550_wp, & - -5.74242280_wp, -2.71645716_wp, 5.08899389_wp, -1.02644353_wp, 1.19774424_wp, & - -2.32241807_wp, -2.58800777_wp, -3.22784738_wp, -3.67099805_wp, -1.38846468_wp, & - -2.44562704_wp, -2.47775416_wp, -2.52758619_wp, -0.71329061_wp, -1.17609485_wp, & - -7.05060535_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -4.37875898_wp, -5.32093886_wp, 3.97697453_wp, 5.04415442_wp, & - -0.60943167_wp, 0.57381406_wp, -1.26494355_wp, -1.05946557_wp, -2.59415591_wp, & - -2.60250239_wp, -0.89855659_wp, -1.97691485_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.61346257_wp, 0.30000000_wp, 0.72329908_wp, 0.90415406_wp, & - 0.88650074_wp, 0.30000000_wp, 0.30000000_wp, 0.62508407_wp, 0.30000000_wp, & - 1.39661904_wp, 0.40000272_wp, 1.01280579_wp, 0.87840431_wp, 0.72565292_wp, & - 0.99589149_wp, 0.69936160_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 1.01819363_wp, 1.08326840_wp, 1.12282316_wp, 1.31387356_wp, 1.03269268_wp, & - 1.39788491_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 0.51166801_wp, & - 1.04118715_wp, 0.66053269_wp, 0.68451764_wp, 1.18173725_wp, 0.86780744_wp, & - 0.91189787_wp, 0.30000000_wp, 0.30000000_wp, 1.08094157_wp, 0.65297835_wp, & - 1.14126726_wp, 1.12987591_wp, 1.29974033_wp, 1.30361238_wp, 1.35870404_wp, & - 0.30000000_wp, 0.83581563_wp, 0.72159784_wp, 0.86859167_wp, 0.30000000_wp, & - 0.79322763_wp, 0.95456497_wp, 1.01152475_wp, 1.01695596_wp, 1.00001606_wp, & - 0.94824319_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.20600000_wp, 1.03370566_wp, 0.09474026_wp, 1.03678522_wp, & - 1.28943937_wp, 1.19776428_wp, 0.96819305_wp, 0.79640895_wp, 1.03355029_wp, & - 0.87396085_wp, 0.98726110_wp, 0.87780299_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 3.07480768_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_benzaldehyde = gbsa_parameter ( & - 18.22000000_wp, & - 106.12400000_wp, & - 1.04000000_wp, & - 1.94631359_wp, & - -0.03439328_wp, & - 0.19582361_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.11404906_wp, 0.00480745_wp, -8.40672939_wp, -25.01547735_wp, -3.57961382_wp, & - -2.80515741_wp, -6.96436423_wp, -5.55950963_wp, 0.72998942_wp, -0.09792988_wp, & - -5.06245811_wp, -3.27771262_wp, -2.64987323_wp, 0.44726968_wp, -2.38203141_wp, & - -3.13670508_wp, -1.44179659_wp, -1.83151566_wp, -4.46059900_wp, -6.47881424_wp, & - 1.48163469_wp, -4.21607443_wp, -3.84042152_wp, 10.12195462_wp, 29.24905545_wp, & - 11.26089126_wp, 17.71143636_wp, -0.91132238_wp, -2.53101496_wp, -6.37024140_wp, & - -3.62313624_wp, -1.33705482_wp, -2.84061582_wp, -2.23417272_wp, -2.99597643_wp, & - -1.46564833_wp, -3.64170577_wp, -10.59012436_wp, -7.65149187_wp, -3.01914789_wp, & - -4.34189437_wp, 3.40643076_wp, 12.88622990_wp, 5.78270828_wp, 5.28831398_wp, & - -3.65845488_wp, -2.50923082_wp, -2.27953761_wp, -3.90265529_wp, -1.41977735_wp, & - -2.56674544_wp, -2.31877777_wp, -3.50349666_wp, -0.96332674_wp, -3.79306079_wp, & - -8.17723272_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -5.82001285_wp, -4.72866953_wp, 5.37056134_wp, 5.71667525_wp, & - 7.13687677_wp, 7.30800311_wp, -1.96801563_wp, -0.61394475_wp, -2.61010716_wp, & - -2.52610981_wp, -0.76122802_wp, -2.76302571_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.40400303_wp, 0.30000000_wp, 0.30000000_wp, 1.00362172_wp, & - 0.95978195_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 0.30000000_wp, 1.13550766_wp, 1.02859982_wp, 0.30000000_wp, 0.48006548_wp, & - 0.99229132_wp, 1.33855505_wp, 0.30000000_wp, 0.30000000_wp, 0.99369727_wp, & - 0.30000000_wp, 1.19464842_wp, 1.09667439_wp, 1.27937926_wp, 1.35132712_wp, & - 1.32906415_wp, 1.30247224_wp, 1.52483266_wp, 0.30000000_wp, 0.30000000_wp, & - 0.88845563_wp, 1.07199140_wp, 0.91328623_wp, 1.07485342_wp, 1.71216312_wp, & - 0.66296203_wp, 0.30000000_wp, 1.89264928_wp, 0.30000000_wp, 0.30000000_wp, & - 1.29204311_wp, 0.92963378_wp, 1.34349589_wp, 1.42121958_wp, 1.12723205_wp, & - 1.66090247_wp, 0.30000000_wp, 0.30000000_wp, 0.90413556_wp, 0.30000000_wp, & - 0.94150664_wp, 1.06492952_wp, 1.41987018_wp, 1.21861204_wp, 0.30000000_wp, & - 0.05090408_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.04834683_wp, 1.21279584_wp, 0.92414914_wp, 1.14156511_wp, & - 1.33415637_wp, 1.03984405_wp, 1.13051300_wp, 0.80000000_wp, 0.80000000_wp, & - 1.15851444_wp, 1.18851152_wp, 0.80000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 2.16897928_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_benzene.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_benzene.fh deleted file mode 100644 index c6ca96e..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_benzene.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_benzene = gbsa_parameter ( & - 7.00000000_wp, & - 78.11000000_wp, & - 0.86700000_wp, & - 1.75932533_wp, & - 0.48719786_wp, & - 3.17278716_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.76995616_wp, -0.23552497_wp, -6.34649360_wp, -14.01758067_wp, -3.42313190_wp, & - -3.08693008_wp, -2.55298703_wp, -1.30307365_wp, -0.79223763_wp, -0.24481032_wp, & - -3.76410055_wp, -2.92228093_wp, -2.54163096_wp, -0.45505795_wp, -3.32720925_wp, & - -3.29635767_wp, -2.35166497_wp, -1.39524880_wp, -3.49079542_wp, -0.77645000_wp, & - -5.85238752_wp, -2.42931989_wp, -2.51177068_wp, -1.39814547_wp, -2.79291829_wp, & - -4.22163083_wp, 4.44220441_wp, -4.77929822_wp, -2.82876941_wp, -3.76145206_wp, & - -2.65124749_wp, -1.89546256_wp, -2.95898881_wp, -2.40471381_wp, -3.11312726_wp, & - -1.44113906_wp, -2.94090001_wp, -9.53201953_wp, -8.05597510_wp, -1.02900448_wp, & - -3.09948671_wp, -0.84445933_wp, 1.59529242_wp, -0.53084696_wp, -0.36201835_wp, & - -3.44897062_wp, -2.51105077_wp, -2.90838639_wp, -3.81628682_wp, -1.83271512_wp, & - -2.52558386_wp, -2.59773102_wp, -3.54167107_wp, -0.81367172_wp, -0.60482284_wp, & - -4.43361187_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.03023934_wp, -3.97333343_wp, -2.91757088_wp, 3.40773463_wp, & - -0.88698941_wp, -1.32421599_wp, -1.50762203_wp, -1.70339857_wp, -1.17444542_wp, & - -2.31907534_wp, -1.23532925_wp, -1.56207806_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.59119547_wp, 1.71260606_wp, 0.71668858_wp, 1.10628119_wp, 0.84175595_wp, & - 0.87518184_wp, 0.42124846_wp, 0.81752077_wp, 0.59839368_wp, 1.54196558_wp, & - 0.01227715_wp, 1.24811346_wp, 0.95368225_wp, 0.91665550_wp, 0.85420274_wp, & - 0.83872066_wp, 0.91039190_wp, 1.14325637_wp, 0.62938761_wp, 0.97517575_wp, & - 0.99178698_wp, 0.98978835_wp, 1.08042114_wp, 1.15234649_wp, 1.14397078_wp, & - 1.22390573_wp, 1.09257445_wp, 1.31155220_wp, 0.72044656_wp, 0.53315531_wp, & - 1.01601655_wp, 0.75199146_wp, 1.11482926_wp, 1.00297809_wp, 1.59981130_wp, & - 1.02050614_wp, 0.30000000_wp, 1.28906739_wp, 1.29996342_wp, 1.12385726_wp, & - 1.10652896_wp, 0.90987983_wp, 1.16644964_wp, 1.18030122_wp, 1.08227089_wp, & - 1.09123989_wp, 0.69216702_wp, 0.86175308_wp, 0.91502435_wp, 0.79746267_wp, & - 1.04142717_wp, 0.74215136_wp, 1.41678975_wp, 1.18739055_wp, 0.99171898_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.75629895_wp, 1.02458957_wp, 0.87392371_wp, 0.75950570_wp, & - 1.14407959_wp, 1.08221559_wp, 0.77197633_wp, 1.00755446_wp, 1.23901400_wp, & - 0.85644745_wp, 0.90660346_wp, 0.77651483_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_benzene = gbsa_parameter ( & - 7.00000000_wp, & - 78.11000000_wp, & - 0.86700000_wp, & - 1.69138605_wp, & - 0.51651114_wp, & - 2.93326080_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.82491712_wp, -0.22190385_wp, -5.64774682_wp, -15.56185215_wp, -3.31382345_wp, & - -3.02635919_wp, -3.80560008_wp, -2.95045534_wp, -0.88599329_wp, -0.23739093_wp, & - -4.07769540_wp, -3.29476667_wp, -2.47947364_wp, -0.03922808_wp, -3.07265214_wp, & - -2.97425165_wp, -2.13703079_wp, -1.29380105_wp, -3.16966887_wp, -5.29716763_wp, & - -5.01022748_wp, -3.01979201_wp, -4.04930089_wp, -0.64154702_wp, -1.06418916_wp, & - -0.57559699_wp, 7.32318069_wp, -2.47299450_wp, -2.35486094_wp, -4.03524732_wp, & - -3.38965614_wp, -2.18350982_wp, -2.85131617_wp, -2.23764222_wp, -2.29085994_wp, & - -1.36448221_wp, -3.19544832_wp, -6.32582126_wp, -8.29616111_wp, -2.23752420_wp, & - -4.59687421_wp, -2.78786191_wp, 1.88755867_wp, -2.26504777_wp, -1.08358365_wp, & - -3.00792883_wp, -2.86224027_wp, -3.28733192_wp, -3.45415205_wp, -1.73360669_wp, & - -2.45173756_wp, -2.60607353_wp, -2.87046623_wp, -0.82010829_wp, -2.70187431_wp, & - -5.18419436_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.92108430_wp, -4.05877218_wp, 2.82019057_wp, 1.44160582_wp, & - -0.53266645_wp, -2.05711862_wp, -1.54216144_wp, -1.59857149_wp, -2.35979380_wp, & - -2.31965110_wp, -1.10448115_wp, -1.67224873_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.83908723_wp, 0.08101223_wp, 0.85405447_wp, 0.79885844_wp, & - 0.89956631_wp, 0.69373209_wp, 0.97484683_wp, 0.67756560_wp, 1.60107651_wp, & - 0.30000000_wp, 1.02908641_wp, 0.76635684_wp, 0.91624669_wp, 0.83857854_wp, & - 0.92415015_wp, 0.83876766_wp, 0.81381344_wp, 0.30000000_wp, 0.30000000_wp, & - 0.97871615_wp, 1.04968870_wp, 1.11852537_wp, 1.17326074_wp, 1.08808540_wp, & - 1.24646400_wp, 0.94870717_wp, 0.82222625_wp, 0.30000000_wp, 1.13515462_wp, & - 1.11046532_wp, 0.78852512_wp, 1.03237961_wp, 1.21390807_wp, 0.30000000_wp, & - 1.05153339_wp, 0.30000000_wp, 0.30000000_wp, 0.95554419_wp, 0.77380944_wp, & - 1.15543062_wp, 1.12734500_wp, 1.35413983_wp, 1.25561286_wp, 1.26194500_wp, & - 1.16174826_wp, 1.01518058_wp, 0.84597912_wp, 0.88104467_wp, 0.30000000_wp, & - 1.06112470_wp, 0.76212761_wp, 0.59834033_wp, 0.96053668_wp, 0.00158803_wp, & - 1.01900329_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.11068729_wp, 1.01340753_wp, 0.05417569_wp, 1.03834101_wp, & - 1.21151920_wp, 1.14185967_wp, 1.07046574_wp, 0.97928478_wp, 1.26108955_wp, & - 0.85241365_wp, 0.98379651_wp, 0.69795610_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_benzene = gbsa_parameter ( & - 7.00000000_wp, & - 78.11000000_wp, & - 0.86700000_wp, & - 1.80339615_wp, & - 0.47105406_wp, & - 2.36524447_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.70129041_wp, -0.20719270_wp, -6.21609488_wp, -16.60094038_wp, -3.32705140_wp, & - -3.06477314_wp, -4.19451278_wp, -3.58469979_wp, -0.48763906_wp, -0.22505373_wp, & - -4.84571742_wp, -3.16551532_wp, -2.56809300_wp, 0.09428410_wp, -2.75022512_wp, & - -3.02955271_wp, -1.93480306_wp, -1.51543842_wp, -4.08373775_wp, -4.82203994_wp, & - -1.95009047_wp, -4.52937975_wp, -3.71745529_wp, 0.39311866_wp, 2.12770167_wp, & - 0.88363592_wp, 18.05853854_wp, -1.70413778_wp, -3.02963447_wp, -4.34457513_wp, & - -3.20550182_wp, -2.18398178_wp, -2.79226574_wp, -2.23548740_wp, -2.85623956_wp, & - -1.39590442_wp, -2.21343671_wp, -7.23297974_wp, -6.59243592_wp, -2.18505742_wp, & - -3.64856554_wp, -2.03701284_wp, 7.37622224_wp, 1.52979448_wp, 3.23858024_wp, & - -2.97977865_wp, -2.82929677_wp, -3.59503368_wp, -3.56558188_wp, -1.83711349_wp, & - -2.46072245_wp, -2.52393714_wp, -3.25360506_wp, -0.79903595_wp, -3.37718491_wp, & - -5.59888694_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -4.62057730_wp, -3.66271347_wp, 0.63898279_wp, 4.24710235_wp, & - 2.39630358_wp, 0.91156898_wp, -1.44985699_wp, -1.46135496_wp, -1.77824294_wp, & - -2.41995090_wp, -1.43845323_wp, -2.40915658_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.69633157_wp, 0.30000000_wp, 0.62620323_wp, 0.98628166_wp, & - 0.97775926_wp, 0.67750090_wp, 0.96459968_wp, 0.30000000_wp, 0.30000000_wp, & - 0.30000000_wp, 1.16539734_wp, 0.98703514_wp, 0.24547086_wp, 0.64509522_wp, & - 0.92488739_wp, 1.34236199_wp, 0.30000000_wp, 0.30000000_wp, 1.85199857_wp, & - 0.30000000_wp, 1.14952549_wp, 1.10706879_wp, 1.11072477_wp, 1.09232636_wp, & - 1.11847659_wp, 1.14175792_wp, 1.45939642_wp, 0.30000000_wp, 0.30000000_wp, & - 0.75039207_wp, 0.74361872_wp, 0.94403055_wp, 1.07622404_wp, 1.71216056_wp, & - 0.75447790_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 0.33100748_wp, & - 1.25183833_wp, 1.02016332_wp, 1.32733721_wp, 1.28231041_wp, 1.02920181_wp, & - 1.60704387_wp, 0.89246539_wp, 0.13936288_wp, 0.89276540_wp, 0.74761663_wp, & - 1.00443556_wp, 0.89231278_wp, 1.37729531_wp, 1.20562493_wp, 0.30000000_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.06507111_wp, 1.14663001_wp, 0.96971308_wp, 1.08416276_wp, & - 1.18787959_wp, 0.92231817_wp, 1.74002323_wp, 0.80000000_wp, 0.70216433_wp, & - 0.80000000_wp, 0.85303193_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ch2cl2.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ch2cl2.fh deleted file mode 100644 index 40c94a3..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ch2cl2.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_ch2cl2 = gbsa_parameter ( & - 8.93000000_wp, & - 84.93000000_wp, & - 1.33000000_wp, & - 1.65676931_wp, & - 0.56570701_wp, & - 2.09596347_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.36340258_wp, -0.21780912_wp, -6.74460855_wp, -15.57734030_wp, -3.14002089_wp, & - -2.80350070_wp, -1.18980557_wp, 0.97568410_wp, 0.76792281_wp, -0.24815039_wp, & - -3.94862257_wp, -3.01515733_wp, -2.60991877_wp, -0.19506144_wp, -3.39508310_wp, & - -3.19545104_wp, -1.96131782_wp, -1.29181270_wp, -3.75635585_wp, -6.83643181_wp, & - -6.16964256_wp, 0.87316316_wp, -4.42695074_wp, -0.25003885_wp, -4.67774334_wp, & - -4.94382667_wp, 6.55056171_wp, -3.40398109_wp, -3.08469336_wp, -3.21698063_wp, & - -3.59714753_wp, -2.61482805_wp, -2.82528748_wp, -2.25126797_wp, -2.61342919_wp, & - -1.35832680_wp, -3.30402455_wp, -7.22176048_wp, -7.75563077_wp, -0.11630001_wp, & - -4.18808809_wp, 1.66240712_wp, -3.30966694_wp, -2.12744048_wp, -2.96871556_wp, & - -2.93107804_wp, -2.53130453_wp, -2.65048462_wp, -4.12346071_wp, -2.03730006_wp, & - -2.55708048_wp, -2.51808301_wp, -3.41985047_wp, -0.87320615_wp, -3.67551098_wp, & - -4.39328526_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.34540066_wp, -4.25399346_wp, 0.72357788_wp, 1.02575078_wp, & - -1.64799548_wp, -2.31319563_wp, -1.21322955_wp, -1.67690941_wp, -1.06031285_wp, & - -2.22467947_wp, -1.40520797_wp, -1.15481700_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.50129183_wp, 1.75851921_wp, 0.80471835_wp, 0.76815180_wp, 0.83858366_wp, & - 0.73020232_wp, 0.40184516_wp, 0.52359716_wp, 0.44600708_wp, 1.43197261_wp, & - 0.09827074_wp, 0.30000000_wp, 0.98370400_wp, 0.87000994_wp, 0.91752622_wp, & - 0.79862757_wp, 0.79998519_wp, 1.04951869_wp, 0.49434089_wp, 0.30000000_wp, & - 0.99276006_wp, 1.04477023_wp, 1.17040445_wp, 1.09502876_wp, 1.14649230_wp, & - 1.11197845_wp, 0.93143563_wp, 0.97083030_wp, 0.95361597_wp, 0.00715309_wp, & - 0.87854287_wp, 0.84206295_wp, 0.85961895_wp, 0.92757276_wp, 1.00159019_wp, & - 0.09101191_wp, 0.30000000_wp, 0.30731806_wp, 0.30000000_wp, 1.16841875_wp, & - 1.07721599_wp, 0.79819610_wp, 1.20720571_wp, 1.06407819_wp, 1.04875327_wp, & - 0.86883493_wp, 0.86942411_wp, 0.80562523_wp, 0.85887464_wp, 0.76511877_wp, & - 1.05196367_wp, 0.88277865_wp, 1.41759126_wp, 0.73872966_wp, 1.10527449_wp, & - 0.20913324_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.19540110_wp, 1.08132227_wp, 0.79875799_wp, 0.84750904_wp, & - 1.08620742_wp, 1.03336337_wp, 0.51829714_wp, 1.05979035_wp, 0.96521688_wp, & - 0.68211979_wp, 0.89422165_wp, 0.56184758_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_ch2cl2 = gbsa_parameter ( & - 8.93000000_wp, & - 84.93000000_wp, & - 1.33000000_wp, & - 1.56911675_wp, & - 0.45821664_wp, & - 2.60334690_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.87729929_wp, -0.25023386_wp, -6.20317370_wp, -17.83076437_wp, -3.49513745_wp, & - -2.69888049_wp, -4.62381563_wp, -2.59784469_wp, -0.44703707_wp, -0.26155304_wp, & - -4.65721100_wp, -3.31383144_wp, -2.57206719_wp, -0.04078322_wp, -3.17353079_wp, & - -3.04933155_wp, -2.08989058_wp, -1.35119955_wp, -3.57321863_wp, -7.44660287_wp, & - -5.39298648_wp, -3.39519575_wp, -4.72991591_wp, -0.63470925_wp, -1.92305209_wp, & - -0.70471468_wp, 10.17280212_wp, -2.15635298_wp, -2.47307994_wp, -4.04988034_wp, & - -3.83986237_wp, -2.21072317_wp, -2.80776694_wp, -2.40219736_wp, -2.22755851_wp, & - -1.42068154_wp, -3.70147701_wp, -8.42548707_wp, -9.17205775_wp, -0.99611531_wp, & - -6.12266771_wp, -3.03434318_wp, -2.58724432_wp, -2.94152428_wp, -2.08406140_wp, & - -3.30886859_wp, -2.97219928_wp, -3.06469315_wp, -3.96435075_wp, -1.75982006_wp, & - -2.73007709_wp, -2.77639176_wp, -3.12670692_wp, -0.83353793_wp, -3.47549649_wp, & - -5.88276127_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.03729539_wp, -4.97135726_wp, 4.16790013_wp, 0.30630646_wp, & - -1.33068824_wp, -2.62686662_wp, -1.54642144_wp, -1.57554917_wp, -2.44018189_wp, & - -2.40510708_wp, -1.14149533_wp, -1.54226592_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.28926333_wp, 1.99261093_wp, 0.30000000_wp, 0.79793587_wp, 0.81135795_wp, & - 0.83616685_wp, 0.79057315_wp, 0.86271642_wp, 0.70573060_wp, 1.38322206_wp, & - 0.30000000_wp, 0.30000000_wp, 0.70041023_wp, 0.90673216_wp, 0.76272228_wp, & - 0.91021623_wp, 0.81532007_wp, 0.53937688_wp, 0.30000000_wp, 0.30000000_wp, & - 1.01472709_wp, 1.04010262_wp, 1.10949252_wp, 1.33303258_wp, 1.12658111_wp, & - 1.42195776_wp, 0.80273663_wp, 0.81746015_wp, 0.65703514_wp, 1.18208681_wp, & - 1.01508856_wp, 0.80119384_wp, 1.05604075_wp, 1.20897255_wp, 0.39287452_wp, & - 0.96296618_wp, 0.30000000_wp, 0.30000000_wp, 1.00370492_wp, 0.09377212_wp, & - 1.16652332_wp, 1.29719519_wp, 1.27712571_wp, 1.28018285_wp, 1.28811425_wp, & - 1.10052024_wp, 0.95578477_wp, 1.09164864_wp, 0.84497183_wp, 0.30000000_wp, & - 0.83981245_wp, 0.88552660_wp, 0.39084153_wp, 0.81863824_wp, 0.30000000_wp, & - 1.04090665_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.20679413_wp, 1.01528947_wp, 0.27374694_wp, 1.13101163_wp, & - 1.24496642_wp, 1.22853764_wp, 1.17172086_wp, 0.96700342_wp, 0.82371044_wp, & - 0.64251626_wp, 0.99215602_wp, 0.64849560_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_ch2cl2 = gbsa_parameter ( & - 8.93000000_wp, & - 84.93000000_wp, & - 1.33000000_wp, & - 1.69498578_wp, & - 0.64722860_wp, & - 2.22053836_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.78683499_wp, -0.23597474_wp, -6.62244558_wp, -16.97012388_wp, -3.08679063_wp, & - -2.67781769_wp, -4.56775937_wp, -3.12899250_wp, -0.21103151_wp, -0.28099249_wp, & - -5.37882562_wp, -3.29689548_wp, -2.55999892_wp, 0.04471285_wp, -2.68702817_wp, & - -3.05061848_wp, -1.88690120_wp, -1.70386142_wp, -4.73893031_wp, -7.59711327_wp, & - -6.48577943_wp, -4.87448438_wp, -4.49365156_wp, -0.40576308_wp, -1.37070332_wp, & - -0.86691727_wp, 24.07715531_wp, -1.43376705_wp, -3.10990508_wp, -3.94008117_wp, & - -3.21757011_wp, -2.17061500_wp, -2.50090754_wp, -2.16465470_wp, -2.40125053_wp, & - -1.50713622_wp, -4.18825440_wp, -9.30262069_wp, -8.20842791_wp, -1.89641767_wp, & - -4.84325201_wp, -3.74158948_wp, 9.60609928_wp, 0.03841037_wp, 1.44370005_wp, & - -2.84899598_wp, -2.81990221_wp, -3.70607143_wp, -3.83557292_wp, -1.85391568_wp, & - -2.41750101_wp, -2.44357076_wp, -3.14943989_wp, -0.93826879_wp, -4.32639144_wp, & - -6.86353005_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.97866147_wp, -4.62065982_wp, -1.18745002_wp, 3.36993629_wp, & - 1.25879467_wp, 0.03269629_wp, -1.52826602_wp, -1.50887230_wp, -2.31561060_wp, & - -2.28802116_wp, -1.63132201_wp, -2.47256809_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.86922772_wp, 0.30000000_wp, 0.08277052_wp, 1.02192055_wp, & - 0.90904246_wp, 0.86728687_wp, 0.87898204_wp, 0.30000000_wp, 0.30000000_wp, & - 0.30000000_wp, 0.30000000_wp, 0.87003585_wp, 0.93410747_wp, 0.79799443_wp, & - 1.06959294_wp, 0.99585448_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 0.98035627_wp, 1.15271025_wp, 1.08596115_wp, 1.13911632_wp, 1.17327801_wp, & - 1.20206368_wp, 1.13321382_wp, 1.49193252_wp, 0.30000000_wp, 0.30000000_wp, & - 0.74228815_wp, 0.77955568_wp, 0.80571508_wp, 1.05141501_wp, 1.55341009_wp, & - 0.44409128_wp, 0.30000000_wp, 0.30000000_wp, 0.17039465_wp, 0.30000000_wp, & - 1.28404004_wp, 1.10783657_wp, 1.40768875_wp, 1.35092833_wp, 0.96105394_wp, & - 1.48368024_wp, 0.30000000_wp, 0.91456020_wp, 0.88063334_wp, 0.53041536_wp, & - 1.02399360_wp, 0.89339744_wp, 1.35353074_wp, 1.25445071_wp, 0.30000000_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.13804978_wp, 1.18046862_wp, 1.02413333_wp, 1.18339837_wp, & - 1.24754605_wp, 0.96676043_wp, 1.32830769_wp, 0.80000000_wp, 0.94850780_wp, & - 0.80000000_wp, 0.86176751_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_chcl3.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_chcl3.fh deleted file mode 100644 index 61c0f16..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_chcl3.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_chcl3 = gbsa_parameter ( & - 4.81000000_wp, & - 119.38000000_wp, & - 1.49000000_wp, & - 1.49841363_wp, & - 0.57029588_wp, & - 1.81340998_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.27463659_wp, -0.39918916_wp, -4.35761612_wp, -11.02930731_wp, -2.82022156_wp, & - -2.71193714_wp, -0.55630691_wp, 1.82626850_wp, 1.24843817_wp, -0.42649928_wp, & - -5.62463786_wp, -1.31726393_wp, -2.35594923_wp, -0.69284388_wp, -3.31392302_wp, & - -3.02092139_wp, -1.98335311_wp, -1.33884944_wp, -2.44786705_wp, -0.59935221_wp, & - -5.31492587_wp, -2.20263983_wp, -5.45421204_wp, -3.17341084_wp, -2.45156102_wp, & - -1.13842229_wp, -6.17390060_wp, -1.42694564_wp, -2.15135792_wp, -2.20738066_wp, & - -2.44694263_wp, -2.34870979_wp, -2.37890823_wp, -1.39727148_wp, -2.13180988_wp, & - -1.50187701_wp, -1.93026335_wp, -2.24421001_wp, -6.42889593_wp, -0.24381935_wp, & - -4.66662688_wp, -2.28543446_wp, -3.92096351_wp, -2.21066898_wp, -3.63327137_wp, & - -1.72273738_wp, -2.38332510_wp, -1.72443846_wp, -2.41028874_wp, -1.94271671_wp, & - -1.45599155_wp, -2.29878306_wp, -2.98470401_wp, -1.16737231_wp, -0.71104904_wp, & - -0.16472062_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.26072944_wp, -5.01913342_wp, -1.41006655_wp, -4.46088393_wp, & - -1.21496874_wp, -3.15096373_wp, -1.31495436_wp, -1.67104118_wp, -1.49106045_wp, & - -1.35087941_wp, -1.04580405_wp, -1.01233149_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.69678596_wp, 2.00750187_wp, 1.00481867_wp, 0.30000000_wp, 0.84879465_wp, & - 0.69073812_wp, 0.30000000_wp, 0.58808956_wp, 0.55002343_wp, 1.83594082_wp, & - 0.60112303_wp, 0.56654483_wp, 0.44937919_wp, 0.90402485_wp, 0.82733481_wp, & - 0.72733880_wp, 1.05807768_wp, 1.35379827_wp, 1.20608278_wp, 0.30000000_wp, & - 1.02311075_wp, 1.06996218_wp, 1.22396497_wp, 1.34196639_wp, 1.00390068_wp, & - 1.12223190_wp, 0.30000000_wp, 1.11226136_wp, 0.78325275_wp, 0.30000000_wp, & - 0.74129737_wp, 0.81647359_wp, 0.66168300_wp, 0.55712906_wp, 0.30000000_wp, & - 1.24637409_wp, 1.06104837_wp, 1.25921888_wp, 1.07753846_wp, 1.33233387_wp, & - 1.27052051_wp, 0.90302642_wp, 1.19085747_wp, 1.03127834_wp, 0.88247477_wp, & - 1.21415833_wp, 0.92499980_wp, 1.74218982_wp, 0.72691432_wp, 0.63751113_wp, & - 0.30000000_wp, 0.31378000_wp, 0.30000000_wp, 0.55045705_wp, 1.11366273_wp, & - 0.55722029_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.09297339_wp, 1.13145314_wp, 1.02126490_wp, 1.24961053_wp, & - 1.12226099_wp, 1.11953985_wp, 1.17484587_wp, 1.28553469_wp, 0.73334121_wp, & - 0.99091699_wp, 0.92022599_wp, 1.13107676_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_chcl3 = gbsa_parameter ( & - 4.81000000_wp, & - 119.38000000_wp, & - 1.49000000_wp, & - 1.32742806_wp, & - 0.75620958_wp, & - 2.44165144_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.45124803_wp, -0.34288175_wp, -4.90550620_wp, -12.24883340_wp, -2.97051057_wp, & - -2.46046595_wp, -3.20499136_wp, -0.79186459_wp, 0.18544629_wp, -0.38955820_wp, & - -3.76356128_wp, -2.68971807_wp, -2.31501600_wp, 0.13149009_wp, -2.76183333_wp, & - -2.49678227_wp, -1.77429756_wp, -1.43838426_wp, -2.82408642_wp, -6.95175503_wp, & - -5.70468363_wp, -2.84574964_wp, -5.28512286_wp, -1.26239123_wp, -2.26516813_wp, & - -1.48532205_wp, 4.85394490_wp, -1.19463251_wp, -2.42708314_wp, -3.41088828_wp, & - -3.26901849_wp, -2.44120314_wp, -2.63812244_wp, -1.74626228_wp, -2.13180988_wp, & - -1.49256064_wp, -3.38516728_wp, -8.81329234_wp, -7.93257249_wp, 1.70913687_wp, & - -7.18032181_wp, -1.31323641_wp, -2.28930032_wp, -3.58478095_wp, -2.49391434_wp, & - -1.99369134_wp, -2.58226479_wp, 1.00000000_wp, -3.46355219_wp, -1.99680141_wp, & - -2.30696505_wp, -2.44521966_wp, -2.98470401_wp, -1.09297370_wp, -4.50182510_wp, & - -6.75767347_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.76894995_wp, -4.84348395_wp, 4.48381165_wp, -2.31673205_wp, & - -2.11643302_wp, -3.30136147_wp, -1.21261417_wp, -1.37980608_wp, -2.39587135_wp, & - -1.82204248_wp, -1.19017725_wp, -1.08346722_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.54425653_wp, 0.30000000_wp, 0.68352647_wp, 0.30024907_wp, 0.87131168_wp, & - 0.44274116_wp, 0.91118733_wp, 1.02990206_wp, 0.87224972_wp, 1.36064412_wp, & - 0.04523267_wp, 1.01826727_wp, 0.80291179_wp, 0.91994934_wp, 0.27703877_wp, & - 0.79671366_wp, 1.12191178_wp, 1.06327945_wp, 0.30000000_wp, 0.30000000_wp, & - 1.05134616_wp, 1.02524534_wp, 1.15488259_wp, 1.15659192_wp, 1.15582331_wp, & - 1.35956403_wp, 1.02994976_wp, 0.89578087_wp, 1.07980658_wp, 1.18018780_wp, & - 1.15034660_wp, 0.80126086_wp, 1.06719436_wp, 0.97305695_wp, 0.30000000_wp, & - 1.17576974_wp, 0.30000000_wp, 1.26859525_wp, 0.91060526_wp, 0.30000000_wp, & - 1.26737715_wp, 0.88598699_wp, 1.28128367_wp, 1.41019625_wp, 1.24068510_wp, & - 1.22207835_wp, 1.05317124_wp, 0.30000000_wp, 0.78929937_wp, 0.30000000_wp, & - 0.54876707_wp, 0.85496180_wp, 0.30000000_wp, 0.90436962_wp, 1.11376639_wp, & - 1.08812332_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.22592678_wp, 1.08931843_wp, 0.62355860_wp, 1.25551232_wp, & - 1.28912417_wp, 1.37088359_wp, 1.21255461_wp, 1.05341027_wp, 0.74644294_wp, & - 0.54998313_wp, 0.76413109_wp, 1.12560117_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_chcl3 = gbsa_parameter ( & - 4.81000000_wp, & - 119.38000000_wp, & - 1.49000000_wp, & - 1.60257303_wp, & - 0.60227552_wp, & - 2.11015667_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.72530479_wp, -0.39918916_wp, -4.35761612_wp, -11.02930731_wp, -2.82022156_wp, & - -2.58431486_wp, -3.91690401_wp, -1.65871667_wp, 0.20927452_wp, -0.42649928_wp, & - -5.62463786_wp, -1.31726393_wp, -2.35594923_wp, -0.69284388_wp, -2.75556277_wp, & - -3.07811170_wp, -1.90481450_wp, -1.33884944_wp, -2.44786705_wp, -0.59935221_wp, & - -5.31492587_wp, -2.20263983_wp, -5.45421204_wp, -3.17341084_wp, -2.45156102_wp, & - -1.13842229_wp, -6.17390060_wp, -1.42694564_wp, -2.15135792_wp, -2.20738066_wp, & - -2.44694263_wp, -2.34870979_wp, -2.37890823_wp, -1.39727148_wp, -2.13180988_wp, & - -1.50187701_wp, -1.93026335_wp, -2.24421001_wp, -6.42889593_wp, -0.24381935_wp, & - -4.66662688_wp, -2.28543446_wp, -3.92096351_wp, -2.21066898_wp, -3.63327137_wp, & - -1.72273738_wp, -2.38332510_wp, -1.72443846_wp, -2.41028874_wp, -1.94271671_wp, & - -1.45599155_wp, -2.29878306_wp, -2.98470401_wp, -1.16737231_wp, -0.71104904_wp, & - -0.16472062_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.26072944_wp, -5.01913342_wp, -1.41006655_wp, -4.46088393_wp, & - -1.21496874_wp, -3.15096373_wp, -1.31495436_wp, -1.67104118_wp, -1.49106045_wp, & - -1.35087941_wp, -1.04580405_wp, -1.01233149_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 2.00750187_wp, 1.00481867_wp, 0.30000000_wp, 0.84879465_wp, & - 0.80580100_wp, 0.23441800_wp, 0.30000000_wp, 0.30000000_wp, 1.83594082_wp, & - 0.60112303_wp, 0.56654483_wp, 0.44937919_wp, 0.90402485_wp, 0.60927617_wp, & - 1.07061779_wp, 1.07062491_wp, 1.35379827_wp, 1.20608278_wp, 0.30000000_wp, & - 1.02311075_wp, 1.06996218_wp, 1.22396497_wp, 1.34196639_wp, 1.00390068_wp, & - 1.12223190_wp, 0.30000000_wp, 1.11226136_wp, 0.78325275_wp, 0.30000000_wp, & - 0.74129737_wp, 0.81647359_wp, 0.66168300_wp, 0.55712906_wp, 0.30000000_wp, & - 1.24637409_wp, 1.06104837_wp, 1.25921888_wp, 1.07753846_wp, 1.33233387_wp, & - 1.27052051_wp, 0.90302642_wp, 1.19085747_wp, 1.03127834_wp, 0.88247477_wp, & - 1.21415833_wp, 0.92499980_wp, 1.74218982_wp, 0.72691432_wp, 0.63751113_wp, & - 0.30000000_wp, 0.31378000_wp, 0.30000000_wp, 0.55045705_wp, 1.11366273_wp, & - 0.55722029_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.09297339_wp, 1.13145314_wp, 1.02126490_wp, 1.24961053_wp, & - 1.12226099_wp, 1.11953985_wp, 1.17484587_wp, 1.28553469_wp, 0.73334121_wp, & - 0.99091699_wp, 0.92022599_wp, 1.13107676_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_cs2.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_cs2.fh deleted file mode 100644 index 27155d5..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_cs2.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_cs2 = gbsa_parameter ( & - 2.64000000_wp, & - 76.14000000_wp, & - 1.26000000_wp, & - 1.34030285_wp, & - 0.49258940_wp, & - 3.45337870_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.67525444_wp, -0.20115953_wp, -4.94422465_wp, -11.02884460_wp, -3.23913820_wp, & - -3.46119496_wp, -1.52680667_wp, -0.73973120_wp, -1.35383309_wp, -0.24699289_wp, & - -2.33948778_wp, -2.61190081_wp, -2.23404302_wp, 0.65718705_wp, -3.05759722_wp, & - -3.12907164_wp, -2.82316028_wp, -1.28473477_wp, -2.73168761_wp, -2.63632255_wp, & - -3.16877355_wp, -1.39796916_wp, 2.00294908_wp, 2.87721922_wp, 0.99358152_wp, & - -1.91617655_wp, 1.18402722_wp, -3.54669191_wp, -2.06401992_wp, -2.48837478_wp, & - -2.61848361_wp, -2.54498279_wp, -2.64678764_wp, -2.11587301_wp, -3.34547654_wp, & - -1.31441869_wp, -2.00275376_wp, -3.04588406_wp, -5.57003905_wp, 2.79630436_wp, & - 0.63493117_wp, 7.54992795_wp, 8.62383132_wp, 0.43604111_wp, 0.47036059_wp, & - -2.54745402_wp, -2.05995914_wp, -1.22623013_wp, -2.71314683_wp, -1.65635533_wp, & - -2.28895386_wp, -2.32249237_wp, -3.48033808_wp, -0.78296411_wp, -0.51596544_wp, & - -2.30113446_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 1.49996359_wp, -0.60285989_wp, 7.16035905_wp, 5.82116995_wp, & - 0.05021499_wp, -1.00923443_wp, -1.24380514_wp, -1.34818931_wp, -0.03454169_wp, & - -1.54073159_wp, -0.66580368_wp, -0.80101428_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.97729286_wp, 1.81281001_wp, 1.01159683_wp, 0.66945082_wp, 0.90435622_wp, & - 0.90383424_wp, 0.72599223_wp, 1.08794545_wp, 0.76493923_wp, 0.30000000_wp, & - 0.47699734_wp, 0.30000000_wp, 0.90109864_wp, 0.95238120_wp, 0.64169759_wp, & - 0.75153700_wp, 0.92855124_wp, 1.70105141_wp, 0.91079891_wp, 0.30000000_wp, & - 0.93866362_wp, 1.04942980_wp, 0.91927774_wp, 0.94214505_wp, 1.01996629_wp, & - 0.98689513_wp, 1.14802202_wp, 1.25281511_wp, 0.70780512_wp, 0.41728426_wp, & - 0.72558643_wp, 0.88937300_wp, 1.09712706_wp, 1.10642519_wp, 1.04953233_wp, & - 1.52379453_wp, 0.27298941_wp, 0.30000000_wp, 0.90701663_wp, 1.06097102_wp, & - 0.90122500_wp, 0.25406887_wp, 1.04102283_wp, 1.09929689_wp, 1.04144645_wp, & - 0.94924970_wp, 0.92278679_wp, 0.89767403_wp, 0.81785467_wp, 0.86943580_wp, & - 0.99427815_wp, 0.93341318_wp, 1.04004997_wp, 1.14472560_wp, 0.95203399_wp, & - 0.72491045_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.42665839_wp, 0.84884090_wp, 0.39623296_wp, 0.71180828_wp, & - 1.30877329_wp, 1.06979714_wp, 0.99009052_wp, 0.93489104_wp, 1.12371554_wp, & - 0.87713787_wp, 0.98794556_wp, 1.09506665_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_cs2 = gbsa_parameter ( & - 2.64000000_wp, & - 76.14000000_wp, & - 1.26000000_wp, & - 1.35477845_wp, & - 0.57997496_wp, & - 3.12529087_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.67630824_wp, -0.18644409_wp, -4.08142241_wp, -11.58201744_wp, -2.90130414_wp, & - -3.36892881_wp, -2.78632521_wp, -1.63610693_wp, -1.49297157_wp, -0.24699289_wp, & - -2.71615343_wp, -2.42746739_wp, -2.04324889_wp, 0.65718705_wp, -2.75409442_wp, & - -2.71058465_wp, -2.61131358_wp, -1.16644278_wp, -2.13314591_wp, -2.63632255_wp, & - -3.16877355_wp, -1.39796916_wp, -2.75518562_wp, -0.44225905_wp, -0.69011451_wp, & - -0.10776830_wp, -4.16810114_wp, -1.91968646_wp, -1.96185727_wp, -2.88161963_wp, & - -2.71223036_wp, -2.11892755_wp, -2.42274714_wp, -1.82161043_wp, -3.22845209_wp, & - -1.22681052_wp, -2.34829452_wp, -3.04588406_wp, -5.57003905_wp, 1.40101560_wp, & - -2.40146173_wp, -1.00476201_wp, 1.88708763_wp, -1.51182430_wp, -1.75652430_wp, & - -1.54489737_wp, -2.34681469_wp, -2.26824929_wp, -2.62671852_wp, -1.58167271_wp, & - -2.08854809_wp, -2.25711606_wp, -3.27762061_wp, -0.81986677_wp, -2.34291712_wp, & - -2.98284235_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.80591619_wp, -1.84572202_wp, 2.39890896_wp, -0.17262619_wp, & - -0.91545732_wp, -2.33520652_wp, -1.13222036_wp, -1.29972175_wp, -1.31761075_wp, & - -1.53817638_wp, -0.89984085_wp, -0.85591904_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.67101392_wp, 1.83162475_wp, 0.74845704_wp, 0.81714736_wp, 0.91247423_wp, & - 0.89039802_wp, 0.34641431_wp, 1.00584787_wp, 0.81852179_wp, 0.30000000_wp, & - 0.30000000_wp, 0.98259438_wp, 0.76203165_wp, 0.95238120_wp, 0.64489838_wp, & - 0.67618683_wp, 0.91744526_wp, 1.31005168_wp, 0.59274765_wp, 0.30000000_wp, & - 0.93866362_wp, 1.04942980_wp, 1.15552558_wp, 1.19633812_wp, 1.09018770_wp, & - 1.33937956_wp, 1.29141196_wp, 0.97055753_wp, 0.88131074_wp, 1.16378129_wp, & - 0.95344329_wp, 0.86373088_wp, 1.07656363_wp, 1.25642469_wp, 0.30000000_wp, & - 1.22913065_wp, 0.30000000_wp, 0.30000000_wp, 0.90701663_wp, 0.04955879_wp, & - 1.08947296_wp, 0.98903611_wp, 1.52634108_wp, 1.33495934_wp, 1.26075308_wp, & - 1.25921485_wp, 1.28794815_wp, 1.08985190_wp, 0.90115381_wp, 0.67061995_wp, & - 1.08462735_wp, 0.74799904_wp, 0.30000000_wp, 0.84506316_wp, 0.68945810_wp, & - 1.08066679_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.10139934_wp, 0.91376504_wp, 0.82801025_wp, 1.22830578_wp, & - 1.24664000_wp, 1.23171074_wp, 1.19796332_wp, 1.20890185_wp, 1.29655080_wp, & - 0.83370444_wp, 1.00609132_wp, 1.11767725_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_cs2 = gbsa_parameter ( & - 2.64000000_wp, & - 76.14000000_wp, & - 1.26000000_wp, & - 1.28529036_wp, & - 0.66233666_wp, & - 2.83261818_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.57133787_wp, -0.18818132_wp, -4.27399140_wp, -11.89110175_wp, -2.78444967_wp, & - -3.31527360_wp, -2.34361961_wp, -1.40948343_wp, -0.83472412_wp, -0.22030819_wp, & - -3.34186043_wp, -2.65476083_wp, -2.19088577_wp, 0.27200854_wp, -2.23183416_wp, & - -2.73225997_wp, -2.36423835_wp, -1.37335003_wp, -3.07651114_wp, -2.50307453_wp, & - -1.85412723_wp, -4.13534210_wp, -0.78970747_wp, -0.94353243_wp, -0.01270394_wp, & - 0.01489415_wp, 6.94667087_wp, -1.09139551_wp, -2.39628503_wp, -2.92394813_wp, & - -2.57579582_wp, -1.99529701_wp, -2.30278081_wp, -1.64492692_wp, -2.90694747_wp, & - -1.26304742_wp, -1.73800411_wp, -3.81701474_wp, -2.88611811_wp, -0.79243807_wp, & - -0.95546253_wp, -1.90118943_wp, 7.95792737_wp, 1.00717028_wp, 1.75058108_wp, & - -2.06051073_wp, -2.19385776_wp, -2.76880088_wp, -2.67678579_wp, -1.56422065_wp, & - -2.13100505_wp, -2.04149633_wp, -2.92473091_wp, -0.87562888_wp, -2.41168499_wp, & - -3.06798650_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.09184744_wp, -1.57869337_wp, -1.29760603_wp, 1.59013689_wp, & - 1.37837939_wp, -0.44952853_wp, -1.08362049_wp, -1.07339334_wp, -1.25515222_wp, & - -1.67642483_wp, -1.03854438_wp, -1.76294740_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 1.10450929_wp, 1.91900254_wp, 0.97424640_wp, 0.30000000_wp, 1.01839937_wp, & - 0.92677912_wp, 0.30000000_wp, 1.00627236_wp, 0.47497565_wp, 0.30000000_wp, & - 0.30000000_wp, 0.30000000_wp, 0.92262729_wp, 0.80962545_wp, 0.30000000_wp, & - 0.91796613_wp, 1.36132185_wp, 0.30000000_wp, 0.30000000_wp, 1.68907428_wp, & - 0.34408436_wp, 1.08280011_wp, 0.87327343_wp, 1.22471770_wp, 1.30898314_wp, & - 1.33097318_wp, 1.35697900_wp, 1.55050615_wp, 0.17850409_wp, 0.30000000_wp, & - 0.81813788_wp, 0.76005980_wp, 0.93603137_wp, 0.87805457_wp, 1.70519734_wp, & - 1.13149940_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 0.76603421_wp, & - 0.89981018_wp, 1.19740048_wp, 1.32377704_wp, 1.43539016_wp, 0.93626567_wp, & - 1.56637407_wp, 0.82724515_wp, 0.12185225_wp, 0.84169392_wp, 0.75890916_wp, & - 0.98430745_wp, 0.81962168_wp, 0.83656170_wp, 1.13739154_wp, 0.30000000_wp, & - 0.29835577_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.12141150_wp, 0.87332184_wp, 1.15782950_wp, 1.18501620_wp, & - 1.34968845_wp, 1.11416163_wp, 1.66121827_wp, 0.38001570_wp, 0.89093897_wp, & - 0.80000000_wp, 1.18106367_wp, 1.13869794_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_dioxane.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_dioxane.fh deleted file mode 100644 index 7192b44..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_dioxane.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_dioxane = gbsa_parameter ( & - 2.20990000_wp, & - 88.11000000_wp, & - 1.03000000_wp, & - 1.09345708_wp, & - 0.50020089_wp, & - 1.65053783_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.25692525_wp, -0.07988404_wp, -6.84231893_wp, -13.99854463_wp, -2.91393027_wp, & - -2.46054907_wp, 0.85860913_wp, 2.83509847_wp, 1.18479198_wp, -0.10576048_wp, & - -3.46118133_wp, -2.86558094_wp, -2.59574959_wp, 1.00019486_wp, -2.49948124_wp, & - -2.36350124_wp, -1.99650894_wp, -0.88393692_wp, -3.37935418_wp, -5.14009725_wp, & - -3.82643718_wp, -1.84498043_wp, -0.71552574_wp, 2.41960445_wp, -2.04284485_wp, & - -6.48261067_wp, -10.07963841_wp, -3.64065034_wp, -2.51266782_wp, -2.86149613_wp, & - 0.16395669_wp, -2.55443197_wp, -2.65238979_wp, -2.08910747_wp, -2.44250371_wp, & - -1.00736956_wp, -2.53809723_wp, -5.98063844_wp, -7.79249444_wp, 8.69014683_wp, & - 8.29356787_wp, 0.00000000_wp, 1.39423350_wp, -0.68627094_wp, -3.14912649_wp, & - -2.82521531_wp, -2.20336415_wp, -1.08498698_wp, -3.69343000_wp, -1.65864648_wp, & - -1.99049613_wp, -2.27901261_wp, -2.92707560_wp, -0.69897712_wp, -2.73016449_wp, & - -4.67732158_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 4.36756063_wp, 7.51082774_wp, 14.59832232_wp, 11.85856020_wp, & - -1.48402765_wp, -3.12253863_wp, -0.80530444_wp, -1.32710332_wp, -0.71657742_wp, & - -1.48527680_wp, -0.70402418_wp, -0.11875435_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 1.00574070_wp, 1.55306025_wp, 1.04621550_wp, 0.64379699_wp, 0.85469064_wp, & - 0.64996343_wp, 0.30000000_wp, 0.30000000_wp, 0.89070229_wp, 0.86796436_wp, & - 0.30000000_wp, 0.29228712_wp, 1.01456146_wp, 0.90780637_wp, 0.56835652_wp, & - 0.30000000_wp, 0.96616640_wp, 1.25483263_wp, 0.89428591_wp, 0.30000000_wp, & - 1.05628751_wp, 1.08591184_wp, 1.15734098_wp, 1.16377059_wp, 1.39361442_wp, & - 1.23694826_wp, 0.95877392_wp, 1.11313626_wp, 1.22157014_wp, 0.30000000_wp, & - 0.32316559_wp, 1.01360105_wp, 0.47398202_wp, 1.00661266_wp, 0.93454056_wp, & - 1.60025003_wp, 0.44665119_wp, 0.30000000_wp, 1.24646806_wp, 0.90215136_wp, & - 1.17500460_wp, 1.00000000_wp, 1.37304827_wp, 1.22183846_wp, 1.08348633_wp, & - 1.15382853_wp, 1.10114136_wp, 1.03891431_wp, 0.94348615_wp, 0.82550379_wp, & - 0.94655564_wp, 0.94847411_wp, 0.83414398_wp, 1.35352141_wp, 1.11637767_wp, & - 0.58639105_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 0.82654991_wp, 1.03383494_wp, 0.89512593_wp, 0.88673930_wp, & - 1.16360462_wp, 1.08590154_wp, 0.76430980_wp, 1.15404730_wp, 1.04217856_wp, & - 0.84859081_wp, 1.02880140_wp, 0.97748687_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 1.71618195_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_dioxane = gbsa_parameter ( & - 2.20990000_wp, & - 88.11000000_wp, & - 1.03000000_wp, & - 1.08594401_wp, & - 1.00107567_wp, & - 1.73889651_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.30290774_wp, -0.11747889_wp, -5.21763288_wp, -12.06254155_wp, -2.26649580_wp, & - -2.32061003_wp, -2.10913167_wp, 0.41984122_wp, 0.11160374_wp, -0.16720505_wp, & - -3.15925017_wp, -2.35890206_wp, -1.78234075_wp, 1.00019486_wp, -1.50992486_wp, & - -1.55783018_wp, -1.41889343_wp, -0.90873964_wp, -2.45741294_wp, -5.14009725_wp, & - -3.82643718_wp, -1.84498043_wp, -5.65375333_wp, -1.93935987_wp, -1.34357575_wp, & - 1.26875485_wp, -10.07963841_wp, -1.37816150_wp, -1.64650261_wp, -3.08213950_wp, & - -2.70966327_wp, -1.47471128_wp, -1.95292540_wp, -1.11231973_wp, -1.78670355_wp, & - -0.91293395_wp, -2.65076547_wp, -5.98063844_wp, -7.79249444_wp, 3.08009398_wp, & - -4.64823076_wp, -0.37879616_wp, 0.04905680_wp, -3.37456181_wp, -2.38573910_wp, & - -1.97354440_wp, -2.08001446_wp, -1.63445987_wp, -2.78036246_wp, -1.37470577_wp, & - -1.44947390_wp, -1.90241170_wp, -2.14102405_wp, -0.95822732_wp, -3.09207921_wp, & - -5.17995903_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.40509807_wp, -2.74316309_wp, 5.47707232_wp, -3.93096056_wp, & - -0.96010077_wp, -1.99348798_wp, -0.65434419_wp, -0.92143731_wp, -2.71423264_wp, & - -1.27668848_wp, -0.82650501_wp, -0.31800653_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.99501947_wp, 0.54939611_wp, 0.84749233_wp, 0.08192417_wp, 0.92829185_wp, & - 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 1.02157731_wp, 0.30000000_wp, & - 0.50727977_wp, 0.66635680_wp, 1.06317195_wp, 0.90780637_wp, 0.30000000_wp, & - 0.86175540_wp, 0.93435708_wp, 1.39628743_wp, 0.75104383_wp, 0.30000000_wp, & - 1.05628751_wp, 1.08591184_wp, 1.13615426_wp, 0.94969656_wp, 1.19054921_wp, & - 1.38854191_wp, 0.95877392_wp, 1.16632036_wp, 1.04862692_wp, 0.30000000_wp, & - 0.98417023_wp, 0.78173613_wp, 0.59487457_wp, 0.80927909_wp, 0.84402819_wp, & - 1.43968875_wp, 0.30000000_wp, 0.30000000_wp, 1.24646806_wp, 0.91395622_wp, & - 1.10166853_wp, 0.53876725_wp, 0.63549151_wp, 1.50683885_wp, 1.22017940_wp, & - 1.10791748_wp, 1.13222922_wp, 0.61488695_wp, 0.83615148_wp, 0.48577020_wp, & - 0.53599960_wp, 0.61714433_wp, 0.62668099_wp, 1.15581020_wp, 0.99978295_wp, & - 0.89248506_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 0.30000000_wp, 1.09239868_wp, 0.85801984_wp, 1.22312847_wp, & - 0.85940608_wp, 0.93453487_wp, 0.58858953_wp, 1.12905516_wp, 0.81905399_wp, & - 0.62548456_wp, 1.03207940_wp, 0.86738337_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 5.79628587_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_dioxane = gbsa_parameter ( & - 2.20990000_wp, & - 88.11000000_wp, & - 1.03000000_wp, & - 1.12169132_wp, & - 1.30529673_wp, & - 2.37741526_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.09832301_wp, -0.17573885_wp, -5.43385372_wp, -12.34481143_wp, -2.13608325_wp, & - -2.12322960_wp, -1.43470338_wp, 0.31315212_wp, 0.13974997_wp, -0.26141448_wp, & - -4.16303049_wp, -2.40563630_wp, -2.03849681_wp, -0.52376286_wp, -1.40034416_wp, & - -1.79374651_wp, -1.45500134_wp, -1.33003000_wp, -3.48810198_wp, -5.25459105_wp, & - -5.57799712_wp, -6.85453726_wp, -6.14449358_wp, -6.08112482_wp, 1.12286665_wp, & - -3.77230101_wp, 0.00000000_wp, -2.58132278_wp, -2.17970624_wp, -3.10269233_wp, & - -2.63899778_wp, -1.75072800_wp, -1.83879609_wp, -1.51537526_wp, -1.90065220_wp, & - -1.12277794_wp, -3.21389317_wp, -6.88015873_wp, -1.41738038_wp, -2.83935169_wp, & - -4.07199379_wp, -1.83392992_wp, -1.03674513_wp, -0.33622177_wp, -1.42892693_wp, & - -1.88770900_wp, -1.89963862_wp, -2.84015813_wp, -2.92298435_wp, -1.29072318_wp, & - -1.56788497_wp, -1.94127588_wp, -2.06423483_wp, -1.15495429_wp, -3.15689906_wp, & - -5.28875372_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -4.19654967_wp, -3.92886985_wp, 7.84784326_wp, -1.53772818_wp, & - -0.89406013_wp, -1.85431925_wp, -0.93125962_wp, -1.15362893_wp, -2.34162239_wp, & - -1.53217451_wp, -1.26074923_wp, -1.81255051_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 1.01042959_wp, 0.99143509_wp, 0.91004705_wp, 1.32314755_wp, 0.89688010_wp, & - 0.28854537_wp, 0.30000000_wp, 0.30000000_wp, 0.98423211_wp, 0.30000000_wp, & - 0.30000000_wp, 1.20391343_wp, 1.06449921_wp, 0.89905207_wp, 0.30000000_wp, & - 0.67040787_wp, 1.41451645_wp, 1.03972945_wp, 0.30000000_wp, 1.55510388_wp, & - 1.03827959_wp, 1.12544963_wp, 1.32248999_wp, 1.63521161_wp, 1.90053582_wp, & - 1.94257575_wp, 1.00000000_wp, 1.48860163_wp, 1.26303630_wp, 0.30000000_wp, & - 0.93356896_wp, 0.71958749_wp, 0.67265189_wp, 0.83250136_wp, 1.74345999_wp, & - 1.33628214_wp, 0.30000000_wp, 0.30000000_wp, 1.06301677_wp, 1.13387587_wp, & - 1.49649675_wp, 1.75228841_wp, 1.72476168_wp, 0.30000000_wp, 1.24487741_wp, & - 0.30000000_wp, 1.38526583_wp, 0.30000000_wp, 0.72869925_wp, 0.03883692_wp, & - 0.30000000_wp, 0.96981244_wp, 1.01619215_wp, 1.24659007_wp, 0.30000000_wp, & - 0.30000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 0.80000000_wp, 1.40890544_wp, 1.65425268_wp, 1.36808355_wp, & - 1.69371743_wp, 1.44978347_wp, 0.80000000_wp, 1.23936937_wp, 0.80000000_wp, & - 0.80000000_wp, 0.02836955_wp, 0.80000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 6.27081582_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_dmf.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_dmf.fh deleted file mode 100644 index df4524d..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_dmf.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_dmf = gbsa_parameter ( & - 37.00000000_wp, & - 73.10000000_wp, & - 0.95000000_wp, & - 1.88469616_wp, & - 1.51038586_wp, & - 4.97937067_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.31395442_wp, -0.36761885_wp, 0.00000000_wp, -12.98855536_wp, -2.37754003_wp, & - -2.44005059_wp, -1.86086392_wp, -1.37292653_wp, -0.90525560_wp, -0.39745607_wp, & - -3.68530373_wp, -2.87776044_wp, -2.15058795_wp, 0.20458102_wp, -2.22484822_wp, & - -2.36623766_wp, -1.83873457_wp, -1.46229545_wp, -3.68543746_wp, -6.29423117_wp, & - -5.81709631_wp, -4.47956803_wp, -4.62605504_wp, -4.61765600_wp, -3.13110729_wp, & - -4.46435824_wp, 6.73414244_wp, -3.03871707_wp, -2.42103095_wp, -3.30650998_wp, & - -2.72610721_wp, -2.06519150_wp, -2.29327547_wp, -2.17607699_wp, -2.25427308_wp, & - -1.36058687_wp, -3.29391920_wp, 13.81224358_wp, -8.15841847_wp, -1.29768115_wp, & - -4.49216661_wp, -1.96814865_wp, -0.15487296_wp, -3.07439938_wp, -1.78045280_wp, & - -2.42774207_wp, -2.03220384_wp, -2.45420192_wp, -3.37214249_wp, -1.75792704_wp, & - -1.90465793_wp, -2.14680413_wp, -2.54639142_wp, -1.28246992_wp, -4.32768786_wp, & - -5.04107845_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.39513547_wp, -3.99792449_wp, 1.26445088_wp, -0.02495375_wp, & - -1.43146552_wp, -2.00470428_wp, -1.17299511_wp, -1.48481069_wp, -1.83462935_wp, & - -2.11190558_wp, -1.21439824_wp, -1.26344660_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 0.89502490_wp, 0.30000000_wp, 1.04738589_wp, 0.85485592_wp, & - 0.81694003_wp, 0.30000000_wp, 0.30000000_wp, 0.61833925_wp, 0.30000000_wp, & - 0.15554155_wp, 0.30000000_wp, 0.98646269_wp, 0.87613172_wp, 0.82917922_wp, & - 0.65692360_wp, 0.84742623_wp, 0.30000000_wp, 0.67358983_wp, 0.30000000_wp, & - 1.02960081_wp, 1.06755215_wp, 1.16391541_wp, 1.35728102_wp, 1.18369763_wp, & - 1.49455138_wp, 1.01690208_wp, 0.95009537_wp, 0.79279160_wp, 0.30000000_wp, & - 1.10948488_wp, 0.83905032_wp, 1.10741378_wp, 1.04147588_wp, 0.88279703_wp, & - 0.30000000_wp, 0.30000000_wp, 1.50907927_wp, 1.24805370_wp, 1.07439813_wp, & - 1.12737236_wp, 0.32911191_wp, 1.26664516_wp, 1.44030494_wp, 1.08682869_wp, & - 0.76369514_wp, 0.75755055_wp, 0.30000000_wp, 0.87787044_wp, 0.85097356_wp, & - 1.04814919_wp, 0.61154062_wp, 1.57154356_wp, 0.97472580_wp, 0.97335825_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.06431135_wp, 1.11616083_wp, 0.48218167_wp, 0.74368840_wp, & - 1.42594876_wp, 1.08886103_wp, 0.43283952_wp, 0.94682639_wp, 0.94841474_wp, & - 0.85404542_wp, 0.88085180_wp, 0.36208457_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 4.65878062_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_dmf = gbsa_parameter ( & - 37.00000000_wp, & - 73.10000000_wp, & - 0.95000000_wp, & - 1.85402904_wp, & - 1.28494293_wp, & - 3.77045120_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.48208914_wp, -0.28924933_wp, -6.08890005_wp, -13.56322009_wp, -2.36024155_wp, & - -2.51386998_wp, -3.06520025_wp, -2.46380756_wp, -0.91151625_wp, -0.32645958_wp, & - -3.89741810_wp, -2.69211933_wp, -1.97835397_wp, 0.20458102_wp, -2.03561547_wp, & - -2.18873123_wp, -1.62204391_wp, -1.25679804_wp, -3.49876406_wp, -6.29423117_wp, & - -5.81709631_wp, -4.47956803_wp, -4.64094542_wp, -3.65813236_wp, -1.89789079_wp, & - 2.41669184_wp, 13.35689270_wp, -1.79029475_wp, -1.92742742_wp, -3.66031801_wp, & - -2.72610721_wp, -1.79015528_wp, -2.21054855_wp, -1.73401472_wp, -2.27602615_wp, & - -1.26418738_wp, -3.21304702_wp, -7.22048375_wp, -8.15841847_wp, -0.87578501_wp, & - -4.16517801_wp, -4.36451780_wp, 2.69328761_wp, -2.85560707_wp, -1.26368814_wp, & - -2.04573691_wp, -2.23767811_wp, -3.06188154_wp, -3.10002805_wp, -1.54588935_wp, & - -1.85028119_wp, -2.08450522_wp, -2.87721546_wp, -1.18600787_wp, -3.30211598_wp, & - -6.03310028_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.90152918_wp, -3.32546395_wp, 2.93771818_wp, 0.85423436_wp, & - -0.69768791_wp, -1.77911712_wp, -0.92456925_wp, -1.24218444_wp, -2.73624618_wp, & - -2.11592322_wp, -1.30882885_wp, -1.40473043_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.11740044_wp, 0.30000000_wp, 0.79377214_wp, 0.79128875_wp, & - 0.84746424_wp, 0.30000000_wp, 0.30000000_wp, 0.73272246_wp, 0.30000000_wp, & - 0.30000000_wp, 1.09781017_wp, 0.68104256_wp, 0.87613172_wp, 0.71094960_wp, & - 0.97250194_wp, 0.69149551_wp, 0.30000000_wp, 0.81267529_wp, 0.30000000_wp, & - 1.02960081_wp, 1.06755215_wp, 1.19817888_wp, 1.37244147_wp, 1.13028964_wp, & - 1.42931164_wp, 0.74089201_wp, 0.87324519_wp, 0.48264953_wp, 0.30000000_wp, & - 1.10948488_wp, 0.84166902_wp, 0.94321119_wp, 1.20887165_wp, 0.62809355_wp, & - 1.20375255_wp, 0.30000000_wp, 0.30000000_wp, 1.24805370_wp, 0.78521635_wp, & - 1.21838310_wp, 1.31736493_wp, 1.29076324_wp, 1.34483110_wp, 1.17454078_wp, & - 0.44931579_wp, 0.95950423_wp, 0.00103496_wp, 0.86421402_wp, 0.62028336_wp, & - 0.96766772_wp, 0.30000000_wp, 0.65792997_wp, 1.15170978_wp, 0.75961623_wp, & - 0.96980166_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.30020823_wp, 1.06635336_wp, 1.12536532_wp, 1.04133374_wp, & - 1.28582930_wp, 1.22444454_wp, 0.59366301_wp, 1.01406884_wp, 0.80000000_wp, & - 0.85197539_wp, 0.86646859_wp, 0.55870388_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 7.61302606_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_dmf = gbsa_parameter ( & - 37.00000000_wp, & - 73.10000000_wp, & - 0.95000000_wp, & - 2.09073761_wp, & - 1.18160938_wp, & - 3.28590212_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.44921069_wp, -0.24750837_wp, -6.86650303_wp, -15.39128873_wp, -2.49011552_wp, & - -2.51328802_wp, -3.18521566_wp, -3.09418687_wp, -0.35189233_wp, -0.31839721_wp, & - -5.09407029_wp, -2.91945310_wp, -2.32780920_wp, -0.31140948_wp, -1.86823788_wp, & - -2.31002023_wp, -1.70059108_wp, -1.63020806_wp, -4.15609989_wp, -6.21081915_wp, & - -6.50385020_wp, -5.92088891_wp, -5.48393418_wp, -3.30572007_wp, -1.46122223_wp, & - -2.58880444_wp, 17.30184293_wp, -2.16496327_wp, -2.67779116_wp, -3.94927509_wp, & - -2.65938209_wp, -1.89171897_wp, -2.24887778_wp, -2.01373322_wp, -2.31418101_wp, & - -1.35700110_wp, -3.68828485_wp, -8.67738156_wp, -8.57717716_wp, -3.21844938_wp, & - -3.66552682_wp, -4.53162905_wp, 5.23642789_wp, -1.16295123_wp, -0.37563581_wp, & - -2.88186216_wp, -2.33090141_wp, -3.45443563_wp, -3.49072250_wp, -1.63856308_wp, & - -1.91186286_wp, -2.25686795_wp, -2.42023332_wp, -1.11178742_wp, -3.72319429_wp, & - -6.58525476_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -5.17250755_wp, -3.51161372_wp, 2.18490635_wp, 2.98467740_wp, & - 0.74052181_wp, -1.27516222_wp, -1.25249234_wp, -1.38488825_wp, -2.18245523_wp, & - -2.35746605_wp, -1.45276933_wp, -2.14448153_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 0.11108539_wp, 0.30000000_wp, 0.01106344_wp, 0.99526403_wp, & - 0.89026304_wp, 0.28588557_wp, 0.30000000_wp, 0.06539697_wp, 0.30000000_wp, & - 0.30000000_wp, 1.17985921_wp, 1.03234597_wp, 0.17642175_wp, 0.39866412_wp, & - 0.91637911_wp, 0.80314127_wp, 0.30000000_wp, 0.30000000_wp, 1.63927854_wp, & - 0.99065087_wp, 1.17979417_wp, 1.21920422_wp, 1.37000897_wp, 1.28100537_wp, & - 1.41401137_wp, 1.40474975_wp, 1.62299574_wp, 0.30000000_wp, 0.30000000_wp, & - 0.33187417_wp, 0.73131961_wp, 0.95581858_wp, 1.14637805_wp, 1.71238321_wp, & - 0.49755661_wp, 0.30000000_wp, 0.30000000_wp, 0.95072266_wp, 0.99439945_wp, & - 1.36828649_wp, 1.26588771_wp, 1.39097413_wp, 1.53938166_wp, 1.13559138_wp, & - 1.07942956_wp, 0.30000000_wp, 0.30000000_wp, 0.88312302_wp, 0.57930506_wp, & - 1.01299552_wp, 0.79816668_wp, 1.57906138_wp, 1.32073843_wp, 0.30000000_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.28801860_wp, 1.29836271_wp, 1.19640076_wp, 1.17803093_wp, & - 1.35751117_wp, 1.08879057_wp, 0.36860676_wp, 0.80000000_wp, 0.01848130_wp, & - 0.80000000_wp, 0.83509859_wp, 0.71462899_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 7.19179233_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_dmso.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_dmso.fh deleted file mode 100644 index f569de3..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_dmso.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_dmso = gbsa_parameter ( & - 46.68000000_wp, & - 78.13000000_wp, & - 1.10000000_wp, & - 1.76719787_wp, & - 1.59922172_wp, & - 4.78430731_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.11300434_wp, -0.25685286_wp, -6.48673408_wp, -12.43594389_wp, -2.21210801_wp, & - -2.29680871_wp, -1.37692577_wp, -0.82569192_wp, -0.70011595_wp, -0.27136045_wp, & - -3.85322772_wp, -2.58723732_wp, -2.04681299_wp, -0.33536836_wp, -2.12138732_wp, & - -2.18046767_wp, -1.75456852_wp, -1.12339189_wp, -3.15823181_wp, -11.51304700_wp, & - -8.48214683_wp, -0.96377586_wp, -4.71758740_wp, -3.96195564_wp, -3.25235539_wp, & - -4.25090608_wp, 11.72813237_wp, -2.93692419_wp, -2.27594560_wp, -3.20377442_wp, & - -2.84557745_wp, -1.91982651_wp, -2.12565731_wp, -1.90575550_wp, -2.14756475_wp, & - -1.12661545_wp, -2.89872165_wp, -14.21180242_wp, -12.50073307_wp, -0.67283455_wp, & - -4.46109248_wp, -1.31690517_wp, -0.48648552_wp, -2.87326423_wp, -1.54670989_wp, & - -2.25707368_wp, -1.87962944_wp, -1.82759150_wp, -3.27425251_wp, -1.68567086_wp, & - -1.76388308_wp, -1.88994693_wp, -2.42902223_wp, -1.15015663_wp, -3.97829738_wp, & - -5.23650612_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.98359575_wp, -3.84563209_wp, 2.18936608_wp, -0.27925163_wp, & - -1.53465006_wp, -1.81003938_wp, -1.02777507_wp, -1.35205765_wp, -1.74570863_wp, & - -1.99396656_wp, -1.09327845_wp, -0.99245256_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.63912101_wp, 1.16630087_wp, 1.04007128_wp, 1.03613975_wp, 0.86729762_wp, & - 0.76782622_wp, 0.30000000_wp, 0.30000000_wp, 0.65970868_wp, 0.30000000_wp, & - 0.30000000_wp, 0.81676755_wp, 0.99197622_wp, 0.88432057_wp, 0.79161164_wp, & - 0.61226098_wp, 0.82423955_wp, 0.04554288_wp, 0.62942826_wp, 1.22772112_wp, & - 0.92834987_wp, 0.95381415_wp, 1.17213468_wp, 1.15120162_wp, 1.25679242_wp, & - 1.14671566_wp, 0.93640039_wp, 0.98378169_wp, 0.91000100_wp, 0.30000000_wp, & - 0.49296618_wp, 0.82587897_wp, 1.12009091_wp, 1.00898587_wp, 0.87881229_wp, & - 0.30000000_wp, 0.30000000_wp, 1.21642482_wp, 1.34596356_wp, 1.06932507_wp, & - 1.08548808_wp, 0.51877682_wp, 1.23756203_wp, 1.14488074_wp, 1.07427574_wp, & - 0.80864066_wp, 0.90315042_wp, 0.30000000_wp, 0.85786546_wp, 0.85005906_wp, & - 1.02879419_wp, 0.62517667_wp, 1.56578887_wp, 1.09063077_wp, 1.02382805_wp, & - 0.42880814_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.03576100_wp, 1.10910004_wp, 0.65662351_wp, 0.78827274_wp, & - 1.46701668_wp, 1.06794750_wp, 0.51805340_wp, 1.02523660_wp, 1.21701648_wp, & - 0.82604215_wp, 0.87534413_wp, 0.42017151_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 5.22816338_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_dmso = gbsa_parameter ( & - 46.68000000_wp, & - 78.13000000_wp, & - 1.10000000_wp, & - 1.79272757_wp, & - 1.49215217_wp, & - 4.51473868_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.38664253_wp, -0.23793625_wp, -6.03843971_wp, -13.22919070_wp, -2.22701589_wp, & - -2.38738228_wp, -2.90820463_wp, -2.31874520_wp, -0.99639634_wp, -0.26161245_wp, & - -3.82454484_wp, -2.64362668_wp, -1.86876630_wp, 0.19339626_wp, -1.87968108_wp, & - -2.02769642_wp, -1.62247140_wp, -1.24077419_wp, -3.03583284_wp, -6.49296876_wp, & - -6.09881747_wp, -4.58817578_wp, -4.82700240_wp, -4.20180767_wp, -1.98834227_wp, & - 2.87126034_wp, 16.64033536_wp, -1.97960055_wp, -1.81744327_wp, -3.58357716_wp, & - -2.65452713_wp, -1.73348397_wp, -2.12848796_wp, -1.67987360_wp, -2.33227071_wp, & - -1.19822635_wp, -3.15766157_wp, -7.38729953_wp, -8.04591955_wp, -0.68974293_wp, & - -4.34602557_wp, -4.57828188_wp, 2.79315217_wp, -3.00760331_wp, -1.44232566_wp, & - -1.91915984_wp, -2.11409085_wp, -2.80634213_wp, -3.03358640_wp, -1.49292716_wp, & - -1.73235161_wp, -1.97756737_wp, -2.73254858_wp, -1.15534479_wp, -2.97559221_wp, & - -6.39036337_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.96470778_wp, -3.31841657_wp, 3.53259054_wp, 0.43466852_wp, & - -0.63758586_wp, -1.93676931_wp, -0.88498933_wp, -1.17566028_wp, -2.52788484_wp, & - -2.02962235_wp, -0.74677606_wp, -1.23774498_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.15182062_wp, 0.36346925_wp, 0.80891240_wp, 0.79863748_wp, & - 0.84683070_wp, 0.30000000_wp, 0.30000000_wp, 0.79523149_wp, 0.30000000_wp, & - 0.30000000_wp, 1.11733780_wp, 0.68855764_wp, 0.85275203_wp, 0.64999526_wp, & - 0.94531218_wp, 0.71461583_wp, 0.06447625_wp, 0.30000000_wp, 0.30000000_wp, & - 1.04052720_wp, 1.06355128_wp, 1.19997332_wp, 1.37553047_wp, 1.12749336_wp, & - 1.44031207_wp, 0.73244215_wp, 0.91336675_wp, 0.55665998_wp, 0.30000000_wp, & - 1.00566608_wp, 0.86585707_wp, 0.92570177_wp, 1.19682566_wp, 0.70301713_wp, & - 1.22450147_wp, 0.30000000_wp, 0.30000000_wp, 1.27558039_wp, 0.86739237_wp, & - 1.21827824_wp, 1.31824236_wp, 1.28151078_wp, 1.34103395_wp, 1.15206036_wp, & - 0.53212940_wp, 0.95490440_wp, 0.30000000_wp, 0.86177123_wp, 0.64518231_wp, & - 0.87758629_wp, 0.30000000_wp, 0.58562896_wp, 1.15408952_wp, 0.30000000_wp, & - 0.97793465_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.29747497_wp, 1.05674546_wp, 1.13719614_wp, 1.07832899_wp, & - 1.28825126_wp, 1.22762234_wp, 0.57649023_wp, 1.01284711_wp, 0.80000000_wp, & - 0.81705969_wp, 0.98935435_wp, 0.47102566_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 8.48193404_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_dmso = gbsa_parameter ( & - 46.68000000_wp, & - 78.13000000_wp, & - 1.10000000_wp, & - 2.04039893_wp, & - 1.39110820_wp, & - 4.28480111_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.42468553_wp, -0.22616991_wp, -6.91261462_wp, -15.07213151_wp, -2.37541199_wp, & - -2.47012323_wp, -3.24055007_wp, -3.21130564_wp, -0.60512669_wp, -0.28466120_wp, & - -5.19600639_wp, -2.90840282_wp, -2.23617735_wp, -0.46191998_wp, -1.86305492_wp, & - -2.30396728_wp, -1.76664909_wp, -1.64673055_wp, -4.06929751_wp, -6.55217869_wp, & - -6.66626083_wp, -5.98285176_wp, -5.44012500_wp, -3.53782706_wp, -1.32092437_wp, & - -2.79533935_wp, 22.72548724_wp, -2.22906722_wp, -2.59896225_wp, -3.90272664_wp, & - -2.56985379_wp, -1.76403108_wp, -2.17510016_wp, -1.96653132_wp, -2.28707513_wp, & - -1.32591813_wp, -3.67704127_wp, -9.02698319_wp, -8.50517008_wp, -3.24613480_wp, & - -3.89703055_wp, -4.72028170_wp, 7.57722618_wp, -1.59270519_wp, -0.85827362_wp, & - -2.69978490_wp, -2.24803010_wp, -3.21280262_wp, -3.43618299_wp, -1.56986417_wp, & - -1.81696786_wp, -2.14860861_wp, -2.41334598_wp, -1.15882122_wp, -3.79052946_wp, & - -6.80155332_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -5.20139876_wp, -3.66290639_wp, 1.88467424_wp, 3.90444396_wp, & - 0.41729834_wp, -1.57273587_wp, -1.24333342_wp, -1.36939738_wp, -2.30485676_wp, & - -2.32099969_wp, -0.98847150_wp, -2.07238788_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 0.37190565_wp, 0.30000000_wp, 0.30000000_wp, 1.02440615_wp, & - 0.90251882_wp, 0.33788500_wp, 0.30000000_wp, 0.45502098_wp, 0.30000000_wp, & - 0.30000000_wp, 1.17259459_wp, 1.03335419_wp, 0.30000000_wp, 0.23506254_wp, & - 0.88332787_wp, 0.74104980_wp, 0.30000000_wp, 0.30000000_wp, 1.63193085_wp, & - 0.98330602_wp, 1.17314734_wp, 1.21997287_wp, 1.36408120_wp, 1.28646428_wp, & - 1.40100327_wp, 1.36206728_wp, 1.60624699_wp, 0.30000000_wp, 0.30000000_wp, & - 0.37862014_wp, 0.73843899_wp, 0.92679103_wp, 1.13280254_wp, 1.71505594_wp, & - 0.44508125_wp, 0.30000000_wp, 0.30000000_wp, 0.98716016_wp, 1.03639490_wp, & - 1.35634190_wp, 1.23925769_wp, 1.38557672_wp, 1.52557151_wp, 1.12099852_wp, & - 1.07045840_wp, 0.30000000_wp, 0.30000000_wp, 0.89114964_wp, 0.64075763_wp, & - 0.96470411_wp, 0.76783543_wp, 1.57755150_wp, 1.27851211_wp, 0.30000000_wp, & - 0.05191524_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.25816716_wp, 1.28581908_wp, 1.17423555_wp, 1.18613979_wp, & - 1.35159745_wp, 1.07892658_wp, 0.36343168_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.15030652_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 8.00056494_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ethanol.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ethanol.fh deleted file mode 100644 index 7ae34b0..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ethanol.fh +++ /dev/null @@ -1,199 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_ethanol = gbsa_parameter ( & - 25.30000000_wp, & - 46.07000000_wp, & - 0.78930000_wp, & - 1.66355192_wp, & - 0.84162430_wp, & - 2.49092568_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.07918111_wp, -0.13992803_wp, -2.41763221_wp, -15.91525077_wp, -2.00800006_wp, & - -2.26928155_wp, -1.93486916_wp, 0.66501338_wp, 0.03098644_wp, -0.17543137_wp, & - -7.72113272_wp, -2.80391046_wp, -1.82238093_wp, 0.54005819_wp, -2.17952910_wp, & - -1.85328528_wp, -1.32292565_wp, -1.09866017_wp, -1.58921466_wp, -8.54462745_wp, & - -4.84076119_wp, 0.00000000_wp, 4.75449922_wp, 0.57071456_wp, -2.80998730_wp, & - -3.69583785_wp, 14.78202371_wp, -2.38383366_wp, -1.52220970_wp, -2.73403426_wp, & - -2.68246039_wp, -2.46968204_wp, -2.06096714_wp, -1.69837658_wp, -1.95327569_wp, & - -1.04209843_wp, -4.62202053_wp, -10.64365366_wp, -6.14635353_wp, 5.14183330_wp, & - 3.68351044_wp, 4.36462388_wp, 2.03038746_wp, -1.77979116_wp, 3.81609220_wp, & - -1.75787982_wp, -1.44825383_wp, -1.09034390_wp, -3.21629033_wp, -1.94185995_wp, & - -1.72402911_wp, -2.04847777_wp, -2.43417155_wp, -0.94414988_wp, -1.92159843_wp, & - -5.55035442_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 1.13053565_wp, 1.32260745_wp, 12.15167798_wp, 8.65247787_wp, & - -0.85608019_wp, 0.37783661_wp, -0.79776655_wp, -0.94457344_wp, -0.80722436_wp, & - -1.73579083_wp, -0.71428677_wp, -0.28132148_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.80000000_wp, 1.61725784_wp, 0.29966333_wp, 0.76044793_wp, 1.15348605_wp, & - 0.72502855_wp, 0.80000000_wp, 0.30000000_wp, 0.53221910_wp, 1.41738739_wp, & - 0.30000000_wp, 1.19942254_wp, 0.94273711_wp, 0.93521379_wp, 0.80000000_wp, & - 0.80000000_wp, 0.63886637_wp, 1.30521205_wp, 0.30000000_wp, 1.17708126_wp, & - 0.30000000_wp, 0.00000000_wp, 1.13777305_wp, 1.28259307_wp, 1.30002514_wp, & - 1.23337598_wp, 1.15763361_wp, 1.16873433_wp, 0.93923715_wp, 1.20164548_wp, & - 0.85105673_wp, 0.98191509_wp, 0.74069425_wp, 1.24092089_wp, 0.32387901_wp, & - 0.64998873_wp, 0.30000000_wp, 1.09799461_wp, 1.15337987_wp, 1.08496501_wp, & - 1.03007782_wp, 0.90838265_wp, 1.28251816_wp, 1.25673441_wp, 1.13009239_wp, & - 1.07894009_wp, 1.00100419_wp, 0.87725396_wp, 0.85920448_wp, 1.18080575_wp, & - 1.04702878_wp, 0.92246890_wp, 0.56310810_wp, 0.76744494_wp, 0.98279555_wp, & - 0.72516058_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.91963976_wp, 0.98780522_wp, 1.24057349_wp, 0.23806246_wp, & - 1.16676393_wp, 1.17308179_wp, 1.12367653_wp, 1.11208648_wp, 1.26422019_wp, & - 0.73651973_wp, 0.90677227_wp, 0.75644560_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 5.90220718_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - -2.47176078_wp, 1.71400051_wp, 0.41818064_wp, -5.15344826_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.60807148_wp, & - 3.19075065_wp, 1.90092818_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_ethanol = gbsa_parameter ( & - 25.30000000_wp, & - 46.07000000_wp, & - 0.78930000_wp, & - 1.62446646_wp, & - 0.91279578_wp, & - 2.14060025_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.25218220_wp, -0.13897627_wp, -0.86743826_wp, -1.81320472_wp, -2.27731021_wp, & - -2.39031618_wp, -2.47198050_wp, -0.08505090_wp, 0.08097631_wp, -0.17916016_wp, & - -7.72113272_wp, -1.03737823_wp, -1.88138258_wp, 0.51149221_wp, -1.84167649_wp, & - -1.69336780_wp, -1.26036493_wp, -0.65422551_wp, -1.58921466_wp, -9.11059797_wp, & - -7.22982390_wp, -4.61868820_wp, -4.57645783_wp, -2.67385778_wp, -2.93711233_wp, & - 2.01257589_wp, 9.74833738_wp, -1.24821122_wp, -1.74669202_wp, -0.33760131_wp, & - -2.78116024_wp, -1.74297664_wp, -2.01121412_wp, -1.39066829_wp, -1.61519239_wp, & - -1.26500230_wp, -4.62202053_wp, -11.17395333_wp, -8.32584947_wp, 0.87582141_wp, & - -5.16854115_wp, -2.71195928_wp, -2.90742248_wp, -3.41807262_wp, -1.34857246_wp, & - -1.00979441_wp, -2.06679863_wp, -1.97683363_wp, -3.18881568_wp, -1.54608577_wp, & - -1.87562748_wp, -2.09978128_wp, -2.25403543_wp, -0.98014403_wp, -1.99502357_wp, & - -5.98891556_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.77351612_wp, -4.04830880_wp, 4.11271145_wp, -3.49989324_wp, & - -1.43077966_wp, -2.13182301_wp, -0.72044902_wp, -0.93399195_wp, -2.51417568_wp, & - -1.84648806_wp, -0.95977914_wp, -0.55418129_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.67300950_wp, 1.48082514_wp, 0.30000000_wp, 0.30000000_wp, 0.93890156_wp, & - 0.66599452_wp, 0.64141786_wp, 0.30000000_wp, 0.58410696_wp, 0.10806216_wp, & - 0.30000000_wp, 0.30000000_wp, 0.69868374_wp, 0.88202513_wp, 0.56538613_wp, & - 0.30000000_wp, 0.67076347_wp, 0.30000000_wp, 0.30000000_wp, 1.06221632_wp, & - 1.03845566_wp, 1.03686698_wp, 1.18601149_wp, 1.14819850_wp, 1.19382065_wp, & - 1.27807253_wp, 1.10136260_wp, 1.10327617_wp, 1.00338308_wp, 0.30000000_wp, & - 1.13425281_wp, 0.75272852_wp, 1.12004575_wp, 1.00444769_wp, 0.61819443_wp, & - 1.02837404_wp, 0.30000000_wp, 1.01897022_wp, 1.40172230_wp, 0.50606322_wp, & - 1.23472719_wp, 0.01428596_wp, 1.30913755_wp, 1.40802475_wp, 1.24326656_wp, & - 1.22477940_wp, 1.27877712_wp, 0.67969962_wp, 0.81985787_wp, 0.30000000_wp, & - 0.52373132_wp, 0.02799162_wp, 1.47551118_wp, 0.91807593_wp, 0.30000000_wp, & - 0.03606160_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.25539355_wp, 1.09526296_wp, 0.79240070_wp, 1.27346989_wp, & - 1.22445252_wp, 1.41515774_wp, 1.17588727_wp, 1.08983202_wp, 0.82623981_wp, & - 0.56362162_wp, 0.77451211_wp, 0.56368506_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 6.42795353_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 2.17349835_wp, 2.61707358_wp, 0.46312477_wp, 0.01355631_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.78593962_wp, & - 0.10540762_wp, 0.06513631_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_ethanol = gbsa_parameter ( & - 25.30000000_wp, & - 46.07000000_wp, & - 0.78930000_wp, & - 1.75204849_wp, & - 0.88040441_wp, & - 2.15596447_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.23783222_wp, -0.13967914_wp, -0.86743826_wp, -1.81320472_wp, -2.45737167_wp, & - -2.33887244_wp, -2.32081222_wp, -0.31225583_wp, 0.04564715_wp, -0.20801798_wp, & - -7.72113272_wp, -3.15144540_wp, -2.21101692_wp, 0.00554847_wp, -1.80181475_wp, & - -1.93454752_wp, -1.48165136_wp, -0.65422551_wp, -1.60055380_wp, -9.47961752_wp, & - -8.14702021_wp, -8.02267523_wp, -5.17667268_wp, -4.77885078_wp, -1.73690443_wp, & - -2.92454645_wp, 15.87218642_wp, -2.52282269_wp, -1.74937028_wp, -0.33760131_wp, & - -2.83209240_wp, -2.03669007_wp, -2.13394813_wp, -1.85021254_wp, -2.03070020_wp, & - -1.51080052_wp, -4.61948507_wp, -2.47115779_wp, -8.03360947_wp, -2.50924940_wp, & - -4.80958569_wp, -3.69139419_wp, 9.55881448_wp, -0.23125346_wp, -0.04705460_wp, & - -2.39068830_wp, -2.03046057_wp, -1.70945547_wp, -3.67034908_wp, -1.54608577_wp, & - -2.08860431_wp, -2.27708515_wp, -2.35757143_wp, -0.98153767_wp, -1.99502357_wp, & - 0.08405287_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -5.22685175_wp, -4.34718365_wp, 4.75353782_wp, -1.45859823_wp, & - 0.74405567_wp, -0.95577100_wp, -0.97490110_wp, -0.90819556_wp, -1.67842058_wp, & - -0.74947739_wp, -0.54235865_wp, -0.20723425_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.66447265_wp, 1.55103075_wp, 0.30000000_wp, 0.30000000_wp, 1.12953938_wp, & - 0.77808878_wp, 0.59364168_wp, 0.30000000_wp, 0.30000000_wp, 0.99010784_wp, & - 0.30000000_wp, 1.10571842_wp, 1.04441657_wp, 0.60105591_wp, 0.66899042_wp, & - 0.30000000_wp, 0.80000000_wp, 0.30000000_wp, 0.14150775_wp, 0.62102085_wp, & - 1.03216981_wp, 1.00355000_wp, 1.22056147_wp, 1.43201614_wp, 1.61416857_wp, & - 1.64405897_wp, 1.68301378_wp, 1.24010640_wp, 0.30000000_wp, 0.30000000_wp, & - 0.75023664_wp, 0.72026742_wp, 0.71875916_wp, 1.02400174_wp, 1.69923729_wp, & - 0.37534181_wp, 0.10796870_wp, 0.30000000_wp, 1.00060680_wp, 0.94999816_wp, & - 1.38245538_wp, 1.51406657_wp, 1.67616805_wp, 1.74124705_wp, 1.35418245_wp, & - 0.52842769_wp, 1.33135094_wp, 0.30000000_wp, 0.83022616_wp, 0.30000000_wp, & - 1.06732509_wp, 0.53761011_wp, 1.34877834_wp, 1.09746532_wp, 0.30000000_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.34658093_wp, 1.34342966_wp, 1.41068682_wp, 1.26085012_wp, & - 1.51913878_wp, 1.22174901_wp, 0.57318938_wp, 0.37524163_wp, 0.98555286_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 6.44974704_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 3.52832396_wp, 2.82581671_wp, 1.10779084_wp, 0.14915389_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.95647321_wp, & - 0.49439619_wp, 0.07261108_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) - diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ether.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ether.fh deleted file mode 100644 index 43610e9..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ether.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_ether = gbsa_parameter ( & - 4.33000000_wp, & - 74.12000000_wp, & - 0.71300000_wp, & - 1.82443855_wp, & - 3.36369436_wp, & - 8.54631169_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -0.91431436_wp, -0.58070892_wp, -1.52894511_wp, -5.13964949_wp, -1.51155081_wp, & - -1.65094083_wp, -0.86770855_wp, -0.47875612_wp, -0.81842199_wp, -0.56077855_wp, & - -2.01087639_wp, -1.46417271_wp, -1.44160960_wp, -0.22133339_wp, -1.51165563_wp, & - -1.41356390_wp, -1.24966798_wp, -1.15937991_wp, -2.04449408_wp, -8.52481276_wp, & - -6.09973213_wp, -0.83300372_wp, -2.13677627_wp, -2.00032395_wp, -2.49485301_wp, & - -2.18923921_wp, -7.92805966_wp, -1.81936454_wp, -1.54709136_wp, -1.58027459_wp, & - -2.15529089_wp, -1.50310029_wp, -1.44273512_wp, -1.35854625_wp, -1.38240864_wp, & - -1.13733806_wp, -1.87748269_wp, 3.66744035_wp, -9.37277903_wp, -0.71244547_wp, & - -1.39083996_wp, -1.69200401_wp, -3.49284099_wp, -1.87725575_wp, -1.25316197_wp, & - -1.51879841_wp, -1.30827817_wp, 0.41548750_wp, -1.85302923_wp, -1.45405236_wp, & - -1.29314404_wp, -1.46017089_wp, -1.50994513_wp, -1.19304603_wp, 0.05225103_wp, & - -2.27952934_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.75396736_wp, -1.43055920_wp, -3.61412253_wp, -4.27709186_wp, & - -1.27873191_wp, -1.28848208_wp, -1.02544571_wp, -1.11258504_wp, -1.27374000_wp, & - -1.24119862_wp, -0.81613669_wp, -1.02111057_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.74870707_wp, 0.30000000_wp, 1.50346221_wp, 1.25842073_wp, 0.94123538_wp, & - 0.62240483_wp, 0.30000000_wp, 0.41567855_wp, 0.77214959_wp, 0.30000000_wp, & - 0.30000000_wp, 1.00765310_wp, 0.98776004_wp, 0.87666489_wp, 0.82067754_wp, & - 0.30000000_wp, 0.86669162_wp, 0.30000000_wp, 0.78690695_wp, 1.35949726_wp, & - 1.09613845_wp, 1.00454344_wp, 1.23082729_wp, 0.95069679_wp, 1.25209211_wp, & - 1.03142715_wp, 1.10919724_wp, 0.97265468_wp, 0.93300148_wp, 0.30000000_wp, & - 0.58773754_wp, 0.67581250_wp, 1.16594391_wp, 0.94868958_wp, 1.70884591_wp, & - 0.30000000_wp, 1.20561190_wp, 1.61905293_wp, 1.39362627_wp, 1.26746822_wp, & - 1.09635715_wp, 0.62972096_wp, 1.13592599_wp, 1.02172561_wp, 0.91315972_wp, & - 0.66125476_wp, 0.04852753_wp, 1.58650015_wp, 0.81911561_wp, 1.18140120_wp, & - 1.08148873_wp, 0.30000000_wp, 1.57746664_wp, 1.11333102_wp, 1.72761229_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.24727515_wp, 1.02210176_wp, 0.84106557_wp, 0.79525400_wp, & - 1.02758654_wp, 0.83535575_wp, 0.06193258_wp, 1.23733152_wp, 0.79815890_wp, & - 1.10116399_wp, 0.96000967_wp, 1.11335302_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 6.85606255_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_ether = gbsa_parameter ( & - 4.33000000_wp, & - 74.12000000_wp, & - 0.71300000_wp, & - 1.58465468_wp, & - 1.14930964_wp, & - 3.10832901_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.37103872_wp, -0.41977745_wp, -3.69586174_wp, -11.61278609_wp, -2.40421376_wp, & - -2.42446747_wp, -2.00586580_wp, -0.87351482_wp, -0.42023641_wp, -0.46118972_wp, & - -2.98655641_wp, -2.44766523_wp, -1.72431597_wp, 0.22255920_wp, -2.24449155_wp, & - -2.06128996_wp, -1.61171641_wp, -1.41599498_wp, -3.24984604_wp, -4.21734547_wp, & - -4.59486463_wp, -3.61337416_wp, -4.20015559_wp, -3.44971035_wp, -2.53825202_wp, & - 2.54721106_wp, -1.74362570_wp, -1.53793503_wp, -2.00296184_wp, -3.02669579_wp, & - -2.56020451_wp, -2.12420203_wp, -2.20339162_wp, -1.67875918_wp, -2.12984787_wp, & - -1.40156757_wp, -2.89780651_wp, -5.31327909_wp, -6.57325469_wp, 0.33434000_wp, & - -3.84490382_wp, -2.74384260_wp, -2.79468289_wp, -2.81191075_wp, -1.66841518_wp, & - -1.90612170_wp, -2.19547580_wp, -2.05732619_wp, -2.72176429_wp, -1.80202693_wp, & - -1.92324306_wp, -2.09793839_wp, -2.63669739_wp, -1.23868974_wp, -2.31036608_wp, & - -4.36607834_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.03725494_wp, -2.67608710_wp, 3.20814838_wp, -2.65692482_wp, & - -1.22214666_wp, -2.15626456_wp, -1.05683034_wp, -1.23143100_wp, -2.32551963_wp, & - -1.66013720_wp, -1.04271426_wp, -1.14802293_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.85545181_wp, 1.26078863_wp, 1.44092061_wp, 0.46761613_wp, 0.91673162_wp, & - 0.02464722_wp, 0.34310332_wp, 0.30000000_wp, 0.85470383_wp, 0.30000000_wp, & - 0.30000000_wp, 1.00408544_wp, 1.02412550_wp, 0.89056740_wp, 0.44358004_wp, & - 0.85825998_wp, 0.84280882_wp, 1.03427028_wp, 1.27691271_wp, 1.34442198_wp, & - 1.03159986_wp, 1.07670987_wp, 1.35114132_wp, 1.21955226_wp, 1.27263052_wp, & - 1.54570751_wp, 1.07348117_wp, 1.04116392_wp, 0.97593637_wp, 0.07266388_wp, & - 1.13433161_wp, 0.75819466_wp, 1.12659303_wp, 1.08552585_wp, 0.39180649_wp, & - 1.33367354_wp, 1.23210461_wp, 1.25112664_wp, 1.36363262_wp, 0.87729504_wp, & - 1.37232120_wp, 0.56546146_wp, 1.43209178_wp, 1.56196204_wp, 1.29955995_wp, & - 1.14954036_wp, 1.27260356_wp, 1.51423549_wp, 0.83495527_wp, 0.61288562_wp, & - 0.64530264_wp, 0.24151854_wp, 0.30000000_wp, 1.14775060_wp, 1.14084866_wp, & - 0.93117727_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.33413719_wp, 1.17474693_wp, 0.89109996_wp, 1.14121649_wp, & - 1.45473344_wp, 1.42630812_wp, 1.10052032_wp, 1.08765113_wp, 0.80000000_wp, & - 1.16676059_wp, 0.99157401_wp, 1.13438161_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 7.09710513_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_ether = gbsa_parameter ( & - 4.33000000_wp, & - 74.12000000_wp, & - 0.71300000_wp, & - 1.80918580_wp, & - 1.34053405_wp, & - 4.25652946_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.49603949_wp, -0.51209391_wp, -4.66736052_wp, -11.75399249_wp, -2.48266387_wp, & - -2.42697306_wp, -2.42129575_wp, -2.22069774_wp, -0.53575916_wp, -0.56389754_wp, & - -4.02934668_wp, -2.56480314_wp, -2.22184100_wp, -0.64231832_wp, -2.12534131_wp, & - -2.26756052_wp, -1.76389447_wp, -1.44572588_wp, -3.28819307_wp, -4.21455871_wp, & - -4.97319406_wp, -4.90120494_wp, -4.41887373_wp, -3.39750911_wp, -1.53029538_wp, & - -2.64305444_wp, 4.03326546_wp, -2.27427320_wp, -2.52250198_wp, -3.15336523_wp, & - -2.46313031_wp, -2.22385723_wp, -2.23967537_wp, -1.97830430_wp, -2.18140160_wp, & - -1.56911974_wp, -3.02623838_wp, -5.53976033_wp, -6.34979987_wp, -2.30903705_wp, & - -2.45872294_wp, -3.17600515_wp, 4.63106873_wp, -1.49010832_wp, -1.26828110_wp, & - -2.52375509_wp, -2.26199240_wp, 0.00000000_wp, -2.95245312_wp, -1.80902553_wp, & - -1.97734735_wp, -2.23314162_wp, -2.37456362_wp, -1.42724812_wp, -2.88205138_wp, & - -4.61064264_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.57410577_wp, -2.56966784_wp, 4.30412419_wp, 1.36003575_wp, & - -0.18420385_wp, -1.76547045_wp, -1.33799124_wp, -1.46052820_wp, -1.93012270_wp, & - -1.85038978_wp, -1.14611694_wp, -1.90295776_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 0.42124235_wp, 1.76432983_wp, 1.11130592_wp, 0.97604187_wp, & - 0.81654008_wp, 0.30000000_wp, 0.30000000_wp, 0.30262562_wp, 0.30000000_wp, & - 0.30000000_wp, 1.19597263_wp, 1.04873161_wp, 0.30000000_wp, 0.30000000_wp, & - 0.88254458_wp, 0.76248071_wp, 0.09216622_wp, 1.83755727_wp, 1.69660428_wp, & - 1.03705740_wp, 1.17579494_wp, 1.29627652_wp, 1.51866843_wp, 1.42211505_wp, & - 1.56690041_wp, 1.64523787_wp, 1.76922496_wp, 0.30000000_wp, 0.30000000_wp, & - 0.57596903_wp, 0.70381176_wp, 0.96541623_wp, 1.12923106_wp, 1.71866961_wp, & - 0.44888305_wp, 1.71808010_wp, 1.89398122_wp, 0.98841985_wp, 1.01090530_wp, & - 1.43521875_wp, 1.50098743_wp, 1.55641351_wp, 1.69280145_wp, 1.14527154_wp, & - 1.11704728_wp, 0.30000000_wp, 0.00000000_wp, 0.86361106_wp, 0.63316675_wp, & - 1.00323337_wp, 0.65309042_wp, 1.56940207_wp, 1.26372749_wp, 1.72620917_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.43989571_wp, 1.36744427_wp, 1.40792111_wp, 1.23604419_wp, & - 1.45826862_wp, 1.19358937_wp, 0.59820792_wp, 0.80000000_wp, 0.96242721_wp, & - 1.17480144_wp, 1.25118925_wp, 1.13912602_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 6.48078286_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ethylacetate.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ethylacetate.fh deleted file mode 100644 index 7eee76a..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_ethylacetate.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_ethylacetate = gbsa_parameter ( & - 6.02000000_wp, & - 72.10610000_wp, & - 0.88300000_wp, & - 1.63408166_wp, & - 0.84175508_wp, & - 3.03377369_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.39976989_wp, -0.22066839_wp, -6.97530897_wp, -14.75801739_wp, -2.79051444_wp, & - -2.59108832_wp, -1.17499634_wp, 0.13798936_wp, -0.23862039_wp, -0.24882857_wp, & - -3.66297601_wp, -2.99743375_wp, -2.38156691_wp, 0.23949435_wp, -2.63514166_wp, & - -2.56331633_wp, -2.00215448_wp, -1.25377143_wp, -3.39735586_wp, -6.45262589_wp, & - -5.52115691_wp, -3.59313979_wp, -3.81438937_wp, -2.36971439_wp, -4.00019561_wp, & - -4.57309751_wp, 9.88340512_wp, -3.32748943_wp, -2.75225207_wp, -3.49136715_wp, & - -3.24252108_wp, -2.33299892_wp, -2.53147793_wp, -2.16059101_wp, -2.47948407_wp, & - -1.29898746_wp, -2.91233863_wp, -8.16078288_wp, -9.67527276_wp, -0.29163894_wp, & - -3.36973673_wp, 0.85384618_wp, -2.69292477_wp, -2.12157401_wp, -1.90729090_wp, & - -2.83582923_wp, -2.23909408_wp, -1.25690112_wp, -3.64346092_wp, -1.85222390_wp, & - -2.18945974_wp, -2.28776141_wp, -2.90768200_wp, -0.99316729_wp, -3.23203220_wp, & - -4.80976585_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.90244594_wp, -3.66597154_wp, 2.83853990_wp, 0.79435987_wp, & - -1.52745373_wp, -2.22566319_wp, -1.11438384_wp, -1.52591745_wp, -1.45070276_wp, & - -2.06563400_wp, -1.13309581_wp, -0.89063564_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.72925306_wp, 1.49154613_wp, 1.03793566_wp, 0.80488005_wp, 0.87114617_wp, & - 0.74343966_wp, 0.30000000_wp, 0.30000000_wp, 0.65358663_wp, 0.01948415_wp, & - 0.14205084_wp, 0.30000000_wp, 0.99471978_wp, 0.87150586_wp, 0.79322951_wp, & - 0.51756224_wp, 0.87643218_wp, 0.82937968_wp, 0.68107762_wp, 1.38117372_wp, & - 1.03118497_wp, 1.08835081_wp, 1.17002256_wp, 1.11645367_wp, 1.31541203_wp, & - 1.16137230_wp, 0.66816646_wp, 1.00983096_wp, 1.04223439_wp, 0.30000000_wp, & - 1.11103491_wp, 0.99323666_wp, 1.15178544_wp, 0.99218570_wp, 0.94055306_wp, & - 0.96212255_wp, 0.30000000_wp, 0.30000000_wp, 0.95097273_wp, 1.12895286_wp, & - 1.07138735_wp, 0.68615840_wp, 1.26320580_wp, 1.14255472_wp, 1.08678514_wp, & - 1.04682478_wp, 0.93392573_wp, 0.54013267_wp, 0.91908441_wp, 0.83341904_wp, & - 1.03767091_wp, 0.81403804_wp, 1.52613320_wp, 1.11707123_wp, 0.99076014_wp, & - 0.39076155_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.02412753_wp, 1.06153725_wp, 0.75676094_wp, 0.80467575_wp, & - 1.15010199_wp, 1.08242025_wp, 0.64533988_wp, 1.06317896_wp, 1.03823933_wp, & - 0.81696863_wp, 0.88356875_wp, 0.55984458_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 3.15252300_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_ethylacetate = gbsa_parameter ( & - 6.02000000_wp, & - 72.10610000_wp, & - 0.88300000_wp, & - 1.64733795_wp, & - 0.50241618_wp, & - 1.51781785_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.47464227_wp, -0.10752409_wp, -6.76065469_wp, -18.22167040_wp, -2.92965152_wp, & - -2.56430588_wp, -3.40983221_wp, -1.91105293_wp, -0.01270725_wp, -0.13755626_wp, & - -4.92259034_wp, -3.60583392_wp, -2.01072681_wp, 0.23949435_wp, -2.35667752_wp, & - -2.40564101_wp, -1.92060622_wp, -1.01258184_wp, -3.26559937_wp, -6.45262589_wp, & - -5.52115691_wp, -3.59313979_wp, -6.59576807_wp, -3.13763691_wp, -0.88670591_wp, & - 1.74780192_wp, 9.88340512_wp, -0.88297167_wp, -2.44026373_wp, -4.57961109_wp, & - -3.24252108_wp, -1.88416436_wp, -2.67771231_wp, -1.81379923_wp, -1.96620377_wp, & - -1.07379349_wp, -3.22324039_wp, -8.16078288_wp, -9.67527276_wp, -1.97565069_wp, & - -7.30870212_wp, -2.99011992_wp, -0.98908968_wp, -1.86634080_wp, -1.51427958_wp, & - -2.72024442_wp, -2.63735961_wp, -3.20722817_wp, -3.50287298_wp, -1.61913490_wp, & - -2.39438994_wp, -2.35173908_wp, -2.43955645_wp, -0.73066180_wp, -3.41083482_wp, & - -6.53195023_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.29112956_wp, -5.25328160_wp, 2.71032461_wp, 2.41078006_wp, & - -0.69666985_wp, -2.53087586_wp, -1.11903365_wp, -1.30417534_wp, -2.65071281_wp, & - -2.26744852_wp, -1.01854238_wp, -1.52083385_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.75327067_wp, 1.48107773_wp, 0.30000000_wp, 0.72056458_wp, 0.84852207_wp, & - 0.48790277_wp, 0.30000000_wp, 0.30000000_wp, 0.68876350_wp, 0.30000000_wp, & - 1.33884934_wp, 1.06391564_wp, 1.03031025_wp, 0.87150586_wp, 0.52556850_wp, & - 0.91708861_wp, 1.08370970_wp, 0.30000000_wp, 0.30000000_wp, 1.38117372_wp, & - 1.03118497_wp, 1.08835081_wp, 1.29293858_wp, 1.45814614_wp, 1.20013819_wp, & - 1.57654044_wp, 0.66816646_wp, 0.49846436_wp, 0.89653473_wp, 0.30000000_wp, & - 1.11103491_wp, 0.68994820_wp, 1.03098261_wp, 1.00425454_wp, 0.84978396_wp, & - 1.10682104_wp, 0.30000000_wp, 0.30000000_wp, 0.95097273_wp, 0.30000000_wp, & - 1.39571242_wp, 0.63676822_wp, 1.43256971_wp, 1.46774994_wp, 1.30373035_wp, & - 1.08475178_wp, 1.27165741_wp, 1.09117135_wp, 0.84805784_wp, 0.30000000_wp, & - 0.93668467_wp, 0.70968282_wp, 0.96861202_wp, 1.02972030_wp, 1.00011722_wp, & - 0.95132992_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.44373140_wp, 1.20752219_wp, 0.23928831_wp, 0.99697589_wp, & - 1.37637072_wp, 1.32145117_wp, 0.95526657_wp, 1.03585397_wp, 0.97599615_wp, & - 0.76100333_wp, 0.98966698_wp, 0.62279966_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 4.31040661_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_ethylacetate = gbsa_parameter ( & - 6.02000000_wp, & - 72.10610000_wp, & - 0.88300000_wp, & - 1.84722408_wp, & - 0.84498343_wp, & - 2.97401794_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.66318094_wp, -0.21837235_wp, -6.77401412_wp, -16.53384416_wp, -2.83325586_wp, & - -2.65916047_wp, -3.71386107_wp, -3.44196249_wp, -0.49845453_wp, -0.26372133_wp, & - -5.15519735_wp, -3.18128222_wp, -2.38266452_wp, -0.18021508_wp, -2.12004105_wp, & - -2.58549043_wp, -1.81794937_wp, -1.67800088_wp, -4.15705736_wp, -5.80491410_wp, & - -4.78402647_wp, -5.15149822_wp, -5.14453795_wp, -0.92327939_wp, -0.56884839_wp, & - -1.26914407_wp, 0.00000000_wp, -1.78153441_wp, -2.84642681_wp, -4.21917280_wp, & - -2.81265317_wp, -1.81615393_wp, -2.44688750_wp, -2.12642464_wp, -2.53604463_wp, & - -1.42675091_wp, -3.68580925_wp, -8.19189393_wp, -8.12160508_wp, -2.46463451_wp, & - -3.68056050_wp, -3.56352182_wp, 0.00000000_wp, -0.23026153_wp, 0.55101473_wp, & - -3.22272212_wp, -2.51205157_wp, -3.55364651_wp, -3.49401999_wp, -1.68710931_wp, & - -2.15264915_wp, -2.36593570_wp, -2.81498049_wp, -1.00056331_wp, -3.65805226_wp, & - -6.24065633_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -4.86319204_wp, -3.66344466_wp, 2.33964990_wp, 4.61599611_wp, & - 1.63112930_wp, -0.66811563_wp, -1.46272480_wp, -1.45482657_wp, -2.57086565_wp, & - -2.37823559_wp, -1.17213116_wp, -2.23842631_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 0.83961291_wp, 0.30000000_wp, 0.30000000_wp, 0.97933528_wp, & - 0.89235128_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 0.30000000_wp, 1.19842697_wp, 1.03820018_wp, 0.30000000_wp, 0.41581329_wp, & - 0.93787758_wp, 1.34028932_wp, 0.30000000_wp, 0.30000000_wp, 1.67427512_wp, & - 0.70301917_wp, 1.19313219_wp, 1.23059290_wp, 1.42212054_wp, 1.36919394_wp, & - 1.43837853_wp, 1.00000000_wp, 1.65788793_wp, 0.30000000_wp, 0.30000000_wp, & - 0.44105922_wp, 1.06834147_wp, 0.91326773_wp, 1.09557942_wp, 1.71568353_wp, & - 0.61089941_wp, 0.30000000_wp, 0.30000000_wp, 0.10095421_wp, 0.30000000_wp, & - 1.39742320_wp, 1.29722147_wp, 1.00000000_wp, 1.56247400_wp, 1.19099356_wp, & - 1.14849139_wp, 0.30000000_wp, 0.30000000_wp, 0.89882941_wp, 0.60935014_wp, & - 0.95870409_wp, 0.84347576_wp, 1.50669682_wp, 1.23876272_wp, 0.30000000_wp, & - 1.16204639_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.29705636_wp, 1.31927396_wp, 1.23155817_wp, 1.20564229_wp, & - 1.38593594_wp, 1.12633433_wp, 1.06676464_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.18835370_wp, 0.80000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 4.68093445_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_furane.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_furane.fh deleted file mode 100644 index dc7118e..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_furane.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_furane = gbsa_parameter ( & - 2.94000000_wp, & - 68.07000000_wp, & - 0.93600000_wp, & - 1.34358884_wp, & - 0.62641489_wp, & - 1.81646541_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.21673171_wp, -0.12772038_wp, -6.26049718_wp, -13.17758891_wp, -2.82447487_wp, & - -2.73374451_wp, -0.38515211_wp, 1.25855411_wp, 0.56169347_wp, -0.16450823_wp, & - -3.30285605_wp, -2.64178832_wp, -2.41075021_wp, 0.53703682_wp, -2.70652912_wp, & - -2.53361460_wp, -1.71849857_wp, -1.04531616_wp, -3.25052582_wp, -5.96743843_wp, & - -4.53958647_wp, -2.37519332_wp, -2.38337681_wp, 0.12379897_wp, -2.69779433_wp, & - -4.92996221_wp, -2.47431927_wp, -3.00097634_wp, -2.57096459_wp, -2.59337509_wp, & - -2.31764490_wp, -2.57395139_wp, -2.58378740_wp, -1.91219467_wp, -2.45870492_wp, & - -1.10813253_wp, -2.70007846_wp, -7.25156713_wp, -8.65094836_wp, 2.55526922_wp, & - 1.00186796_wp, 6.25662804_wp, -1.95705030_wp, -1.70605585_wp, -2.60576061_wp, & - -2.75948980_wp, -2.15939752_wp, -1.08318022_wp, -3.50041748_wp, -1.82326491_wp, & - -2.18890948_wp, -2.22894539_wp, -2.93900015_wp, -0.81694535_wp, -3.30826309_wp, & - -4.37851918_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -0.50417690_wp, -0.05363621_wp, 3.16518237_wp, 3.23666109_wp, & - -1.61715327_wp, -2.46477762_wp, -0.93687501_wp, -1.37002909_wp, -0.96685982_wp, & - -1.61594901_wp, -0.72603933_wp, -0.43128967_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.83912220_wp, 1.78812603_wp, 1.06178050_wp, 0.64676283_wp, 0.87616339_wp, & - 0.67051441_wp, 0.30000000_wp, 0.73614811_wp, 0.77969607_wp, 1.56539817_wp, & - 0.30000000_wp, 0.30000000_wp, 0.98841079_wp, 0.95474113_wp, 0.72354412_wp, & - 0.30000000_wp, 0.83314536_wp, 1.30171809_wp, 0.71339713_wp, 0.30000000_wp, & - 1.07129882_wp, 1.07814047_wp, 1.19333247_wp, 1.14261167_wp, 1.21614897_wp, & - 1.17070921_wp, 1.06281194_wp, 1.04352581_wp, 1.18389606_wp, 0.01181660_wp, & - 1.13831559_wp, 1.00150746_wp, 1.16635189_wp, 0.96129143_wp, 1.09615358_wp, & - 1.20740935_wp, 0.10699399_wp, 0.30000000_wp, 0.84196403_wp, 1.10537158_wp, & - 1.07646357_wp, 0.93411678_wp, 1.27261642_wp, 1.15997444_wp, 1.05183004_wp, & - 1.16070823_wp, 0.99217042_wp, 0.97390431_wp, 0.94329675_wp, 0.83553489_wp, & - 1.04228732_wp, 0.90913027_wp, 1.25169803_wp, 1.04258291_wp, 1.01497207_wp, & - 0.52650081_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.05033867_wp, 1.01464730_wp, 0.89499196_wp, 0.88873376_wp, & - 1.12005901_wp, 1.04773453_wp, 0.74172261_wp, 1.11001251_wp, 0.98037858_wp, & - 0.76392768_wp, 1.00384002_wp, 0.79800402_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 0.04115102_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_furane = gbsa_parameter ( & - 2.94000000_wp, & - 68.07000000_wp, & - 0.93600000_wp, & - 1.28872589_wp, & - 0.48900006_wp, & - 1.24661341_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.34331419_wp, -0.10528890_wp, -5.44529786_wp, -15.64566091_wp, -2.89065815_wp, & - -2.76752119_wp, -2.95774936_wp, -0.18194139_wp, 0.38260590_wp, -0.13731173_wp, & - -4.40895349_wp, -2.96664573_wp, -1.81939300_wp, 0.53703682_wp, -2.46510797_wp, & - -2.34661217_wp, -1.68263052_wp, -0.94180070_wp, -2.67597579_wp, -5.96743843_wp, & - -4.53958647_wp, -2.37519332_wp, -6.48695622_wp, -0.95637608_wp, -2.33324934_wp, & - -2.11005655_wp, -2.47431927_wp, -0.70122124_wp, -2.32818118_wp, -3.63711001_wp, & - -3.18443664_wp, -1.82164033_wp, -2.55821661_wp, -1.49033789_wp, -2.04893421_wp, & - -1.01036070_wp, -3.03695448_wp, -7.25156713_wp, -8.65094836_wp, 0.90539857_wp, & - -6.82658746_wp, -1.04614201_wp, -2.12328069_wp, -3.12626442_wp, -3.89828505_wp, & - -1.83026210_wp, -2.52136489_wp, -2.35134609_wp, -3.50011757_wp, -1.57550664_wp, & - -2.38268715_wp, -2.34460162_wp, -2.47225415_wp, -0.73527495_wp, -3.02936007_wp, & - -5.70415926_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -0.41590025_wp, -4.60920960_wp, 1.37287726_wp, -3.03161593_wp, & - -2.77466931_wp, -3.98630896_wp, -1.12315108_wp, -1.14369672_wp, -2.43237503_wp, & - -1.70071275_wp, -1.00202900_wp, -0.58455271_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.58301411_wp, 1.81350872_wp, 0.75206698_wp, 0.61619223_wp, 0.86799156_wp, & - 0.23981977_wp, 0.30000000_wp, 0.86919153_wp, 0.87791119_wp, 1.26285484_wp, & - 1.42990107_wp, 1.00546613_wp, 0.92998604_wp, 0.95474113_wp, 0.30000000_wp, & - 0.66201697_wp, 1.13833490_wp, 1.05845403_wp, 0.30000000_wp, 0.30000000_wp, & - 1.07129882_wp, 1.07814047_wp, 1.24208512_wp, 1.01436759_wp, 1.20260572_wp, & - 1.56541659_wp, 1.06281194_wp, 0.76863040_wp, 1.06281844_wp, 0.63675905_wp, & - 1.15958898_wp, 0.75122278_wp, 1.11516041_wp, 0.81956508_wp, 0.84910390_wp, & - 1.19791276_wp, 0.30000000_wp, 0.30000000_wp, 0.84196403_wp, 0.30000000_wp, & - 1.23531583_wp, 0.46887795_wp, 1.14991646_wp, 1.47823465_wp, 1.30663546_wp, & - 1.24692545_wp, 1.03605678_wp, 0.81294699_wp, 0.89306108_wp, 0.30000000_wp, & - 1.03252233_wp, 0.86195584_wp, 0.73022054_wp, 0.91170779_wp, 0.99759987_wp, & - 0.87098751_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.49296628_wp, 1.07474522_wp, 0.51977584_wp, 1.27241266_wp, & - 1.41683942_wp, 1.19581174_wp, 1.14400185_wp, 1.02974405_wp, 0.81932870_wp, & - 0.61068641_wp, 1.01652783_wp, 0.73329767_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 0.33594644_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_furane = gbsa_parameter ( & - 2.94000000_wp, & - 68.07000000_wp, & - 0.93600000_wp, & - 1.34735419_wp, & - 0.51354050_wp, & - 1.21982591_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.26063739_wp, -0.10320590_wp, -6.38342156_wp, -16.73395773_wp, -2.91566274_wp, & - -2.68150853_wp, -2.89777580_wp, -0.29783243_wp, 0.59642444_wp, -0.14011410_wp, & - -4.92020183_wp, -3.29465855_wp, -2.53109006_wp, -0.11151128_wp, -2.13956351_wp, & - -2.59540679_wp, -1.65835402_wp, -1.23227409_wp, -4.19617978_wp, -6.43377711_wp, & - -3.15405656_wp, -6.41736239_wp, -6.73124903_wp, -2.67229247_wp, 0.63376165_wp, & - -5.55481847_wp, 0.00000000_wp, -3.16307765_wp, -2.69850817_wp, -4.10803898_wp, & - -3.21494774_wp, -2.08049393_wp, -2.52729300_wp, -1.79391657_wp, -2.55789952_wp, & - -1.11350172_wp, -3.69988813_wp, -8.56201561_wp, -0.22509709_wp, -2.29317126_wp, & - -5.92948652_wp, 4.09346887_wp, -0.41513403_wp, -1.17288980_wp, 0.54737277_wp, & - -3.24175045_wp, -2.34923971_wp, -3.55716111_wp, -3.64773220_wp, -1.52038574_wp, & - -2.36106554_wp, -2.13285150_wp, -2.85925287_wp, -0.74869318_wp, -3.64499373_wp, & - -6.39042595_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -4.92901440_wp, -5.33301777_wp, 6.04499197_wp, -0.42966448_wp, & - 0.27907887_wp, -1.94560000_wp, -1.15092201_wp, -1.16264711_wp, -1.89970584_wp, & - -2.23137838_wp, -1.20443090_wp, -2.19321781_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.56216082_wp, 1.76243032_wp, 0.88097757_wp, 0.30000000_wp, 0.93828429_wp, & - 0.58725888_wp, 0.30000000_wp, 0.41926480_wp, 0.60121827_wp, 1.08489750_wp, & - 0.30000000_wp, 0.30000000_wp, 0.95898822_wp, 0.98840942_wp, 0.30000000_wp, & - 0.85168197_wp, 1.40319358_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 0.86252142_wp, 1.18407012_wp, 1.30676869_wp, 1.66099763_wp, 1.79210427_wp, & - 1.83373538_wp, 1.00000000_wp, 1.40737878_wp, 1.26003470_wp, 0.30000000_wp, & - 0.82373651_wp, 0.76189868_wp, 0.96508052_wp, 0.78182130_wp, 1.73664211_wp, & - 0.98391376_wp, 0.30000000_wp, 0.30000000_wp, 0.83715964_wp, 0.61793018_wp, & - 1.43577602_wp, 1.81084476_wp, 1.74820405_wp, 1.96258411_wp, 1.19155652_wp, & - 0.55985473_wp, 1.38062656_wp, 0.30000000_wp, 0.85497241_wp, 0.06841002_wp, & - 1.03405140_wp, 0.71189895_wp, 1.09429280_wp, 1.08712485_wp, 0.30000000_wp, & - 0.30000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 0.80000000_wp, 1.36499942_wp, 1.78289478_wp, 1.37731095_wp, & - 1.60958026_wp, 1.36195535_wp, 0.51720566_wp, 1.06401092_wp, 0.69449941_wp, & - 0.12827764_wp, 1.18902187_wp, 0.09446756_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 0.21596273_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_hexadecane.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_hexadecane.fh deleted file mode 100644 index 53b86a8..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_hexadecane.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_hexadecane = gbsa_parameter ( & - 1.88000000_wp, & - 86.18000000_wp, & - 0.66000000_wp, & - 1.43783499_wp, & - 0.71816979_wp, & - 2.65081288_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.20171747_wp, 0.07222973_wp, -5.41586842_wp, 2.28152747_wp, -1.91724237_wp, & - -3.09425354_wp, -0.32608704_wp, 0.57840897_wp, 0.33070364_wp, -0.10762288_wp, & - -3.97004256_wp, -2.52787132_wp, -2.26808398_wp, -1.17689515_wp, 1.07547161_wp, & - -2.89659476_wp, -1.87380848_wp, -0.97526788_wp, -1.25134080_wp, -1.35432140_wp, & - -2.07782586_wp, -0.54299058_wp, -2.27148791_wp, -3.63165149_wp, -3.20930299_wp, & - -3.13242409_wp, -9.47429597_wp, -1.97498290_wp, -2.09361632_wp, -3.47869851_wp, & - -1.86651683_wp, -1.87058380_wp, -2.72484958_wp, -1.81663346_wp, -2.17487172_wp, & - -1.03713128_wp, -1.36024110_wp, -1.87513338_wp, -7.04205120_wp, 1.15307064_wp, & - -1.21979317_wp, 0.89444316_wp, -5.80573982_wp, -0.85678943_wp, -3.14464540_wp, & - -2.90801142_wp, -2.40687505_wp, -2.16006099_wp, -2.34440852_wp, -1.48995077_wp, & - -2.56005012_wp, -2.40536841_wp, -2.29235357_wp, -1.00476658_wp, -1.28535723_wp, & - -1.04302285_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -0.37962795_wp, -1.87642945_wp, -0.31954606_wp, -4.09123341_wp, & - -2.02267854_wp, -2.73453274_wp, -2.19478082_wp, -2.28206873_wp, -1.06879331_wp, & - -2.10293703_wp, -2.30560071_wp, -1.76886638_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.68655962_wp, 1.70089765_wp, 1.07404654_wp, 0.30000000_wp, 0.67589079_wp, & - 0.88135495_wp, 0.30000000_wp, 0.58681065_wp, 0.69585771_wp, 2.08395354_wp, & - 0.84139998_wp, 0.47547402_wp, 0.96968233_wp, 0.92241460_wp, 0.77055432_wp, & - 1.35099308_wp, 0.76083542_wp, 1.63074747_wp, 0.31332033_wp, 0.30000000_wp, & - 0.98488457_wp, 1.04846793_wp, 1.08952997_wp, 1.01497312_wp, 1.09286854_wp, & - 0.93956888_wp, 1.01523578_wp, 0.55583114_wp, 0.85098314_wp, 0.30000000_wp, & - 0.78581903_wp, 0.74064254_wp, 1.19433854_wp, 0.90328243_wp, 1.00946342_wp, & - 1.15165482_wp, 0.30000000_wp, 0.30000000_wp, 0.74131939_wp, 1.28002385_wp, & - 0.90403832_wp, 0.42128188_wp, 1.09602808_wp, 1.02006292_wp, 1.01301436_wp, & - 1.02145538_wp, 1.04892495_wp, 1.28984478_wp, 0.79312500_wp, 0.97218001_wp, & - 1.06108368_wp, 0.94780057_wp, 1.56380058_wp, 0.59788318_wp, 1.12862865_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.79559188_wp, 0.89507986_wp, 0.91655171_wp, 1.00874631_wp, & - 0.96259067_wp, 0.99025380_wp, 0.30000000_wp, 0.87306915_wp, 1.27952358_wp, & - 0.96748907_wp, 0.96989107_wp, 0.75155994_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_hexadecane = gbsa_parameter ( & - 1.88000000_wp, & - 86.18000000_wp, & - 0.66000000_wp, & - 1.25929425_wp, & - 0.55336799_wp, & - 2.75911340_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.41302846_wp, -0.21817594_wp, -3.96046413_wp, -6.37565919_wp, -4.99798651_wp, & - -2.95180128_wp, -2.19535198_wp, -0.40316839_wp, -0.34216736_wp, -0.22904045_wp, & - -4.26653719_wp, 1.00000000_wp, -1.53810072_wp, 0.53791645_wp, 0.31766295_wp, & - -2.65615380_wp, -1.99636321_wp, -1.32626136_wp, -1.59213275_wp, -1.78922916_wp, & - -2.07782586_wp, -0.54299058_wp, -4.09491593_wp, -4.41626389_wp, 1.91772631_wp, & - -1.79675624_wp, 1.61743962_wp, 5.22134905_wp, -2.00488443_wp, -3.03173384_wp, & - -2.82289972_wp, -2.31282947_wp, -2.02622711_wp, -1.87815147_wp, -1.92922352_wp, & - -1.36093524_wp, -2.27884213_wp, -0.92152770_wp, -7.04205120_wp, -1.19076792_wp, & - -7.85868436_wp, -3.15491305_wp, 9.53387271_wp, -21.52049825_wp, -6.08919614_wp, & - 1.90117938_wp, -2.65656836_wp, -2.47211880_wp, -2.92293593_wp, -1.82469302_wp, & - -2.20543823_wp, -2.44141473_wp, -2.39889034_wp, -0.80676041_wp, -1.86448685_wp, & - -1.20279093_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.22589358_wp, -2.87188948_wp, -6.51431543_wp, -2.24985596_wp, & - 3.27655073_wp, -2.47752678_wp, -0.12881989_wp, -1.95683437_wp, -1.64658014_wp, & - -1.74249857_wp, -1.04977272_wp, -0.85285748_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.76479783_wp, 0.30000000_wp, 1.02085775_wp, 1.03333496_wp, 0.79334429_wp, & - 0.86233306_wp, 0.45709544_wp, 1.07579741_wp, 0.93167572_wp, 0.30000000_wp, & - 0.71084540_wp, 0.30000000_wp, 0.24092595_wp, 0.94156054_wp, 0.91957660_wp, & - 0.01642782_wp, 0.80716343_wp, 1.53628596_wp, 0.31332033_wp, 0.30000000_wp, & - 0.98257164_wp, 1.04846793_wp, 1.21052162_wp, 0.99524912_wp, 0.29999966_wp, & - 1.64151921_wp, 0.84683933_wp, 0.81594847_wp, 1.07781728_wp, 0.87088973_wp, & - 0.78581903_wp, 0.80872723_wp, 1.06348294_wp, 0.99342894_wp, 0.40057871_wp, & - 1.18569987_wp, 0.30000000_wp, 0.22796659_wp, 0.74131939_wp, 0.70936521_wp, & - 1.06800972_wp, 0.29999915_wp, 1.36418361_wp, 0.99019169_wp, 1.18248069_wp, & - 1.20939488_wp, 1.10302503_wp, 0.90747278_wp, 0.82296070_wp, 0.67425979_wp, & - 1.06945825_wp, 0.30000000_wp, 0.30000000_wp, 0.45726383_wp, 0.72521971_wp, & - 0.68105377_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.01859677_wp, 0.83518238_wp, 0.80000000_wp, 0.78019293_wp, & - 1.15244777_wp, 1.09219744_wp, 1.08008536_wp, 1.21039755_wp, 1.26722417_wp, & - 0.80209242_wp, 0.99702187_wp, 0.89177874_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_hexadecane = gbsa_parameter ( & - 1.88000000_wp, & - 86.18000000_wp, & - 0.66000000_wp, & - 1.04447788_wp, & - 0.55401747_wp, & - 2.75414809_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.67526761_wp, -0.21817594_wp, -3.87953960_wp, -9.40268898_wp, -5.38224278_wp, & - -2.35673798_wp, -0.85140216_wp, -0.88522853_wp, 0.29172099_wp, -0.22904045_wp, & - -8.61465833_wp, -2.85786587_wp, -2.31273435_wp, 0.40128044_wp, -2.48167663_wp, & - -2.21542208_wp, -1.85005333_wp, -1.48164982_wp, -2.66289585_wp, -2.03492575_wp, & - -0.13138323_wp, -0.54299058_wp, -0.85126179_wp, -2.67480165_wp, -0.52064061_wp, & - -0.68971544_wp, -22.10751935_wp, -1.96753911_wp, -2.39770659_wp, -2.96245218_wp, & - -2.75950057_wp, -2.05817367_wp, -1.97343102_wp, -1.84848954_wp, -1.92922352_wp, & - -1.36093524_wp, -2.77391927_wp, -0.98365593_wp, -3.09099804_wp, -2.04029807_wp, & - -4.61335823_wp, -3.41837941_wp, 0.50830037_wp, 0.57567593_wp, -9.78027823_wp, & - 0.26939894_wp, -2.48670623_wp, -2.90049264_wp, -2.83228775_wp, -1.65287928_wp, & - -2.17996693_wp, -2.15602291_wp, -2.39889034_wp, -0.80676041_wp, -2.36814135_wp, & - -1.51272184_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.73546724_wp, -1.22419173_wp, -7.17195850_wp, -1.35604857_wp, & - 0.12478823_wp, -2.15371078_wp, -5.02406773_wp, -1.78063874_wp, 0.38189592_wp, & - -1.64263685_wp, -1.15238316_wp, -1.78335852_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 1.36576477_wp, 0.30000000_wp, 1.02085775_wp, 1.03333496_wp, 0.79334429_wp, & - 0.74017356_wp, 0.30000000_wp, 1.13953482_wp, 0.55675120_wp, 0.30000000_wp, & - 0.71084540_wp, 0.30000000_wp, 0.60324042_wp, 0.70648136_wp, 0.30000000_wp, & - 0.83287637_wp, 1.44675757_wp, 1.53628596_wp, 0.31332033_wp, 0.30000000_wp, & - 0.30000000_wp, 1.04846793_wp, 0.77744384_wp, 0.99524912_wp, 1.53872356_wp, & - 1.58310428_wp, 1.32542588_wp, 1.79914775_wp, 1.07781728_wp, 0.87088973_wp, & - 0.78581903_wp, 0.66003299_wp, 0.90766985_wp, 0.70417526_wp, 0.40057871_wp, & - 1.18569987_wp, 0.30000000_wp, 1.11272614_wp, 0.30000000_wp, 1.40292630_wp, & - 0.30000000_wp, 1.30569720_wp, 1.34596630_wp, 1.64907143_wp, 1.03784621_wp, & - 1.73874994_wp, 1.10302503_wp, 0.88452046_wp, 0.75582824_wp, 0.67425979_wp, & - 0.55179485_wp, 0.30000000_wp, 0.30000000_wp, 0.45726383_wp, 0.72521971_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.02755342_wp, 1.31495591_wp, 0.80000000_wp, 1.32240519_wp, & - 1.30490311_wp, 0.90112282_wp, 1.75422436_wp, 1.21039755_wp, 0.30000000_wp, & - 0.80209242_wp, 1.18929555_wp, 0.66367109_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_hexane.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_hexane.fh deleted file mode 100644 index 5bf9369..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_hexane.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_hexane = gbsa_parameter ( & - 1.88000000_wp, & - 86.18000000_wp, & - 0.66000000_wp, & - 1.47754073_wp, & - 0.50480119_wp, & - 2.61011857_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.38427142_wp, -0.26063956_wp, -4.60832539_wp, -11.08674532_wp, -3.06289298_wp, & - -2.80454461_wp, -0.50210956_wp, 0.04617546_wp, -0.02485811_wp, -0.27294453_wp, & - -2.59527832_wp, -2.51460742_wp, -2.44916425_wp, -0.22141943_wp, -3.14523737_wp, & - -2.69087373_wp, -2.07556901_wp, -1.38913592_wp, -2.68007762_wp, -2.13625487_wp, & - -2.73428054_wp, -0.54299058_wp, -2.40224908_wp, -2.08328467_wp, -2.94730922_wp, & - -3.41509866_wp, -4.94976578_wp, -3.06035068_wp, -2.79544616_wp, -2.05823991_wp, & - -2.85844419_wp, -2.84733296_wp, -2.60969630_wp, -2.04508370_wp, -2.52504043_wp, & - -1.42651836_wp, -1.95489820_wp, -1.38158995_wp, -6.07777575_wp, 0.65013001_wp, & - -0.72150329_wp, 1.68082457_wp, -2.87235646_wp, -1.80769758_wp, -2.94721167_wp, & - -2.82495027_wp, -2.52109330_wp, -1.76805588_wp, -2.96741495_wp, -2.10142601_wp, & - -2.36876809_wp, -2.36492275_wp, -2.85213861_wp, -0.85582648_wp, -1.95096808_wp, & - -1.51647289_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.31611577_wp, -1.59916125_wp, -0.21115875_wp, -0.09448122_wp, & - -1.24271278_wp, -2.12633097_wp, -1.28405615_wp, -1.63454643_wp, -0.97074454_wp, & - -1.64126442_wp, -1.12530416_wp, -1.14759135_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.67218560_wp, 0.30000000_wp, 1.08651563_wp, 1.00007660_wp, 0.76098862_wp, & - 0.66191739_wp, 0.30000000_wp, 0.53181745_wp, 0.67103249_wp, 0.30000000_wp, & - 0.30000000_wp, 0.30000000_wp, 0.99158935_wp, 0.91371580_wp, 0.81609674_wp, & - 0.69429549_wp, 0.96456166_wp, 1.46527954_wp, 0.63694704_wp, 0.30000000_wp, & - 0.97622525_wp, 1.04846793_wp, 1.21623580_wp, 1.18288190_wp, 1.37911326_wp, & - 1.24217206_wp, 0.98461382_wp, 0.99862074_wp, 0.97837389_wp, 0.87088973_wp, & - 0.86896213_wp, 0.87290580_wp, 0.90859396_wp, 0.84837047_wp, 1.01643867_wp, & - 0.68041385_wp, 0.30000000_wp, 0.30000000_wp, 1.26743547_wp, 1.45103987_wp, & - 1.08427955_wp, 0.88340663_wp, 1.32374800_wp, 1.22074906_wp, 1.12673313_wp, & - 1.13809701_wp, 1.06721145_wp, 0.71062419_wp, 0.85118898_wp, 0.87311692_wp, & - 1.07544977_wp, 0.67162027_wp, 1.54076610_wp, 0.55631027_wp, 1.13162891_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.35626685_wp, 1.04556769_wp, 0.82928116_wp, 0.94197135_wp, & - 1.19400013_wp, 1.13318136_wp, 0.00777765_wp, 1.16818580_wp, 1.26003366_wp, & - 0.75910414_wp, 0.97355145_wp, 0.65623563_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_hexane = gbsa_parameter ( & - 1.88000000_wp, & - 86.18000000_wp, & - 0.66000000_wp, & - 1.10400200_wp, & - 0.66693748_wp, & - 3.02042638_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.52102878_wp, -0.29572459_wp, -3.22402901_wp, -9.28422093_wp, -2.92454598_wp, & - -2.61044437_wp, -1.70103214_wp, -0.07571818_wp, -0.47601293_wp, -0.32203048_wp, & - -2.30502588_wp, -2.23312483_wp, -1.90407247_wp, 0.33954238_wp, -2.84448645_wp, & - -2.16182302_wp, -2.01000174_wp, -1.31362932_wp, -2.14681519_wp, -1.80787190_wp, & - -2.19811180_wp, -1.03665074_wp, -4.22573924_wp, -0.66982776_wp, -1.66668578_wp, & - -0.33282416_wp, -17.21674320_wp, -2.08441258_wp, -2.14713230_wp, -2.71400958_wp, & - -2.74969834_wp, -2.44700645_wp, -2.49105589_wp, -1.67123353_wp, -1.92922352_wp, & - -1.36228565_wp, -2.11661217_wp, -1.85566928_wp, -5.47115227_wp, 3.31129723_wp, & - -3.22204731_wp, 0.37929174_wp, -0.12147642_wp, -2.95656362_wp, -3.76018325_wp, & - -2.22228769_wp, -2.51103975_wp, -2.20345787_wp, -2.53170602_wp, -1.97666701_wp, & - -2.12863417_wp, -2.33015886_wp, -2.39889034_wp, -0.96420681_wp, -1.77296385_wp, & - -1.96187875_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 1.40973485_wp, -1.99055268_wp, 1.95951904_wp, -3.91096637_wp, & - -1.69948253_wp, -3.33070532_wp, -1.22150714_wp, -1.41239427_wp, -1.83343380_wp, & - -1.40576541_wp, -1.12763505_wp, -0.75529202_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.69492201_wp, 1.46480233_wp, 0.88266262_wp, 0.00144423_wp, 0.90227475_wp, & - 0.33834686_wp, 0.38580647_wp, 1.07977497_wp, 1.01946398_wp, 0.30000000_wp, & - 0.57684540_wp, 0.90781813_wp, 0.67929421_wp, 0.97897332_wp, 0.30000000_wp, & - 0.50372430_wp, 1.03507144_wp, 1.57196365_wp, 0.90206611_wp, 0.30000000_wp, & - 1.05593017_wp, 1.06821630_wp, 1.30187340_wp, 0.83631747_wp, 1.17331634_wp, & - 1.69903371_wp, 1.49816563_wp, 1.24499888_wp, 1.12692444_wp, 1.16527439_wp, & - 0.96261700_wp, 0.82563991_wp, 1.10554100_wp, 0.95042189_wp, 0.40057871_wp, & - 1.40007868_wp, 0.44393709_wp, 0.30000000_wp, 1.23057528_wp, 0.30000000_wp, & - 1.10084797_wp, 0.30000000_wp, 0.73933959_wp, 1.57771337_wp, 1.40159338_wp, & - 1.66948169_wp, 1.29849830_wp, 0.96226919_wp, 0.82060847_wp, 0.71404762_wp, & - 0.62364944_wp, 0.77643816_wp, 0.30000000_wp, 1.06922363_wp, 0.78943942_wp, & - 0.77872529_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.52041452_wp, 1.03401131_wp, 0.60970029_wp, 1.29146134_wp, & - 1.10022245_wp, 1.07142522_wp, 1.24845561_wp, 1.16615750_wp, 1.31600834_wp, & - 0.81779417_wp, 1.03567786_wp, 1.13705067_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_hexane = gbsa_parameter ( & - 1.88000000_wp, & - 86.18000000_wp, & - 0.66000000_wp, & - 1.47754073_wp, & - 0.50480119_wp, & - 2.61011857_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.38427142_wp, -0.26063956_wp, -4.60832539_wp, -11.08674532_wp, -3.06289298_wp, & - -2.80454461_wp, -0.50210956_wp, 0.04617546_wp, -0.02485811_wp, -0.27294453_wp, & - -2.59527832_wp, -2.51460742_wp, -2.44916425_wp, -0.22141943_wp, -3.14523737_wp, & - -2.69087373_wp, -2.07556901_wp, -1.38913592_wp, -2.68007762_wp, -2.13625487_wp, & - -2.73428054_wp, -0.54299058_wp, -2.40224908_wp, -2.08328467_wp, -2.94730922_wp, & - -3.41509866_wp, -4.94976578_wp, -3.06035068_wp, -2.79544616_wp, -2.05823991_wp, & - -2.85844419_wp, -2.84733296_wp, -2.60969630_wp, -2.04508370_wp, -2.52504043_wp, & - -1.42651836_wp, -1.95489820_wp, -1.38158995_wp, -6.07777575_wp, 0.65013001_wp, & - -0.72150329_wp, 1.68082457_wp, -2.87235646_wp, -1.80769758_wp, -2.94721167_wp, & - -2.82495027_wp, -2.52109330_wp, -1.76805588_wp, -2.96741495_wp, -2.10142601_wp, & - -2.36876809_wp, -2.36492275_wp, -2.85213861_wp, -0.85582648_wp, -1.95096808_wp, & - -1.51647289_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.31611577_wp, -1.59916125_wp, -0.21115875_wp, -0.09448122_wp, & - -1.24271278_wp, -2.12633097_wp, -1.28405615_wp, -1.63454643_wp, -0.97074454_wp, & - -1.64126442_wp, -1.12530416_wp, -1.14759135_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.67218560_wp, 0.30000000_wp, 1.08651563_wp, 1.00007660_wp, 0.76098862_wp, & - 0.66191739_wp, 0.30000000_wp, 0.53181745_wp, 0.67103249_wp, 0.30000000_wp, & - 0.30000000_wp, 0.30000000_wp, 0.99158935_wp, 0.91371580_wp, 0.81609674_wp, & - 0.69429549_wp, 0.96456166_wp, 1.46527954_wp, 0.63694704_wp, 0.30000000_wp, & - 0.97622525_wp, 1.04846793_wp, 1.21623580_wp, 1.18288190_wp, 1.37911326_wp, & - 1.24217206_wp, 0.98461382_wp, 0.99862074_wp, 0.97837389_wp, 0.87088973_wp, & - 0.86896213_wp, 0.87290580_wp, 0.90859396_wp, 0.84837047_wp, 1.01643867_wp, & - 0.68041385_wp, 0.30000000_wp, 0.30000000_wp, 1.26743547_wp, 1.45103987_wp, & - 1.08427955_wp, 0.88340663_wp, 1.32374800_wp, 1.22074906_wp, 1.12673313_wp, & - 1.13809701_wp, 1.06721145_wp, 0.71062419_wp, 0.85118898_wp, 0.87311692_wp, & - 1.07544977_wp, 0.67162027_wp, 1.54076610_wp, 0.55631027_wp, 1.13162891_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.35626685_wp, 1.04556769_wp, 0.82928116_wp, 0.94197135_wp, & - 1.19400013_wp, 1.13318136_wp, 0.00777765_wp, 1.16818580_wp, 1.26003366_wp, & - 0.75910414_wp, 0.97355145_wp, 0.65623563_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_methanol.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_methanol.fh deleted file mode 100644 index c2ab85d..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_methanol.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_methanol = gbsa_parameter ( & - 32.70000000_wp, & - 32.04000000_wp, & - 0.79200000_wp, & - 1.72657268_wp, & - 0.92836169_wp, & - 2.74559954_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -0.95008061_wp, -0.09267148_wp, -7.94358074_wp, -18.09927003_wp, -2.46678214_wp, & - -2.54023909_wp, 0.57997190_wp, 1.71429755_wp, 0.34111432_wp, -0.10961343_wp, & - -7.72113272_wp, -1.03737823_wp, -2.13515438_wp, -0.08154529_wp, -2.25243175_wp, & - -2.12834931_wp, -1.55216311_wp, -1.03868407_wp, -1.58921466_wp, -9.30016637_wp, & - -4.84076119_wp, -2.36553124_wp, -3.08221936_wp, -1.20947719_wp, -4.82564748_wp, & - -4.66604405_wp, 9.20917778_wp, -3.08744153_wp, -2.44249062_wp, -0.33760131_wp, & - -3.03678115_wp, -2.17139391_wp, -2.24233499_wp, -1.81850864_wp, -2.14790320_wp, & - -0.79626674_wp, -4.62202053_wp, -11.11190862_wp, -5.41500463_wp, 0.07202413_wp, & - -2.86179219_wp, 0.92768096_wp, -3.38712370_wp, -2.15862476_wp, -0.83543039_wp, & - -2.23622799_wp, -1.90048977_wp, -0.61172903_wp, -3.97663055_wp, -1.90645570_wp, & - -1.94634953_wp, -2.03008235_wp, -2.55701735_wp, -0.95590770_wp, -2.08423635_wp, & - -5.92742530_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.64590086_wp, -3.60563245_wp, 2.74206886_wp, -0.63145557_wp, & - -1.34520518_wp, -1.28437205_wp, -0.81254030_wp, -1.22148705_wp, -1.13363276_wp, & - -1.96380402_wp, -0.98115579_wp, -0.38697505_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.71716236_wp, 1.37757562_wp, 0.93006925_wp, 0.67518475_wp, 0.86104781_wp, & - 0.69843430_wp, 0.27892079_wp, 0.12429428_wp, 0.51401622_wp, 0.30000000_wp, & - 0.30000000_wp, 0.30000000_wp, 1.00408417_wp, 0.79349318_wp, 0.73055280_wp, & - 0.59792310_wp, 0.79841429_wp, 0.49511747_wp, 0.30000000_wp, 1.11649910_wp, & - 0.30000000_wp, 0.90503047_wp, 1.18110731_wp, 1.04293618_wp, 1.14011599_wp, & - 1.09410384_wp, 0.86148983_wp, 1.03718141_wp, 1.02114160_wp, 0.30000000_wp, & - 0.90396163_wp, 0.80805946_wp, 0.85630653_wp, 1.02533569_wp, 0.94004032_wp, & - 0.30000000_wp, 0.30000000_wp, 1.03513838_wp, 0.30000000_wp, 1.17621776_wp, & - 1.04246088_wp, 0.81705653_wp, 1.17962578_wp, 1.04665449_wp, 1.01071054_wp, & - 0.91547116_wp, 0.90792530_wp, 0.50430140_wp, 0.89346164_wp, 0.77168097_wp, & - 1.05612408_wp, 0.88711023_wp, 1.23618267_wp, 1.01309528_wp, 0.97627245_wp, & - 0.52460108_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.11541788_wp, 1.04215747_wp, 0.84670300_wp, 0.74414330_wp, & - 1.02173465_wp, 0.98649037_wp, 0.66559832_wp, 1.08350437_wp, 1.26105054_wp, & - 0.61374298_wp, 0.85663736_wp, 0.36802245_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 4.21536747_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.25092503_wp, 2.74505650_wp, 1.46355149_wp, -0.30801015_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 3.21382828_wp, & - 2.85215478_wp, 2.08586405_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.10235367_wp, 2.03381074_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.40567409_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_methanol = gbsa_parameter ( & - 32.70000000_wp, & - 32.04000000_wp, & - 0.79200000_wp, & - 1.66003361_wp, & - 1.08058328_wp, & - 2.47547456_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.15883854_wp, -0.08489676_wp, -6.19150578_wp, -17.34818113_wp, -2.16450184_wp, & - -2.41928336_wp, -2.09250314_wp, 0.08009064_wp, 0.09231303_wp, -0.10961343_wp, & - -3.71341215_wp, -1.03737823_wp, -1.84333839_wp, 0.32165527_wp, -1.39958467_wp, & - -1.59264452_wp, -1.16811046_wp, -0.99317649_wp, -3.31190335_wp, -9.07931008_wp, & - -7.46009442_wp, -4.68809582_wp, -5.33324810_wp, -3.46147417_wp, -3.32816812_wp, & - 1.08658130_wp, 10.00917344_wp, -1.63541603_wp, -1.74976633_wp, -3.33574171_wp, & - -2.76257240_wp, -1.59630173_wp, -1.89641826_wp, -1.19638371_wp, -1.55115682_wp, & - -1.07629721_wp, -3.36260929_wp, -10.88581368_wp, -8.37014419_wp, -0.08461763_wp, & - -5.86923780_wp, -3.61454676_wp, -3.53195625_wp, -3.66518218_wp, -1.71753606_wp, & - -1.44785600_wp, -1.98342667_wp, -1.95568677_wp, -3.29192109_wp, -1.57241888_wp, & - -1.77179655_wp, -1.86523585_wp, -2.15610833_wp, -0.98122873_wp, -3.57188311_wp, & - -6.16452009_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.04478959_wp, -4.54489752_wp, 4.29067433_wp, -4.17192593_wp, & - -1.64076232_wp, -2.32526625_wp, -0.75662991_wp, -0.90385530_wp, -2.51763493_wp, & - -1.85485514_wp, -0.96014493_wp, -0.59400861_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.66734117_wp, 0.30000000_wp, 0.30000000_wp, 0.92476227_wp, & - 0.57913331_wp, 0.70841493_wp, 0.30000000_wp, 0.62979186_wp, 0.30000000_wp, & - 0.30000000_wp, 0.30000000_wp, 0.68727478_wp, 0.89791803_wp, 0.30000000_wp, & - 0.30000000_wp, 0.72026418_wp, 0.11959209_wp, 0.30000000_wp, 1.05739468_wp, & - 1.08100951_wp, 1.05255421_wp, 1.19979404_wp, 1.10394208_wp, 1.22055934_wp, & - 1.33316412_wp, 1.06388051_wp, 1.13562868_wp, 1.00404400_wp, 0.42063679_wp, & - 1.13731433_wp, 0.71952599_wp, 1.12219028_wp, 1.02909322_wp, 0.56687555_wp, & - 1.12191212_wp, 0.30000000_wp, 1.00073021_wp, 1.40232008_wp, 0.62162675_wp, & - 1.25434250_wp, 0.30000000_wp, 1.32082304_wp, 1.44966217_wp, 1.27758140_wp, & - 1.21596161_wp, 1.28170823_wp, 0.60166517_wp, 0.83425879_wp, 0.30000000_wp, & - 0.49853397_wp, 0.70709437_wp, 1.45485315_wp, 1.01437992_wp, 0.30000000_wp, & - 0.82700576_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.29507907_wp, 1.13915241_wp, 0.74105172_wp, 1.31265698_wp, & - 1.29112147_wp, 1.43939838_wp, 1.16855363_wp, 1.07319850_wp, 0.37117984_wp, & - 0.50699717_wp, 0.74663209_wp, 0.38505688_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 6.45931259_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00797465_wp, 2.98775273_wp, 1.51391089_wp, 0.51134039_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.79185940_wp, & - 0.09199181_wp, 1.93913555_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.10235367_wp, 2.03381074_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.40567409_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_methanol = gbsa_parameter ( & - 32.70000000_wp, & - 32.04000000_wp, & - 0.79200000_wp, & - 1.73392084_wp, & - 0.87271356_wp, & - 2.14415416_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.22731725_wp, -0.05840543_wp, -7.57808005_wp, -20.49635710_wp, -2.43635602_wp, & - -2.31465954_wp, -2.41373084_wp, -0.23687497_wp, 0.18028336_wp, -0.13111834_wp, & - -5.43098318_wp, -2.95494511_wp, -2.19670548_wp, 0.09772361_wp, -1.78650051_wp, & - -1.94820042_wp, -1.43799213_wp, -1.59421888_wp, -1.59957634_wp, -9.98284350_wp, & - -8.63181710_wp, -8.41442400_wp, -5.61938193_wp, -4.84614336_wp, -1.54887725_wp, & - -3.11117655_wp, 16.33304443_wp, -2.62977385_wp, -2.33654934_wp, -3.93508000_wp, & - -2.91886591_wp, -1.84305697_wp, -2.07505554_wp, -1.62140702_wp, -2.03633810_wp, & - -1.25557005_wp, -4.13589213_wp, -12.98871681_wp, -8.34445653_wp, -2.72518965_wp, & - -5.29323223_wp, -3.88773494_wp, 10.29807513_wp, -0.18415248_wp, 0.02202089_wp, & - -2.44646103_wp, -1.97876669_wp, -3.22901909_wp, -3.81630951_wp, -1.59081214_wp, & - -1.99674798_wp, -1.93416946_wp, -2.33169530_wp, -0.93216626_wp, -4.73045545_wp, & - -9.01351891_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -5.47414131_wp, -4.71227817_wp, 5.31514701_wp, -1.44668437_wp, & - 0.78799283_wp, -0.92183349_wp, -0.89248862_wp, -0.86254506_wp, -1.79683542_wp, & - -2.60344037_wp, -1.39843902_wp, -2.18293845_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.67405487_wp, 1.63951416_wp, 0.30000000_wp, 0.30000000_wp, 1.12641169_wp, & - 0.77394235_wp, 0.30000000_wp, 0.30000000_wp, 0.50623044_wp, 1.37846363_wp, & - 0.30000000_wp, 1.10256536_wp, 1.04564950_wp, 0.57029573_wp, 0.67003236_wp, & - 0.30000000_wp, 0.80000000_wp, 0.30000000_wp, 0.15130042_wp, 0.53017972_wp, & - 1.12327610_wp, 1.02991228_wp, 1.22431981_wp, 1.43945290_wp, 1.63822260_wp, & - 1.65177181_wp, 1.67152823_wp, 1.24411539_wp, 0.30000000_wp, 0.30000000_wp, & - 0.77956292_wp, 0.70148954_wp, 0.72480617_wp, 1.00956254_wp, 1.69126028_wp, & - 0.55891299_wp, 0.30000000_wp, 0.30000000_wp, 1.00653144_wp, 0.96100944_wp, & - 1.37980820_wp, 1.53570924_wp, 1.68599042_wp, 1.75002342_wp, 1.35770722_wp, & - 0.50214036_wp, 1.34206552_wp, 0.30000000_wp, 0.84645239_wp, 0.07451237_wp, & - 1.07338707_wp, 0.82397710_wp, 1.10240701_wp, 1.20780830_wp, 0.30000000_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.36104945_wp, 1.34236764_wp, 1.43226124_wp, 1.25763922_wp, & - 1.52355750_wp, 1.22721070_wp, 0.55013087_wp, 0.40106340_wp, 0.98653094_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 6.53270256_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 3.36555835_wp, 2.99089414_wp, 1.12505368_wp, 0.06233159_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.87837522_wp, & - 0.64906135_wp, 0.11908382_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.10235367_wp, 2.03381074_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.40567409_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_nitromethane.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_nitromethane.fh deleted file mode 100644 index 734e425..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_nitromethane.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_nitromethane = gbsa_parameter ( & - 36.56200000_wp, & - 61.04000000_wp, & - 1.14000000_wp, & - 1.68063993_wp, & - 0.96551446_wp, & - 3.48634027_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.28581082_wp, 0.27108435_wp, -6.61551802_wp, -14.84822065_wp, -2.38692511_wp, & - -2.19639762_wp, -1.84351387_wp, 0.19927001_wp, -0.02527662_wp, 0.24064970_wp, & - -3.65688690_wp, -2.60210924_wp, -1.90621058_wp, 0.88472679_wp, -1.97914574_wp, & - -2.29535044_wp, -1.55054664_wp, -0.68037090_wp, -3.56950766_wp, -8.84845671_wp, & - -3.21242227_wp, -3.08630839_wp, -3.79760794_wp, -3.18617980_wp, -4.35823038_wp, & - -5.02422817_wp, 5.14633494_wp, -3.05353973_wp, -2.37496444_wp, -3.17250562_wp, & - -3.59054893_wp, -0.64794863_wp, -2.14501249_wp, -1.79848609_wp, -2.09774097_wp, & - -0.68631636_wp, -3.08590419_wp, -11.16347212_wp, -10.98193865_wp, 0.23496116_wp, & - -3.82322676_wp, 0.96010163_wp, -2.13930728_wp, -2.68830054_wp, -1.71485621_wp, & - -2.44904696_wp, -1.80830088_wp, -2.29250487_wp, -3.67115032_wp, -1.11736877_wp, & - -1.72476061_wp, -1.88093739_wp, -2.57822821_wp, -0.56405451_wp, -2.78363745_wp, & - -5.70898819_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.26736237_wp, -3.56687418_wp, 0.27228641_wp, 1.30358931_wp, & - -1.59456691_wp, -1.85840856_wp, -0.61354549_wp, -1.11249055_wp, -1.36455002_wp, & - -1.85504241_wp, 0.00000000_wp, -0.64688386_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.56314183_wp, 1.77947592_wp, 0.70369726_wp, 0.86609748_wp, 0.86131597_wp, & - 0.80642051_wp, 0.30093513_wp, 0.30000000_wp, 0.61359154_wp, 0.98572302_wp, & - 0.14942839_wp, 0.30000000_wp, 0.97919858_wp, 0.87362989_wp, 0.91131170_wp, & - 0.77181330_wp, 0.82337587_wp, 0.93620986_wp, 0.58580079_wp, 0.30000000_wp, & - 1.00975751_wp, 1.07599883_wp, 1.14627948_wp, 1.33667414_wp, 1.25769739_wp, & - 1.13309047_wp, 1.02862971_wp, 0.92066477_wp, 0.91717073_wp, 0.30000000_wp, & - 0.98374894_wp, 0.70465720_wp, 1.13585625_wp, 0.97397057_wp, 1.02348061_wp, & - 0.04789155_wp, 0.30000000_wp, 0.30000000_wp, 1.05596541_wp, 1.09701837_wp, & - 1.05950506_wp, 1.17672462_wp, 1.23292016_wp, 1.15583088_wp, 1.09655217_wp, & - 0.85887114_wp, 0.83406987_wp, 0.64062112_wp, 0.92915123_wp, 0.79897869_wp, & - 1.04850908_wp, 0.81666190_wp, 1.48442378_wp, 0.87375456_wp, 0.99980196_wp, & - 0.44285750_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.01310412_wp, 1.06641216_wp, 1.10106032_wp, 0.82315984_wp, & - 1.15280574_wp, 1.08341730_wp, 0.60121945_wp, 1.01361080_wp, 0.98952943_wp, & - 0.75214247_wp, 1.00000000_wp, 0.50198596_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 1.96943822_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_nitromethane = gbsa_parameter ( & - 36.56200000_wp, & - 61.04000000_wp, & - 1.14000000_wp, & - 1.70029849_wp, & - 0.25325726_wp, & - 1.51623302_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.47954453_wp, 0.38952459_wp, -7.99375919_wp, -22.35078225_wp, -2.91089286_wp, & - -2.31214284_wp, -5.72766908_wp, -2.56534156_wp, 0.12654011_wp, 0.29685423_wp, & - -5.15086929_wp, -3.73148185_wp, -1.47444504_wp, 0.88472679_wp, -1.70086816_wp, & - -2.23408026_wp, -1.39779591_wp, -0.41947036_wp, -3.67595497_wp, -8.84845671_wp, & - -3.21242227_wp, -3.08630839_wp, -4.49485623_wp, 2.50659683_wp, -4.35823038_wp, & - 3.72961758_wp, 16.30898893_wp, -0.61183584_wp, -1.48392732_wp, -4.82145932_wp, & - -3.59054893_wp, -0.64794863_wp, -2.48330309_wp, -1.48852864_wp, -1.54446697_wp, & - -0.49591744_wp, -3.48949272_wp, -11.16347212_wp, -10.98193865_wp, -2.30355673_wp, & - -5.52666306_wp, -2.94829269_wp, 2.64731036_wp, -1.63047574_wp, 0.40465711_wp, & - -2.80106522_wp, -2.23096480_wp, -3.04992350_wp, -3.84516620_wp, -0.78652326_wp, & - -2.15576776_wp, -2.16532595_wp, -2.12183124_wp, -0.41186652_wp, -5.46492125_wp, & - -8.41525424_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.89300514_wp, -4.77046824_wp, 5.60494472_wp, 5.59934195_wp, & - -0.06192965_wp, -0.19372051_wp, -0.76424414_wp, -0.62242422_wp, -2.71154153_wp, & - -2.37541089_wp, -0.40184269_wp, -1.44436799_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.54545897_wp, 1.81867594_wp, 0.30000000_wp, 0.80637882_wp, 0.90063169_wp, & - 0.84417780_wp, 0.55326728_wp, 0.30000000_wp, 0.62755862_wp, 0.30090875_wp, & - 0.30000000_wp, 1.08266495_wp, 1.01141441_wp, 0.87362989_wp, 0.78614730_wp, & - 0.94616088_wp, 0.76931269_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 1.00975751_wp, 1.07599883_wp, 1.09618488_wp, 1.39578535_wp, 1.25769739_wp, & - 1.47835942_wp, 0.14034901_wp, 0.05435367_wp, 0.30000000_wp, 0.61039860_wp, & - 0.98374894_wp, 0.70465720_wp, 0.91158866_wp, 0.90365475_wp, 0.86995096_wp, & - 0.85040817_wp, 0.30000000_wp, 0.30000000_wp, 1.05596541_wp, 0.30000000_wp, & - 1.14094110_wp, 1.30074682_wp, 1.30773420_wp, 1.28373226_wp, 1.32597636_wp, & - 0.88357203_wp, 0.77252305_wp, 1.08651889_wp, 0.85311149_wp, 0.30000000_wp, & - 0.93716128_wp, 0.95357198_wp, 1.01760593_wp, 0.91464786_wp, 0.99892740_wp, & - 0.95075944_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.23243197_wp, 1.00100748_wp, 0.30014100_wp, 0.97529690_wp, & - 1.30486029_wp, 1.22948266_wp, 0.97712571_wp, 0.85423836_wp, 0.30000000_wp, & - 0.70334223_wp, 0.99403972_wp, 0.59349783_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 2.65877401_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_nitromethane = gbsa_parameter ( & - 36.56200000_wp, & - 61.04000000_wp, & - 1.14000000_wp, & - 1.82279964_wp, & - -0.42807929_wp, & - -0.07234167_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.63718231_wp, 2.85181314_wp, -9.12060887_wp, -28.12097075_wp, -3.47696016_wp, & - -2.10876305_wp, -13.12589743_wp, -7.52553613_wp, 2.69767202_wp, 1.58982082_wp, & - -8.37396785_wp, -5.49417594_wp, -1.72489194_wp, 1.52353059_wp, -1.20815279_wp, & - -3.23552337_wp, -1.26047593_wp, -1.82522712_wp, -7.43017442_wp, -11.21711890_wp, & - 4.64552202_wp, -3.43943145_wp, -1.43770697_wp, 12.05630461_wp, 21.84284748_wp, & - 9.74847932_wp, 11.76459600_wp, -1.08156587_wp, -1.82124655_wp, -7.84728019_wp, & - -3.92718926_wp, -0.76146570_wp, -2.72000425_wp, -2.38739485_wp, -3.31616057_wp, & - -0.88373821_wp, -5.94765279_wp, -17.56443903_wp, -5.54410150_wp, -2.94759916_wp, & - -1.34232207_wp, 9.01995797_wp, 7.61688633_wp, 5.47239300_wp, 2.42254649_wp, & - -5.59761474_wp, -2.46541688_wp, -1.94213339_wp, -3.42236733_wp, -0.77041606_wp, & - -2.49985596_wp, -1.76837899_wp, -4.15848233_wp, -0.87258039_wp, -6.11276352_wp, & - -10.36171225_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -5.44892264_wp, -2.31044768_wp, 7.22961496_wp, 1.23034981_wp, & - 7.19252836_wp, 6.59175974_wp, -1.75548599_wp, 0.33870048_wp, -4.32549176_wp, & - -2.25930373_wp, -0.26088792_wp, -3.17355966_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.68927726_wp, 0.30000000_wp, 0.30000000_wp, 1.02371922_wp, & - 0.94287892_wp, 0.70727003_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 0.30000000_wp, 0.30000000_wp, 1.02717204_wp, 0.30000000_wp, 0.60720564_wp, & - 0.98356507_wp, 1.31749012_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 0.27624583_wp, 1.20685722_wp, 1.07394090_wp, 1.26397134_wp, 1.48419898_wp, & - 1.42298549_wp, 1.33943591_wp, 1.55130470_wp, 0.06290991_wp, 0.30000000_wp, & - 0.83906370_wp, 0.74911661_wp, 0.89160038_wp, 1.01918506_wp, 1.69744578_wp, & - 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 1.37125429_wp, 1.00758499_wp, 1.32047549_wp, 1.47463318_wp, 1.18474857_wp, & - 1.18822637_wp, 0.30000000_wp, 0.30000000_wp, 0.89241273_wp, 0.30000000_wp, & - 0.93355921_wp, 1.07604937_wp, 1.33449120_wp, 1.12631959_wp, 0.30000000_wp, & - 0.09496175_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.01129663_wp, 1.28372831_wp, 0.94575836_wp, 1.15361627_wp, & - 1.40675124_wp, 1.12140589_wp, 1.15513974_wp, 0.80000000_wp, 0.80000000_wp, & - 1.18868981_wp, 1.11360128_wp, 0.80000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 0.79221818_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_octanol.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_octanol.fh deleted file mode 100644 index f7e0c29..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_octanol.fh +++ /dev/null @@ -1,199 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_octanol = gbsa_parameter ( & - 9.86290000_wp, & - 130.23000000_wp, & - 0.83000000_wp, & - 1.89008181_wp, & - 1.04087323_wp, & - 1.99736739_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -0.76853673_wp, 0.17843023_wp, -6.79441620_wp, -6.36099145_wp, -1.63081263_wp, & - -2.09319645_wp, 0.11222878_wp, 1.30353518_wp, 0.64944562_wp, -0.06744570_wp, & - -6.16107940_wp, -2.47166764_wp, -2.48699350_wp, -0.93234775_wp, 0.36731388_wp, & - -1.42444050_wp, -1.43883538_wp, -0.90941814_wp, -1.70120207_wp, 0.00000000_wp, & - 0.00000000_wp, -1.54577684_wp, -3.50408387_wp, -4.72018561_wp, -4.90742118_wp, & - -4.42099347_wp, 3.33354735_wp, -2.30249689_wp, -1.90106774_wp, -3.34574069_wp, & - 0.00000000_wp, -1.43383338_wp, -2.36444066_wp, -1.78416856_wp, -1.77808816_wp, & - -0.99564089_wp, -1.86159529_wp, 0.00000000_wp, 0.00000000_wp, 0.85244845_wp, & - -3.73024913_wp, 0.47370492_wp, -8.40452302_wp, -0.55231458_wp, -0.73982207_wp, & - -2.56584518_wp, -1.93830122_wp, -1.98507803_wp, -2.93897358_wp, -1.51899863_wp, & - -2.25663985_wp, -2.20850448_wp, -1.92000223_wp, -1.11707828_wp, -1.16891329_wp, & - -2.35049175_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.57767604_wp, -4.31330078_wp, 0.62615256_wp, -8.40927076_wp, & - -2.20615369_wp, -3.66522222_wp, -2.35062195_wp, -1.91739734_wp, -1.43745587_wp, & - -2.11010728_wp, -2.33666432_wp, -1.49450431_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.77678001_wp, 0.30000000_wp, 0.94954093_wp, 0.97236992_wp, 0.93124768_wp, & - 0.69445593_wp, 0.41637344_wp, 0.88868347_wp, 0.30000000_wp, 0.82238863_wp, & - 0.30000000_wp, 0.96899584_wp, 0.96594152_wp, 0.73861715_wp, 0.96435493_wp, & - 1.01922948_wp, 0.30000000_wp, 1.23035547_wp, 0.30000000_wp, 0.00000000_wp, & - 0.00000000_wp, 1.05324997_wp, 1.16205614_wp, 0.82502715_wp, 1.17511531_wp, & - 0.95048585_wp, 0.76061106_wp, 1.26873947_wp, 0.97517448_wp, 0.63369715_wp, & - 1.12420265_wp, 0.59746805_wp, 1.13830302_wp, 1.19537265_wp, 1.10831740_wp, & - 0.07254205_wp, 0.30000000_wp, 0.00000000_wp, 0.00000000_wp, 1.28995233_wp, & - 0.93699601_wp, 1.41639763_wp, 0.96712506_wp, 1.00632838_wp, 0.91343337_wp, & - 1.07757185_wp, 1.19217686_wp, 0.98416838_wp, 0.91034327_wp, 0.87203717_wp, & - 1.05671115_wp, 0.84906565_wp, 1.51523606_wp, 1.03635561_wp, 0.83857057_wp, & - 0.30000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 0.99887710_wp, 0.93845409_wp, 1.31335414_wp, 0.95227760_wp, & - 0.85955997_wp, 1.32138445_wp, 0.84490295_wp, 0.94359702_wp, 1.25128233_wp, & - 0.69793733_wp, 0.86483994_wp, 1.09113408_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 4.85005457_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 5.06202445_wp, 0.73683626_wp, 0.55129888_wp, 1.93374434_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 8.12027630_wp, & - 3.88523989_wp, 2.17569656_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 1.97758816_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 1.55106831_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_octanol = gbsa_parameter ( & - 9.86290000_wp, & - 130.23000000_wp, & - 0.83000000_wp, & - 1.58983390_wp, & - 0.49307217_wp, & - 1.46816470_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -0.99751210_wp, 0.14126340_wp, -5.94420799_wp, -6.21933351_wp, -1.91336597_wp, & - -2.58084256_wp, -1.39167721_wp, 1.18610532_wp, 0.66287534_wp, -0.02352835_wp, & - -11.28613227_wp, -3.04087824_wp, -2.34203056_wp, -0.13651019_wp, 3.00190223_wp, & - -1.14716215_wp, -1.38358737_wp, -0.75196120_wp, -0.82964249_wp, -2.61116785_wp, & - -4.35500206_wp, -1.54577684_wp, -4.58452949_wp, -8.81484099_wp, -4.73458013_wp, & - -6.00637700_wp, -4.65653689_wp, -1.74048544_wp, -1.42017360_wp, -3.92383157_wp, & - -3.04313605_wp, -1.72539307_wp, -2.93434489_wp, -1.39984928_wp, -1.71850451_wp, & - -0.87425568_wp, -1.93902191_wp, -3.86160814_wp, -4.52377738_wp, 3.65228470_wp, & - -3.56700546_wp, -3.33888912_wp, -7.82820091_wp, -6.18641633_wp, -1.51355814_wp, & - -1.89776883_wp, -2.53294592_wp, -2.52832288_wp, -3.22643150_wp, -1.41870327_wp, & - -2.75152789_wp, -2.57548249_wp, -2.25886984_wp, -0.78149273_wp, -1.84324509_wp, & - -4.72184513_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 1.24832154_wp, -2.29708010_wp, -0.59154657_wp, -7.19400147_wp, & - -5.92283414_wp, -2.62344386_wp, -2.44415941_wp, -2.04678953_wp, -2.25621066_wp, & - -2.59752403_wp, -2.26874279_wp, -1.73826293_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.60595605_wp, 1.50092262_wp, 0.30000000_wp, 0.88335269_wp, 0.95929612_wp, & - 0.71841955_wp, 0.30000000_wp, 0.97405294_wp, 0.68654417_wp, 1.67610880_wp, & - 1.26953387_wp, 1.02342209_wp, 0.92816603_wp, 0.85331623_wp, 1.08775462_wp, & - 1.17022711_wp, 0.03352880_wp, 1.11273480_wp, 0.30000000_wp, 1.26136129_wp, & - 0.99810251_wp, 1.05324997_wp, 1.19891417_wp, 1.15274461_wp, 1.14151588_wp, & - 1.12131571_wp, 1.45576586_wp, 1.26892081_wp, 0.99905738_wp, 1.19671061_wp, & - 1.12420265_wp, 0.68616739_wp, 1.09094258_wp, 1.25179022_wp, 0.89916614_wp, & - 1.08812054_wp, 0.30000000_wp, 0.68020607_wp, 1.54032209_wp, 0.98448430_wp, & - 1.18532041_wp, 1.56616088_wp, 1.03875963_wp, 1.29493511_wp, 1.19846948_wp, & - 1.16870153_wp, 1.26440981_wp, 1.18601017_wp, 0.91262881_wp, 0.84986655_wp, & - 1.07665288_wp, 0.30000000_wp, 0.74665903_wp, 0.92072223_wp, 0.30000000_wp, & - 1.02176174_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.25958770_wp, 1.00757395_wp, 1.36792732_wp, 1.19710104_wp, & - 1.09977357_wp, 1.37108016_wp, 1.18284767_wp, 1.09762567_wp, 1.32310198_wp, & - 0.81664106_wp, 0.87125841_wp, 1.10653215_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 6.95344958_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 4.25383208_wp, 3.30143242_wp, 1.63706074_wp, 1.30661877_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 3.99388076_wp, & - 1.99734857_wp, 0.39402401_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 1.97758816_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 1.55106831_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) - -type(gbsa_parameter),parameter :: gfnff_alpb_octanol = gbsa_parameter ( & - 9.86290000_wp, & - 130.23000000_wp, & - 0.83000000_wp, & - 1.58983390_wp, & - 0.49307217_wp, & - 1.46816470_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -0.99751210_wp, 0.14126340_wp, -5.94420799_wp, -6.21933351_wp, -1.91336597_wp, & - -2.58084256_wp, -1.39167721_wp, 1.18610532_wp, 0.66287534_wp, -0.02352835_wp, & - -11.28613227_wp, -3.04087824_wp, -2.34203056_wp, -0.13651019_wp, 3.00190223_wp, & - -1.14716215_wp, -1.38358737_wp, -0.75196120_wp, -0.82964249_wp, -2.61116785_wp, & - -4.35500206_wp, -1.54577684_wp, -4.58452949_wp, -8.81484099_wp, -4.73458013_wp, & - -6.00637700_wp, -4.65653689_wp, -1.74048544_wp, -1.42017360_wp, -3.92383157_wp, & - -3.04313605_wp, -1.72539307_wp, -2.93434489_wp, -1.39984928_wp, -1.71850451_wp, & - -0.87425568_wp, -1.93902191_wp, -3.86160814_wp, -4.52377738_wp, 3.65228470_wp, & - -3.56700546_wp, -3.33888912_wp, -7.82820091_wp, -6.18641633_wp, -1.51355814_wp, & - -1.89776883_wp, -2.53294592_wp, -2.52832288_wp, -3.22643150_wp, -1.41870327_wp, & - -2.75152789_wp, -2.57548249_wp, -2.25886984_wp, -0.78149273_wp, -1.84324509_wp, & - -4.72184513_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 1.24832154_wp, -2.29708010_wp, -0.59154657_wp, -7.19400147_wp, & - -5.92283414_wp, -2.62344386_wp, -2.44415941_wp, -2.04678953_wp, -2.25621066_wp, & - -2.59752403_wp, -2.26874279_wp, -1.73826293_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.60595605_wp, 1.50092262_wp, 0.30000000_wp, 0.88335269_wp, 0.95929612_wp, & - 0.71841955_wp, 0.30000000_wp, 0.97405294_wp, 0.68654417_wp, 1.67610880_wp, & - 1.26953387_wp, 1.02342209_wp, 0.92816603_wp, 0.85331623_wp, 1.08775462_wp, & - 1.17022711_wp, 0.03352880_wp, 1.11273480_wp, 0.30000000_wp, 1.26136129_wp, & - 0.99810251_wp, 1.05324997_wp, 1.19891417_wp, 1.15274461_wp, 1.14151588_wp, & - 1.12131571_wp, 1.45576586_wp, 1.26892081_wp, 0.99905738_wp, 1.19671061_wp, & - 1.12420265_wp, 0.68616739_wp, 1.09094258_wp, 1.25179022_wp, 0.89916614_wp, & - 1.08812054_wp, 0.30000000_wp, 0.68020607_wp, 1.54032209_wp, 0.98448430_wp, & - 1.18532041_wp, 1.56616088_wp, 1.03875963_wp, 1.29493511_wp, 1.19846948_wp, & - 1.16870153_wp, 1.26440981_wp, 1.18601017_wp, 0.91262881_wp, 0.84986655_wp, & - 1.07665288_wp, 0.30000000_wp, 0.74665903_wp, 0.92072223_wp, 0.30000000_wp, & - 1.02176174_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.25958770_wp, 1.00757395_wp, 1.36792732_wp, 1.19710104_wp, & - 1.09977357_wp, 1.37108016_wp, 1.18284767_wp, 1.09762567_wp, 1.32310198_wp, & - 0.81664106_wp, 0.87125841_wp, 1.10653215_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 6.95344958_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 4.25383208_wp, 3.30143242_wp, 1.63706074_wp, 1.30661877_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 3.99388076_wp, & - 1.99734857_wp, 0.39402401_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 1.97758816_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 1.55106831_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_phenol.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_phenol.fh deleted file mode 100644 index 78b6955..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_phenol.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_phenol = gbsa_parameter ( & - 12.40000000_wp, & - 94.11000000_wp, & - 1.07000000_wp, & - 1.39805723_wp, & - 1.05515782_wp, & - 2.30630191_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -0.95096959_wp, -0.08097553_wp, -7.20122684_wp, -16.19753975_wp, -2.30652608_wp, & - -2.20323289_wp, 2.30972413_wp, 2.80848051_wp, 1.90503341_wp, -0.12802412_wp, & - -3.58175411_wp, -2.27359996_wp, -2.05943278_wp, 1.17369466_wp, -2.12719781_wp, & - -1.59963140_wp, -1.27352419_wp, -1.08456532_wp, -3.57363782_wp, -10.49749479_wp, & - -7.16133016_wp, -1.81547354_wp, 0.08318485_wp, 2.44506024_wp, -2.94976724_wp, & - -4.72157520_wp, 0.00000000_wp, -2.28943468_wp, -1.93314810_wp, -2.26065276_wp, & - -3.09862387_wp, -2.65605700_wp, -2.14118435_wp, -1.65756951_wp, -1.88786322_wp, & - -1.10931017_wp, -3.40703862_wp, -11.01027657_wp, -7.53075769_wp, 4.81445131_wp, & - 2.21742110_wp, -1.80598377_wp, 2.09404174_wp, -2.06413174_wp, -0.25790251_wp, & - -2.16728510_wp, -1.69356518_wp, 0.36311167_wp, -4.17034365_wp, -1.72085430_wp, & - -1.91581993_wp, -1.82997371_wp, -2.31480862_wp, -0.92147199_wp, -2.64305628_wp, & - -8.82998972_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 1.66230600_wp, 0.72729993_wp, 5.70144459_wp, 6.41329547_wp, & - -1.50357566_wp, -0.73860953_wp, -0.87677442_wp, -1.12454939_wp, -0.68821050_wp, & - -1.85370387_wp, 0.00000000_wp, 0.25152858_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.88607697_wp, 1.91213007_wp, 1.06793871_wp, 0.80394117_wp, 0.84778556_wp, & - 0.64481729_wp, 0.30000000_wp, 0.75808554_wp, 0.75260812_wp, 0.63199006_wp, & - 0.30000000_wp, 0.64549392_wp, 0.98655858_wp, 0.70542229_wp, 0.62587988_wp, & - 0.78957381_wp, 0.81216659_wp, 0.96032981_wp, 0.30000000_wp, 1.08425669_wp, & - 0.73486167_wp, 1.04153584_wp, 1.16369012_wp, 1.13577972_wp, 1.15322715_wp, & - 1.12078929_wp, 1.00000000_wp, 1.06248302_wp, 1.17524045_wp, 0.80226939_wp, & - 1.03918370_wp, 0.98118038_wp, 1.15596451_wp, 1.05103397_wp, 1.16382568_wp, & - 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 1.06874772_wp, & - 1.04191520_wp, 0.99868109_wp, 1.19817189_wp, 1.11601368_wp, 1.00224104_wp, & - 1.22717877_wp, 1.06536408_wp, 0.85978496_wp, 0.92473871_wp, 0.72304989_wp, & - 1.01883584_wp, 0.91948721_wp, 1.20203076_wp, 0.73017616_wp, 1.01451706_wp, & - 0.84069173_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 0.92201529_wp, 0.97341554_wp, 0.94103867_wp, 0.76975223_wp, & - 1.04260805_wp, 1.01795266_wp, 1.05824645_wp, 1.20417784_wp, 1.06980309_wp, & - 0.73654769_wp, 1.00000000_wp, 0.78706578_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 0.28671618_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.28516799_wp, 4.43481852_wp, 2.41866090_wp, 3.85482451_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 3.86208720_wp, & - 4.48562017_wp, 0.50308311_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.89274707_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.29819357_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_phenol = gbsa_parameter ( & - 12.40000000_wp, & - 94.11000000_wp, & - 1.07000000_wp, & - 1.29875185_wp, & - 1.18848348_wp, & - 1.52339711_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -0.96839923_wp, -0.00900322_wp, -5.58352520_wp, -17.67562525_wp, -1.91227300_wp, & - -2.05126808_wp, -2.03602629_wp, 0.14465721_wp, 0.82724006_wp, -0.10703607_wp, & - -3.55307037_wp, -2.06307394_wp, -1.09876276_wp, 1.17369466_wp, -1.70191289_wp, & - -1.33447061_wp, -0.57641270_wp, -1.01075068_wp, -2.88120550_wp, -10.49749479_wp, & - -7.16133016_wp, -1.81547354_wp, -4.97224150_wp, -2.63002803_wp, -1.29258922_wp, & - 0.57687093_wp, 0.00000000_wp, -0.39543776_wp, -0.95163672_wp, -2.74863366_wp, & - -3.09862387_wp, -1.38820677_wp, -1.83557031_wp, -0.85345969_wp, -1.43511796_wp, & - -1.04909364_wp, -3.62341517_wp, -11.01027657_wp, -7.53075769_wp, 1.83364257_wp, & - -6.66701430_wp, -1.80598377_wp, -0.02824780_wp, -4.04091704_wp, -0.84747254_wp, & - -1.16957244_wp, -1.78343067_wp, -2.71656682_wp, -3.82893776_wp, -1.47390709_wp, & - -1.65873077_wp, -1.72434474_wp, -2.02651720_wp, -0.95822200_wp, -3.97555323_wp, & - -9.27732995_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -0.13556388_wp, -5.02103977_wp, 10.45055312_wp, 0.90327146_wp, & - -1.96126586_wp, -1.97086444_wp, -0.42030415_wp, -0.66030833_wp, -2.41319691_wp, & - -1.53856791_wp, -0.65689063_wp, -0.67200346_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.59187702_wp, 0.30000000_wp, 0.76775826_wp, 0.79943133_wp, 0.76401539_wp, & - 0.29587189_wp, 0.72550165_wp, 1.05554190_wp, 0.89719313_wp, 0.30000000_wp, & - 0.30000000_wp, 1.09268922_wp, 0.98648472_wp, 0.70542229_wp, 0.37763231_wp, & - 1.06429459_wp, 1.51943692_wp, 1.15277819_wp, 0.30000000_wp, 1.08425669_wp, & - 0.73486167_wp, 1.04153584_wp, 1.12843007_wp, 1.49573736_wp, 1.14841065_wp, & - 1.28556943_wp, 1.00000000_wp, 0.85503425_wp, 0.81217971_wp, 1.20751137_wp, & - 1.03918370_wp, 0.76807984_wp, 1.05362080_wp, 0.95541971_wp, 0.07651436_wp, & - 1.38094206_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 0.76974940_wp, & - 1.20584949_wp, 0.99868109_wp, 1.22358411_wp, 1.38842844_wp, 1.15301205_wp, & - 1.21724323_wp, 1.04033395_wp, 1.36333247_wp, 0.87900885_wp, 0.30000000_wp, & - 1.08369143_wp, 0.85168772_wp, 0.20788426_wp, 1.26408986_wp, 0.30000000_wp, & - 1.01146385_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.24585931_wp, 1.05975023_wp, 0.61491811_wp, 0.76996490_wp, & - 1.16306253_wp, 1.38575810_wp, 1.22563783_wp, 1.08568538_wp, 0.12982227_wp, & - 0.40091242_wp, 1.00917281_wp, 0.79104123_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 3.25508042_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - -0.00337953_wp, 2.93395996_wp, 1.50994779_wp, 0.51818401_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 1.98710351_wp, & - 2.04284860_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.89274707_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.29819357_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_phenol = gbsa_parameter ( & - 12.40000000_wp, & - 94.11000000_wp, & - 1.07000000_wp, & - 1.40265520_wp, & - 0.32525092_wp, & - 1.03904585_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.36248480_wp, 0.00007519_wp, -9.75541762_wp, -29.14420566_wp, -3.18530326_wp, & - -2.42102781_wp, -4.52549545_wp, -2.21888574_wp, 1.35908188_wp, -0.05545110_wp, & - -7.18639187_wp, -3.72845502_wp, -2.53050230_wp, 0.89822483_wp, -1.90780498_wp, & - -2.30298657_wp, -1.26266396_wp, -1.66799849_wp, -5.92252991_wp, -14.42318116_wp, & - -1.49446842_wp, -7.61441698_wp, -6.88390455_wp, 2.29595011_wp, 8.75897052_wp, & - 2.58191133_wp, 28.69335773_wp, -1.41512592_wp, -2.66452251_wp, -5.17380662_wp, & - -3.61980273_wp, -1.53020003_wp, -2.51881366_wp, -1.63193088_wp, -2.40614967_wp, & - -1.26507364_wp, -5.04418102_wp, -19.25037739_wp, -3.98027076_wp, -0.57913460_wp, & - -2.71074744_wp, 0.77784745_wp, 7.62868312_wp, 3.47763946_wp, 9.57779975_wp, & - -4.62865097_wp, -1.94165926_wp, -4.00965368_wp, -4.99282058_wp, -1.22100761_wp, & - -2.56835528_wp, -1.81109847_wp, -2.69995075_wp, -0.65567406_wp, -6.02675810_wp, & - -13.45985285_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.38137331_wp, -3.93463797_wp, 3.89107740_wp, 5.22413149_wp, & - 5.15000660_wp, 4.96844618_wp, -1.48162065_wp, -0.23218464_wp, -1.80582390_wp, & - -3.46978774_wp, -1.19620315_wp, -2.88525407_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 1.06986589_wp, & - 0.84719166_wp, 0.30000000_wp, 1.01358903_wp, 0.56245924_wp, 0.30000000_wp, & - 0.30000000_wp, 1.10092035_wp, 1.00349223_wp, 0.30000000_wp, 0.30000000_wp, & - 1.11251682_wp, 1.34973241_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 0.30000000_wp, 0.96240517_wp, 1.19757096_wp, 1.36478258_wp, 1.45305672_wp, & - 1.44930280_wp, 1.47331139_wp, 1.73996448_wp, 1.07870522_wp, 0.30000000_wp, & - 0.61678898_wp, 0.78219836_wp, 0.88381714_wp, 0.95023831_wp, 1.65836932_wp, & - 0.62754275_wp, 0.30000000_wp, 0.30000000_wp, 0.23697554_wp, 0.00974195_wp, & - 1.47722504_wp, 1.41805442_wp, 1.40866802_wp, 1.61424890_wp, 0.98391926_wp, & - 1.22164932_wp, 1.40590835_wp, 0.30000000_wp, 0.93969463_wp, 0.30000000_wp, & - 0.30000000_wp, 0.95914688_wp, 0.44777529_wp, 1.06547900_wp, 0.30000000_wp, & - 0.30000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.22537500_wp, 1.37799183_wp, 1.31474134_wp, 1.21218027_wp, & - 1.39947648_wp, 1.12875687_wp, 1.29046737_wp, 0.44437409_wp, 0.85232365_wp, & - 0.80000000_wp, 1.18781542_wp, 0.80000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ -0.75877703_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 1.00337953_wp, 2.93395996_wp, 1.50994779_wp, 0.51818401_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 1.98710351_wp, & - 2.04284860_wp, 1.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.89274707_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.29819357_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_thf.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_thf.fh deleted file mode 100644 index 260ec4e..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_thf.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_thf = gbsa_parameter ( & - 7.60000000_wp, & - 72.10610000_wp, & - 0.88300000_wp, & - 1.79184086_wp, & - 1.32442970_wp, & - 3.91207442_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.17258597_wp, -0.45736783_wp, -5.74541082_wp, -11.85251337_wp, -2.46247235_wp, & - -2.27847099_wp, -0.63753448_wp, 0.04721459_wp, -0.39229205_wp, -0.49245144_wp, & - -3.56497132_wp, -2.52428589_wp, -2.20333235_wp, 0.29997199_wp, -2.28696123_wp, & - -2.09386868_wp, -1.75774507_wp, -1.37172726_wp, -3.10403084_wp, -4.83760959_wp, & - 53.37825246_wp, 0.00000000_wp, -3.85335733_wp, -3.75030832_wp, -4.61599760_wp, & - -4.36924179_wp, -2.44232391_wp, -3.23273103_wp, -2.52072747_wp, -3.04207198_wp, & - -2.87067106_wp, -2.37703525_wp, -2.26552998_wp, -2.02519033_wp, -2.18836500_wp, & - -1.39778518_wp, -2.75338769_wp, 9.00662268_wp, 15.03567562_wp, -1.32760194_wp, & - -3.45074417_wp, -3.01589359_wp, -4.62746877_wp, -2.96583745_wp, -1.48779717_wp, & - -2.54351498_wp, -2.10975451_wp, -1.53190911_wp, -3.27568335_wp, -2.06324121_wp, & - -1.90401777_wp, -2.15433966_wp, -2.49595309_wp, -1.37645869_wp, -2.83409103_wp, & - -4.36583911_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.58784634_wp, -3.44827070_wp, 0.01780079_wp, -4.25679706_wp, & - -1.73210351_wp, -1.94299080_wp, -1.26898503_wp, -1.52604309_wp, -1.68515392_wp, & - -2.02221140_wp, -1.32495450_wp, -1.15196295_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.93153648_wp, 0.71992244_wp, 0.94502953_wp, 0.99058490_wp, 0.83607905_wp, & - 0.52001179_wp, 0.53600098_wp, 0.66982882_wp, 0.65990714_wp, 0.30000000_wp, & - 0.30000000_wp, 0.71773666_wp, 0.98902747_wp, 0.46948059_wp, 0.66084812_wp, & - 0.00722892_wp, 0.87198300_wp, 0.30000000_wp, 0.63961749_wp, 0.30000000_wp, & - 0.81113833_wp, 0.00000000_wp, 1.17712667_wp, 1.05331388_wp, 1.29270168_wp, & - 1.17470175_wp, 0.84429130_wp, 1.15053080_wp, 1.11349115_wp, 0.30000000_wp, & - 0.96112231_wp, 0.75799643_wp, 1.15140152_wp, 0.90619588_wp, 0.88908343_wp, & - 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 1.22958093_wp, & - 1.11618043_wp, 0.95035360_wp, 1.17716192_wp, 1.12925983_wp, 0.98153387_wp, & - 0.95832391_wp, 0.87170924_wp, 0.30000000_wp, 0.86333035_wp, 0.83970523_wp, & - 1.07112949_wp, 0.63603863_wp, 1.60816613_wp, 1.29346093_wp, 1.08714135_wp, & - 0.57197919_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.05173898_wp, 1.08749559_wp, 0.94909578_wp, 0.86431788_wp, & - 1.05745192_wp, 0.97237769_wp, 0.64035583_wp, 1.08698238_wp, 0.86193227_wp, & - 0.83154198_wp, 0.85874409_wp, 0.02863080_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 5.43063361_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_thf = gbsa_parameter ( & - 7.60000000_wp, & - 72.10610000_wp, & - 0.88300000_wp, & - 1.73108801_wp, & - 1.22908546_wp, & - 3.34137214_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.39382608_wp, -0.41673512_wp, -5.24166548_wp, -12.28002293_wp, -2.39879944_wp, & - -2.37361122_wp, -2.28412966_wp, -1.29340598_wp, -0.59946682_wp, -0.45617923_wp, & - -3.28531560_wp, -2.60390263_wp, -2.01369319_wp, 0.16334916_wp, -2.19322298_wp, & - -2.07853613_wp, -1.65297751_wp, -1.34212056_wp, -2.83157992_wp, -5.21371290_wp, & - -5.30650410_wp, -4.42395931_wp, -4.20357161_wp, -4.46225699_wp, -2.76811704_wp, & - 3.22683787_wp, 4.92263961_wp, -2.07981512_wp, -2.08023751_wp, -3.35541496_wp, & - -2.66621144_wp, -2.00734620_wp, -2.22988638_wp, -1.67860150_wp, -1.66179813_wp, & - -1.36804717_wp, -2.90001002_wp, -5.88833988_wp, -7.16970264_wp, -0.21731622_wp, & - -3.60458626_wp, -3.77610601_wp, -1.40220558_wp, -3.05574179_wp, -1.34006342_wp, & - -2.23355539_wp, -2.28942451_wp, -2.90334663_wp, -2.87078852_wp, -1.79385735_wp, & - -1.86935973_wp, -2.13111698_wp, -2.21044812_wp, -1.28526914_wp, -3.06455933_wp, & - -5.03972111_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.58111347_wp, -2.63438997_wp, 1.92177355_wp, -1.48283989_wp, & - -1.33964787_wp, -2.00840956_wp, -1.11872636_wp, -1.29675924_wp, -2.74774148_wp, & - -2.00042498_wp, -1.04613567_wp, -1.29528026_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.87250470_wp, 1.10416477_wp, 0.31945941_wp, 0.65872837_wp, 0.79162434_wp, & - 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 0.79792828_wp, 0.30000000_wp, & - 0.30000000_wp, 1.02374372_wp, 0.70685905_wp, 0.86421406_wp, 0.58100025_wp, & - 0.95186765_wp, 0.76927451_wp, 0.84904260_wp, 0.30000000_wp, 0.30000000_wp, & - 1.01186506_wp, 1.07013676_wp, 1.31744070_wp, 1.35550797_wp, 1.25692141_wp, & - 1.53278820_wp, 0.86935765_wp, 1.17794267_wp, 0.92855498_wp, 0.30000000_wp, & - 1.11570278_wp, 0.72884747_wp, 1.11051328_wp, 1.05780570_wp, 0.61925510_wp, & - 1.31374189_wp, 0.30000000_wp, 0.30000000_wp, 1.37177771_wp, 0.98992867_wp, & - 1.35774541_wp, 0.77673697_wp, 1.32720260_wp, 1.52379000_wp, 1.26437762_wp, & - 1.01132798_wp, 1.25960274_wp, 0.30000000_wp, 0.82622509_wp, 0.67512388_wp, & - 1.10710921_wp, 0.30000000_wp, 0.57462767_wp, 1.18921728_wp, 0.66080140_wp, & - 0.95565365_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.38799438_wp, 1.17053682_wp, 0.92249293_wp, 0.98656359_wp, & - 1.40300471_wp, 1.35177042_wp, 1.02852347_wp, 1.07324743_wp, 0.30000000_wp, & - 0.83275069_wp, 0.99004346_wp, 0.51381674_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 8.03952870_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_thf = gbsa_parameter ( & - 7.60000000_wp, & - 72.10610000_wp, & - 0.88300000_wp, & - 1.99165677_wp, & - 1.25888923_wp, & - 3.07058655_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.32453847_wp, -0.39663455_wp, -5.80378053_wp, -13.01295669_wp, -2.39839565_wp, & - -2.26945225_wp, -2.38513133_wp, -2.04766691_wp, -0.19749197_wp, -0.47182870_wp, & - -4.38213203_wp, -2.59953971_wp, -2.23565225_wp, -0.57798128_wp, -1.94818508_wp, & - -2.25357577_wp, -1.77254453_wp, -1.65553643_wp, -3.64169478_wp, -4.99475115_wp, & - -5.48085606_wp, -5.82356611_wp, -4.87219844_wp, -3.87119740_wp, -1.90044639_wp, & - -3.04811929_wp, 2.55435167_wp, -2.62076955_wp, -2.49153026_wp, -3.37121631_wp, & - -2.55884460_wp, -2.22314777_wp, -2.20085544_wp, -1.92838906_wp, -2.11361924_wp, & - -1.44409414_wp, -3.27525156_wp, -6.88115808_wp, -6.98039951_wp, -2.89952744_wp, & - -3.16608543_wp, 0.35898378_wp, 0.47105184_wp, -1.28354208_wp, -0.81247734_wp, & - -2.48446335_wp, -2.21656571_wp, -3.05873559_wp, -3.18572433_wp, -1.78168615_wp, & - -1.88734205_wp, -2.21026436_wp, -2.35274327_wp, -1.31562531_wp, -3.21788483_wp, & - -5.37153799_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.20066185_wp, -3.19439229_wp, 11.53482558_wp, 0.75028876_wp, & - -0.02608601_wp, -1.65018956_wp, -1.21546006_wp, -1.32024831_wp, -2.27954066_wp, & - -2.12350623_wp, -1.18709490_wp, -2.00950713_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.65530183_wp, 0.30000000_wp, 0.30000000_wp, 1.09280921_wp, 0.94888386_wp, & - 0.59655237_wp, 0.26564326_wp, 0.09145601_wp, 0.64636936_wp, 0.30000000_wp, & - 0.30000000_wp, 1.18156968_wp, 1.05319806_wp, 0.21630750_wp, 0.12957167_wp, & - 0.80917776_wp, 1.04381409_wp, 0.30000000_wp, 0.30000000_wp, 1.76749831_wp, & - 0.92727753_wp, 1.17115363_wp, 1.34077740_wp, 1.58318563_wp, 1.47021916_wp, & - 1.66332166_wp, 1.73554083_wp, 1.37118939_wp, 0.30000000_wp, 0.30000000_wp, & - 0.71341493_wp, 0.66637530_wp, 1.00207684_wp, 1.20421706_wp, 1.72541717_wp, & - 0.89277197_wp, 0.30000000_wp, 0.30000000_wp, 0.77086843_wp, 1.12764800_wp, & - 1.37427720_wp, 1.76363439_wp, 1.55974119_wp, 1.84702618_wp, 1.15001361_wp, & - 0.89596437_wp, 0.30000000_wp, 0.30000000_wp, 0.85410076_wp, 0.40189677_wp, & - 1.06445318_wp, 0.64895127_wp, 1.58226977_wp, 1.38853205_wp, 0.30000000_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.52435244_wp, 1.31671532_wp, 1.68619164_wp, 1.23188782_wp, & - 1.51506566_wp, 1.25628205_wp, 0.39697709_wp, 0.28774514_wp, 0.90037372_wp, & - 0.80000000_wp, 1.14616045_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 7.36846215_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_toluene.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_toluene.fh deleted file mode 100644 index 36019b7..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_toluene.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_toluene = gbsa_parameter ( & - 2.37410000_wp, & - 92.14000000_wp, & - 0.86700000_wp, & - 1.49963187_wp, & - 0.58238129_wp, & - 2.23078369_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.29839779_wp, -0.20750816_wp, -5.81628106_wp, -13.87771988_wp, -2.96559401_wp, & - -2.98065969_wp, -1.40443543_wp, -0.13630240_wp, 0.02801080_wp, -0.23620761_wp, & - -3.59986435_wp, -2.93684885_wp, -2.51519490_wp, -0.11038174_wp, -3.01421512_wp, & - -2.89187840_wp, -1.99751665_wp, -1.26622674_wp, -3.25810702_wp, -4.50401690_wp, & - -5.75459479_wp, 0.38719618_wp, -3.37969822_wp, -1.95402010_wp, -3.93895951_wp, & - -4.06566393_wp, 3.39329084_wp, -3.14895626_wp, -2.81125373_wp, -3.27524110_wp, & - -3.12407109_wp, -2.65008060_wp, -2.64342580_wp, -2.09742646_wp, -2.66762138_wp, & - -1.31588527_wp, -2.86531503_wp, -4.70627372_wp, -6.06439745_wp, -1.15089115_wp, & - -2.82507829_wp, -0.20430866_wp, -3.79766077_wp, -2.00908470_wp, -3.20699828_wp, & - -2.77785098_wp, -2.48142403_wp, -1.94320115_wp, -3.51164962_wp, -2.05041188_wp, & - -2.35207739_wp, -2.41120634_wp, -3.09146661_wp, -0.85571368_wp, -0.10486657_wp, & - -3.90765956_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.73172934_wp, -3.01908337_wp, -1.00920829_wp, -0.78467517_wp, & - -1.37414392_wp, -2.29835901_wp, -1.42494943_wp, -1.60053835_wp, -1.19190629_wp, & - -1.95488506_wp, -1.05001514_wp, -1.52779977_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.93485713_wp, 0.78973642_wp, 0.43372003_wp, 0.75647294_wp, & - 0.70770029_wp, 0.30000000_wp, 0.30000000_wp, 0.53907845_wp, 1.40074032_wp, & - 0.30000000_wp, 0.30000000_wp, 1.00358796_wp, 0.89872575_wp, 0.84209866_wp, & - 0.63105926_wp, 0.87814568_wp, 0.94965579_wp, 0.48716376_wp, 0.30000000_wp, & - 1.07573145_wp, 0.95213894_wp, 1.13784316_wp, 1.15464687_wp, 1.32566804_wp, & - 1.18950124_wp, 0.99082791_wp, 0.95085822_wp, 0.86248121_wp, 0.30000000_wp, & - 0.86186396_wp, 0.86020935_wp, 0.91108776_wp, 0.86346577_wp, 1.00063554_wp, & - 0.53397119_wp, 0.30000000_wp, 0.30000000_wp, 1.01826696_wp, 1.20706901_wp, & - 1.11097009_wp, 0.77116725_wp, 1.28152616_wp, 1.13068043_wp, 1.10569248_wp, & - 0.79219594_wp, 0.89811716_wp, 0.30000000_wp, 0.87042514_wp, 0.83028999_wp, & - 1.06491407_wp, 0.85463531_wp, 1.54158584_wp, 0.88203029_wp, 0.30000000_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.38214496_wp, 1.09984910_wp, 0.77191197_wp, 0.94132359_wp, & - 1.17561190_wp, 1.09448130_wp, 0.07257717_wp, 1.06582898_wp, 0.87130183_wp, & - 0.69552645_wp, 0.97971119_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_toluene = gbsa_parameter ( & - 7.00000000_wp, & - 78.11000000_wp, & - 0.86700000_wp, & - 1.71719241_wp, & - 0.09081163_wp, & - 1.38563074_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.57713161_wp, -0.34551336_wp, -6.30332548_wp, -18.98649997_wp, -3.66060739_wp, & - -3.00030249_wp, -4.17462021_wp, -3.12456571_wp, -0.34762131_wp, -0.34387770_wp, & - -3.79758210_wp, -3.48313415_wp, -2.64930731_wp, 0.06877995_wp, -3.21112656_wp, & - -3.06348464_wp, -2.09906469_wp, -1.54101094_wp, -2.83099083_wp, -4.98641655_wp, & - -4.80452663_wp, -2.01073769_wp, -3.03998118_wp, 2.18902787_wp, 8.35600917_wp, & - 2.90721631_wp, 8.20948262_wp, -1.66062338_wp, -1.98564808_wp, -3.87337313_wp, & - -3.62089746_wp, -1.89074832_wp, -3.02387557_wp, -2.31730325_wp, -2.83207161_wp, & - -1.66381358_wp, -2.90724772_wp, -6.48619927_wp, -9.04057593_wp, -2.91113008_wp, & - -3.29996433_wp, -1.51966800_wp, 4.05033533_wp, -0.57755575_wp, 2.41836271_wp, & - -2.89821150_wp, -2.83024392_wp, -1.82881890_wp, -3.59606977_wp, -1.61888881_wp, & - -2.67083583_wp, -2.76398086_wp, -3.30677278_wp, -1.02925461_wp, -2.53155988_wp, & - -5.26980224_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -4.47869281_wp, -3.86512339_wp, 1.18683963_wp, 3.22740259_wp, & - 0.18806102_wp, 1.55354823_wp, -1.99571944_wp, -1.29611030_wp, -2.16555007_wp, & - -2.53244490_wp, -1.13144107_wp, -1.80817292_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.52616268_wp, 1.86915069_wp, 0.30000000_wp, 0.78775869_wp, 0.89614831_wp, & - 0.91253854_wp, 0.45660103_wp, 0.96435408_wp, 0.59657922_wp, 1.76204982_wp, & - 0.08541653_wp, 1.03228913_wp, 0.73804453_wp, 0.91311889_wp, 0.80348462_wp, & - 0.89182317_wp, 0.84925544_wp, 0.67075474_wp, 0.03719049_wp, 0.30000000_wp, & - 0.93960870_wp, 1.06511743_wp, 1.05875564_wp, 1.09639660_wp, 0.92755875_wp, & - 1.26905678_wp, 0.57409504_wp, 0.29086316_wp, 0.00684059_wp, 1.19792739_wp, & - 0.95251007_wp, 0.74733021_wp, 1.03881529_wp, 1.20383771_wp, 0.97501677_wp, & - 0.95791995_wp, 0.30000000_wp, 0.30000000_wp, 0.94902740_wp, 1.02136500_wp, & - 1.02262099_wp, 0.94022824_wp, 1.32204147_wp, 1.21056822_wp, 1.23200391_wp, & - 1.17583968_wp, 0.97207478_wp, 1.53729651_wp, 0.87757472_wp, 0.30000000_wp, & - 1.05664166_wp, 0.99310287_wp, 0.87799759_wp, 0.94698088_wp, 0.30000000_wp, & - 0.89414162_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.04546757_wp, 0.90634017_wp, 0.30000000_wp, 1.18211304_wp, & - 1.19646933_wp, 1.11828221_wp, 1.82095370_wp, 0.86706889_wp, 1.26606799_wp, & - 0.89753087_wp, 0.95602208_wp, 0.80335480_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_toluene = gbsa_parameter ( & - 2.37410000_wp, & - 92.14000000_wp, & - 0.86700000_wp, & - 1.26973394_wp, & - 0.51530222_wp, & - 1.96472257_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.45057779_wp, -0.19821449_wp, -5.83818641_wp, -15.30976984_wp, -3.09465998_wp, & - -2.74303583_wp, -2.54150304_wp, -0.07088761_wp, 0.33028788_wp, -0.22384125_wp, & - -4.44706099_wp, -3.09582407_wp, -2.55033672_wp, -0.27630912_wp, -2.41456574_wp, & - -2.72647345_wp, -1.91638541_wp, -1.39239081_wp, -3.77306109_wp, -4.93948047_wp, & - -2.76939133_wp, -5.84555337_wp, -5.87612965_wp, -3.90940179_wp, -0.17526514_wp, & - -5.39874428_wp, -7.20588653_wp, -3.50881702_wp, -2.78632680_wp, -3.97645319_wp, & - -3.22614548_wp, -2.28251028_wp, -2.57643007_wp, -1.91599378_wp, -2.72842441_wp, & - -1.30759802_wp, -2.21343671_wp, -6.53348045_wp, -5.71347231_wp, -2.23891680_wp, & - -5.20285156_wp, 1.86575143_wp, -0.00070874_wp, -1.13075681_wp, 0.07356535_wp, & - -3.42630965_wp, -2.53554493_wp, -3.33100728_wp, -3.47942558_wp, -1.67791656_wp, & - -2.34624287_wp, -2.28837763_wp, -2.95390376_wp, -0.81534683_wp, -3.10937247_wp, & - -5.08083790_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -4.61281747_wp, -4.80154522_wp, 4.06749277_wp, -1.37070976_wp, & - -0.20956541_wp, -2.43889760_wp, -1.39385639_wp, -1.34062073_wp, -1.71533308_wp, & - -2.20654261_wp, -1.43453506_wp, -2.28735062_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.69884733_wp, 1.55872064_wp, 0.92079758_wp, 0.19450401_wp, 0.92510051_wp, & - 0.61977008_wp, 0.30000000_wp, 0.45592271_wp, 0.59509624_wp, 0.85554218_wp, & - 0.30000000_wp, 1.17793967_wp, 0.91453509_wp, 1.01869307_wp, 0.30000000_wp, & - 0.84522090_wp, 1.43000602_wp, 0.35403860_wp, 0.30000000_wp, 0.30000000_wp, & - 0.88517686_wp, 1.20657627_wp, 1.29891261_wp, 1.60595488_wp, 1.79480186_wp, & - 1.84487890_wp, 1.88248427_wp, 1.44084261_wp, 1.27381643_wp, 0.30000000_wp, & - 0.86139841_wp, 0.77741507_wp, 0.56762506_wp, 0.75084970_wp, 1.73354881_wp, & - 1.15875429_wp, 0.30000000_wp, 0.30000000_wp, 0.82980223_wp, 0.71858263_wp, & - 1.43587178_wp, 1.78338487_wp, 1.74074517_wp, 1.93806453_wp, 1.18312110_wp, & - 1.27895915_wp, 1.37270304_wp, 0.30000000_wp, 0.86943361_wp, 0.37948768_wp, & - 0.30000000_wp, 0.72031502_wp, 0.92914457_wp, 1.15385543_wp, 0.30000000_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 1.35803016_wp, 1.75085588_wp, 1.36529406_wp, & - 1.62192486_wp, 1.37166803_wp, 0.80890624_wp, 1.01378141_wp, 0.76898014_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_water.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_water.fh deleted file mode 100644 index 0274577..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_water.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_water = gbsa_parameter ( & - 80.20000000_wp, & - 18.00000000_wp, & - 1.00000000_wp, & - 1.94517356_wp, & - 4.33089548_wp, & - 2.66415841_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -0.08499967_wp, 0.46780225_wp, -2.87013596_wp, -3.95935069_wp, -0.29783987_wp, & - -0.48323273_wp, 0.00133622_wp, 0.20448945_wp, 0.20150600_wp, 0.36379863_wp, & - -3.47082133_wp, -0.93451053_wp, -1.46342018_wp, -0.32774697_wp, -0.38015204_wp, & - -0.35311116_wp, -0.19972593_wp, -0.12891363_wp, -1.19450558_wp, -1.61289300_wp, & - -4.68022533_wp, 3.22705056_wp, -1.76349679_wp, -1.78246886_wp, -1.41389733_wp, & - -2.03424961_wp, -13.15585203_wp, -0.60232543_wp, -0.51255518_wp, -1.05389890_wp, & - -0.80992362_wp, -0.04534252_wp, -0.48402589_wp, -0.34738945_wp, -0.31467674_wp, & - -0.13545936_wp, -1.19984632_wp, -1.57439157_wp, -7.77905850_wp, -0.25386776_wp, & - -1.36181862_wp, -1.89986750_wp, -1.66264106_wp, 0.63693473_wp, -0.42449931_wp, & - -0.73041159_wp, -0.48383194_wp, -0.60860050_wp, -1.34579404_wp, -0.28314431_wp, & - -0.58997478_wp, -0.50506060_wp, -0.36680822_wp, -0.28828614_wp, -1.50384745_wp, & - -1.72772005_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -0.95945946_wp, -0.97138135_wp, -2.83432331_wp, -2.01934203_wp, & - -1.19296724_wp, -0.73245256_wp, -0.58420150_wp, -0.43386368_wp, -0.70607621_wp, & - -0.73268812_wp, -1.00876694_wp, -0.52518304_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.44317350_wp, 0.30000000_wp, 1.02834815_wp, 1.20351860_wp, 0.98531701_wp, & - 0.55163954_wp, 0.30000000_wp, 0.60406377_wp, 0.59661927_wp, 0.30000000_wp, & - 1.84319530_wp, 0.64410026_wp, 0.77660320_wp, 0.88764735_wp, 0.57701739_wp, & - 0.29877485_wp, 0.34701593_wp, 0.30000000_wp, 0.11542731_wp, 0.30000000_wp, & - 1.33484306_wp, 1.03424274_wp, 1.12549497_wp, 1.18217218_wp, 1.28379040_wp, & - 1.18534139_wp, 0.95351557_wp, 0.96272527_wp, 0.74889744_wp, 0.12431812_wp, & - 0.75375458_wp, 0.69597575_wp, 1.14041175_wp, 0.95225495_wp, 1.16745061_wp, & - 0.30000000_wp, 0.05083192_wp, 0.30000000_wp, 1.29865417_wp, 1.25043963_wp, & - 1.03475649_wp, 0.95576142_wp, 1.19077649_wp, 1.11477875_wp, 1.08131165_wp, & - 0.51773918_wp, 0.43422679_wp, 0.30000000_wp, 0.77720386_wp, 0.79179688_wp, & - 1.07006454_wp, 0.77921971_wp, 1.52831479_wp, 0.30000000_wp, 0.97510287_wp, & - 0.04191524_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.36789573_wp, 1.07947043_wp, 0.93570099_wp, 1.22164876_wp, & - 1.12202831_wp, 1.01952207_wp, 0.80000000_wp, 1.08561165_wp, 0.80000000_wp, & - 0.06127615_wp, 0.85740254_wp, 1.11516312_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 6.70894947_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 1.26459036_wp, 3.52206160_wp, 2.30440543_wp, 1.98829409_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.68116653_wp, & - 0.38262428_wp, 1.02948365_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.37162766_wp, 2.02275702_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.61716906_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_water = gbsa_parameter ( & - 80.20000000_wp, & - 18.00000000_wp, & - 1.00000000_wp, & - 1.47438678_wp, & - 1.13409020_wp, & - 0.67818695_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -0.08533368_wp, 1.13711777_wp, -5.83236188_wp, -17.01350889_wp, -0.82891231_wp, & - -0.51385188_wp, -3.24932941_wp, 2.03601297_wp, 1.26697909_wp, 1.00726547_wp, & - -3.05732760_wp, -1.61595951_wp, -0.10749537_wp, 1.73814581_wp, 1.01416364_wp, & - 1.20810520_wp, -0.06835879_wp, 0.43292409_wp, -2.69545448_wp, -9.68055177_wp, & - -6.86171080_wp, -2.32183024_wp, -2.10041202_wp, -4.15076452_wp, -2.32406972_wp, & - 9.24779587_wp, 4.48206277_wp, -1.15972411_wp, -0.21281688_wp, -2.64500225_wp, & - -2.36086956_wp, -0.46303904_wp, -0.88149455_wp, 0.23523157_wp, -0.18620262_wp, & - 0.35105321_wp, -2.88851792_wp, -11.04377179_wp, -7.95128133_wp, 3.90876499_wp, & - -2.48432528_wp, -3.66936332_wp, -4.43332314_wp, -2.94937418_wp, 0.00028790_wp, & - -0.93137790_wp, -0.79778296_wp, -0.92747581_wp, -2.70394304_wp, -0.43878679_wp, & - -0.70393148_wp, -0.77480977_wp, -0.76873446_wp, -0.06431749_wp, -3.15995511_wp, & - -5.92642054_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -0.91732017_wp, -0.76038638_wp, 4.55364802_wp, -5.19397805_wp, & - -0.97455175_wp, -0.19095469_wp, 0.37263783_wp, 0.41221465_wp, -1.77134941_wp, & - -0.89456867_wp, 0.24690462_wp, 0.62621722_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.18678116_wp, 1.99854836_wp, 0.50934487_wp, 0.30000000_wp, 0.93372749_wp, & - 0.73948749_wp, 0.77003311_wp, 0.30000000_wp, 0.62227524_wp, 1.22892076_wp, & - 0.65065466_wp, 1.15301804_wp, 1.00517744_wp, 0.93204996_wp, 0.80000000_wp, & - 0.30000000_wp, 0.80000000_wp, 0.90930774_wp, 0.30000000_wp, 1.13114016_wp, & - 1.06981655_wp, 1.42134411_wp, 1.09146204_wp, 1.14487481_wp, 0.93238901_wp, & - 1.66030803_wp, 1.03734066_wp, 1.21328994_wp, 0.96459170_wp, 0.70218231_wp, & - 0.94458397_wp, 0.87849331_wp, 1.04104293_wp, 1.01890919_wp, 1.42471942_wp, & - 1.31471665_wp, 0.30000000_wp, 0.99506730_wp, 1.31750068_wp, 0.91790577_wp, & - 1.13352069_wp, 0.90365194_wp, 0.97192416_wp, 1.13693166_wp, 1.13908614_wp, & - 1.03723586_wp, 0.99373444_wp, 0.57959099_wp, 0.80138068_wp, 0.45705909_wp, & - 1.12709787_wp, 0.80213876_wp, 1.37998347_wp, 1.10387200_wp, 0.30000000_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.11415978_wp, 0.95102453_wp, 1.31024463_wp, 1.21914682_wp, & - 0.91559959_wp, 0.99579666_wp, 0.90140483_wp, 1.09420509_wp, 0.02609846_wp, & - 0.49510247_wp, 0.69445869_wp, 0.54304437_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 8.09964704_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 2.23420044_wp, 1.80633279_wp, 2.22319193_wp, 3.56359195_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 3.62926820_wp, & - 0.26212102_wp, 0.15334756_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.37162766_wp, 2.02275702_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.61716906_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_water = gbsa_parameter ( & - 80.20000000_wp, & - 18.00000000_wp, & - 1.00000000_wp, & - 1.50557042_wp, & - 1.06150499_wp, & - 0.22900284_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -0.15861883_wp, 1.11594265_wp, -7.17262733_wp, -17.28107859_wp, -0.96421647_wp, & - -0.16966314_wp, -2.70277311_wp, 2.89514689_wp, 1.98447303_wp, 0.95766585_wp, & - -4.94057825_wp, -1.85045313_wp, -1.10297774_wp, 0.97147181_wp, 0.89398382_wp, & - -0.32728918_wp, -0.27256222_wp, -0.29313565_wp, -4.45151590_wp, -10.00272040_wp, & - -9.27577265_wp, -8.39532691_wp, -3.18714094_wp, -5.89756827_wp, -5.26519533_wp, & - -4.21402518_wp, 7.93823603_wp, -0.52337914_wp, -1.18971907_wp, -2.75196775_wp, & - -1.81053577_wp, -0.06534136_wp, -0.68264403_wp, -0.32885513_wp, -0.52360079_wp, & - 0.10756154_wp, -3.76447879_wp, -12.84754008_wp, -8.60985765_wp, -1.46041163_wp, & - -1.40356029_wp, -6.47985172_wp, -9.81735491_wp, -0.07563608_wp, 1.91606420_wp, & - -1.38143122_wp, -0.99090616_wp, -2.32313747_wp, -2.72603058_wp, -0.32241906_wp, & - -0.66066552_wp, -0.64330823_wp, -0.80037265_wp, -0.08095751_wp, -4.58038752_wp, & - -9.12394983_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -4.44071529_wp, -4.15890530_wp, -1.74312606_wp, -4.88122538_wp, & - 0.90285768_wp, -0.25777571_wp, 0.28688631_wp, 0.34330686_wp, -0.67763269_wp, & - -1.94362971_wp, -0.57751205_wp, -1.31417032_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.80000000_wp, 1.98704003_wp, 0.30000000_wp, 0.06202811_wp, 1.00916124_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.30000000_wp, & - 0.30000000_wp, 0.30000000_wp, 1.01227524_wp, 0.70612764_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.30000000_wp, 0.30000000_wp, 1.36850025_wp, & - 1.02356918_wp, 1.11617092_wp, 1.00438013_wp, 1.10854209_wp, 1.53109997_wp, & - 1.54540589_wp, 1.54627200_wp, 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, & - 0.07873819_wp, 0.60269164_wp, 0.85091800_wp, 0.95658547_wp, 1.46537342_wp, & - 0.77976218_wp, 2.53932466_wp, 0.30000000_wp, 1.11149064_wp, 1.12015423_wp, & - 0.86802421_wp, 1.33757902_wp, 0.96535450_wp, 1.65520660_wp, 0.78718030_wp, & - 1.79999072_wp, 0.82592786_wp, 0.09544964_wp, 0.44276722_wp, 0.30000000_wp, & - 1.11093523_wp, 0.65427835_wp, 1.21196701_wp, 1.31594916_wp, 0.30000000_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.19510330_wp, 1.30392443_wp, 1.25146200_wp, 0.93400003_wp, & - 0.97358897_wp, 1.18537490_wp, 0.80000000_wp, 0.80000000_wp, 0.86671486_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 8.39419538_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 4.06977302_wp, 1.25166226_wp, 1.21560073_wp, 0.37001989_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 5.88337049_wp, & - 0.45453610_wp, 2.03667543_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.37162766_wp, 2.02275702_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.61716906_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_woctanol.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_woctanol.fh deleted file mode 100644 index 2465cf1..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_alpb_woctanol.fh +++ /dev/null @@ -1,198 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_alpb_woctanol = gbsa_parameter ( & - 9.86290000_wp, & - 130.23000000_wp, & - 0.83000000_wp, & - 1.89046483_wp, & - 0.85484238_wp, & - 2.12513670_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -0.92219873_wp, 0.17797378_wp, -8.17050925_wp, -7.65380739_wp, -1.72130514_wp, & - -2.31099379_wp, -0.59404323_wp, 0.56273267_wp, 0.12904692_wp, -0.05878552_wp, & - -8.17638304_wp, -2.84673030_wp, -2.70229684_wp, -0.91280598_wp, -1.76029273_wp, & - -1.82582857_wp, -1.57389400_wp, -0.93627572_wp, -1.92353093_wp, -2.56251678_wp, & - -4.35500206_wp, -1.54577684_wp, -2.67031704_wp, -3.94079102_wp, -4.12614130_wp, & - -3.16596342_wp, 2.11832903_wp, -2.52765304_wp, -2.13987282_wp, -3.73811352_wp, & - 0.00000000_wp, -1.49534547_wp, -2.54959649_wp, -1.90553653_wp, -1.96928812_wp, & - -0.96604482_wp, -2.06586737_wp, -3.57528162_wp, 0.00000000_wp, 0.94692619_wp, & - -3.22974019_wp, 3.22382287_wp, -6.80157139_wp, 0.13840700_wp, -0.76788810_wp, & - -2.95573016_wp, -2.18702153_wp, -1.25585210_wp, -3.19801106_wp, -1.47696903_wp, & - -2.43114417_wp, -2.33408011_wp, -2.13156263_wp, -1.03206842_wp, -2.83861790_wp, & - -2.62662931_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.19864270_wp, -3.75145103_wp, -0.07626679_wp, -5.49937931_wp, & - -2.13717756_wp, -3.33748263_wp, -2.67936035_wp, -2.14306878_wp, -1.35437504_wp, & - -2.15308814_wp, -2.30499781_wp, -1.39325323_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.62694400_wp, 0.30000000_wp, 0.97109809_wp, 1.00488371_wp, 0.99095765_wp, & - 0.69146095_wp, 0.30000000_wp, 0.30000000_wp, 0.28029123_wp, 0.06991508_wp, & - 0.04834051_wp, 1.05096871_wp, 0.99432264_wp, 0.79507419_wp, 0.70744991_wp, & - 0.64739185_wp, 0.30000000_wp, 0.92786032_wp, 0.30000000_wp, 1.42532384_wp, & - 0.99810251_wp, 1.05324997_wp, 1.19486881_wp, 1.04847907_wp, 1.12157675_wp, & - 1.10214433_wp, 0.94643022_wp, 0.97281771_wp, 0.99797504_wp, 0.45145007_wp, & - 1.12420265_wp, 0.68520829_wp, 1.15629435_wp, 1.19436684_wp, 1.06240165_wp, & - 0.30000000_wp, 0.30000000_wp, 0.68020607_wp, 1.54032209_wp, 1.24088082_wp, & - 1.00144739_wp, 1.41123482_wp, 1.14724231_wp, 1.05661029_wp, 1.02203835_wp, & - 0.96289076_wp, 1.17147561_wp, 0.41872251_wp, 0.92479741_wp, 0.87713967_wp, & - 1.05669761_wp, 0.88314877_wp, 1.43409825_wp, 0.69501212_wp, 1.03271362_wp, & - 0.30000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.19760350_wp, 1.05509528_wp, 1.32055295_wp, 1.06560908_wp, & - 1.03810957_wp, 1.34935966_wp, 1.18284767_wp, 1.05702039_wp, 1.24907739_wp, & - 0.60123427_wp, 0.79965069_wp, 1.10915658_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 4.31223409_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 1.40405882_wp, 0.42231686_wp, 0.25536336_wp, 0.94857820_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 3.69766219_wp, & - 3.75587768_wp, 1.87883478_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 1.97758816_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 1.55106831_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_alpb_woctanol = gbsa_parameter ( & - 9.86290000_wp, & - 130.23000000_wp, & - 0.83000000_wp, & - 1.61503543_wp, & - 0.48474691_wp, & - 1.57636999_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.16531035_wp, 0.15400251_wp, -7.29505708_wp, -6.92108479_wp, -1.90066124_wp, & - -2.39668191_wp, -1.93160159_wp, 1.09209376_wp, 0.32771424_wp, -0.00692900_wp, & - -10.04402154_wp, -3.29244006_wp, -2.11370570_wp, -0.17668798_wp, -2.22054477_wp, & - -2.08917815_wp, -1.67594007_wp, -0.72693210_wp, -1.41680106_wp, -3.25078235_wp, & - -4.31771202_wp, -3.56728566_wp, -2.79213857_wp, -7.17461986_wp, -5.03691775_wp, & - -4.12095913_wp, -3.11311579_wp, -1.67264344_wp, -1.53159485_wp, -4.10993799_wp, & - -2.92842594_wp, -2.13168832_wp, -2.85015528_wp, -1.49735630_wp, -2.02695519_wp, & - -0.82672883_wp, -2.16257109_wp, -4.30867113_wp, -5.48068119_wp, 2.96187570_wp, & - -3.38544740_wp, -1.72989709_wp, -7.03494832_wp, -4.81575078_wp, -1.12140213_wp, & - -2.37375979_wp, -2.55847796_wp, -1.88753081_wp, -3.05082878_wp, -1.29182261_wp, & - -2.66606103_wp, -2.49069454_wp, -2.19407569_wp, -0.76000453_wp, -2.14509302_wp, & - -4.94583201_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -0.57355318_wp, -2.14357748_wp, -3.46058590_wp, -7.44068284_wp, & - -5.63337544_wp, -2.44278043_wp, -2.20054033_wp, -2.03319381_wp, -2.11730852_wp, & - -2.40760023_wp, -2.12279947_wp, -1.71809404_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.79740323_wp, 1.42704421_wp, 0.30000000_wp, 0.84930829_wp, 0.94053705_wp, & - 0.71294102_wp, 0.41315557_wp, 0.10903752_wp, 0.54083051_wp, 1.49011806_wp, & - 0.30000000_wp, 1.13700779_wp, 0.79561367_wp, 0.81464854_wp, 0.78522026_wp, & - 0.94325024_wp, 0.59762370_wp, 0.87618008_wp, 0.30000000_wp, 1.25627726_wp, & - 0.99040000_wp, 1.05129906_wp, 1.16850823_wp, 1.21731707_wp, 1.17468219_wp, & - 1.11410026_wp, 1.46827948_wp, 1.12202311_wp, 1.00062525_wp, 1.18824199_wp, & - 1.13090107_wp, 0.88700962_wp, 1.13804632_wp, 1.23577058_wp, 1.16618260_wp, & - 0.95747171_wp, 0.30000000_wp, 0.59614255_wp, 1.49375672_wp, 0.95206613_wp, & - 1.21021349_wp, 1.56301734_wp, 1.06430351_wp, 1.38889074_wp, 1.27424891_wp, & - 1.13131865_wp, 1.26716290_wp, 1.18569309_wp, 0.78154893_wp, 0.83488723_wp, & - 1.11082387_wp, 0.07128553_wp, 1.33670711_wp, 0.86747398_wp, 0.30000000_wp, & - 0.99793477_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.28484313_wp, 1.04263261_wp, 1.31898601_wp, 1.22064579_wp, & - 1.07815523_wp, 1.44458556_wp, 1.16104008_wp, 1.10531249_wp, 1.32222214_wp, & - 0.70207407_wp, 0.98315389_wp, 1.13356860_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 6.78861979_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 2.92814324_wp, 3.68750347_wp, 1.48885028_wp, 0.01079927_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.02936796_wp, & - 0.08907567_wp, 0.08617914_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.01057765_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 3.18651808_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfnff_alpb_woctanol = gbsa_parameter ( & - 9.86290000_wp, & - 130.23000000_wp, & - 0.83000000_wp, & - 1.70928005_wp, & - 0.46659668_wp, & - 1.58925570_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.21641888_wp, 0.15808463_wp, -7.36300479_wp, -7.22866726_wp, -1.89346056_wp, & - -2.29522034_wp, -2.05405497_wp, 0.94076726_wp, 0.18711821_wp, -0.00720355_wp, & - -9.19396808_wp, -3.29665413_wp, -1.74753687_wp, -0.37759843_wp, -2.12305350_wp, & - -2.35568317_wp, -1.87898086_wp, -0.69280396_wp, -1.44724493_wp, -3.25586585_wp, & - -3.67422763_wp, 1.40975273_wp, -2.92105250_wp, -6.30425581_wp, -2.91719185_wp, & - -1.56460814_wp, 19.43529496_wp, 5.01624593_wp, -0.94478845_wp, -3.66403500_wp, & - -2.95950740_wp, -2.22354062_wp, -2.87946811_wp, -1.43221794_wp, -1.95098311_wp, & - -0.81908933_wp, -2.13009882_wp, -2.21431394_wp, -9.50300762_wp, -0.13238407_wp, & - -9.16204377_wp, -4.21919442_wp, 9.93151537_wp, -22.85799520_wp, 4.05080801_wp, & - 3.79288692_wp, -2.14258794_wp, -3.07795145_wp, -3.09541908_wp, -1.31263843_wp, & - -2.70400623_wp, -2.55703467_wp, -2.25059082_wp, -0.75559959_wp, -2.01200663_wp, & - -4.99455126_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.02939341_wp, -2.32179232_wp, 10.08930797_wp, 1.84034639_wp, & - 5.88795037_wp, 2.08544403_wp, -1.10022004_wp, -1.02018075_wp, -1.96795169_wp, & - -2.58541813_wp, -1.71845882_wp, -1.71899103_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.98908547_wp, 1.51747332_wp, 0.30000000_wp, 0.86940788_wp, 0.94762360_wp, & - 0.81529389_wp, 0.64937455_wp, 0.30000000_wp, 0.30000000_wp, 1.93141383_wp, & - 0.30000000_wp, 1.09097624_wp, 0.76555022_wp, 0.80902402_wp, 0.66316547_wp, & - 1.02763420_wp, 0.62233747_wp, 1.24017219_wp, 0.30000000_wp, 1.25670792_wp, & - 0.99094313_wp, 1.09746596_wp, 1.24046306_wp, 1.21618372_wp, 0.72000151_wp, & - 1.21183029_wp, 0.82167731_wp, 1.30265307_wp, 1.05094257_wp, 1.13194092_wp, & - 1.12763372_wp, 0.91487003_wp, 1.13089483_wp, 1.23600701_wp, 1.09575062_wp, & - 1.07212893_wp, 0.30000000_wp, 2.83022124_wp, 1.43216794_wp, 1.06921885_wp, & - 1.27940521_wp, 0.90872433_wp, 0.80000000_wp, 1.33302088_wp, 0.85424985_wp, & - 1.11049284_wp, 1.27142651_wp, 1.09090467_wp, 0.79401541_wp, 0.89217043_wp, & - 1.10476291_wp, 0.66121836_wp, 1.35873651_wp, 1.01715577_wp, 0.30000000_wp, & - 0.97915952_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.15286879_wp, 1.04594370_wp, 0.67987256_wp, 0.80000000_wp, & - 0.80000000_wp, 0.91139713_wp, 0.99842861_wp, 1.09020761_wp, 1.30874856_wp, & - 0.79395413_wp, 0.98597854_wp, 1.13055647_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 6.72807729_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 3.61297394_wp, 3.02014723_wp, 1.79329814_wp, 0.27228162_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.01147421_wp, & - 1.50532036_wp, 1.62200766_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.01568869_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.53740347_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_acetone.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_acetone.fh deleted file mode 100644 index 9bbc5d5..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_acetone.fh +++ /dev/null @@ -1,132 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_acetone = gbsa_parameter ( & - 20.70000000_wp, & - 58.08000000_wp, & - 0.79000000_wp, & - 1.54870752_wp, & - 0.71032070_wp, & - 1.36853684_wp, & - 0.08071897_wp, & - 0.00000000_wp, & - (/ -0.98731552_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - -2.62406378_wp, 0.30557909_wp, 3.53236786_wp, 0.69497577_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, -2.66183381_wp, & - -2.25139035_wp, -1.24115367_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.59799831_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.76509182_wp, 1.03142132_wp, 0.30000000_wp, 0.50324343_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.88345825_wp, & - 0.71006329_wp, 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 3.43050617_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_acetone = gbsa_parameter ( & - 20.70000000_wp, & - 58.08000000_wp, & - 0.79000000_wp, & - 1.65675010_wp, & - 0.64361954_wp, & - 2.51979630_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.35052056_wp, -0.22296822_wp, -5.04262750_wp, -14.86182554_wp, -2.77732906_wp, & - -3.05982100_wp, -3.56385325_wp, -0.47453149_wp, -0.42644870_wp, -0.17141894_wp, & - -8.65851292_wp, -1.20826112_wp, -1.92238451_wp, -0.30619355_wp, -2.92876387_wp, & - -2.50114233_wp, -1.80493039_wp, -1.24179658_wp, -2.21649285_wp, -0.75268326_wp, & - -3.16207694_wp, 1.59509410_wp, -1.57257145_wp, -5.68467230_wp, -5.36613402_wp, & - -0.90149540_wp, -2.71219536_wp, -3.04972278_wp, -2.20572762_wp, -2.09749626_wp, & - -2.45152845_wp, -2.20749935_wp, -2.42976697_wp, -1.83335522_wp, -2.34857165_wp, & - -1.27206329_wp, -2.08614545_wp, -1.69269681_wp, -6.19230939_wp, -1.48192469_wp, & - 0.38466280_wp, 0.16474694_wp, -5.84551742_wp, -4.52400741_wp, -3.55224345_wp, & - -2.64172170_wp, -2.54937854_wp, -2.09323155_wp, -2.05296176_wp, -1.84057130_wp, & - -1.31300153_wp, -2.42176483_wp, -2.94891199_wp, -0.81937847_wp, -0.92131409_wp, & - 0.03019804_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.55172610_wp, 0.77547471_wp, 2.65157697_wp, -2.96355251_wp, & - -1.41394964_wp, -2.51024013_wp, -1.09176895_wp, -1.55086367_wp, -1.29392925_wp, & - -1.17475777_wp, -0.81790548_wp, -0.51629805_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.68263846_wp, 0.30000000_wp, 0.47711412_wp, 0.77764618_wp, & - 0.81869146_wp, 1.16315604_wp, 0.30000000_wp, 0.46741656_wp, 1.36279310_wp, & - 0.58743391_wp, 0.85928910_wp, 0.74075884_wp, 0.89163639_wp, 1.02191782_wp, & - 0.98823912_wp, 0.69742753_wp, 0.72391786_wp, 0.86209653_wp, 0.30000000_wp, & - 1.05533700_wp, 0.97114178_wp, 1.09321216_wp, 1.28918510_wp, 0.84911412_wp, & - 0.90457266_wp, 0.87378999_wp, 1.13913963_wp, 0.69407097_wp, 0.97502881_wp, & - 0.74311478_wp, 0.88912064_wp, 1.02181042_wp, 1.01842942_wp, 0.59847219_wp, & - 0.77197542_wp, 0.30000000_wp, 0.36494523_wp, 1.29509188_wp, 1.12574788_wp, & - 1.15038074_wp, 0.73458769_wp, 1.12413515_wp, 1.17933034_wp, 1.16585309_wp, & - 1.12183143_wp, 0.86663082_wp, 0.97478728_wp, 0.72623178_wp, 0.87309444_wp, & - 0.83184244_wp, 0.77606826_wp, 0.65422829_wp, 1.02989339_wp, 0.61555311_wp, & - 0.81124127_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.17454721_wp, 1.00508147_wp, 0.72972913_wp, 0.92536799_wp, & - 0.85964956_wp, 1.09012568_wp, 1.15844634_wp, 0.99209834_wp, 0.67098071_wp, & - 0.70672300_wp, 0.90036977_wp, 0.59639286_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 7.19793177_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_acetonitrile.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_acetonitrile.fh deleted file mode 100644 index df8d88c..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_acetonitrile.fh +++ /dev/null @@ -1,132 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_acetonitrile = gbsa_parameter ( & - 37.50000000_wp, & - 41.05000000_wp, & - 0.78600000_wp, & - 1.47748206_wp, & - 0.68742935_wp, & - 2.64820749_wp, & - 0.08775281_wp, & - 0.00000000_wp, & - (/ -0.87712422_wp, 0.05854086_wp, -10.96034929_wp, -9.05632727_wp, -2.68691944_wp, & - -2.80630928_wp, -0.55783053_wp, 3.21467852_wp, 0.44043396_wp, -0.21263168_wp, & - -6.19880808_wp, -17.96274370_wp, -4.29427245_wp, -0.33536836_wp, -3.05011828_wp, & - -2.54644283_wp, -1.47759772_wp, -0.58036166_wp, -6.36214363_wp, -11.51304700_wp, & - -8.48214683_wp, -0.96377586_wp, -9.09160488_wp, -9.30415276_wp, -7.67714793_wp, & - -3.23870810_wp, -4.54522486_wp, -3.75345418_wp, -2.67747060_wp, -11.63964312_wp, & - -2.84557745_wp, -1.81022129_wp, -2.23036924_wp, -1.87520424_wp, -2.61823231_wp, & - -0.74884886_wp, -5.65659118_wp, -14.21180242_wp, -12.50073307_wp, 0.28439278_wp, & - -4.46553278_wp, -8.22344111_wp, 1.00000000_wp, -3.86401927_wp, -0.46353771_wp, & - -2.11061586_wp, -2.36522407_wp, -2.34938047_wp, -2.91312353_wp, -1.36067206_wp, & - -1.19642367_wp, -1.89574272_wp, -3.01899181_wp, -0.67042026_wp, -4.48041171_wp, & - -11.42298821_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, -2.82120676_wp, -3.58303568_wp, -2.88564787_wp, -7.67575403_wp, & - -2.07705636_wp, -1.93914190_wp, -2.84112970_wp, -2.37551268_wp, -1.05373370_wp, & - -3.01337371_wp, -0.66386840_wp, -0.50281089_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 0.60515909_wp, 1.91196227_wp, 1.25655379_wp, 1.18575295_wp, 0.84370639_wp, & - 0.80838262_wp, 1.06660397_wp, 0.30000000_wp, 0.64855180_wp, 1.63595010_wp, & - 1.04490918_wp, 1.27088204_wp, 1.04262981_wp, 0.88432057_wp, 0.90112086_wp, & - 0.74658950_wp, 0.65699448_wp, 1.30915859_wp, 1.17193619_wp, 1.22772112_wp, & - 0.92834987_wp, 0.95381415_wp, 1.08974484_wp, 1.09832095_wp, 0.93926096_wp, & - 0.84342704_wp, 0.82932941_wp, 0.98431663_wp, 0.83273417_wp, 0.92841938_wp, & - 0.49296618_wp, 0.81718039_wp, 0.90669904_wp, 0.85462954_wp, 0.97132706_wp, & - 1.29800773_wp, 1.02625667_wp, 1.21642482_wp, 1.34596356_wp, 1.07828588_wp, & - 1.08403943_wp, 0.72629720_wp, 0.80000000_wp, 0.91014466_wp, 0.95888983_wp, & - 1.03724923_wp, 1.21081189_wp, 1.34333032_wp, 0.73358908_wp, 0.72962380_wp, & - 0.84041472_wp, 0.93791884_wp, 0.75947406_wp, 1.08689045_wp, 1.00889930_wp, & - 0.87968799_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.99347231_wp, 0.99499187_wp, 1.11573218_wp, 1.10241914_wp, & - 0.80988747_wp, 0.94943528_wp, 0.85477814_wp, 1.39477093_wp, 1.31876099_wp, & - 1.22263329_wp, 1.05252130_wp, 1.05662068_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 2.92281633_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_acetonitrile = gbsa_parameter ( & - 37.50000000_wp, & - 41.05000000_wp, & - 0.78600000_wp, & - 1.58004143_wp, & - 0.71601842_wp, & - 1.28468468_wp, & - 0.07296421_wp, & - 0.00000000_wp, & - (/ -0.91538847_wp, 0.15234619_wp, -7.77378577_wp, -17.93775240_wp, -2.10694211_wp, & - -2.78961759_wp, -3.32818512_wp, -0.94755319_wp, 0.06710156_wp, 0.10584741_wp, & - -9.10281342_wp, -3.55578700_wp, -1.90531205_wp, 1.95226545_wp, -2.76227950_wp, & - -1.78498735_wp, -1.30097036_wp, -0.18242070_wp, -4.08583476_wp, -6.43687313_wp, & - -9.35837397_wp, -4.01862104_wp, -7.95029899_wp, -5.64763612_wp, -1.14154207_wp, & - 5.85308733_wp, -1.48766221_wp, -1.65918476_wp, -1.47081683_wp, -3.94441452_wp, & - -3.39577984_wp, -1.40001480_wp, -2.13471267_wp, -1.16599951_wp, -1.86875461_wp, & - -0.27263929_wp, -4.15449115_wp, -6.49642216_wp, -11.08875150_wp, -9.46824193_wp, & - -7.58212146_wp, -4.24174944_wp, -5.43919729_wp, -3.07954066_wp, -0.36964868_wp, & - -1.92106303_wp, -1.82882366_wp, -0.62939289_wp, -3.94123861_wp, -1.28889054_wp, & - -1.15583378_wp, -2.21088690_wp, -2.50433473_wp, -0.60989805_wp, -5.59772238_wp, & - -6.07271917_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -10.23295074_wp, -4.78617129_wp, 2.30200939_wp, -2.47626969_wp, & - -1.55610789_wp, -0.43062370_wp, -0.58459165_wp, -0.50729560_wp, -2.25016445_wp, & - -2.30570264_wp, -0.71895676_wp, -0.69913215_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.84000577_wp, 1.93662293_wp, 0.75713741_wp, 0.70280267_wp, 0.66801866_wp, & - 0.80702432_wp, 1.05090013_wp, 0.30000000_wp, 0.63060017_wp, 1.51948779_wp, & - 0.86566219_wp, 0.58291039_wp, 0.71824983_wp, 0.86677510_wp, 0.82593733_wp, & - 0.89899941_wp, 0.63868352_wp, 0.96358133_wp, 0.66545251_wp, 0.80480817_wp, & - 0.95014908_wp, 1.02157323_wp, 1.09777786_wp, 1.02819731_wp, 0.85941838_wp, & - 0.76594459_wp, 0.43395433_wp, 0.73254098_wp, 0.53395683_wp, 0.95050256_wp, & - 0.74795875_wp, 0.80760598_wp, 0.82987365_wp, 0.76466789_wp, 0.76000744_wp, & - 1.05463409_wp, 0.61531078_wp, 0.58475465_wp, 1.33976895_wp, 1.03559080_wp, & - 1.14844125_wp, 0.72979791_wp, 1.00608294_wp, 0.97907242_wp, 0.93346416_wp, & - 0.95757943_wp, 0.88025086_wp, 0.30000000_wp, 0.86304168_wp, 0.78311535_wp, & - 0.70994875_wp, 0.81604514_wp, 0.65793507_wp, 0.96082869_wp, 0.81013575_wp, & - 0.89928709_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.04125551_wp, 0.75085024_wp, 0.74226336_wp, 0.91221781_wp, & - 0.71806441_wp, 0.81940683_wp, 1.12043056_wp, 0.30000000_wp, 0.80898668_wp, & - 0.74848486_wp, 0.64544462_wp, 0.66087041_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 5.69994162_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_benzene.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_benzene.fh deleted file mode 100644 index 5a1c3fe..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_benzene.fh +++ /dev/null @@ -1,132 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_benzene = gbsa_parameter ( & - 7.00000000_wp, & - 78.11000000_wp, & - 0.86700000_wp, & - 1.59772343_wp, & - 0.64164499_wp, & - 2.65359512_wp, & - 0.28199945_wp, & - 0.00000000_wp, & - (/ -1.52312760_wp, -0.47678463_wp, -7.62380554_wp, -6.90812975_wp, -2.83158018_wp, & - -2.92375089_wp, -0.80591624_wp, 0.79482640_wp, -0.63332208_wp, -0.27278544_wp, & - -7.63345991_wp, -10.62235584_wp, -3.00565892_wp, -0.45505795_wp, -3.13584269_wp, & - -2.57652857_wp, -2.09566380_wp, -1.33010780_wp, -6.25286814_wp, -7.64027873_wp, & - -5.85238752_wp, -2.42931989_wp, -5.86570370_wp, -11.73973648_wp, -5.98736548_wp, & - -3.30804991_wp, -3.53465626_wp, -3.02206125_wp, -2.58097950_wp, -6.79254306_wp, & - -2.65124749_wp, -2.33551214_wp, -2.41220535_wp, -1.81406443_wp, -2.50620689_wp, & - -1.42840445_wp, -6.52812645_wp, -9.53201953_wp, -8.05597510_wp, 2.39232808_wp, & - -3.18814624_wp, 0.36154727_wp, 0.00000000_wp, -3.92310422_wp, -1.06032777_wp, & - -2.07890670_wp, -3.09915062_wp, -2.19810693_wp, -2.67057919_wp, -1.71200090_wp, & - -1.93164354_wp, -2.12255908_wp, -3.05822619_wp, -1.51437103_wp, -2.69459743_wp, & - -7.02947565_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.43977123_wp, -2.91379030_wp, -1.83568969_wp, -9.36954475_wp, & - -1.59529996_wp, -1.87150137_wp, -1.77935600_wp, -2.23002166_wp, -1.17716732_wp, & - -2.83594104_wp, -0.89073737_wp, -0.72715773_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.59677857_wp, 1.76929017_wp, 1.23211723_wp, 0.96953016_wp, 0.85327734_wp, & - 0.87412731_wp, 1.04113131_wp, 0.94134128_wp, 0.60103713_wp, 1.43204334_wp, & - 1.25452792_wp, 1.22631016_wp, 0.93369080_wp, 0.91665550_wp, 0.88636585_wp, & - 0.80104483_wp, 0.85591347_wp, 1.12386362_wp, 1.16665338_wp, 1.36878004_wp, & - 0.99178698_wp, 0.98978835_wp, 1.06853285_wp, 0.94022134_wp, 0.75038502_wp, & - 0.92518355_wp, 0.89334771_wp, 1.04110771_wp, 0.57953935_wp, 0.57989441_wp, & - 1.01601655_wp, 0.80917147_wp, 0.99263049_wp, 0.92749899_wp, 0.41146042_wp, & - 1.08464627_wp, 1.07152274_wp, 1.28906739_wp, 1.29996342_wp, 1.31999377_wp, & - 1.10573275_wp, 0.87109897_wp, 0.80000000_wp, 1.11439105_wp, 1.01989383_wp, & - 1.12955327_wp, 1.31221601_wp, 1.65514191_wp, 0.74871587_wp, 0.76769207_wp, & - 1.20800631_wp, 1.07316024_wp, 0.79441455_wp, 0.91117165_wp, 1.01986808_wp, & - 0.67396733_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.17472851_wp, 1.02353501_wp, 0.92359467_wp, 0.99264541_wp, & - 0.84587036_wp, 1.02358725_wp, 1.03471038_wp, 1.50286433_wp, 1.51200187_wp, & - 1.16407973_wp, 1.20948300_wp, 1.07081432_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_benzene = gbsa_parameter ( & - 7.00000000_wp, & - 78.11000000_wp, & - 0.86700000_wp, & - 1.56864732_wp, & - 0.74685442_wp, & - 2.83877748_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.50694301_wp, -0.52051145_wp, -5.30073377_wp, -11.52852601_wp, -2.92421984_wp, & - -2.65057861_wp, -2.87903272_wp, -1.37047180_wp, -0.48751187_wp, -0.30335830_wp, & - -5.94144474_wp, -1.48761509_wp, -2.06008258_wp, -0.86298441_wp, -2.84657014_wp, & - -2.43262928_wp, -1.85698137_wp, -1.25700282_wp, -2.16031353_wp, -0.65822232_wp, & - -5.77869522_wp, 0.19701829_wp, -4.70251132_wp, -2.05253608_wp, -2.51893952_wp, & - -0.49254574_wp, 10.20719293_wp, -1.50073871_wp, -2.39361059_wp, -2.35183965_wp, & - -2.44012978_wp, -2.20936107_wp, -2.35747455_wp, -1.74209746_wp, -2.29085994_wp, & - -1.41351533_wp, -2.21343671_wp, -1.56167296_wp, -5.99538644_wp, -0.56598164_wp, & - -4.47132656_wp, -2.43646746_wp, -3.71304534_wp, -2.72229012_wp, -1.77275188_wp, & - -2.22658489_wp, -2.55569323_wp, -2.52509589_wp, -2.52561356_wp, -1.90592090_wp, & - -2.01762201_wp, -2.39747582_wp, -2.87046623_wp, -1.00461466_wp, -0.24711217_wp, & - -0.30616722_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -0.74328559_wp, -3.65652173_wp, 2.99783090_wp, -0.43508472_wp, & - -0.36780192_wp, -2.26238181_wp, -1.30799380_wp, -1.49987551_wp, -1.63838071_wp, & - -1.30994279_wp, -0.95435762_wp, -0.99905842_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.53998804_wp, 0.67578863_wp, 0.97377845_wp, 0.81140818_wp, & - 0.70398030_wp, 1.32614006_wp, 0.85560034_wp, 0.62220267_wp, 1.32703368_wp, & - 0.74891818_wp, 0.30000000_wp, 0.68528486_wp, 0.90746438_wp, 0.90580718_wp, & - 0.94868883_wp, 0.77839591_wp, 0.72209903_wp, 0.69511400_wp, 0.30000000_wp, & - 1.05559918_wp, 1.05826730_wp, 1.04042554_wp, 0.80035125_wp, 0.89695582_wp, & - 0.98962185_wp, 0.63768205_wp, 1.02347946_wp, 0.72529321_wp, 0.46166339_wp, & - 0.70264395_wp, 0.79017965_wp, 0.69270983_wp, 0.94010259_wp, 0.30000000_wp, & - 0.65877050_wp, 0.30000000_wp, 0.65424275_wp, 1.07262150_wp, 0.73384526_wp, & - 1.04760606_wp, 0.76043320_wp, 1.19945969_wp, 0.88344350_wp, 0.80070141_wp, & - 1.17400917_wp, 0.94331092_wp, 0.72523165_wp, 0.76250523_wp, 0.73447181_wp, & - 0.55871535_wp, 0.66384378_wp, 0.59834033_wp, 0.79993610_wp, 0.59824016_wp, & - 0.49615254_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.77923135_wp, 0.92170732_wp, 0.70388295_wp, 0.89972537_wp, & - 0.97299413_wp, 0.85244821_wp, 1.09001850_wp, 0.95252827_wp, 0.60967486_wp, & - 0.78738062_wp, 0.90805503_wp, 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_ch2cl2.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_ch2cl2.fh deleted file mode 100644 index f1c56e6..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_ch2cl2.fh +++ /dev/null @@ -1,132 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_ch2cl2 = gbsa_parameter ( & - 7.00000000_wp, & - 84.93000000_wp, & - 1.33000000_wp, & - 1.49289571_wp, & - 0.52215757_wp, & - 2.22507118_wp, & - 0.33897497_wp, & - 0.00000000_wp, & - (/ -1.32703321_wp, -0.52472152_wp, -9.25425592_wp, -5.81831879_wp, -3.13024400_wp, & - -2.79555517_wp, -0.35247454_wp, 1.19202618_wp, -0.03585866_wp, -0.29949390_wp, & - -7.92357453_wp, -11.00290038_wp, -3.38013987_wp, -0.78352680_wp, -3.78476835_wp, & - -2.90899437_wp, -2.27746883_wp, -1.29940615_wp, -10.85488061_wp, -8.96175700_wp, & - -7.25550968_wp, -3.24485081_wp, -7.90349523_wp, -8.52451461_wp, -6.39316195_wp, & - -5.24592357_wp, 2.18080480_wp, -2.90586679_wp, -3.15688118_wp, -4.88062521_wp, & - -2.39355003_wp, -2.75774665_wp, -2.72538107_wp, -1.88469642_wp, -2.62331269_wp, & - -1.39939248_wp, -8.69502633_wp, -11.82948020_wp, -8.03159818_wp, 4.72129925_wp, & - -4.31154873_wp, 0.54995200_wp, 0.00000000_wp, -3.61184221_wp, -0.40590200_wp, & - -2.07839584_wp, -2.00520077_wp, -1.99324045_wp, -2.76795188_wp, -1.99464023_wp, & - -1.99697106_wp, -2.32600325_wp, -3.53478011_wp, -1.48329464_wp, -6.87881931_wp, & - -10.54299824_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.86376376_wp, -3.40060712_wp, -0.90694603_wp, -6.35403767_wp, & - -2.32194914_wp, -1.60393721_wp, -1.65185582_wp, -1.82762893_wp, -0.90397597_wp, & - -3.61999897_wp, -1.04204880_wp, -1.19039351_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.49838916_wp, 2.00984976_wp, 1.06201144_wp, 0.62158574_wp, 0.82561872_wp, & - 0.82782356_wp, 0.99407173_wp, 0.91522366_wp, 0.66931993_wp, 1.92443743_wp, & - 0.91116983_wp, 0.70288557_wp, 0.96732652_wp, 0.90542449_wp, 0.85547741_wp, & - 0.69562335_wp, 0.92545456_wp, 1.40510832_wp, 1.27943277_wp, 1.02064161_wp, & - 1.16813955_wp, 1.02426632_wp, 1.12897184_wp, 1.22500754_wp, 1.11474485_wp, & - 1.09542472_wp, 1.05958267_wp, 1.07798345_wp, 0.80867616_wp, 0.69314726_wp, & - 0.61129323_wp, 0.87608151_wp, 0.92464053_wp, 0.52656828_wp, 0.76471565_wp, & - 1.34557402_wp, 1.06992827_wp, 1.16401722_wp, 1.29257405_wp, 1.29874357_wp, & - 1.15498478_wp, 1.28654971_wp, 0.80000000_wp, 0.92506787_wp, 1.08841600_wp, & - 1.23219707_wp, 0.90724530_wp, 1.77813654_wp, 0.73368755_wp, 0.72896231_wp, & - 0.99196507_wp, 0.94684247_wp, 0.30000000_wp, 0.30000000_wp, 1.09111407_wp, & - 0.80881589_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.07605546_wp, 1.07156566_wp, 1.09579855_wp, 1.15114384_wp, & - 1.10164874_wp, 1.05961508_wp, 1.01308681_wp, 1.26300191_wp, 1.03078132_wp, & - 1.05939620_wp, 0.92887439_wp, 1.12866218_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_ch2cl2 = gbsa_parameter ( & - 8.93000000_wp, & - 84.93000000_wp, & - 1.33000000_wp, & - 1.49173776_wp, & - 0.71987590_wp, & - 2.78666238_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.67483197_wp, -0.28713779_wp, -7.28249734_wp, -11.10448635_wp, -2.97926593_wp, & - -2.30638085_wp, -3.91770623_wp, -1.96047477_wp, -0.38570179_wp, -0.32043258_wp, & - -7.43382511_wp, -1.48312893_wp, -2.11112995_wp, -0.93434902_wp, -3.26752265_wp, & - -2.64055173_wp, -1.85302233_wp, -1.24950227_wp, -2.45911060_wp, -0.61295300_wp, & - -6.16964256_wp, 0.87316316_wp, -5.29681429_wp, -4.37951961_wp, -3.36703719_wp, & - -0.95611020_wp, -0.26245490_wp, -2.58768316_wp, -2.40997046_wp, -2.23826109_wp, & - -2.77874024_wp, -2.12445881_wp, -2.49574917_wp, -2.03984242_wp, -2.22755851_wp, & - -1.30924871_wp, -2.42521782_wp, -2.49375000_wp, -6.68783790_wp, -3.24094807_wp, & - -5.65031864_wp, -2.64322557_wp, -4.42697921_wp, -3.59693016_wp, -4.13311484_wp, & - -2.53125329_wp, -2.55410088_wp, -2.52713527_wp, -2.44600428_wp, -1.82534493_wp, & - -2.00370739_wp, -2.51133071_wp, -3.12670692_wp, -1.00985350_wp, -0.02860836_wp, & - -0.31368515_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.92510899_wp, -4.81701127_wp, 6.54778123_wp, -0.92035497_wp, & - -0.98873883_wp, -3.28664078_wp, -1.37270521_wp, -1.55367240_wp, -1.64062167_wp, & - -1.28474651_wp, -0.83375665_wp, -1.17186182_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.90514339_wp, 0.74545405_wp, 0.98955654_wp, 0.79197067_wp, & - 0.72425028_wp, 1.26599804_wp, 0.93481893_wp, 0.72717132_wp, 1.38500738_wp, & - 0.74348092_wp, 0.55226520_wp, 0.66038486_wp, 0.88836526_wp, 0.78414576_wp, & - 0.90029067_wp, 0.76019359_wp, 1.24626674_wp, 0.56461834_wp, 0.30000000_wp, & - 0.99276006_wp, 1.04477023_wp, 0.93237272_wp, 0.97376199_wp, 0.86352354_wp, & - 1.19605509_wp, 0.96864127_wp, 0.91897364_wp, 0.68379013_wp, 0.30000000_wp, & - 0.78310817_wp, 0.81062086_wp, 0.66330843_wp, 1.17962734_wp, 0.39287452_wp, & - 1.02712906_wp, 0.30000000_wp, 0.30000000_wp, 0.74799755_wp, 1.11587944_wp, & - 1.11001354_wp, 0.61616658_wp, 1.18388622_wp, 1.12788745_wp, 0.90378457_wp, & - 1.16509468_wp, 0.80141713_wp, 0.77972741_wp, 0.71794731_wp, 0.65212826_wp, & - 0.45343220_wp, 0.74827754_wp, 0.39084153_wp, 0.79960488_wp, 0.43795154_wp, & - 0.51631425_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.06215801_wp, 0.81937375_wp, 0.57889123_wp, 0.83744571_wp, & - 0.93174276_wp, 0.93184186_wp, 1.14567151_wp, 0.93895246_wp, 0.79990900_wp, & - 0.68051400_wp, 0.91962889_wp, 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_chcl3.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_chcl3.fh deleted file mode 100644 index ab3a135..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_chcl3.fh +++ /dev/null @@ -1,132 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_chcl3 = gbsa_parameter ( & - 7.00000000_wp, & - 119.38000000_wp, & - 1.49000000_wp, & - 1.49289571_wp, & - 0.52215757_wp, & - 2.22507118_wp, & - 0.33897497_wp, & - 0.00000000_wp, & - (/ -1.32703321_wp, -0.52472152_wp, -9.25425592_wp, -5.81831879_wp, -3.13024400_wp, & - -2.79555517_wp, -0.35247454_wp, 1.19202618_wp, -0.03585866_wp, -0.29949390_wp, & - -7.92357453_wp, -11.00290038_wp, -3.38013987_wp, -0.78352680_wp, -3.78476835_wp, & - -2.90899437_wp, -2.27746883_wp, -1.29940615_wp, -10.85488061_wp, -8.96175700_wp, & - -7.25550968_wp, -3.24485081_wp, -7.90349523_wp, -8.52451461_wp, -6.39316195_wp, & - -5.24592357_wp, 2.18080480_wp, -2.90586679_wp, -3.15688118_wp, -4.88062521_wp, & - -2.39355003_wp, -2.75774665_wp, -2.72538107_wp, -1.88469642_wp, -2.62331269_wp, & - -1.39939248_wp, -8.69502633_wp, -11.82948020_wp, -8.03159818_wp, 4.72129925_wp, & - -4.31154873_wp, 0.54995200_wp, 0.00000000_wp, -3.61184221_wp, -0.40590200_wp, & - -2.07839584_wp, -2.00520077_wp, -1.99324045_wp, -2.76795188_wp, -1.99464023_wp, & - -1.99697106_wp, -2.32600325_wp, -3.53478011_wp, -1.48329464_wp, -6.87881931_wp, & - -10.54299824_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.86376376_wp, -3.40060712_wp, -0.90694603_wp, -6.35403767_wp, & - -2.32194914_wp, -1.60393721_wp, -1.65185582_wp, -1.82762893_wp, -0.90397597_wp, & - -3.61999897_wp, -1.04204880_wp, -1.19039351_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.49838916_wp, 2.00984976_wp, 1.06201144_wp, 0.62158574_wp, 0.82561872_wp, & - 0.82782356_wp, 0.99407173_wp, 0.91522366_wp, 0.66931993_wp, 1.92443743_wp, & - 0.91116983_wp, 0.70288557_wp, 0.96732652_wp, 0.90542449_wp, 0.85547741_wp, & - 0.69562335_wp, 0.92545456_wp, 1.40510832_wp, 1.27943277_wp, 1.02064161_wp, & - 1.16813955_wp, 1.02426632_wp, 1.12897184_wp, 1.22500754_wp, 1.11474485_wp, & - 1.09542472_wp, 1.05958267_wp, 1.07798345_wp, 0.80867616_wp, 0.69314726_wp, & - 0.61129323_wp, 0.87608151_wp, 0.92464053_wp, 0.52656828_wp, 0.76471565_wp, & - 1.34557402_wp, 1.06992827_wp, 1.16401722_wp, 1.29257405_wp, 1.29874357_wp, & - 1.15498478_wp, 1.28654971_wp, 0.80000000_wp, 0.92506787_wp, 1.08841600_wp, & - 1.23219707_wp, 0.90724530_wp, 1.77813654_wp, 0.73368755_wp, 0.72896231_wp, & - 0.99196507_wp, 0.94684247_wp, 0.30000000_wp, 0.30000000_wp, 1.09111407_wp, & - 0.80881589_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.07605546_wp, 1.07156566_wp, 1.09579855_wp, 1.15114384_wp, & - 1.10164874_wp, 1.05961508_wp, 1.01308681_wp, 1.26300191_wp, 1.03078132_wp, & - 1.05939620_wp, 0.92887439_wp, 1.12866218_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_chcl3 = gbsa_parameter ( & - 4.81000000_wp, & - 119.38000000_wp, & - 1.49000000_wp, & - 1.35385322_wp, & - 0.84269108_wp, & - 2.57705263_wp, & - 0.07739664_wp, & - 0.00000000_wp, & - (/ -1.40224249_wp, -0.39918916_wp, -4.35761612_wp, -11.02930731_wp, -2.82022156_wp, & - -2.38013309_wp, -3.07139896_wp, -0.87148912_wp, -0.15390241_wp, -0.42649928_wp, & - -5.62463786_wp, -1.31726393_wp, -2.35594923_wp, -0.69284388_wp, -3.03987986_wp, & - -2.25595026_wp, -1.89157729_wp, -1.33884944_wp, -2.44786705_wp, -0.59935221_wp, & - -5.31492587_wp, -2.20263983_wp, -5.45421204_wp, -3.17341084_wp, -2.45156102_wp, & - -1.13842229_wp, -6.17390060_wp, -1.42694564_wp, -2.15135792_wp, -2.20738066_wp, & - -2.44694263_wp, -2.34870979_wp, -2.37890823_wp, -1.39727148_wp, -2.13180988_wp, & - -1.50187701_wp, -1.93026335_wp, -2.24421001_wp, -6.42889593_wp, -0.24381935_wp, & - -4.66662688_wp, -2.28543446_wp, -3.92096351_wp, -2.21066898_wp, -3.63327137_wp, & - -1.72273738_wp, -2.38332510_wp, -1.72443846_wp, -2.41028874_wp, -1.94271671_wp, & - -1.45599155_wp, -2.29878306_wp, -2.98470401_wp, -1.16737231_wp, -0.71104904_wp, & - -0.16472062_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.26072944_wp, -5.01913342_wp, -1.41006655_wp, -4.46088393_wp, & - -1.21496874_wp, -3.15096373_wp, -1.31495436_wp, -1.67104118_wp, -1.49106045_wp, & - -1.35087941_wp, -1.04580405_wp, -1.01233149_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 2.00750187_wp, 1.00481867_wp, 0.30000000_wp, 0.84879465_wp, & - 0.65269211_wp, 1.28114052_wp, 0.94361242_wp, 0.80123358_wp, 1.83594082_wp, & - 0.60112303_wp, 0.56654483_wp, 0.44937919_wp, 0.90402485_wp, 0.47643737_wp, & - 0.77686305_wp, 1.08365036_wp, 1.35379827_wp, 1.20608278_wp, 0.30000000_wp, & - 1.02311075_wp, 1.06996218_wp, 1.22396497_wp, 1.34196639_wp, 1.00390068_wp, & - 1.12223190_wp, 0.30000000_wp, 1.11226136_wp, 0.78325275_wp, 0.30000000_wp, & - 0.74129737_wp, 0.81647359_wp, 0.66168300_wp, 0.55712906_wp, 0.30000000_wp, & - 1.24637409_wp, 1.06104837_wp, 1.25921888_wp, 1.07753846_wp, 1.33233387_wp, & - 1.27052051_wp, 0.90302642_wp, 1.19085747_wp, 1.03127834_wp, 0.88247477_wp, & - 1.21415833_wp, 0.92499980_wp, 1.74218982_wp, 0.72691432_wp, 0.63751113_wp, & - 0.30000000_wp, 0.31378000_wp, 0.30000000_wp, 0.55045705_wp, 1.11366273_wp, & - 0.55722029_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.09297339_wp, 1.13145314_wp, 1.02126490_wp, 1.24961053_wp, & - 1.12226099_wp, 1.11953985_wp, 1.17484587_wp, 1.28553469_wp, 0.73334121_wp, & - 0.99091699_wp, 0.92022599_wp, 1.13107676_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_cs2.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_cs2.fh deleted file mode 100644 index 86baae7..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_cs2.fh +++ /dev/null @@ -1,132 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_cs2 = gbsa_parameter ( & - 2.60000000_wp, & - 76.13000000_wp, & - 1.26600000_wp, & - 1.18273365_wp, & - 0.71354327_wp, & - 3.37941625_wp, & - 0.08027956_wp, & - 0.00000000_wp, & - (/ -1.59193848_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - -3.27628791_wp, 1.66032479_wp, 1.97046715_wp, -1.34661167_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, -3.08190918_wp, & - -2.31551512_wp, -2.66430226_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.97012484_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.88983137_wp, 1.00509586_wp, 1.05601217_wp, 0.80228636_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.75808454_wp, & - 0.60852409_wp, 0.92019709_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_cs2 = gbsa_parameter ( & - 2.64000000_wp, & - 76.14000000_wp, & - 1.26000000_wp, & - 1.40636177_wp, & - 0.74329373_wp, & - 2.81072250_wp, & - 0.00875111_wp, & - 0.00000000_wp, & - (/ -1.44799804_wp, -0.21766562_wp, -4.87939161_wp, -7.58542202_wp, -2.62473530_wp, & - -3.22859995_wp, -2.36362362_wp, -1.08346241_wp, -0.91204188_wp, -0.24699289_wp, & - -6.22674760_wp, -1.49892103_wp, -1.71955875_wp, -0.41453333_wp, -2.45198214_wp, & - -2.49097868_wp, -2.25994690_wp, -1.14425445_wp, -1.27575631_wp, -5.32159355_wp, & - -3.79064287_wp, 0.31469847_wp, -2.14096821_wp, -1.87864558_wp, -1.21850253_wp, & - -0.89855694_wp, 0.83486857_wp, -1.26921775_wp, -2.06139867_wp, -2.35211852_wp, & - -2.54771219_wp, -2.00997722_wp, -2.10628460_wp, -1.60855536_wp, -3.22845209_wp, & - -1.25788796_wp, -1.73800411_wp, -0.82817737_wp, -6.80306720_wp, 0.28878658_wp, & - -2.24178809_wp, -0.35385730_wp, -2.27613506_wp, -2.87458317_wp, -2.06906558_wp, & - -1.64445804_wp, -2.15207055_wp, -2.17928002_wp, -2.00685271_wp, -1.61939605_wp, & - -1.37636403_wp, -2.04001572_wp, -3.27762061_wp, -1.01222929_wp, -0.02314733_wp, & - -0.40769168_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -0.32297707_wp, -2.27781319_wp, 0.86073858_wp, -1.77952156_wp, & - -1.32570994_wp, -1.06456002_wp, -0.84007379_wp, -1.23720944_wp, -0.91224267_wp, & - -1.00281909_wp, -0.79729718_wp, -0.92942177_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.93699367_wp, 0.38364047_wp, 0.96056410_wp, 1.00789644_wp, 0.80213645_wp, & - 0.83307834_wp, 1.02661619_wp, 0.96508008_wp, 0.49013084_wp, 0.30000000_wp, & - 1.20470949_wp, 0.30000000_wp, 0.61701017_wp, 0.80259048_wp, 0.57774746_wp, & - 0.95748589_wp, 0.78136558_wp, 0.30000000_wp, 0.75516989_wp, 0.78712705_wp, & - 0.91492983_wp, 1.02323139_wp, 1.03056314_wp, 1.31268233_wp, 0.74452937_wp, & - 1.32357113_wp, 0.81929032_wp, 0.74873442_wp, 1.06645349_wp, 1.00639390_wp, & - 0.92065852_wp, 0.77829892_wp, 1.08306687_wp, 1.07338400_wp, 0.30000000_wp, & - 1.27090652_wp, 0.30000000_wp, 0.30000000_wp, 1.17343866_wp, 0.81721997_wp, & - 1.06406349_wp, 0.44731611_wp, 1.28258212_wp, 1.34855350_wp, 0.96095193_wp, & - 1.17503498_wp, 1.07905886_wp, 1.01436978_wp, 0.76340079_wp, 0.64749372_wp, & - 0.30000000_wp, 0.37737014_wp, 0.30000000_wp, 0.58202362_wp, 0.68939189_wp, & - 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.86961760_wp, 0.94910939_wp, 0.30000000_wp, 0.93536933_wp, & - 1.30109906_wp, 1.03971894_wp, 1.17570267_wp, 1.09549856_wp, 0.30000000_wp, & - 0.79885417_wp, 0.99522474_wp, 1.10694939_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_dmf.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_dmf.fh deleted file mode 100644 index eba7943..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_dmf.fh +++ /dev/null @@ -1,66 +0,0 @@ -type(gbsa_parameter),parameter :: gfn2_dmf = gbsa_parameter ( & - 37.00000000_wp, & - 73.10000000_wp, & - 0.95000000_wp, & - 1.71813723_wp, & - 0.71573191_wp, & - 2.10659266_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.25099906_wp, -0.12398069_wp, -4.83052397_wp, -14.28358672_wp, -2.53931516_wp, & - -2.95148764_wp, -3.08952060_wp, -0.65902085_wp, -0.38367538_wp, -0.15606032_wp, & - -6.09319494_wp, -1.05471663_wp, -1.78706583_wp, -0.06307133_wp, -2.32673370_wp, & - -2.31428078_wp, -1.66299394_wp, -1.24764542_wp, -2.44511416_wp, -0.45254161_wp, & - -0.90358244_wp, 0.17121838_wp, -1.88402479_wp, -5.10034519_wp, -0.58060016_wp, & - 2.09445061_wp, 2.16590146_wp, -2.70143053_wp, -2.20718608_wp, -1.79355737_wp, & - -2.32637352_wp, -2.11160510_wp, -2.33863809_wp, -1.65128837_wp, -2.27602615_wp, & - -1.23224500_wp, -2.19850677_wp, -1.54776183_wp, -2.60917701_wp, 1.20412143_wp, & - 0.38642485_wp, 0.97188897_wp, -4.36081596_wp, -4.22980810_wp, -2.59528301_wp, & - -2.43285477_wp, -2.36501467_wp, -1.81715371_wp, -1.87232266_wp, -1.74919399_wp, & - -1.14096957_wp, -2.28229902_wp, -2.87721546_wp, -0.84519040_wp, 0.00522748_wp, & - 0.00265869_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.57681940_wp, 0.10205359_wp, 2.32289196_wp, -4.86649441_wp, & - -1.04399528_wp, -1.57960635_wp, -0.94570328_wp, -1.31784843_wp, -1.06672701_wp, & - -1.09283979_wp, -0.87327387_wp, -0.51299837_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.85356938_wp, 1.57206021_wp, 0.30000000_wp, 0.76256918_wp, 0.73399365_wp, & - 0.78587549_wp, 0.87675075_wp, 0.30000000_wp, 0.39750894_wp, 1.08036039_wp, & - 1.32177658_wp, 0.39036605_wp, 0.73865420_wp, 0.80272830_wp, 0.30000000_wp, & - 0.89580453_wp, 0.63613191_wp, 0.30000000_wp, 0.81287687_wp, 0.80963188_wp, & - 0.93365339_wp, 1.00604168_wp, 1.07968596_wp, 1.17965269_wp, 0.75043208_wp, & - 0.79574473_wp, 0.82919632_wp, 1.12176455_wp, 0.56826902_wp, 0.51000759_wp, & - 0.75758869_wp, 0.86743385_wp, 0.91425856_wp, 0.94887891_wp, 0.62809355_wp, & - 0.55163766_wp, 0.30000000_wp, 0.30000000_wp, 1.04803336_wp, 1.04685260_wp, & - 1.14333466_wp, 0.67965539_wp, 1.00600156_wp, 1.17637622_wp, 1.18367057_wp, & - 1.04952347_wp, 0.80763679_wp, 0.75331653_wp, 0.75412477_wp, 0.82618457_wp, & - 0.76336693_wp, 0.77019045_wp, 0.65792997_wp, 1.03849051_wp, 0.75966209_wp, & - 0.80912892_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.97891583_wp, 0.98083740_wp, 0.82821423_wp, 1.02647907_wp, & - 0.87735180_wp, 1.07805068_wp, 0.85101549_wp, 0.69012150_wp, 0.56444228_wp, & - 0.67016743_wp, 0.88212334_wp, 0.83446807_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 7.71201733_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_dmso.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_dmso.fh deleted file mode 100644 index 2be9d98..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_dmso.fh +++ /dev/null @@ -1,132 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_dmso = gbsa_parameter ( & - 47.20000000_wp, & - 78.13000000_wp, & - 1.10000000_wp, & - 1.47748206_wp, & - 0.68742935_wp, & - 2.64820749_wp, & - 0.08775281_wp, & - 0.00000000_wp, & - (/ -0.87712422_wp, 0.05854086_wp, -10.96034929_wp, -9.05632727_wp, -2.68691944_wp, & - -2.80630928_wp, -0.55783053_wp, 3.21467852_wp, 0.44043396_wp, -0.21263168_wp, & - -6.19880808_wp, -17.96274370_wp, -4.29427245_wp, -0.33536836_wp, -3.05011828_wp, & - -2.54644283_wp, -1.47759772_wp, -0.58036166_wp, -6.36214363_wp, -11.51304700_wp, & - -8.48214683_wp, -0.96377586_wp, -9.09160488_wp, -9.30415276_wp, -7.67714793_wp, & - -3.23870810_wp, -4.54522486_wp, -3.75345418_wp, -2.67747060_wp, -11.63964312_wp, & - -2.84557745_wp, -1.81022129_wp, -2.23036924_wp, -1.87520424_wp, -2.61823231_wp, & - -0.74884886_wp, -5.65659118_wp, -14.21180242_wp, -12.50073307_wp, 0.28439278_wp, & - -4.46553278_wp, -8.22344111_wp, 1.00000000_wp, -3.86401927_wp, -0.46353771_wp, & - -2.11061586_wp, -2.36522407_wp, -2.34938047_wp, -2.91312353_wp, -1.36067206_wp, & - -1.19642367_wp, -1.89574272_wp, -3.01899181_wp, -0.67042026_wp, -4.48041171_wp, & - -11.42298821_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, -2.82120676_wp, -3.58303568_wp, -2.88564787_wp, -7.67575403_wp, & - -2.07705636_wp, -1.93914190_wp, -2.84112970_wp, -2.37551268_wp, -1.05373370_wp, & - -3.01337371_wp, -0.66386840_wp, -0.50281089_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, & - 1.00000000_wp, 1.00000000_wp, 1.00000000_wp, 1.00000000_wp /), & - (/ 0.60515909_wp, 1.91196227_wp, 1.25655379_wp, 1.18575295_wp, 0.84370639_wp, & - 0.80838262_wp, 1.06660397_wp, 0.30000000_wp, 0.64855180_wp, 1.63595010_wp, & - 1.04490918_wp, 1.27088204_wp, 1.04262981_wp, 0.88432057_wp, 0.90112086_wp, & - 0.74658950_wp, 0.65699448_wp, 1.30915859_wp, 1.17193619_wp, 1.22772112_wp, & - 0.92834987_wp, 0.95381415_wp, 1.08974484_wp, 1.09832095_wp, 0.93926096_wp, & - 0.84342704_wp, 0.82932941_wp, 0.98431663_wp, 0.83273417_wp, 0.92841938_wp, & - 0.49296618_wp, 0.81718039_wp, 0.90669904_wp, 0.85462954_wp, 0.97132706_wp, & - 1.29800773_wp, 1.02625667_wp, 1.21642482_wp, 1.34596356_wp, 1.07828588_wp, & - 1.08403943_wp, 0.72629720_wp, 0.80000000_wp, 0.91014466_wp, 0.95888983_wp, & - 1.03724923_wp, 1.21081189_wp, 1.34333032_wp, 0.73358908_wp, 0.72962380_wp, & - 0.84041472_wp, 0.93791884_wp, 0.75947406_wp, 1.08689045_wp, 1.00889930_wp, & - 0.87968799_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.99347231_wp, 0.99499187_wp, 1.11573218_wp, 1.10241914_wp, & - 0.80988747_wp, 0.94943528_wp, 0.85477814_wp, 1.39477093_wp, 1.31876099_wp, & - 1.22263329_wp, 1.05252130_wp, 1.05662068_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 2.92281633_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_dmso = gbsa_parameter ( & - 46.68000000_wp, & - 78.13000000_wp, & - 1.10000000_wp, & - 1.63948621_wp, & - 0.94908764_wp, & - 3.23903959_wp, & - 0.01179665_wp, & - 0.00000000_wp, & - (/ -1.26828485_wp, -0.14001525_wp, -4.77030520_wp, -13.28637576_wp, -2.44000615_wp, & - -2.91152754_wp, -3.02878286_wp, -0.96654033_wp, -0.74901761_wp, -0.15013931_wp, & - -7.57301064_wp, -1.07620056_wp, -1.57531340_wp, 0.01651507_wp, -2.45927654_wp, & - -2.20697164_wp, -1.73096052_wp, -1.13429816_wp, -2.26148394_wp, -0.47926808_wp, & - -1.28950081_wp, 3.14234362_wp, -1.53870511_wp, -0.76166609_wp, -4.30543053_wp, & - 2.49021738_wp, 2.26022088_wp, -2.84279828_wp, -1.96514879_wp, -1.73697896_wp, & - -2.10194033_wp, -2.04260654_wp, -2.23267873_wp, -1.65027332_wp, -2.33227071_wp, & - -1.14099230_wp, -1.95826838_wp, -1.57028255_wp, -6.30069426_wp, 0.56700686_wp, & - -6.78956789_wp, 0.85873688_wp, -4.04990854_wp, -0.63990307_wp, -3.71915347_wp, & - -2.49749848_wp, -2.03192284_wp, -1.77890060_wp, -1.56403106_wp, -1.68912583_wp, & - -1.21756125_wp, -2.21746848_wp, -2.73254858_wp, -0.92096031_wp, -0.64593857_wp, & - -0.05012274_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.54581522_wp, 3.58837215_wp, 3.48337598_wp, -1.69232998_wp, & - -0.53159857_wp, -2.03705708_wp, -0.97508537_wp, -1.25369939_wp, -1.20279148_wp, & - -0.97062448_wp, -0.55101511_wp, -0.29612581_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.80920878_wp, 1.64040060_wp, 0.64544737_wp, 0.81217932_wp, 0.77010631_wp, & - 0.87139187_wp, 0.91659593_wp, 0.30000000_wp, 0.56663173_wp, 1.16944745_wp, & - 0.30000000_wp, 0.92848796_wp, 0.76859847_wp, 0.79454710_wp, 0.92526782_wp, & - 0.96383997_wp, 0.70567783_wp, 0.83450259_wp, 0.88106757_wp, 0.56972266_wp, & - 0.92918753_wp, 1.00233027_wp, 1.03572572_wp, 1.19341923_wp, 0.84279768_wp, & - 0.90583644_wp, 0.85423904_wp, 0.99001335_wp, 0.63575175_wp, 0.55693304_wp, & - 0.73421902_wp, 0.93730257_wp, 1.09097490_wp, 1.02912766_wp, 0.70301713_wp, & - 0.86705749_wp, 0.80000000_wp, 0.75459337_wp, 1.31919256_wp, 1.05395991_wp, & - 1.11383492_wp, 0.99560750_wp, 1.04901089_wp, 1.13912971_wp, 1.14490313_wp, & - 1.02304920_wp, 0.75090892_wp, 0.75022918_wp, 0.75962047_wp, 0.91420223_wp, & - 0.85464184_wp, 0.81225971_wp, 0.58562896_wp, 0.88758248_wp, 0.59352960_wp, & - 0.81612491_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.98893587_wp, 0.98988200_wp, 0.97995314_wp, 0.98228631_wp, & - 0.85187139_wp, 1.11075292_wp, 0.84975953_wp, 0.75821576_wp, 0.67349378_wp, & - 0.71903264_wp, 0.90944060_wp, 0.53427734_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 8.71371556_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_ether.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_ether.fh deleted file mode 100644 index 7792fe3..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_ether.fh +++ /dev/null @@ -1,132 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_ether = gbsa_parameter ( & - 7.30000000_wp, & - 74.12000000_wp, & - 0.71300000_wp, & - 1.59644701_wp, & - 0.71500286_wp, & - 2.17215279_wp, & - 0.12169871_wp, & - 0.00000000_wp, & - (/ -1.26731135_wp, -0.36185792_wp, -9.18222326_wp, -7.71374086_wp, -1.78074581_wp, & - -2.84632485_wp, 0.39172989_wp, 2.32366890_wp, -0.22856543_wp, -0.29348907_wp, & - -9.15621078_wp, -12.61612820_wp, -3.07155844_wp, -0.22133339_wp, -2.87368475_wp, & - -2.31546698_wp, -2.04007841_wp, -1.23592116_wp, -7.49327989_wp, -8.52481276_wp, & - -6.09973213_wp, -0.83300372_wp, -6.87486577_wp, -15.10887387_wp, -8.72176218_wp, & - -2.74028360_wp, -7.92805966_wp, -3.48394708_wp, -2.70058734_wp, -9.09103963_wp, & - -2.15529089_wp, -2.18496757_wp, -2.12521918_wp, -1.79339959_wp, -2.26791209_wp, & - -1.36128554_wp, -6.86821142_wp, -11.12271511_wp, -9.37277903_wp, 2.89949284_wp, & - -3.74038326_wp, -1.35709049_wp, 0.00000000_wp, -3.23230664_wp, -1.26865652_wp, & - -2.62344604_wp, -2.48514618_wp, -1.80935855_wp, -2.39814769_wp, -1.75052099_wp, & - -1.75395497_wp, -2.04167734_wp, -2.78299614_wp, -1.48860766_wp, -5.45656842_wp, & - -8.61238635_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.51520265_wp, -3.29467099_wp, -2.66322013_wp, -10.62813191_wp, & - -1.62437243_wp, -1.68911027_wp, -1.93480823_wp, -2.03511628_wp, -0.72450212_wp, & - -3.10958931_wp, -0.84469497_wp, -0.85906927_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.46183163_wp, 1.50191603_wp, 1.41643210_wp, 1.19091982_wp, 0.88492763_wp, & - 0.81365777_wp, 0.94900853_wp, 0.30000000_wp, 0.51902571_wp, 0.66061545_wp, & - 1.16197641_wp, 0.68324773_wp, 1.05595946_wp, 0.87666489_wp, 0.92672378_wp, & - 0.66416213_wp, 0.85878921_wp, 0.35720511_wp, 1.32613697_wp, 1.35949726_wp, & - 1.09613845_wp, 1.00454344_wp, 1.07808187_wp, 0.82329503_wp, 0.81638753_wp, & - 0.85975561_wp, 1.10919724_wp, 1.07233493_wp, 0.84576406_wp, 0.82824003_wp, & - 0.58773754_wp, 0.75320418_wp, 0.89705410_wp, 0.92285972_wp, 0.30000000_wp, & - 0.50283132_wp, 1.20545008_wp, 1.27064109_wp, 1.39362627_wp, 1.28077744_wp, & - 1.12098412_wp, 1.26453490_wp, 0.80000000_wp, 0.86705844_wp, 0.97773852_wp, & - 1.26479914_wp, 1.15017864_wp, 1.69531775_wp, 0.73897064_wp, 0.69523086_wp, & - 1.22395515_wp, 1.06094393_wp, 0.76862695_wp, 0.95649899_wp, 1.12732749_wp, & - 0.85916880_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.13291027_wp, 1.02628351_wp, 1.06177235_wp, 1.00061527_wp, & - 0.80678924_wp, 0.85216297_wp, 0.90358551_wp, 1.27049148_wp, 1.02402414_wp, & - 1.16999402_wp, 1.21048156_wp, 1.09783094_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 3.54352327_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_ether = gbsa_parameter ( & - 4.33000000_wp, & - 74.12000000_wp, & - 0.71300000_wp, & - 1.44617725_wp, & - 0.81002649_wp, & - 2.34354819_wp, & - 0.00725317_wp, & - 0.00000000_wp, & - (/ -1.23034649_wp, -0.29798915_wp, -1.65463315_wp, -5.37433769_wp, -2.71503336_wp, & - -2.84617853_wp, -2.26895486_wp, 0.73125943_wp, -0.14090205_wp, -0.32660678_wp, & - -9.58580652_wp, -1.26210927_wp, -2.49156432_wp, -0.16271654_wp, -2.88903923_wp, & - -1.92909489_wp, -1.71451653_wp, -1.44012567_wp, -0.80652573_wp, -0.48465843_wp, & - -2.67126345_wp, 1.40975273_wp, -4.48773191_wp, -4.04926725_wp, -3.87997599_wp, & - -3.54203497_wp, 1.94115980_wp, -2.70202792_wp, -1.98928965_wp, -1.80118031_wp, & - -2.48556495_wp, -2.28630434_wp, -2.30867291_wp, -1.56742491_wp, -2.12984787_wp, & - -1.44106077_wp, -1.33387167_wp, -1.08285382_wp, -4.72499045_wp, 2.06178963_wp, & - -4.35981460_wp, -4.57429557_wp, -6.80760269_wp, -3.45962353_wp, -3.42930676_wp, & - -2.12590953_wp, -2.31513667_wp, -2.00585881_wp, -1.99649494_wp, -1.94756315_wp, & - -1.32880456_wp, -2.21555493_wp, -2.63669739_wp, -1.18163332_wp, -0.79036591_wp, & - -2.01799699_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -0.10904302_wp, -2.61018529_wp, 3.05423994_wp, -6.32859311_wp, & - -1.30819768_wp, -2.36180417_wp, -1.17971685_wp, -1.41085464_wp, -1.39524610_wp, & - -2.75072120_wp, -1.14569773_wp, -0.72424570_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.50330138_wp, 1.40955696_wp, 0.99612102_wp, 0.87906697_wp, & - 0.70698387_wp, 1.23774333_wp, 0.30000000_wp, 0.53993257_wp, 0.59753720_wp, & - 1.54272897_wp, 0.85299242_wp, 1.03017936_wp, 0.86971362_wp, 0.89051247_wp, & - 0.87323045_wp, 0.73562362_wp, 0.30000000_wp, 1.33563884_wp, 1.35939824_wp, & - 1.07047668_wp, 1.09746596_wp, 1.17485422_wp, 0.81424302_wp, 0.87366856_wp, & - 0.98514962_wp, 0.95447760_wp, 1.08221174_wp, 0.90923673_wp, 0.56393653_wp, & - 0.84344596_wp, 0.83563498_wp, 0.88809627_wp, 0.96636563_wp, 0.39180649_wp, & - 0.40970397_wp, 1.25380364_wp, 1.23543471_wp, 1.36392257_wp, 1.28177431_wp, & - 1.26336392_wp, 1.21440850_wp, 1.12385641_wp, 1.04958841_wp, 1.08079675_wp, & - 1.25000376_wp, 0.96259791_wp, 1.67450642_wp, 0.76886870_wp, 0.84326410_wp, & - 0.63369735_wp, 0.58231467_wp, 0.30000000_wp, 0.52705252_wp, 1.14011198_wp, & - 0.74265502_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.11823788_wp, 1.05652792_wp, 0.93868037_wp, 1.06103372_wp, & - 0.89132474_wp, 0.77643819_wp, 1.08466768_wp, 1.26603805_wp, 0.34702444_wp, & - 1.17076050_wp, 1.19523847_wp, 1.14108225_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 6.85606255_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_h2o.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_h2o.fh deleted file mode 100644 index de0bf54..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_h2o.fh +++ /dev/null @@ -1,132 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_h2o = gbsa_parameter ( & - 78.50000000_wp, & - 18.00000000_wp, & - 0.99800000_wp, & - 1.58079374_wp, & - 0.97604129_wp, & - 1.30237749_wp, & - 0.07194512_wp, & - 0.00000000_wp, & - (/ 0.06629666_wp, 1.38494205_wp, -8.47658201_wp, -12.64746819_wp, -0.03791420_wp, & - -1.07723180_wp, 1.16603570_wp, 3.68076258_wp, 1.96594358_wp, 0.86495749_wp, & - -5.02728136_wp, -12.51137798_wp, -2.37322123_wp, 1.10592564_wp, -0.78733572_wp, & - -0.51028830_wp, -0.25606370_wp, 0.25473779_wp, -5.29112079_wp, -8.86191288_wp, & - -4.68022533_wp, 3.22705056_wp, -6.96392637_wp, -7.71221092_wp, -5.90776279_wp, & - -1.61423824_wp, -4.12751059_wp, -1.38964868_wp, -1.34903023_wp, -8.21594906_wp, & - -0.80992362_wp, 0.29999299_wp, -0.46598066_wp, 0.06179828_wp, -0.53490697_wp, & - -0.09650942_wp, -4.60193496_wp, -11.94238796_wp, -7.77905850_wp, 5.96142692_wp, & - -3.28897312_wp, -14.97661155_wp, 0.00000000_wp, -1.81386132_wp, 0.48179580_wp, & - -0.72357001_wp, -0.95233912_wp, -0.55540274_wp, -0.78380934_wp, 0.01419560_wp, & - 0.43324810_wp, -0.25068053_wp, -1.01025717_wp, -0.39794210_wp, -3.16374419_wp, & - -8.74995304_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 3.88752380_wp, -2.15595436_wp, 2.78465804_wp, -6.23200524_wp, & - -0.29223391_wp, -0.06497178_wp, -0.32545325_wp, -0.62327437_wp, 0.10903325_wp, & - -0.67805984_wp, 0.27104619_wp, 0.93373940_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.56096524_wp, 1.84317577_wp, 1.00708588_wp, 0.83890908_wp, 0.87090890_wp, & - 0.72864610_wp, 0.68108723_wp, 0.30000000_wp, 0.53832361_wp, 1.55166635_wp, & - 1.00697897_wp, 1.11611044_wp, 1.11917862_wp, 0.89467360_wp, 0.83587791_wp, & - 0.30000000_wp, 0.62349753_wp, 1.25272983_wp, 1.05129591_wp, 0.75610187_wp, & - 1.33484306_wp, 1.03424274_wp, 1.15482635_wp, 1.09006558_wp, 1.06181576_wp, & - 0.98358334_wp, 0.94187463_wp, 1.18521479_wp, 1.16316920_wp, 1.22143681_wp, & - 0.75375458_wp, 0.85326388_wp, 0.61759443_wp, 0.54226862_wp, 0.90076995_wp, & - 1.20819691_wp, 0.82428655_wp, 1.10579710_wp, 1.29865417_wp, 1.15529491_wp, & - 1.06691912_wp, 0.88599674_wp, 0.60000000_wp, 0.96681930_wp, 1.02893571_wp, & - 1.22251791_wp, 1.22808376_wp, 1.22017048_wp, 0.83228023_wp, 0.69213984_wp, & - 0.66161644_wp, 0.75729361_wp, 0.67694504_wp, 1.06569965_wp, 0.94256074_wp, & - 0.72733170_wp, 0.60000000_wp, 0.60000000_wp, 0.60000000_wp, 0.60000000_wp, & - 0.60000000_wp, 0.60000000_wp, 0.60000000_wp, 0.60000000_wp, 0.60000000_wp, & - 0.60000000_wp, 0.60000000_wp, 0.60000000_wp, 0.60000000_wp, 0.60000000_wp, & - 0.60000000_wp, 1.11168533_wp, 1.06485038_wp, 1.13488709_wp, 1.03567422_wp, & - 0.95538891_wp, 0.95737553_wp, 0.96828988_wp, 1.37493896_wp, 1.18804550_wp, & - 1.16371238_wp, 1.25645400_wp, 1.11614538_wp, 0.60000000_wp, 0.60000000_wp, & - 0.60000000_wp, 0.60000000_wp, 0.60000000_wp, 0.60000000_wp, 0.60000000_wp, & - 0.60000000_wp, 0.60000000_wp, 0.60000000_wp, 0.60000000_wp /), & - (/ 4.04907183_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 2.45551733_wp, 0.84625368_wp, 1.74582215_wp, 2.86254455_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 4.76451345_wp, & - 3.89607247_wp, 2.48848430_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 3.47225286_wp, 4.12983437_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 3.40344080_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_h2o = gbsa_parameter ( & - 80.20000000_wp, & - 18.00000000_wp, & - 1.00000000_wp, & - 1.55243817_wp, & - 0.97531379_wp, & - 1.16556316_wp, & - 0.13032636_wp, & - 0.00000000_wp, & - (/ -0.33498306_wp, 1.26871861_wp, -4.02682203_wp, -6.61323872_wp, -0.68114203_wp, & - -0.74769065_wp, -2.31291292_wp, 0.91797911_wp, 1.25543348_wp, 0.85760021_wp, & - -6.74101323_wp, -1.19096758_wp, -0.09427821_wp, 1.53981552_wp, -0.28566074_wp, & - -0.48555420_wp, -0.10208045_wp, 0.27015708_wp, -1.34530799_wp, -1.82638776_wp, & - -2.33181969_wp, 1.94895791_wp, -4.03488678_wp, -3.69916894_wp, -1.76072219_wp, & - 6.56392322_wp, 2.00051154_wp, -0.51490455_wp, 0.01915301_wp, -0.47581759_wp, & - -0.68235927_wp, 0.47915022_wp, -0.53992351_wp, 0.68840219_wp, -0.28044414_wp, & - 0.17421825_wp, -1.20561618_wp, -0.83130281_wp, -4.57650868_wp, 0.56423064_wp, & - -4.64819627_wp, -4.63737691_wp, -0.84355651_wp, -2.92994729_wp, -1.08086259_wp, & - -0.58039850_wp, -0.33243759_wp, -0.03930933_wp, -0.40836368_wp, 0.19337851_wp, & - 0.09829368_wp, -0.32995482_wp, -0.83107400_wp, -0.29130139_wp, -1.25860685_wp, & - -0.45587905_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.58524764_wp, -0.54932016_wp, 4.54316358_wp, -2.41569825_wp, & - 0.37534414_wp, -0.20293106_wp, 0.79627337_wp, 0.49884735_wp, 0.27154747_wp, & - 0.59002423_wp, 0.60254474_wp, 1.17063879_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.71893869_wp, 2.06028647_wp, 0.40608033_wp, 0.92184652_wp, 0.77279023_wp, & - 0.74298311_wp, 0.90261230_wp, 0.75369019_wp, 0.61625017_wp, 1.84783975_wp, & - 1.20080317_wp, 0.65802384_wp, 0.72103171_wp, 0.83603641_wp, 0.66440982_wp, & - 0.89558269_wp, 0.62985587_wp, 1.27858461_wp, 0.65299061_wp, 0.62472181_wp, & - 0.98563134_wp, 0.98178333_wp, 1.09523331_wp, 0.91537500_wp, 0.84181077_wp, & - 0.78712610_wp, 0.82166926_wp, 0.77862239_wp, 0.75925377_wp, 1.06720895_wp, & - 0.78280891_wp, 0.76954265_wp, 0.64491049_wp, 0.79964594_wp, 0.63761709_wp, & - 0.54781361_wp, 0.30000000_wp, 0.53156870_wp, 1.26880121_wp, 1.12551818_wp, & - 1.25661787_wp, 0.58174619_wp, 1.21090637_wp, 1.13642998_wp, 1.17199113_wp, & - 1.09945430_wp, 0.76967747_wp, 0.48847954_wp, 0.73965346_wp, 0.71276027_wp, & - 0.67600887_wp, 0.71055175_wp, 0.41233944_wp, 0.92879335_wp, 0.62896377_wp, & - 0.68883366_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.13198750_wp, 0.80446560_wp, 0.59316114_wp, 0.88315904_wp, & - 0.98359339_wp, 0.88309289_wp, 1.08473432_wp, 1.09367781_wp, 0.64535600_wp, & - 0.76250916_wp, 0.41983434_wp, 1.02977992_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 6.70894947_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 1.26459036_wp, 3.52206160_wp, 2.30440543_wp, 1.98829409_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.68116653_wp, & - 0.38262428_wp, 1.02948365_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.37162766_wp, 2.02275702_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.61716906_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_methanol.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_methanol.fh deleted file mode 100644 index 96e7f67..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_methanol.fh +++ /dev/null @@ -1,132 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_methanol = gbsa_parameter ( & - 33.60000000_wp, & - 32.04000000_wp, & - 0.79200000_wp, & - 1.65093397_wp, & - 0.82529809_wp, & - 1.49235984_wp, & - 0.41277592_wp, & - 0.00000000_wp, & - (/ -0.70072201_wp, 0.18917579_wp, -9.63826287_wp, -6.27815618_wp, -1.56978470_wp, & - -2.51460740_wp, 0.70006551_wp, 2.80270399_wp, 0.71105995_wp, -0.06209569_wp, & - -6.71161198_wp, -13.30401816_wp, -3.27379587_wp, 0.11023515_wp, -1.89776664_wp, & - -1.51548628_wp, -0.98998841_wp, -0.64385021_wp, -7.19758742_wp, -9.67170479_wp, & - -6.30574753_wp, 0.34855994_wp, -7.56147920_wp, -9.98333530_wp, -7.81454205_wp, & - -2.49535886_wp, -7.17627284_wp, -2.86973017_wp, -2.37394520_wp, -9.57292772_wp, & - -2.10180050_wp, -1.76316542_wp, -1.69461901_wp, -1.36915557_wp, -1.83669687_wp, & - -0.83513095_wp, -6.57132326_wp, -13.43489078_wp, -10.13436669_wp, 4.50069565_wp, & - -2.00155928_wp, -14.49327969_wp, 0.00000000_wp, -2.73726395_wp, -0.53694699_wp, & - -1.76798964_wp, -2.01481011_wp, -1.81041019_wp, -2.34805793_wp, -1.58460812_wp, & - -0.75097925_wp, -1.67655208_wp, -2.37510843_wp, -0.83097821_wp, -4.77565793_wp, & - -10.40861115_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -0.82788650_wp, -1.96778757_wp, 1.14216510_wp, -9.20894395_wp, & - -1.83824213_wp, -1.24229916_wp, -1.90899349_wp, -1.76688618_wp, -1.66376528_wp, & - -2.33435571_wp, -0.42570890_wp, -0.35291693_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.53917392_wp, 1.87016856_wp, 0.92501515_wp, 0.90305133_wp, 0.91378331_wp, & - 0.76268026_wp, 0.88977017_wp, 0.30000000_wp, 0.46913375_wp, 1.38940400_wp, & - 0.99931942_wp, 1.07080716_wp, 1.11235721_wp, 0.89647803_wp, 0.86906072_wp, & - 0.69343090_wp, 0.26304312_wp, 1.13899999_wp, 0.92549220_wp, 1.54103616_wp, & - 1.06351336_wp, 0.99647439_wp, 1.13445692_wp, 1.10880230_wp, 0.94140155_wp, & - 1.02960605_wp, 1.05579302_wp, 1.09293887_wp, 1.05013346_wp, 1.06763892_wp, & - 0.72638607_wp, 0.82320493_wp, 0.72119562_wp, 0.63076234_wp, 0.69419905_wp, & - 1.15929304_wp, 0.66120196_wp, 1.09416608_wp, 1.45453039_wp, 1.21149890_wp, & - 1.06335698_wp, 0.87736455_wp, 0.80000000_wp, 1.03354124_wp, 1.06900558_wp, & - 1.17016129_wp, 1.24055560_wp, 1.30400156_wp, 0.81936783_wp, 0.66910788_wp, & - 0.54907185_wp, 0.84555550_wp, 0.56693010_wp, 0.99595914_wp, 0.75192219_wp, & - 0.78499882_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.05863377_wp, 0.98766734_wp, 1.09154534_wp, 1.03527263_wp, & - 1.01459368_wp, 0.99428287_wp, 0.97911590_wp, 1.40519837_wp, 1.28241072_wp, & - 1.26394541_wp, 1.29894716_wp, 1.14879392_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 3.98164403_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 1.39486803_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 4.98738901_wp, & - 4.10562549_wp, 2.58275339_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.75274938_wp, 3.19971186_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.84756868_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_methanol = gbsa_parameter ( & - 32.70000000_wp, & - 32.04000000_wp, & - 0.79200000_wp, & - 1.60873753_wp, & - 0.73431364_wp, & - 2.10650508_wp, & - 0.00299248_wp, & - 0.00000000_wp, & - (/ -1.18099075_wp, -0.09318329_wp, -0.86743826_wp, -1.81320472_wp, -2.30038987_wp, & - -2.07359192_wp, -3.08684867_wp, -0.40747595_wp, 0.07800625_wp, -0.10961343_wp, & - -7.72113272_wp, -1.03737823_wp, -1.55285719_wp, -0.23742700_wp, -2.24277461_wp, & - -1.75890935_wp, -1.22811673_wp, -0.65422551_wp, -1.58921466_wp, -2.66211091_wp, & - -4.84076119_wp, 2.19588151_wp, -3.67821549_wp, -6.75207817_wp, -3.07982195_wp, & - 6.56694216_wp, 1.38012715_wp, -2.44546703_wp, -1.74937028_wp, -0.33760131_wp, & - -2.08358026_wp, -1.69548704_wp, -2.09216741_wp, -1.06927637_wp, -1.95327569_wp, & - -0.79626674_wp, -4.62202053_wp, -2.47115779_wp, -5.41500463_wp, -1.74419799_wp, & - -5.69415922_wp, 2.15657814_wp, -2.46993166_wp, -4.00231642_wp, -3.05989072_wp, & - -2.09238183_wp, -1.97467146_wp, -1.70945547_wp, -1.60872700_wp, -1.54608577_wp, & - -1.16267422_wp, -1.99061798_wp, -2.43417155_wp, -0.82723165_wp, -1.99502357_wp, & - 0.08405287_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.17846008_wp, -0.01289506_wp, 6.12823942_wp, 1.26355592_wp, & - -0.86335740_wp, -1.49814370_wp, -0.85643294_wp, -0.97907648_wp, -1.02092967_wp, & - -0.74947739_wp, -0.54235865_wp, -0.20723425_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.83363889_wp, 0.30000000_wp, 0.90928175_wp, 0.74292569_wp, & - 0.72370227_wp, 1.11892348_wp, 0.30000000_wp, 0.55424466_wp, 1.23056112_wp, & - 0.55936574_wp, 0.30000000_wp, 0.66383758_wp, 0.84933807_wp, 0.78218516_wp, & - 0.95197553_wp, 0.63951651_wp, 0.85363375_wp, 0.30000000_wp, 0.59111942_wp, & - 1.01827186_wp, 1.03957208_wp, 1.03767552_wp, 1.26285372_wp, 0.72328990_wp, & - 0.74184671_wp, 0.81758849_wp, 0.76291254_wp, 0.61980616_wp, 0.99722952_wp, & - 0.79104944_wp, 0.81414233_wp, 0.76047834_wp, 1.07324865_wp, 0.32387901_wp, & - 0.89223387_wp, 0.30000000_wp, 0.35903568_wp, 1.09079116_wp, 1.01174589_wp, & - 1.24763532_wp, 0.62964433_wp, 1.10637368_wp, 1.25155160_wp, 1.26048657_wp, & - 1.11751488_wp, 0.84005151_wp, 0.30000000_wp, 0.70876436_wp, 0.76589544_wp, & - 0.30000000_wp, 0.74644297_wp, 0.56310810_wp, 0.92409578_wp, 0.30000000_wp, & - 0.63751033_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.12731090_wp, 0.76779127_wp, 0.72174080_wp, 0.76979737_wp, & - 1.08313762_wp, 1.08520454_wp, 1.01886752_wp, 0.95751067_wp, 0.66101842_wp, & - 0.73617560_wp, 0.62078604_wp, 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 6.35096975_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00797465_wp, 2.98775273_wp, 1.51391089_wp, 0.51134039_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.79185940_wp, & - 0.09199181_wp, 1.93913555_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 2.10235367_wp, 2.03381074_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 2.40567409_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_nhexan.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_nhexan.fh deleted file mode 100644 index e218e99..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_nhexan.fh +++ /dev/null @@ -1,66 +0,0 @@ -type(gbsa_parameter),parameter :: gfn2_nhexan = gbsa_parameter ( & - 1.88000000_wp, & - 86.18000000_wp, & - 0.66000000_wp, & - 1.35049002_wp, & - 0.83741834_wp, & - 2.94382796_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.54572947_wp, -0.36466555_wp, -4.55823699_wp, -7.18726150_wp, -2.64345890_wp, & - -2.45473850_wp, -1.70190779_wp, -0.83356216_wp, -0.38305976_wp, -0.38865404_wp, & - -4.52037210_wp, -1.49964732_wp, -1.92721636_wp, -0.46200657_wp, -2.46205054_wp, & - -2.15466994_wp, -1.71446320_wp, -1.31547335_wp, -1.75785222_wp, -0.79119000_wp, & - -2.73428054_wp, -0.54299058_wp, -2.75509693_wp, -2.43624282_wp, -1.32917520_wp, & - -0.53838021_wp, -4.94976578_wp, -1.52020125_wp, -2.14083822_wp, -2.05823991_wp, & - -2.34284248_wp, -2.21060973_wp, -2.22282115_wp, -1.68647730_wp, -1.92922352_wp, & - -1.36071422_wp, -1.95489820_wp, -0.51297138_wp, -6.07777575_wp, 0.38416530_wp, & - -2.15057115_wp, -1.00207122_wp, -3.64748992_wp, -2.52057216_wp, -2.19295977_wp, & - -2.00604310_wp, -2.25442056_wp, -2.16903628_wp, -2.18722630_wp, -1.88309849_wp, & - -1.50048877_wp, -2.17632705_wp, -2.39889034_wp, -1.11699021_wp, -0.71736027_wp, & - -0.10566830_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -1.09835846_wp, -2.29969471_wp, 1.86890919_wp, -2.25863760_wp, & - -1.18098909_wp, -1.72707555_wp, -1.19826820_wp, -1.35629310_wp, -1.46022116_wp, & - -1.28331966_wp, -1.07520436_wp, -1.04285283_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.86492307_wp, 0.30000000_wp, 1.02085775_wp, 1.03333496_wp, 0.79334429_wp, & - 0.77927814_wp, 0.88179187_wp, 0.87202843_wp, 0.56548626_wp, 0.30000000_wp, & - 0.71084540_wp, 0.30000000_wp, 0.63323016_wp, 0.96597273_wp, 0.62525515_wp, & - 1.03955764_wp, 0.79435346_wp, 1.53628596_wp, 0.31332033_wp, 0.30000000_wp, & - 0.97622525_wp, 1.04846793_wp, 1.10354269_wp, 0.99524912_wp, 0.71566893_wp, & - 1.53223004_wp, 0.98461382_wp, 0.88177001_wp, 1.07781728_wp, 0.87088973_wp, & - 0.78581903_wp, 0.76065502_wp, 0.84146934_wp, 0.99623138_wp, 0.40057871_wp, & - 0.95258800_wp, 0.30000000_wp, 0.30000000_wp, 1.26743547_wp, 0.71548653_wp, & - 1.04290219_wp, 0.30000000_wp, 1.36166124_wp, 1.29925049_wp, 1.02071830_wp, & - 1.16543672_wp, 1.10302503_wp, 0.90747278_wp, 0.75658327_wp, 0.67425979_wp, & - 0.30000000_wp, 0.30000000_wp, 0.30000000_wp, 0.36231638_wp, 0.72521971_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.98651877_wp, 0.94966762_wp, 0.30000000_wp, 0.77934854_wp, & - 1.21246185_wp, 1.09855968_wp, 1.14128644_wp, 1.21039755_wp, 0.30000000_wp, & - 0.80209242_wp, 1.00476716_wp, 0.66409135_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_thf.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_thf.fh deleted file mode 100644 index f121012..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_thf.fh +++ /dev/null @@ -1,132 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_thf = gbsa_parameter ( & - 10.00000000_wp, & - 72.10610000_wp, & - 0.88300000_wp, & - 1.61578225_wp, & - 0.72623504_wp, & - 1.78759183_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.15899593_wp, -0.22897633_wp, -10.20018355_wp, -8.90533476_wp, -1.63506047_wp, & - -2.86286191_wp, 0.46171007_wp, 2.14937805_wp, -0.06082099_wp, -0.25932993_wp, & - -9.47878937_wp, -14.95032527_wp, -3.23573966_wp, -0.06907023_wp, -2.75754518_wp, & - -2.28831923_wp, -1.99165110_wp, -1.13977716_wp, -8.24707731_wp, -9.99220720_wp, & - -6.80119760_wp, -0.41568419_wp, -8.01690709_wp, -15.69009736_wp, -7.69334576_wp, & - -3.00240654_wp, -6.65754379_wp, -3.45080929_wp, -3.08931028_wp, -11.21536623_wp, & - -2.20843794_wp, -2.05547961_wp, -2.02460293_wp, -1.78542898_wp, -2.19697331_wp, & - -1.26171088_wp, -7.18263995_wp, -12.80324662_wp, -11.06903907_wp, 2.19513946_wp, & - -4.29419005_wp, -2.25530425_wp, 0.00000000_wp, -3.26755573_wp, -1.19206068_wp, & - -2.88399585_wp, -2.68877453_wp, -1.92720768_wp, -2.51353652_wp, -1.70895093_wp, & - -1.65043248_wp, -2.01187446_wp, -2.75175259_wp, -1.40323670_wp, -5.71061802_wp, & - -10.10115350_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -2.60583123_wp, -3.71445800_wp, -3.20676512_wp, -8.03865834_wp, & - -1.46476622_wp, -1.51676204_wp, -2.13704277_wp, -2.25021190_wp, -0.79561163_wp, & - -3.33417199_wp, -0.91111726_wp, -1.62874165_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.49231003_wp, 1.45971843_wp, 1.39189497_wp, 1.24359376_wp, 0.88541638_wp, & - 0.79070745_wp, 0.87883402_wp, 0.30000000_wp, 0.45535587_wp, 0.41982134_wp, & - 0.97221394_wp, 0.73990650_wp, 1.06256570_wp, 0.85877728_wp, 0.91344342_wp, & - 0.65236132_wp, 0.83638757_wp, 0.30000000_wp, 1.30378640_wp, 1.34530916_wp, & - 1.12872253_wp, 0.99362765_wp, 1.07899272_wp, 0.88126627_wp, 0.85690149_wp, & - 0.92867521_wp, 1.11979197_wp, 1.09382957_wp, 0.91256623_wp, 0.93952546_wp, & - 0.61192694_wp, 0.74048290_wp, 0.87521992_wp, 0.93347101_wp, 0.30000000_wp, & - 0.44599922_wp, 1.17309705_wp, 1.25107490_wp, 1.38513109_wp, 1.24264350_wp, & - 1.08432863_wp, 1.29527245_wp, 0.80000000_wp, 0.94151897_wp, 0.96993714_wp, & - 1.26214978_wp, 1.13253269_wp, 1.10477395_wp, 0.74390268_wp, 0.66798942_wp, & - 1.19827959_wp, 1.04868519_wp, 0.80948753_wp, 1.01531599_wp, 1.10909862_wp, & - 0.90658404_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.11423304_wp, 1.01607058_wp, 1.10392492_wp, 1.06738182_wp, & - 0.83847457_wp, 0.84929248_wp, 0.89202977_wp, 1.28191768_wp, 1.04816778_wp, & - 1.18783903_wp, 1.12577613_wp, 1.07089096_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 4.07059173_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_thf = gbsa_parameter ( & - 7.60000000_wp, & - 72.10610000_wp, & - 0.88300000_wp, & - 1.51283258_wp, & - 0.97384049_wp, & - 2.13313378_wp, & - 0.00321234_wp, & - 0.00000000_wp, & - (/ -1.26534834_wp, -0.38257490_wp, -4.09584715_wp, -11.49248428_wp, -2.28495531_wp, & - -2.77665627_wp, -1.85054315_wp, 0.44495052_wp, -0.14888673_wp, -0.33432044_wp, & - -7.30686717_wp, -1.02690661_wp, -1.27926240_wp, 0.08021440_wp, -2.84402288_wp, & - -1.73169407_wp, -1.33772159_wp, -1.26619795_wp, -1.91411354_wp, -0.71222136_wp, & - 1.26567154_wp, 2.16892724_wp, -3.22730322_wp, -4.12740424_wp, -3.89760966_wp, & - 4.09223758_wp, -5.03304885_wp, -2.45180651_wp, -1.85476216_wp, -1.56195343_wp, & - -1.94488419_wp, -1.88602258_wp, -2.18577613_wp, -1.00941323_wp, -1.66179813_wp, & - -1.33891719_wp, -2.07798380_wp, -0.36797833_wp, -4.47420253_wp, -0.59236245_wp, & - -4.67142635_wp, -4.53271293_wp, -5.99871657_wp, -3.89947405_wp, -2.35405953_wp, & - -1.94772715_wp, -2.10333242_wp, -1.79190144_wp, -1.49670517_wp, -1.73509399_wp, & - -1.10254844_wp, -2.18102162_wp, -2.21044812_wp, -1.11592973_wp, -0.64292920_wp, & - -0.37311158_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -0.50501321_wp, 0.26520566_wp, 6.20310562_wp, -7.15307863_wp, & - -1.09923169_wp, -1.84428726_wp, -1.01114965_wp, -1.22676037_wp, -1.30980168_wp, & - -0.98239986_wp, -0.82338883_wp, -0.32795559_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 1.12338649_wp, 1.61463977_wp, 0.30000000_wp, 0.30000000_wp, 0.64419364_wp, & - 0.75304099_wp, 0.83443070_wp, 0.30000000_wp, 0.47102353_wp, 1.12975291_wp, & - 0.76485787_wp, 0.41950731_wp, 0.68225131_wp, 0.62654769_wp, 0.83341801_wp, & - 0.86414444_wp, 0.30000000_wp, 0.30000000_wp, 0.74846552_wp, 0.30000000_wp, & - 0.81565115_wp, 0.80738342_wp, 0.84487289_wp, 0.91183172_wp, 0.30000000_wp, & - 0.62345522_wp, 0.84526694_wp, 0.30000000_wp, 0.99850340_wp, 0.44962672_wp, & - 0.75909759_wp, 0.76843242_wp, 0.88123707_wp, 1.00504191_wp, 0.61925510_wp, & - 0.32183898_wp, 0.65107523_wp, 0.49730207_wp, 1.34379531_wp, 0.70219083_wp, & - 0.81888637_wp, 0.82055754_wp, 1.03215502_wp, 1.00057014_wp, 1.08714453_wp, & - 1.08373653_wp, 0.87931941_wp, 0.30000000_wp, 0.71661151_wp, 0.78178578_wp, & - 0.78020090_wp, 0.76162353_wp, 0.57462767_wp, 0.90805482_wp, 0.66185709_wp, & - 0.36731111_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.82223818_wp, 0.57529519_wp, 0.30000000_wp, 0.99075671_wp, & - 0.63423577_wp, 0.87690771_wp, 1.06494277_wp, 0.92014192_wp, 0.80463279_wp, & - 0.75064275_wp, 0.91286519_wp, 0.50938147_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 7.91609899_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_toluene.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_toluene.fh deleted file mode 100644 index 4ada22a..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_gbsa_toluene.fh +++ /dev/null @@ -1,132 +0,0 @@ -type(gbsa_parameter),parameter :: gfn1_toluene = gbsa_parameter ( & - 7.00000000_wp, & - 92.14000000_wp, & - 0.86700000_wp, & - 1.59772343_wp, & - 0.64164499_wp, & - 2.65359512_wp, & - 0.28199945_wp, & - 0.00000000_wp, & - (/ -1.52312760_wp, -0.47678463_wp, -7.62380554_wp, -6.90812975_wp, -2.83158018_wp, & - -2.92375089_wp, -0.80591624_wp, 0.79482640_wp, -0.63332208_wp, -0.27278544_wp, & - -7.63345991_wp, -10.62235584_wp, -3.00565892_wp, -0.45505795_wp, -3.13584269_wp, & - -2.57652857_wp, -2.09566380_wp, -1.33010780_wp, -6.25286814_wp, -7.64027873_wp, & - -5.85238752_wp, -2.42931989_wp, -5.86570370_wp, -11.73973648_wp, -5.98736548_wp, & - -3.30804991_wp, -3.53465626_wp, -3.02206125_wp, -2.58097950_wp, -6.79254306_wp, & - -2.65124749_wp, -2.33551214_wp, -2.41220535_wp, -1.81406443_wp, -2.50620689_wp, & - -1.42840445_wp, -6.52812645_wp, -9.53201953_wp, -8.05597510_wp, 2.39232808_wp, & - -3.18814624_wp, 0.36154727_wp, 0.00000000_wp, -3.92310422_wp, -1.06032777_wp, & - -2.07890670_wp, -3.09915062_wp, -2.19810693_wp, -2.67057919_wp, -1.71200090_wp, & - -1.93164354_wp, -2.12255908_wp, -3.05822619_wp, -1.51437103_wp, -2.69459743_wp, & - -7.02947565_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -3.43977123_wp, -2.91379030_wp, -1.83568969_wp, -9.36954475_wp, & - -1.59529996_wp, -1.87150137_wp, -1.77935600_wp, -2.23002166_wp, -1.17716732_wp, & - -2.83594104_wp, -0.89073737_wp, -0.72715773_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.59677857_wp, 1.76929017_wp, 1.23211723_wp, 0.96953016_wp, 0.85327734_wp, & - 0.87412731_wp, 1.04113131_wp, 0.94134128_wp, 0.60103713_wp, 1.43204334_wp, & - 1.25452792_wp, 1.22631016_wp, 0.93369080_wp, 0.91665550_wp, 0.88636585_wp, & - 0.80104483_wp, 0.85591347_wp, 1.12386362_wp, 1.16665338_wp, 1.36878004_wp, & - 0.99178698_wp, 0.98978835_wp, 1.06853285_wp, 0.94022134_wp, 0.75038502_wp, & - 0.92518355_wp, 0.89334771_wp, 1.04110771_wp, 0.57953935_wp, 0.57989441_wp, & - 1.01601655_wp, 0.80917147_wp, 0.99263049_wp, 0.92749899_wp, 0.41146042_wp, & - 1.08464627_wp, 1.07152274_wp, 1.28906739_wp, 1.29996342_wp, 1.31999377_wp, & - 1.10573275_wp, 0.87109897_wp, 0.80000000_wp, 1.11439105_wp, 1.01989383_wp, & - 1.12955327_wp, 1.31221601_wp, 1.65514191_wp, 0.74871587_wp, 0.76769207_wp, & - 1.20800631_wp, 1.07316024_wp, 0.79441455_wp, 0.91117165_wp, 1.01986808_wp, & - 0.67396733_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 1.17472851_wp, 1.02353501_wp, 0.92359467_wp, 0.99264541_wp, & - 0.84587036_wp, 1.02358725_wp, 1.03471038_wp, 1.50286433_wp, 1.51200187_wp, & - 1.16407973_wp, 1.20948300_wp, 1.07081432_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) -type(gbsa_parameter),parameter :: gfn2_toluene = gbsa_parameter ( & - 7.00000000_wp, & - 92.14000000_wp, & - 0.86700000_wp, & - 1.56864732_wp, & - 0.74685442_wp, & - 2.83877748_wp, & - 0.00000000_wp, & - 0.00000000_wp, & - (/ -1.50694301_wp, -0.52051145_wp, -5.30073377_wp, -11.52852601_wp, -2.92421984_wp, & - -2.65057861_wp, -2.87903272_wp, -1.37047180_wp, -0.48751187_wp, -0.30335830_wp, & - -5.94144474_wp, -1.48761509_wp, -2.06008258_wp, -0.86298441_wp, -2.84657014_wp, & - -2.43262928_wp, -1.85698137_wp, -1.25700282_wp, -2.16031353_wp, -0.65822232_wp, & - -5.77869522_wp, 0.19701829_wp, -4.70251132_wp, -2.05253608_wp, -2.51893952_wp, & - -0.49254574_wp, 10.20719293_wp, -1.50073871_wp, -2.39361059_wp, -2.35183965_wp, & - -2.44012978_wp, -2.20936107_wp, -2.35747455_wp, -1.74209746_wp, -2.29085994_wp, & - -1.41351533_wp, -2.21343671_wp, -1.56167296_wp, -5.99538644_wp, -0.56598164_wp, & - -4.47132656_wp, -2.43646746_wp, -3.71304534_wp, -2.72229012_wp, -1.77275188_wp, & - -2.22658489_wp, -2.55569323_wp, -2.52509589_wp, -2.52561356_wp, -1.90592090_wp, & - -2.01762201_wp, -2.39747582_wp, -2.87046623_wp, -1.00461466_wp, -0.24711217_wp, & - -0.30616722_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, -0.74328559_wp, -3.65652173_wp, 2.99783090_wp, -0.43508472_wp, & - -0.36780192_wp, -2.26238181_wp, -1.30799380_wp, -1.49987551_wp, -1.63838071_wp, & - -1.30994279_wp, -0.95435762_wp, -0.99905842_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /), & - (/ 0.30000000_wp, 1.53998804_wp, 0.67578863_wp, 0.97377845_wp, 0.81140818_wp, & - 0.70398030_wp, 1.32614006_wp, 0.85560034_wp, 0.62220267_wp, 1.32703368_wp, & - 0.74891818_wp, 0.30000000_wp, 0.68528486_wp, 0.90746438_wp, 0.90580718_wp, & - 0.94868883_wp, 0.77839591_wp, 0.72209903_wp, 0.69511400_wp, 0.30000000_wp, & - 1.05559918_wp, 1.05826730_wp, 1.04042554_wp, 0.80035125_wp, 0.89695582_wp, & - 0.98962185_wp, 0.63768205_wp, 1.02347946_wp, 0.72529321_wp, 0.46166339_wp, & - 0.70264395_wp, 0.79017965_wp, 0.69270983_wp, 0.94010259_wp, 0.30000000_wp, & - 0.65877050_wp, 0.30000000_wp, 0.65424275_wp, 1.07262150_wp, 0.73384526_wp, & - 1.04760606_wp, 0.76043320_wp, 1.19945969_wp, 0.88344350_wp, 0.80070141_wp, & - 1.17400917_wp, 0.94331092_wp, 0.72523165_wp, 0.76250523_wp, 0.73447181_wp, & - 0.55871535_wp, 0.66384378_wp, 0.59834033_wp, 0.79993610_wp, 0.59824016_wp, & - 0.49615254_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.77923135_wp, 0.92170732_wp, 0.70388295_wp, 0.89972537_wp, & - 0.97299413_wp, 0.85244821_wp, 1.09001850_wp, 0.95252827_wp, 0.60967486_wp, & - 0.78738062_wp, 0.90805503_wp, 0.30000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, & - 0.80000000_wp, 0.80000000_wp, 0.80000000_wp, 0.80000000_wp /), & - (/ 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, & - 0.00000000_wp, 0.00000000_wp, 0.00000000_wp, 0.00000000_wp /) ) diff --git a/qupkake/xtb-641/xtb-6.4.1/include/param_ref.fh b/qupkake/xtb-641/xtb-6.4.1/include/param_ref.fh deleted file mode 100644 index aa379e6..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/param_ref.fh +++ /dev/null @@ -1,6372 +0,0 @@ -! This file is computer generated, please do not modify it here, but -! generate it anew with the appropiate tool! (1906) -! SEC null - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1710 - data secq (2) / 1.0000000_wp /; data sscale(2)/ 0.0000000_wp/ - data seccnD3(2) / 0.9117922_wp /; data seccn (2)/ 0.8943405_wp/ - data secaiw (:,2) / & - & 5.4415160_wp, 5.3912720_wp, 5.2466780_wp, 4.7462570_wp, & - & 4.1122050_wp, 3.4827990_wp, 2.9256260_wp, 2.4586020_wp, & - & 2.0763900_wp, 1.7660350_wp, 1.5138980_wp, 1.3080740_wp, & - & 0.9987770_wp, 0.7833600_wp, 0.6286810_wp, 0.5145050_wp, & - & 0.4281480_wp, 0.2867670_wp, 0.2047270_wp, 0.1187560_wp, & - & 0.0772270_wp, 0.0349350_wp, 0.0197880_wp / -! SEC H2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1802 - data secq (1) / 0.0000000_wp /; data sscale(1)/ 0.5000000_wp/ - data seccnD3(1) / 0.9117922_wp /; data seccn (1)/ 0.8943405_wp/ - data secaiw (:,1) / & - & 5.4415160_wp, 5.3912720_wp, 5.2466780_wp, 4.7462570_wp, & - & 4.1122050_wp, 3.4827990_wp, 2.9256260_wp, 2.4586020_wp, & - & 2.0763900_wp, 1.7660350_wp, 1.5138980_wp, 1.3080740_wp, & - & 0.9987770_wp, 0.7833600_wp, 0.6286810_wp, 0.5145050_wp, & - & 0.4281480_wp, 0.2867670_wp, 0.2047270_wp, 0.1187560_wp, & - & 0.0772270_wp, 0.0349350_wp, 0.0197880_wp / -! SEC C6H6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1802 - data secq (6) / -0.0187784_wp /; data sscale(6)/ 0.1666667_wp/ - data seccnD3(6) / 3.1417714_wp /; data seccn (6)/ 3.0308560_wp/ - data secaiw (:,6) / & - & 68.5832590_wp, 67.5115260_wp, 64.6123080_wp, 56.1286650_wp, & - & 47.4318310_wp, 39.9459190_wp, 33.7814890_wp, 28.7553020_wp, & - & 24.6561470_wp, 21.2992860_wp, 18.5340330_wp, 16.2406480_wp, & - & 12.7133690_wp, 10.1832050_wp, 8.3194640_wp, 6.9133790_wp, & - & 5.8298100_wp, 4.0106600_wp, 2.9230920_wp, 1.7494800_wp, & - & 1.1654830_wp, 0.5523060_wp, 0.3242020_wp / -! SEC NH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1802 - data secq (7) / -0.1877074_wp /; data sscale(7)/ 1.0000000_wp/ - data seccnD3(7) / 2.9902643_wp /; data seccn (7)/ 2.5786984_wp/ - data secaiw (:,7) / & - & 13.8928580_wp, 13.7335660_wp, 13.2948950_wp, 11.9342710_wp, & - & 10.4022050_wp, 8.9706190_wp, 7.7218140_wp, 6.6635680_wp, & - & 5.7772340_wp, 5.0371340_wp, 4.4181730_wp, 3.8984410_wp, & - & 3.0872240_wp, 2.4956330_wp, 2.0539790_wp, 1.7170460_wp, & - & 1.4549570_wp, 1.0095450_wp, 0.7395630_wp, 0.4445600_wp, & - & 0.2961500_wp, 0.1392520_wp, 0.0809340_wp / -! SEC CO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1802 - data secq (8) / -0.0669918_wp /; data sscale(8)/ 1.0000000_wp/ - data seccnD3(8) / 0.9999501_wp /; data seccn (8)/ 0.8555886_wp/ - data secaiw (:,8) / & - & 12.9390420_wp, 12.8215110_wp, 12.4887870_wp, 11.3861750_wp, & - & 10.0547130_wp, 8.7593060_wp, 7.6055220_wp, 6.6166590_wp, & - & 5.7823860_wp, 5.0816990_wp, 4.4924840_wp, 3.9949630_wp, & - & 3.2117190_wp, 2.6333830_wp, 2.1960400_wp, 1.8580780_wp, & - & 1.5918740_wp, 1.1306230_wp, 0.8437390_wp, 0.5212300_wp, & - & 0.3539970_wp, 0.1716310_wp, 0.1015580_wp / -! SEC O2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data secq (9) / 0.0000000_wp /; data sscale(9)/ 0.5000000_wp/ - data seccnD3(9) / 0.9990000_wp /; data seccn (9)/ 0.9800000_wp/ - data secaiw (:,9) / & - & 10.3975870_wp, 10.3144230_wp, 10.0802310_wp, 9.3150480_wp, & - & 8.4027020_wp, 7.5095120_wp, 6.6939110_wp, 5.9700690_wp, & - & 5.3361820_wp, 4.7845300_wp, 4.3054570_wp, 3.8891980_wp, & - & 3.2100590_wp, 2.6878840_wp, 2.2798670_wp, 1.9559530_wp, & - & 1.6950280_wp, 1.2295900_wp, 0.9306730_wp, 0.5848620_wp, & - & 0.4008950_wp, 0.1959850_wp, 0.1160240_wp / -! REF N2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data secq (10) / 0.0000000_wp /; data sscale(10)/ 0.5000000_wp/ - data seccnD3(10) / 1.0000000_wp /; data seccn (10)/ 0.9810000_wp/ - data secaiw (:,10) / & - & 11.6125430_wp, 11.5410500_wp, 11.3332410_wp, 10.5895270_wp, & - & 9.5886300_wp, 8.5228410_wp, 7.5106350_wp, 6.6043140_wp, & - & 5.8164280_wp, 5.1406550_wp, 4.5636850_wp, 4.0709240_wp, & - & 3.2858130_wp, 2.6994530_wp, 2.2527560_wp, 1.9059510_wp, & - & 1.6320270_wp, 1.1565830_wp, 0.8609730_wp, 0.5294970_wp, & - & 0.3582750_wp, 0.1725840_wp, 0.1018070_wp / -! REF F2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data secq (11) / 0.0000000_wp /; data sscale(11)/ 0.5000000_wp/ - data seccnD3(11) / 0.9790000_wp /; data seccn (11)/ 0.9610000_wp/ - data secaiw (:,11) / & - & 8.1455493_wp, 8.1058081_wp, 7.9903083_wp, 7.5756433_wp, & - & 7.0109396_wp, 6.3972855_wp, 5.7985381_wp, 5.2452249_wp, & - & 4.7476246_wp, 4.3059510_wp, 3.9161167_wp, 3.5725710_wp, & - & 3.0018411_wp, 2.5535671_wp, 2.1967930_wp, 1.9088609_wp, & - & 1.6733812_wp, 1.2435728_wp, 0.9590400_wp, 0.6186562_wp, & - & 0.4313276_wp, 0.2159017_wp, 0.1291912_wp / -! SEC Cl2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data secq (17) / 0.0000000_wp /; data sscale(17)/ 0.5000000_wp/ - data seccnD3(17) / 0.9950000_wp /; data seccn (17)/ 0.9770000_wp/ - data secaiw (:,17) / & - & 30.5968154_wp, 30.2907908_wp, 29.4281025_wp, 26.5588368_wp, & - & 23.0571447_wp, 19.6470649_wp, 16.6420247_wp, 14.1130996_wp, & - & 12.0267253_wp, 10.3165485_wp, 8.9140109_wp, 7.7590140_wp, & - & 6.0042243_wp, 4.7671234_wp, 3.8705622_wp, 3.2039005_wp, & - & 2.6965878_wp, 1.8588040_wp, 1.3665825_wp, 0.8411737_wp, & - & 0.5795824_wp, 0.2981883_wp, 0.1870572_wp / -! REF H - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 1) / 0.00000000000000_wp / - data refh (1, 1) / 0.00000000000000_wp / - data gffq (1, 1) / 0.00000000000000_wp / - data gffh (1, 1) / 0.00000000000000_wp / - data dftq (1, 1) / 0.00000000000000_wp / - data dfth (1, 1) / 0.00000000000000_wp / - data pbcq (1, 1) / 0.00000000000000_wp / - data pbch (1, 1) / 0.00000000000000_wp / - data clsq (1, 1) / 0.00000000000000_wp / - data clsh (1, 1) / 0.00000000000000_wp / - data hcount (1, 1) / 0.00000000000000_wp / - data ascale (1, 1) / 1.00000000000000_wp / - data refcovcn(1, 1) / 0.00000000000000_wp / - data refcn (1, 1) / 0.00000000000000_wp / - data refsys (1, 1) / 1 / - data alphaiw(:,1, 1) / & - & 5.0540160_wp, 4.9668210_wp, 4.7244390_wp, 3.9707860_wp, & - & 3.1655030_wp, 2.4886460_wp, 1.9670460_wp, 1.5750840_wp, & - & 1.2804290_wp, 1.0565330_wp, 0.8839250_wp, 0.7488080_wp, & - & 0.5550060_wp, 0.4262920_wp, 0.3369390_wp, 0.2726050_wp, & - & 0.2248580_wp, 0.1483870_wp, 0.1049920_wp, 0.0603100_wp, & - & 0.0390250_wp, 0.0175590_wp, 0.0099250_wp / -! REF H2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 1) / 0.00000000000000_wp / - data refh (2, 1) / 0.00000000000000_wp / - data gffq (2, 1) / 0.00000000000000_wp / - data gffh (2, 1) / 0.00000000000000_wp / - data dftq (2, 1) / 0.00000000000000_wp / - data dfth (2, 1) / 0.00000000000000_wp / - data pbcq (2, 1) / 0.00000000000000_wp / - data pbch (2, 1) / 0.00000000000000_wp / - data clsq (2, 1) / 0.00000000000000_wp / - data clsh (2, 1) / 0.00000000000000_wp / - data hcount (2, 1) / 0.00000000000000_wp / - data ascale (2, 1) / 0.50000000000000_wp / - data refcovcn(2, 1) / 0.89422436546040_wp / - data refcn (2, 1) / 0.91179218222140_wp / - data refsys (2, 1) / 1 / - data alphaiw(:,2, 1) / & - & 5.4415160_wp, 5.3912720_wp, 5.2466780_wp, 4.7462570_wp, & - & 4.1122050_wp, 3.4827990_wp, 2.9256260_wp, 2.4586020_wp, & - & 2.0763900_wp, 1.7660350_wp, 1.5138980_wp, 1.3080740_wp, & - & 0.9987770_wp, 0.7833600_wp, 0.6286810_wp, 0.5145050_wp, & - & 0.4281480_wp, 0.2867670_wp, 0.2047270_wp, 0.1187560_wp, & - & 0.0772270_wp, 0.0349350_wp, 0.0197880_wp / - data refn(1) / 2 / -! REF He - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 2) / 0.0_wp / - data refh (1, 2) / 0.00000000000000_wp / - data gffq (1, 2) / 0.00000000000000_wp / - data gffh (1, 2) / 0.00000000000000_wp / - data dftq (1, 2) / 0.0_wp / - data dfth (1, 2) / 0.00000000000000_wp / - data pbcq (1, 2) / 0.0_wp / - data pbch (1, 2) / 0.00000000000000_wp / - data clsq (1, 2) / 0.00000000000000_wp / - data clsh (1, 2) / 0.00000000000000_wp / - data hcount (1, 2) / 0.00000000000000_wp / - data ascale (1, 2) / 1.00000000000000_wp / - data refcovcn(1, 2) / 0.00000000000000_wp / - data refcn (1, 2) / 0.00000000000000_wp / - data refsys (1, 2) / 1 / - data alphaiw(:,1, 2) / & - & 1.4546360_wp, 1.4502130_wp, 1.4371400_wp, 1.3875900_wp, & - & 1.3135450_wp, 1.2243600_wp, 1.1286130_wp, 1.0327800_wp, & - & 0.9410580_wp, 0.8557720_wp, 0.7779290_wp, 0.7077040_wp, & - & 0.5886400_wp, 0.4940120_wp, 0.4187090_wp, 0.3583530_wp, & - & 0.3095160_wp, 0.2223000_wp, 0.1665090_wp, 0.1026240_wp, & - & 0.0691900_wp, 0.0327930_wp, 0.0189800_wp / - data refn(2) / 1 / -! REF Li - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 3) / -0.00000000000000_wp / - data refh (1, 3) / 0.00000000000000_wp / - data gffq (1, 3) / 0.00000000000000_wp / - data gffh (1, 3) / 0.00000000000000_wp / - data dftq (1, 3) / -0.00000000000000_wp / - data dfth (1, 3) / 0.00000000000000_wp / - data pbcq (1, 3) / -0.00000000000000_wp / - data pbch (1, 3) / 0.00000000000000_wp / - data clsq (1, 3) / 0.00000000000000_wp / - data clsh (1, 3) / 0.00000000000000_wp / - data hcount (1, 3) / 0.00000000000000_wp / - data ascale (1, 3) / 1.00000000000000_wp / - data refcovcn(1, 3) / 0.00000000000000_wp / - data refcn (1, 3) / 0.00000000000000_wp / - data refsys (1, 3) / 1 / - data alphaiw(:,1, 3) / & - & 149.6846930_wp, 101.0937750_wp, 51.6672830_wp, 18.0181080_wp, & - & 8.9093460_wp, 5.3309030_wp, 3.5697190_wp, 2.5730730_wp, & - & 1.9537540_wp, 1.5421740_wp, 1.2543870_wp, 1.0449370_wp, & - & 0.7658330_wp, 0.5922860_wp, 0.4760820_wp, 0.3938140_wp, & - & 0.3330090_wp, 0.2345470_wp, 0.1766850_wp, 0.1133040_wp, & - & 0.0802740_wp, 0.0424220_wp, 0.0264160_wp / -! REF LiH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 3) / 0.35924680736483_wp / - data refh (2, 3) / -0.35924680736483_wp / - data gffq (2, 3) / 0.37061732228445_wp / - data gffh (2, 3) / -0.37061732228445_wp / - data dftq (2, 3) / 0.39342500000000_wp / - data dfth (2, 3) / -0.39345400000000_wp / - data pbcq (2, 3) / 0.35924680736483_wp / - data pbch (2, 3) / -0.35924680736483_wp / - data clsq (2, 3) / 0.37061732228445_wp / - data clsh (2, 3) / -0.37061732228445_wp / - data hcount (2, 3) / 1.00000000000000_wp / - data ascale (2, 3) / 1.00000000000000_wp / - data refcovcn(2, 3) / 0.80196797025252_wp / - data refcn (2, 3) / 0.98647651737145_wp / - data refsys (2, 3) / 1 / - data alphaiw(:,2, 3) / & - & 27.7934790_wp, 25.9220070_wp, 21.8214140_wp, 14.1717810_wp, & - & 9.4824880_wp, 6.7129090_wp, 4.9857250_wp, 3.8465020_wp, & - & 3.0589760_wp, 2.4932250_wp, 2.0736610_wp, 1.7541010_wp, & - & 1.3073430_wp, 1.0165020_wp, 0.8161580_wp, 0.6719100_wp, & - & 0.5643080_wp, 0.3893270_wp, 0.2870170_wp, 0.1768550_wp, & - & 0.1211260_wp, 0.0602840_wp, 0.0362580_wp / -! REF Cl4Li4 - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 3) / 0.60553105026862_wp / - data refh (3, 3) / -0.60553105026862_wp / - data gffq (3, 3) / 0.44400000000000_wp / - data gffh (3, 3) / -0.44400000000000_wp / - data dftq (3, 3) / 0.60553105026862_wp / - data dfth (3, 3) / -0.60553105026862_wp / - data pbcq (3, 3) / 0.25700000000000_wp / - data pbch (3, 3) / -0.25700000000000_wp / - data clsq (3, 3) / 0.50233549783851_wp / - data clsh (3, 3) / -0.50233549783851_wp / - data hcount (3, 3) / 4.00000000000000_wp / - data ascale (3, 3) / 0.25000000000000_wp / - data refcovcn(3, 3) / 4.55700000000000_wp / - data refcn (3, 3) / 6.93900000000000_wp / - data refsys (3, 3) / 17 / - data alphaiw(:,3, 3) / & - & 84.6459010_wp, 83.6841238_wp, 80.9655079_wp, 72.0284169_wp, & - & 61.4818132_wp, 51.5922762_wp, 43.1612588_wp, 36.2527416_wp, & - & 30.6710866_wp, 26.1700904_wp, 22.5260442_wp, 19.5557200_wp, & - & 15.0928030_wp, 11.9795535_wp, 9.7376006_wp, 8.0762262_wp, & - & 6.8136584_wp, 4.7267579_wp, 3.4948520_wp, 2.1681444_wp, & - & 1.4997611_wp, 0.7718181_wp, 0.4815951_wp / - data refn(3) / 3 / -! REF Be - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 4) / -0.00000000000000_wp / - data refh (1, 4) / 0.00000000000000_wp / - data gffq (1, 4) / 0.00000000000000_wp / - data gffh (1, 4) / 0.00000000000000_wp / - data dftq (1, 4) / -0.00000000000000_wp / - data dfth (1, 4) / 0.00000000000000_wp / - data pbcq (1, 4) / -0.00000000000000_wp / - data pbch (1, 4) / 0.00000000000000_wp / - data clsq (1, 4) / 0.00000000000000_wp / - data clsh (1, 4) / 0.00000000000000_wp / - data hcount (1, 4) / 0.00000000000000_wp / - data ascale (1, 4) / 1.00000000000000_wp / - data refcovcn(1, 4) / 0.00000000000000_wp / - data refcn (1, 4) / 0.00000000000000_wp / - data refsys (1, 4) / 1 / - data alphaiw(:,1, 4) / & - & 42.8790460_wp, 39.9295910_wp, 33.1319060_wp, 19.8584460_wp, & - & 12.0562070_wp, 7.8731240_wp, 5.5003700_wp, 4.0522140_wp, & - & 3.1097180_wp, 2.4633930_wp, 2.0011630_wp, 1.6591860_wp, & - & 1.1965720_wp, 0.9061710_wp, 0.7119670_wp, 0.5756820_wp, & - & 0.4763260_wp, 0.3199380_wp, 0.2321350_wp, 0.1411470_wp, & - & 0.0965570_wp, 0.0488560_wp, 0.0302000_wp / -! REF BeH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 4) / 0.35318171705506_wp / - data refh (2, 4) / -0.35318171705506_wp / - data gffq (2, 4) / 0.17355187691088_wp / - data gffh (2, 4) / -0.17355187691088_wp / - data dftq (2, 4) / 0.16760600000000_wp / - data dfth (2, 4) / -0.16760000000000_wp / - data pbcq (2, 4) / 0.35318171705506_wp / - data pbch (2, 4) / -0.35318171705506_wp / - data clsq (2, 4) / 0.17355187691088_wp / - data clsh (2, 4) / -0.17355187691088_wp / - data hcount (2, 4) / 1.00000000000000_wp / - data ascale (2, 4) / 1.00000000000000_wp / - data refcovcn(2, 4) / 0.87483634146801_wp / - data refcn (2, 4) / 0.98079323297698_wp / - data refsys (2, 4) / 1 / - data alphaiw(:,2, 4) / & - & 33.9191750_wp, 30.6229690_wp, 25.1809150_wp, 17.1197860_wp, & - & 12.0494810_wp, 8.7823960_wp, 6.6233290_wp, 5.1483500_wp, & - & 4.1059930_wp, 3.3462160_wp, 2.7771820_wp, 2.3408840_wp, & - & 1.7276510_wp, 1.3276250_wp, 1.0528460_wp, 0.8562260_wp, & - & 0.7107890_wp, 0.4781520_wp, 0.3456310_wp, 0.2073370_wp, & - & 0.1396630_wp, 0.0681800_wp, 0.0409330_wp / -! REF BeH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 4) / 0.47868871444650_wp / - data refh (3, 4) / -0.23934435722325_wp / - data gffq (3, 4) / 0.31121011558254_wp / - data gffh (3, 4) / -0.15560505779127_wp / - data dftq (3, 4) / 0.33482500000000_wp / - data dfth (3, 4) / -0.16740900000000_wp / - data pbcq (3, 4) / 0.47868871444650_wp / - data pbch (3, 4) / -0.23934435722325_wp / - data clsq (3, 4) / 0.31121011558254_wp / - data clsh (3, 4) / -0.15560505779127_wp / - data hcount (3, 4) / 2.00000000000000_wp / - data ascale (3, 4) / 1.00000000000000_wp / - data refcovcn(3, 4) / 1.75692293756846_wp / - data refcn (3, 4) / 1.96965813264154_wp / - data refsys (3, 4) / 1 / - data alphaiw(:,3, 4) / & - & 20.3763510_wp, 19.9881660_wp, 18.9207290_wp, 15.6997430_wp, & - & 12.3941440_wp, 9.6994520_wp, 7.6613340_wp, 6.1448630_wp, & - & 5.0098820_wp, 4.1485350_wp, 3.4841730_wp, 2.9633890_wp, & - & 2.2143260_wp, 1.7146750_wp, 1.3662970_wp, 1.1143890_wp, & - & 0.9266450_wp, 0.6239030_wp, 0.4502460_wp, 0.2684610_wp, & - & 0.1795900_wp, 0.0862930_wp, 0.0511440_wp / -! REF Be4O4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 4) / -0.65605016262773_wp / - data refh (4, 4) / 0.00000000000000_wp / - data gffq (4, 4) / 0.68500000000000_wp / - data gffh (4, 4) / -0.68500000000000_wp / - data dftq (4, 4) / -0.65605016262773_wp / - data dfth (4, 4) / 0.00000000000000_wp / - data pbcq (4, 4) / 0.34700000000000_wp / - data pbch (4, 4) / -0.34700000000000_wp / - data clsq (4, 4) / 0.34700000000000_wp / - data clsh (4, 4) / -0.34700000000000_wp / - data hcount (4, 4) / 4.00000000000000_wp / - data ascale (4, 4) / 0.25000000000000_wp / - data refcovcn(4, 4) / 8.44900000000000_wp / - data refcn (4, 4) / 10.26200000000000_wp / - data refsys (4, 4) / 9 / - data alphaiw(:,4, 4) / & - & 50.8062040_wp, 50.0592716_wp, 48.0905154_wp, 42.5028663_wp, & - & 36.7056665_wp, 31.5232793_wp, 27.1066190_wp, 23.4118521_wp, & - & 20.3403941_wp, 17.7870106_wp, 15.6568911_wp, 13.8703586_wp, & - & 11.0817107_wp, 9.0435022_wp, 7.5156407_wp, 6.3438199_wp, & - & 5.4266858_wp, 3.8505033_wp, 2.8781608_wp, 1.9058183_wp, & - & 1.2248615_wp, 0.6029055_wp, 0.3602096_wp / - data refn(4) / 4 / -! REF B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 5) / -0.00000000000001_wp / - data refh (1, 5) / 0.00000000000000_wp / - data gffq (1, 5) / 0.00000000000000_wp / - data gffh (1, 5) / 0.00000000000000_wp / - data dftq (1, 5) / -0.00000000000001_wp / - data dfth (1, 5) / 0.00000000000000_wp / - data pbcq (1, 5) / -0.00000000000001_wp / - data pbch (1, 5) / 0.00000000000000_wp / - data clsq (1, 5) / 0.00000000000000_wp / - data clsh (1, 5) / 0.00000000000000_wp / - data hcount (1, 5) / 0.00000000000000_wp / - data ascale (1, 5) / 1.00000000000000_wp / - data refcovcn(1, 5) / 0.00000000000000_wp / - data refcn (1, 5) / 0.00000000000000_wp / - data refsys (1, 5) / 1 / - data alphaiw(:,1, 5) / & - & 22.1068880_wp, 21.3442260_wp, 19.4317910_wp, 14.6694210_wp, & - & 10.6975470_wp, 7.9023200_wp, 5.9922100_wp, 4.6684490_wp, & - & 3.7269880_wp, 3.0389440_wp, 2.5231990_wp, 2.1277390_wp, & - & 1.5720620_wp, 1.2095680_wp, 0.9603270_wp, 0.7816570_wp, & - & 0.6491900_wp, 0.4364560_wp, 0.3146920_wp, 0.1873730_wp, & - & 0.1252700_wp, 0.0602010_wp, 0.0356010_wp / -! REF BH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 5) / 0.15557155274674_wp / - data refh (2, 5) / -0.15557155274761_wp / - data gffq (2, 5) / -0.10464538187607_wp / - data gffh (2, 5) / 0.10464538187607_wp / - data dftq (2, 5) / 0.06722800000000_wp / - data dfth (2, 5) / -0.06723200000000_wp / - data pbcq (2, 5) / 0.15557155274674_wp / - data pbch (2, 5) / -0.15557155274761_wp / - data clsq (2, 5) / -0.10464538187607_wp / - data clsh (2, 5) / 0.10464538187607_wp / - data hcount (2, 5) / 1.00000000000000_wp / - data ascale (2, 5) / 1.00000000000000_wp / - data refcovcn(2, 5) / 0.93017535174568_wp / - data refcn (2, 5) / 0.97061615724771_wp / - data refsys (2, 5) / 1 / - data alphaiw(:,2, 5) / & - & 20.5521070_wp, 19.9101690_wp, 18.3552210_wp, 14.5802680_wp, & - & 11.3056180_wp, 8.8165140_wp, 6.9794390_wp, 5.6206180_wp, & - & 4.6022690_wp, 3.8263850_wp, 3.2251530_wp, 2.7516720_wp, & - & 2.0664510_wp, 1.6059710_wp, 1.2828710_wp, 1.0479810_wp, & - & 0.8721210_wp, 0.5869300_wp, 0.4224710_wp, 0.2500750_wp, & - & 0.1661340_wp, 0.0788140_wp, 0.0462310_wp / -! REF BH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 5) / 0.19433603553394_wp / - data refh (3, 5) / -0.09716801776697_wp / - data gffq (3, 5) / -0.20153708141000_wp / - data gffh (3, 5) / 0.10076854070500_wp / - data dftq (3, 5) / 0.10046100000000_wp / - data dfth (3, 5) / -0.05023400000000_wp / - data pbcq (3, 5) / 0.19433603553394_wp / - data pbch (3, 5) / -0.09716801776697_wp / - data clsq (3, 5) / -0.20153708141000_wp / - data clsh (3, 5) / 0.10076854070500_wp / - data hcount (3, 5) / 2.00000000000000_wp / - data ascale (3, 5) / 1.00000000000000_wp / - data refcovcn(3, 5) / 1.86318070483743_wp / - data refcn (3, 5) / 1.94412533738189_wp / - data refsys (3, 5) / 1 / - data alphaiw(:,3, 5) / & - & 20.2806350_wp, 19.1635070_wp, 17.8009360_wp, 14.8840980_wp, & - & 12.0983160_wp, 9.7836060_wp, 7.9569310_wp, 6.5370310_wp, & - & 5.4328530_wp, 4.5678260_wp, 3.8830910_wp, 3.3348630_wp, & - & 2.5273350_wp, 1.9752950_wp, 1.5835380_wp, 1.2965230_wp, & - & 1.0804740_wp, 0.7281530_wp, 0.5240250_wp, 0.3095240_wp, & - & 0.2050450_wp, 0.0966460_wp, 0.0564440_wp / -! REF BH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 5) / 0.24475443834742_wp / - data refh (4, 5) / -0.08158481278247_wp / - data gffq (4, 5) / -0.28222637549158_wp / - data gffh (4, 5) / 0.09407545849719_wp / - data dftq (4, 5) / 0.16753000000000_wp / - data dfth (4, 5) / -0.05584833333333_wp / - data pbcq (4, 5) / 0.24475443834742_wp / - data pbch (4, 5) / -0.08158481278247_wp / - data clsq (4, 5) / -0.28222637549158_wp / - data clsh (4, 5) / 0.09407545849719_wp / - data hcount (4, 5) / 3.00000000000000_wp / - data ascale (4, 5) / 1.00000000000000_wp / - data refcovcn(4, 5) / 2.79150308430417_wp / - data refcn (4, 5) / 2.91284702438220_wp / - data refsys (4, 5) / 1 / - data alphaiw(:,4, 5) / & - & 17.3839000_wp, 17.1992340_wp, 16.6725580_wp, 14.8986510_wp, & - & 12.7407520_wp, 10.6754850_wp, 8.8969080_wp, 7.4349140_wp, & - & 6.2546920_wp, 5.3056760_wp, 4.5401840_wp, 3.9186610_wp, & - & 2.9899200_wp, 2.3464510_wp, 1.8858730_wp, 1.5464990_wp, & - & 1.2900300_wp, 0.8701190_wp, 0.6260260_wp, 0.3691130_wp, & - & 0.2439620_wp, 0.1143850_wp, 0.0665550_wp / -! REF B2H6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (5, 5) / 0.14920702115395_wp / - data refh (5, 5) / -0.04973567371798_wp / - data gffq (5, 5) / -0.34038820700608_wp / - data gffh (5, 5) / 0.11346273566869_wp / - data dftq (5, 5) / 0.04833100000000_wp / - data dfth (5, 5) / -0.01613466666667_wp / - data pbcq (5, 5) / 0.14920702115395_wp / - data pbch (5, 5) / -0.04973567371798_wp / - data clsq (5, 5) / -0.34038820700608_wp / - data clsh (5, 5) / 0.11346273566869_wp / - data hcount (5, 5) / 6.00000000000000_wp / - data ascale (5, 5) / 0.50000000000000_wp / - data refcovcn(5, 5) / 4.41327468359181_wp / - data refcn (5, 5) / 4.58564454717390_wp / - data refsys (5, 5) / 1 / - data alphaiw(:,5, 5) / & - & 33.3389310_wp, 33.0011270_wp, 32.0357710_wp, 28.7639060_wp, & - & 24.7422160_wp, 20.8503600_wp, 17.4641170_wp, 14.6555110_wp, & - & 12.3709610_wp, 10.5223950_wp, 9.0236300_wp, 7.8016400_wp, & - & 5.9670990_wp, 4.6901690_wp, 3.7733460_wp, 3.0963780_wp, & - & 2.5840490_wp, 1.7440470_wp, 1.2552220_wp, 0.7404570_wp, & - & 0.4896440_wp, 0.2299100_wp, 0.1339700_wp / - data refn(5) / 5 / -! REF C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 6) / -0.00000000000001_wp / - data refh (1, 6) / 0.00000000000000_wp / - data gffq (1, 6) / 0.00000000000000_wp / - data gffh (1, 6) / 0.00000000000000_wp / - data dftq (1, 6) / -0.00000000000001_wp / - data dfth (1, 6) / 0.00000000000000_wp / - data pbcq (1, 6) / -0.00000000000001_wp / - data pbch (1, 6) / 0.00000000000000_wp / - data clsq (1, 6) / 0.00000000000000_wp / - data clsh (1, 6) / 0.00000000000000_wp / - data hcount (1, 6) / 0.00000000000000_wp / - data ascale (1, 6) / 1.00000000000000_wp / - data refcovcn(1, 6) / 0.00000000000000_wp / - data refcn (1, 6) / 0.00000000000000_wp / - data refsys (1, 6) / 1 / - data alphaiw(:,1, 6) / & - & 12.3555340_wp, 12.1386640_wp, 11.5492610_wp, 9.7999490_wp, & - & 7.9916820_wp, 6.4691120_wp, 5.2715550_wp, 4.3463700_wp, & - & 3.6298580_wp, 3.0691570_wp, 2.6246820_wp, 2.2676780_wp, & - & 1.7384300_wp, 1.3729830_wp, 1.1110210_wp, 0.9172590_wp, & - & 0.7701000_wp, 0.5269110_wp, 0.3835030_wp, 0.2298730_wp, & - & 0.1535810_wp, 0.0732580_wp, 0.0431920_wp / -! REF CH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 6) / -0.12994792301999_wp / - data refh (2, 6) / 0.12994792301999_wp / - data gffq (2, 6) / -0.17123705791311_wp / - data gffh (2, 6) / 0.17123705791311_wp / - data dftq (2, 6) / -0.01475500000000_wp / - data dfth (2, 6) / 0.01475400000000_wp / - data pbcq (2, 6) / -0.12994792301999_wp / - data pbch (2, 6) / 0.12994792301999_wp / - data clsq (2, 6) / -0.17123705791311_wp / - data clsh (2, 6) / 0.17123705791311_wp / - data hcount (2, 6) / 1.00000000000000_wp / - data ascale (2, 6) / 1.00000000000000_wp / - data refcovcn(2, 6) / 0.91894761153698_wp / - data refcn (2, 6) / 0.98678926403687_wp / - data refsys (2, 6) / 1 / - data alphaiw(:,2, 6) / & - & 14.5482810_wp, 14.2754640_wp, 13.3786710_wp, 11.3492310_wp, & - & 9.4185310_wp, 7.7719120_wp, 6.4361850_wp, 5.3728750_wp, & - & 4.5287720_wp, 3.8553340_wp, 3.3134960_wp, 2.8732790_wp, & - & 2.2127670_wp, 1.7514880_wp, 1.4184590_wp, 1.1710210_wp, & - & 0.9825780_wp, 0.6705550_wp, 0.4865370_wp, 0.2899040_wp, & - & 0.1927160_wp, 0.0910580_wp, 0.0533330_wp / -! REF C2H2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 6) / -0.07885200894330_wp / - data refh (3, 6) / 0.07885200894330_wp / - data gffq (3, 6) / -0.14210003554128_wp / - data gffh (3, 6) / 0.14210003554128_wp / - data dftq (3, 6) / -0.09381500000000_wp / - data dfth (3, 6) / 0.09381750000000_wp / - data pbcq (3, 6) / -0.07885200894330_wp / - data pbch (3, 6) / 0.07885200894330_wp / - data clsq (3, 6) / -0.14210003554128_wp / - data clsh (3, 6) / 0.14210003554128_wp / - data hcount (3, 6) / 2.00000000000000_wp / - data ascale (3, 6) / 0.50000000000000_wp / - data refcovcn(3, 6) / 1.90786062124811_wp / - data refcn (3, 6) / 1.99847658843687_wp / - data refsys (3, 6) / 1 / - data alphaiw(:,3, 6) / & - & 23.0116230_wp, 22.7312670_wp, 21.9447640_wp, 19.4160980_wp, & - & 16.5257670_wp, 13.8835800_wp, 11.6644030_wp, 9.8566400_wp, & - & 8.3954220_wp, 7.2118160_wp, 6.2469570_wp, 5.4540580_wp, & - & 4.2475560_wp, 3.3914730_wp, 2.7655050_wp, 2.2955930_wp, & - & 1.9346700_wp, 1.3305920_wp, 0.9701360_wp, 0.5811850_wp, & - & 0.3874320_wp, 0.1836940_wp, 0.1078100_wp / -! REF C2H4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 6) / -0.07676292658733_wp / - data refh (4, 6) / 0.03838146329367_wp / - data gffq (4, 6) / -0.22250854670718_wp / - data gffh (4, 6) / 0.11125427335359_wp / - data dftq (4, 6) / -0.07569600000000_wp / - data dfth (4, 6) / 0.03783500000000_wp / - data pbcq (4, 6) / -0.07676292658733_wp / - data pbch (4, 6) / 0.03838146329367_wp / - data clsq (4, 6) / -0.22250854670718_wp / - data clsh (4, 6) / 0.11125427335359_wp / - data hcount (4, 6) / 4.00000000000000_wp / - data ascale (4, 6) / 0.50000000000000_wp / - data refcovcn(4, 6) / 2.83122393221341_wp / - data refcn (4, 6) / 2.99872598643336_wp / - data refsys (4, 6) / 1 / - data alphaiw(:,4, 6) / & - & 27.4537640_wp, 27.0921900_wp, 26.0934140_wp, 23.0050050_wp, & - & 19.6170750_wp, 16.5717410_wp, 14.0107840_wp, 11.9057630_wp, & - & 10.1859920_wp, 8.7791490_wp, 7.6227700_wp, 6.6661200_wp, & - & 5.2000230_wp, 4.1529630_wp, 3.3845150_wp, 2.8065480_wp, & - & 2.3623130_wp, 1.6190990_wp, 1.1765830_wp, 0.7009620_wp, & - & 0.4652560_wp, 0.2188710_wp, 0.1277540_wp / -! REF C2H6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (5, 6) / -0.09463126916388_wp / - data refh (5, 6) / 0.03154375638796_wp / - data gffq (5, 6) / -0.25653918216622_wp / - data gffh (5, 6) / 0.08551306072207_wp / - data dftq (5, 6) / -0.07884500000000_wp / - data dfth (5, 6) / 0.02627566666667_wp / - data pbcq (5, 6) / -0.09463126916388_wp / - data pbch (5, 6) / 0.03154375638796_wp / - data clsq (5, 6) / -0.25653918216622_wp / - data clsh (5, 6) / 0.08551306072207_wp / - data hcount (5, 6) / 6.00000000000000_wp / - data ascale (5, 6) / 0.50000000000000_wp / - data refcovcn(5, 6) / 3.74870030209262_wp / - data refcn (5, 6) / 3.98439894415100_wp / - data refsys (5, 6) / 1 / - data alphaiw(:,5, 6) / & - & 28.3352760_wp, 28.0932470_wp, 27.3990360_wp, 25.0151020_wp, & - & 22.0076950_wp, 18.9989890_wp, 16.2867160_wp, 13.9588710_wp, & - & 12.0051730_wp, 10.3795410_wp, 9.0286370_wp, 7.9030880_wp, & - & 6.1676970_wp, 4.9231280_wp, 4.0083160_wp, 3.3200870_wp, & - & 2.7913060_wp, 1.9077980_wp, 1.3830030_wp, 0.8207370_wp, & - & 0.5431290_wp, 0.2541200_wp, 0.1477570_wp / -! REF C6H6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (6, 6) / -0.02858894127595_wp / - data refh (6, 6) / 0.02858894127595_wp / - data gffq (6, 6) / -0.10441353918078_wp / - data gffh (6, 6) / 0.10441353918078_wp / - data dftq (6, 6) / -0.03982383333333_wp / - data dfth (6, 6) / 0.03982566666667_wp / - data pbcq (6, 6) / -0.02858894127595_wp / - data pbch (6, 6) / 0.02858894127595_wp / - data clsq (6, 6) / -0.10441353918078_wp / - data clsh (6, 6) / 0.10441353918078_wp / - data hcount (6, 6) / 6.00000000000000_wp / - data ascale (6, 6) / 0.16666666666667_wp / - data refcovcn(6, 6) / 2.91832701804388_wp / - data refcn (6, 6) / 3.14177128194115_wp / - data refsys (6, 6) / 1 / - data alphaiw(:,6, 6) / & - & 68.5832590_wp, 67.5115260_wp, 64.6123080_wp, 56.1286650_wp, & - & 47.4318310_wp, 39.9459190_wp, 33.7814890_wp, 28.7553020_wp, & - & 24.6561470_wp, 21.2992860_wp, 18.5340330_wp, 16.2406480_wp, & - & 12.7133690_wp, 10.1832050_wp, 8.3194640_wp, 6.9133790_wp, & - & 5.8298100_wp, 4.0106600_wp, 2.9230920_wp, 1.7494800_wp, & - & 1.1654830_wp, 0.5523060_wp, 0.3242020_wp / -! REF OC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (7, 6) / 0.05061953301341_wp / - data refh (7, 6) / -0.05061953301341_wp / - data gffq (7, 6) / 0.21030312699251_wp / - data gffh (7, 6) / -0.21030312699251_wp / - data dftq (7, 6) / 0.09609600000000_wp / - data dfth (7, 6) / -0.09609000000000_wp / - data pbcq (7, 6) / 0.05061953301341_wp / - data pbch (7, 6) / -0.05061953301341_wp / - data clsq (7, 6) / 0.21030312699251_wp / - data clsh (7, 6) / -0.21030312699251_wp / - data hcount (7, 6) / 1.00000000000000_wp / - data ascale (7, 6) / 1.00000000000000_wp / - data refcovcn(7, 6) / 0.85560990866661_wp / - data refcn (7, 6) / 0.99995005170393_wp / - data refsys (7, 6) / 2 / - data alphaiw(:,7, 6) / & - & 7.7402500_wp, 7.6643000_wp, 7.4486700_wp, 6.7286500_wp, & - & 5.8533600_wp, 5.0045500_wp, 4.2585700_wp, 3.6316200_wp, & - & 3.1142900_wp, 2.6894300_wp, 2.3397600_wp, 2.0503600_wp, & - & 1.6066900_wp, 1.2894400_wp, 1.0561100_wp, 0.8801010_wp, & - & 0.7443600_wp, 0.5158280_wp, 0.3784030_wp, 0.2287990_wp, & - & 0.1535500_wp, 0.0736385_wp, 0.0435460_wp / - data refn(6) / 7 / -! REF N - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 7) / -0.00000000000000_wp / - data refh (1, 7) / 0.00000000000000_wp / - data gffq (1, 7) / 0.00000000000000_wp / - data gffh (1, 7) / 0.00000000000000_wp / - data dftq (1, 7) / -0.00000000000000_wp / - data dfth (1, 7) / 0.00000000000000_wp / - data pbcq (1, 7) / -0.00000000000000_wp / - data pbch (1, 7) / 0.00000000000000_wp / - data clsq (1, 7) / 0.00000000000000_wp / - data clsh (1, 7) / 0.00000000000000_wp / - data hcount (1, 7) / 0.00000000000000_wp / - data ascale (1, 7) / 1.00000000000000_wp / - data refcovcn(1, 7) / 0.00000000000000_wp / - data refcn (1, 7) / 0.00000000000000_wp / - data refsys (1, 7) / 1 / - data alphaiw(:,1, 7) / & - & 7.5385090_wp, 7.4657840_wp, 7.2592230_wp, 6.5708420_wp, & - & 5.7412090_wp, 4.9445040_wp, 4.2474110_wp, 3.6605820_wp, & - & 3.1734720_wp, 2.7700380_wp, 2.4347170_wp, 2.1542670_wp, & - & 1.7174610_wp, 1.3984350_wp, 1.1591760_wp, 0.9755810_wp, & - & 0.8318860_wp, 0.5852590_wp, 0.4337270_wp, 0.2654650_wp, & - & 0.1792040_wp, 0.0860960_wp, 0.0507150_wp / -! REF NH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 7) / -0.17975369721743_wp / - data refh (2, 7) / 0.17975369722031_wp / - data gffq (2, 7) / -0.35298592555229_wp / - data gffh (2, 7) / 0.35298592555229_wp / - data dftq (2, 7) / -0.09635100000000_wp / - data dfth (2, 7) / 0.09635100000000_wp / - data pbcq (2, 7) / -0.17975369721743_wp / - data pbch (2, 7) / 0.17975369722031_wp / - data clsq (2, 7) / -0.35298592555229_wp / - data clsh (2, 7) / 0.35298592555229_wp / - data hcount (2, 7) / 1.00000000000000_wp / - data ascale (2, 7) / 1.00000000000000_wp / - data refcovcn(2, 7) / 0.85827791612782_wp / - data refcn (2, 7) / 0.99440725902444_wp / - data refsys (2, 7) / 1 / - data alphaiw(:,2, 7) / & - & 9.8340890_wp, 9.6980440_wp, 9.3521500_wp, 8.3811310_wp, & - & 7.3184230_wp, 6.3183850_wp, 5.4407240_wp, 4.6956550_wp, & - & 4.0720980_wp, 3.5523310_wp, 3.1184230_wp, 2.7545880_wp, & - & 2.1872670_wp, 1.7734490_wp, 1.4640490_wp, 1.2275070_wp, & - & 1.0430710_wp, 0.7283800_wp, 0.5365400_wp, 0.3254160_wp, & - & 0.2182610_wp, 0.1038080_wp, 0.0607780_wp / -! REF N2H2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 7) / -0.15258555866677_wp / - data refh (3, 7) / 0.15258555866677_wp / - data gffq (3, 7) / -0.30125788296606_wp / - data gffh (3, 7) / 0.30125788296606_wp / - data dftq (3, 7) / -0.11128400000000_wp / - data dfth (3, 7) / 0.11128900000000_wp / - data pbcq (3, 7) / -0.15258555866677_wp / - data pbch (3, 7) / 0.15258555866677_wp / - data clsq (3, 7) / -0.30125788296606_wp / - data clsh (3, 7) / 0.30125788296606_wp / - data hcount (3, 7) / 2.00000000000000_wp / - data ascale (3, 7) / 0.50000000000000_wp / - data refcovcn(3, 7) / 1.83985112339643_wp / - data refcn (3, 7) / 2.01427212990570_wp / - data refsys (3, 7) / 1 / - data alphaiw(:,3, 7) / & - & 18.5281530_wp, 18.3270930_wp, 17.7675350_wp, 15.9940890_wp, & - & 13.9674690_wp, 12.0720960_wp, 10.4237930_wp, 9.0298300_wp, & - & 7.8623050_wp, 6.8857300_wp, 6.0666250_wp, 5.3763210_wp, & - & 4.2923510_wp, 3.4950320_wp, 2.8948440_wp, 2.4334700_wp, & - & 2.0721210_wp, 1.4520950_wp, 1.0718490_wp, 0.6513790_wp, & - & 0.4372510_wp, 0.2081480_wp, 0.1219450_wp / -! REF NH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 7) / -0.42898107659879_wp / - data refh (4, 7) / 0.14299369219960_wp / - data gffq (4, 7) / -0.82429723124422_wp / - data gffh (4, 7) / 0.27476574374807_wp / - data dftq (4, 7) / -0.29233400000000_wp / - data dfth (4, 7) / 0.09745100000000_wp / - data pbcq (4, 7) / -0.42898107659879_wp / - data pbch (4, 7) / 0.14299369219960_wp / - data clsq (4, 7) / -0.82429723124422_wp / - data clsh (4, 7) / 0.27476574374807_wp / - data hcount (4, 7) / 3.00000000000000_wp / - data ascale (4, 7) / 1.00000000000000_wp / - data refcovcn(4, 7) / 2.58039902538908_wp / - data refcn (4, 7) / 2.99026427338514_wp / - data refsys (4, 7) / 1 / - data alphaiw(:,4, 7) / & - & 13.8928580_wp, 13.7335660_wp, 13.2948950_wp, 11.9342710_wp, & - & 10.4022050_wp, 8.9706190_wp, 7.7218140_wp, 6.6635680_wp, & - & 5.7772340_wp, 5.0371340_wp, 4.4181730_wp, 3.8984410_wp, & - & 3.0872240_wp, 2.4956330_wp, 2.0539790_wp, 1.7170460_wp, & - & 1.4549570_wp, 1.0095450_wp, 0.7395630_wp, 0.4445600_wp, & - & 0.2961500_wp, 0.1392520_wp, 0.0809340_wp / -! REF N2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (5, 7) / -0.00000000000000_wp / - data refh (5, 7) / 0.00000000000000_wp / - data gffq (5, 7) / 0.00000000000000_wp / - data gffh (5, 7) / 0.00000000000000_wp / - data dftq (5, 7) / 0.00000100000000_wp / - data dfth (5, 7) / 0.00000000000000_wp / - data pbcq (5, 7) / -0.00000000000000_wp / - data pbch (5, 7) / 0.00000000000000_wp / - data clsq (5, 7) / 0.00000000000000_wp / - data clsh (5, 7) / 0.00000000000000_wp / - data hcount (5, 7) / 0.00000000000000_wp / - data ascale (5, 7) / 0.50000000000000_wp / - data refcovcn(5, 7) / 0.98085535554904_wp / - data refcn (5, 7) / 0.99998952959314_wp / - data refsys (5, 7) / 1 / - data alphaiw(:,5, 7) / & - & 11.6125430_wp, 11.5410500_wp, 11.3332410_wp, 10.5895270_wp, & - & 9.5886300_wp, 8.5228410_wp, 7.5106350_wp, 6.6043140_wp, & - & 5.8164280_wp, 5.1406550_wp, 4.5636850_wp, 4.0709240_wp, & - & 3.2858130_wp, 2.6994530_wp, 2.2527560_wp, 1.9059510_wp, & - & 1.6320270_wp, 1.1565830_wp, 0.8609730_wp, 0.5294970_wp, & - & 0.3582750_wp, 0.1725840_wp, 0.1018070_wp / - data refn(7) / 5 / -! REF O - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 8) / 0.00000000000001_wp / - data refh (1, 8) / 0.00000000000000_wp / - data gffq (1, 8) / 0.00000000000000_wp / - data gffh (1, 8) / 0.00000000000000_wp / - data dftq (1, 8) / 0.00000000000001_wp / - data dfth (1, 8) / 0.00000000000000_wp / - data pbcq (1, 8) / 0.00000000000001_wp / - data pbch (1, 8) / 0.00000000000000_wp / - data clsq (1, 8) / 0.00000000000000_wp / - data clsh (1, 8) / 0.00000000000000_wp / - data hcount (1, 8) / 0.00000000000000_wp / - data ascale (1, 8) / 1.00000000000000_wp / - data refcovcn(1, 8) / 0.00000000000000_wp / - data refcn (1, 8) / 0.00000000000000_wp / - data refsys (1, 8) / 1 / - data alphaiw(:,1, 8) / & - & 5.1967090_wp, 5.1644300_wp, 5.0715690_wp, 4.7484500_wp, & - & 4.3273530_wp, 3.8854260_wp, 3.4648010_wp, 3.0838640_wp, & - & 2.7478290_wp, 2.4553310_wp, 2.2021600_wp, 1.9832410_wp, & - & 1.6287590_wp, 1.3587170_wp, 1.1492470_wp, 0.9838790_wp, & - & 0.8512370_wp, 0.6158310_wp, 0.4654260_wp, 0.2921270_wp, & - & 0.2001820_wp, 0.0978590_wp, 0.0579230_wp / -! REF OH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 8) / -0.33069420009468_wp / - data refh (2, 8) / 0.33069420009468_wp / - data gffq (2, 8) / -0.35471470167212_wp / - data gffh (2, 8) / 0.35471470167212_wp / - data dftq (2, 8) / -0.16394400000000_wp / - data dfth (2, 8) / 0.16394400000000_wp / - data pbcq (2, 8) / -0.33069420009468_wp / - data pbch (2, 8) / 0.33069420009468_wp / - data clsq (2, 8) / -0.35471470167212_wp / - data clsh (2, 8) / 0.35471470167212_wp / - data hcount (2, 8) / 1.00000000000000_wp / - data ascale (2, 8) / 1.00000000000000_wp / - data refcovcn(2, 8) / 0.80416789582615_wp / - data refcn (2, 8) / 0.99245941779060_wp / - data refsys (2, 8) / 1 / - data alphaiw(:,2, 8) / & - & 7.2941570_wp, 7.2356790_wp, 7.0728280_wp, 6.5406890_wp, & - & 5.8872890_wp, 5.2288430_wp, 4.6198180_wp, 4.0794700_wp, & - & 3.6098730_wp, 3.2056430_wp, 2.8587920_wp, 2.5610180_wp, & - & 2.0831650_wp, 1.7231230_wp, 1.4466600_wp, 1.2304460_wp, & - & 1.0585030_wp, 0.7570550_wp, 0.5672680_wp, 0.3517810_wp, & - & 0.2391180_wp, 0.1155270_wp, 0.0679560_wp / -! REF OH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 8) / -0.56376716743110_wp / - data refh (3, 8) / 0.28188358371555_wp / - data gffq (3, 8) / -0.59881526060460_wp / - data gffh (3, 8) / 0.29940763030230_wp / - data dftq (3, 8) / -0.31412100000000_wp / - data dfth (3, 8) / 0.15706300000000_wp / - data pbcq (3, 8) / -0.56376716743110_wp / - data pbch (3, 8) / 0.28188358371555_wp / - data clsq (3, 8) / -0.59881526060460_wp / - data clsh (3, 8) / 0.29940763030230_wp / - data hcount (3, 8) / 2.00000000000000_wp / - data ascale (3, 8) / 1.00000000000000_wp / - data refcovcn(3, 8) / 1.61123940672270_wp / - data refcn (3, 8) / 1.98869274482158_wp / - data refsys (3, 8) / 1 / - data alphaiw(:,3, 8) / & - & 9.3715840_wp, 9.2917670_wp, 9.0663960_wp, 8.3227770_wp, & - & 7.4235050_wp, 6.5392070_wp, 5.7386200_wp, 5.0398020_wp, & - & 4.4396540_wp, 3.9274640_wp, 3.4907530_wp, 3.1176580_wp, & - & 2.5222470_wp, 2.0764190_wp, 1.7359450_wp, 1.4709930_wp, & - & 1.2612520_wp, 0.8959550_wp, 0.6678320_wp, 0.4109820_wp, & - & 0.2778660_wp, 0.1331600_wp, 0.0779780_wp / -! REF O2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 8) / -0.00000000000002_wp / - data refh (4, 8) / 0.00000000000000_wp / - data gffq (4, 8) / 0.00000000000000_wp / - data gffh (4, 8) / 0.00000000000000_wp / - data dftq (4, 8) / -0.00000200000000_wp / - data dfth (4, 8) / 0.00000000000000_wp / - data pbcq (4, 8) / -0.00000000000002_wp / - data pbch (4, 8) / 0.00000000000000_wp / - data clsq (4, 8) / 0.00000000000000_wp / - data clsh (4, 8) / 0.00000000000000_wp / - data hcount (4, 8) / 0.00000000000000_wp / - data ascale (4, 8) / 0.50000000000000_wp / - data refcovcn(4, 8) / 0.97984400975835_wp / - data refcn (4, 8) / 0.99856725131399_wp / - data refsys (4, 8) / 1 / - data alphaiw(:,4, 8) / & - & 10.3975870_wp, 10.3144230_wp, 10.0802310_wp, 9.3150480_wp, & - & 8.4027020_wp, 7.5095120_wp, 6.6939110_wp, 5.9700690_wp, & - & 5.3361820_wp, 4.7845300_wp, 4.3054570_wp, 3.8891980_wp, & - & 3.2100590_wp, 2.6878840_wp, 2.2798670_wp, 1.9559530_wp, & - & 1.6950280_wp, 1.2295900_wp, 0.9306730_wp, 0.5848620_wp, & - & 0.4008950_wp, 0.1959850_wp, 0.1160240_wp / - data refn(8) / 4 / -! REF F - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 9) / 0.00000000000001_wp / - data refh (1, 9) / 0.00000000000000_wp / - data gffq (1, 9) / 0.00000000000000_wp / - data gffh (1, 9) / 0.00000000000000_wp / - data dftq (1, 9) / 0.00000000000001_wp / - data dfth (1, 9) / 0.00000000000000_wp / - data pbcq (1, 9) / 0.00000000000001_wp / - data pbch (1, 9) / 0.00000000000000_wp / - data clsq (1, 9) / 0.00000000000000_wp / - data clsh (1, 9) / 0.00000000000000_wp / - data hcount (1, 9) / 0.00000000000000_wp / - data ascale (1, 9) / 1.00000000000000_wp / - data refcovcn(1, 9) / 0.00000000000000_wp / - data refcn (1, 9) / 0.00000000000000_wp / - data refsys (1, 9) / 1 / - data alphaiw(:,1, 9) / & - & 3.6338390_wp, 3.6196960_wp, 3.5783940_wp, 3.4279380_wp, & - & 3.2173720_wp, 2.9799290_wp, 2.7383490_wp, 2.5057910_wp, & - & 2.2889990_wp, 2.0908140_wp, 1.9117910_wp, 1.7512000_wp, & - & 1.4795260_wp, 1.2627740_wp, 1.0886880_wp, 0.9474060_wp, & - & 0.8314380_wp, 0.6189740_wp, 0.4778550_wp, 0.3086410_wp, & - & 0.2153540_wp, 0.1079130_wp, 0.0645990_wp / -! REF FH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 9) / -0.39039862127573_wp / - data refh (2, 9) / 0.39039862127574_wp / - data gffq (2, 9) / -0.24773915491465_wp / - data gffh (2, 9) / 0.24773915491465_wp / - data dftq (2, 9) / -0.22072200000000_wp / - data dfth (2, 9) / 0.22072100000000_wp / - data pbcq (2, 9) / -0.39039862127573_wp / - data pbch (2, 9) / 0.39039862127574_wp / - data clsq (2, 9) / -0.24773915491465_wp / - data clsh (2, 9) / 0.24773915491465_wp / - data hcount (2, 9) / 1.00000000000000_wp / - data ascale (2, 9) / 1.00000000000000_wp / - data refcovcn(2, 9) / 0.74076991274917_wp / - data refcn (2, 9) / 0.99820363068818_wp / - data refsys (2, 9) / 1 / - data alphaiw(:,2, 9) / & - & 5.4170520_wp, 5.3885820_wp, 5.3062630_wp, 5.0155720_wp, & - & 4.6285580_wp, 4.2137360_wp, 3.8104020_wp, 3.4368990_wp, & - & 3.0998560_wp, 2.7999440_wp, 2.5350070_wp, 2.3017150_wp, & - & 1.9155660_wp, 1.6145960_wp, 1.3772910_wp, 1.1876550_wp, & - & 1.0340620_wp, 0.7578460_wp, 0.5783980_wp, 0.3678490_wp, & - & 0.2541230_wp, 0.1255490_wp, 0.0746120_wp / - data refn(9) / 2 / -! REF Ne - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 10) / 0.00000000000000_wp / - data refh (1, 10) / 0.00000000000000_wp / - data gffq (1, 10) / 0.00000000000000_wp / - data gffh (1, 10) / 0.00000000000000_wp / - data dftq (1, 10) / 0.00000000000000_wp / - data dfth (1, 10) / 0.00000000000000_wp / - data pbcq (1, 10) / 0.00000000000000_wp / - data pbch (1, 10) / 0.00000000000000_wp / - data clsq (1, 10) / 0.00000000000000_wp / - data clsh (1, 10) / 0.00000000000000_wp / - data hcount (1, 10) / 0.00000000000000_wp / - data ascale (1, 10) / 1.00000000000000_wp / - data refcovcn(1, 10) / 0.00000000000000_wp / - data refcn (1, 10) / 0.00000000000000_wp / - data refsys (1, 10) / 1 / - data alphaiw(:,1, 10) / & - & 2.6227940_wp, 2.6160810_wp, 2.5963010_wp, 2.5221150_wp, & - & 2.4130070_wp, 2.2831850_wp, 2.1442240_wp, 2.0040890_wp, & - & 1.8677460_wp, 1.7380750_wp, 1.6165850_wp, 1.5039070_wp, & - & 1.3049180_wp, 1.1383170_wp, 0.9993630_wp, 0.8832020_wp, & - & 0.7855560_wp, 0.6010260_wp, 0.4739350_wp, 0.3155110_wp, & - & 0.2245720_wp, 0.1157090_wp, 0.0702160_wp / - data refn(10) / 1 / -! REF Na - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 11) / -0.00000000000000_wp / - data refh (1, 11) / 0.00000000000000_wp / - data gffq (1, 11) / 0.00000000000000_wp / - data gffh (1, 11) / 0.00000000000000_wp / - data dftq (1, 11) / -0.00000000000000_wp / - data dfth (1, 11) / 0.00000000000000_wp / - data pbcq (1, 11) / -0.00000000000000_wp / - data pbch (1, 11) / 0.00000000000000_wp / - data clsq (1, 11) / 0.00000000000000_wp / - data clsh (1, 11) / 0.00000000000000_wp / - data hcount (1, 11) / 0.00000000000000_wp / - data ascale (1, 11) / 1.00000000000000_wp / - data refcovcn(1, 11) / 0.00000000000000_wp / - data refcn (1, 11) / 0.00000000000000_wp / - data refsys (1, 11) / 1 / - data alphaiw(:,1, 11) / & - & 170.9285310_wp, 119.1946230_wp, 62.8166710_wp, 22.2250350_wp, & - & 11.0609650_wp, 6.7225680_wp, 4.6167630_wp, 3.4360280_wp, & - & 2.7038020_wp, 2.2145400_wp, 1.8682650_wp, 1.6117710_wp, & - & 1.2586520_wp, 1.0272610_wp, 0.8636930_wp, 0.7418060_wp, & - & 0.6474800_wp, 0.4849210_wp, 0.3823130_wp, 0.2620130_wp, & - & 0.1947130_wp, 0.1108050_wp, 0.0717200_wp / -! REF NaH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 11) / 0.44612149004129_wp / - data refh (2, 11) / -0.44612149004129_wp / - data gffq (2, 11) / 0.37895090683878_wp / - data gffh (2, 11) / -0.37895090683878_wp / - data dftq (2, 11) / 0.36819000000000_wp / - data dfth (2, 11) / -0.36819400000000_wp / - data pbcq (2, 11) / 0.44612149004129_wp / - data pbch (2, 11) / -0.44612149004129_wp / - data clsq (2, 11) / 0.37895090683878_wp / - data clsh (2, 11) / -0.37895090683878_wp / - data hcount (2, 11) / 1.00000000000000_wp / - data ascale (2, 11) / 1.00000000000000_wp / - data refcovcn(2, 11) / 0.78077255822701_wp / - data refcn (2, 11) / 0.96835675605614_wp / - data refsys (2, 11) / 1 / - data alphaiw(:,2, 11) / & - & 40.8166710_wp, 37.3885700_wp, 30.2959980_wp, 18.3845350_wp, & - & 11.8437670_wp, 8.2528940_wp, 6.1199710_wp, 4.7572100_wp, & - & 3.8333160_wp, 3.1762600_wp, 2.6903860_wp, 2.3193520_wp, & - & 1.7948680_wp, 1.4454310_wp, 1.1979870_wp, 1.0146980_wp, & - & 0.8742120_wp, 0.6365370_wp, 0.4905090_wp, 0.3247020_wp, & - & 0.2353690_wp, 0.1290210_wp, 0.0819540_wp / -! REF Cl4Na4 - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 11) / 0.69570459023927_wp / - data refh (3, 11) / -0.69570459023927_wp / - data gffq (3, 11) / 0.48200000000000_wp / - data gffh (3, 11) / -0.48200000000000_wp / - data dftq (3, 11) / 0.69570459023927_wp / - data dfth (3, 11) / -0.69570459023927_wp / - data pbcq (3, 11) / 0.69570459023927_wp / - data pbch (3, 11) / -0.69570459023927_wp / - data clsq (3, 11) / 0.54307355286424_wp / - data clsh (3, 11) / -0.54307355286424_wp / - data hcount (3, 11) / 4.00000000000000_wp / - data ascale (3, 11) / 0.25000000000000_wp / - data refcovcn(3, 11) / 6.00100000000000_wp / - data refcn (3, 11) / 8.18700000000000_wp / - data refsys (3, 11) / 17 / - data alphaiw(:,3, 11) / & - & 92.6411774_wp, 91.4243783_wp, 88.0445743_wp, 77.4364073_wp, & - & 65.6163384_wp, 54.9685877_wp, 46.0979628_wp, 38.9126798_wp, & - & 33.1338025_wp, 28.4756146_wp, 24.6963717_wp, 21.6046368_wp, & - & 16.9269705_wp, 13.6278912_wp, 11.2244983_wp, 9.4230737_wp, & - & 8.0391231_wp, 5.7141662_wp, 4.3121698_wp, 2.9652901_wp, & - & 1.9616546_wp, 1.0496861_wp, 0.6661557_wp / - data refn(11) / 3 / -! REF Mg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 12) / 0.0_wp / - data refh (1, 12) / 0.00000000000000_wp / - data gffq (1, 12) / 0.00000000000000_wp / - data gffh (1, 12) / 0.00000000000000_wp / - data dftq (1, 12) / 0.0_wp / - data dfth (1, 12) / 0.00000000000000_wp / - data pbcq (1, 12) / 0.0_wp / - data pbch (1, 12) / 0.00000000000000_wp / - data clsq (1, 12) / 0.00000000000000_wp / - data clsh (1, 12) / 0.00000000000000_wp / - data hcount (1, 12) / 0.00000000000000_wp / - data ascale (1, 12) / 1.00000000000000_wp / - data refcovcn(1, 12) / 0.00000000000000_wp / - data refcn (1, 12) / 0.00000000000000_wp / - data refsys (1, 12) / 1 / - data alphaiw(:,1, 12) / & - & 75.6666810_wp, 68.6955210_wp, 53.9153050_wp, 29.2692840_wp, & - & 16.8382330_wp, 10.6997010_wp, 7.3793160_wp, 5.4168470_wp, & - & 4.1702110_wp, 3.3314920_wp, 2.7405460_wp, 2.3081520_wp, & - & 1.7285400_wp, 1.3653680_wp, 1.1201210_wp, 0.9447260_wp, & - & 0.8135180_wp, 0.5959160_wp, 0.4626290_wp, 0.3079420_wp, & - & 0.2219990_wp, 0.1188580_wp, 0.0745220_wp / -! REF MgH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 12) / 0.31858696714581_wp / - data refh (2, 12) / -0.31858696714581_wp / - data gffq (2, 12) / 0.32933884303798_wp / - data gffh (2, 12) / -0.32933884303798_wp / - data dftq (2, 12) / 0.23345000000000_wp / - data dfth (2, 12) / -0.23345000000000_wp / - data pbcq (2, 12) / 0.31858696714581_wp / - data pbch (2, 12) / -0.31858696714581_wp / - data clsq (2, 12) / 0.32933884303798_wp / - data clsh (2, 12) / -0.32933884303798_wp / - data hcount (2, 12) / 1.00000000000000_wp / - data ascale (2, 12) / 1.00000000000000_wp / - data refcovcn(2, 12) / 0.82437946770105_wp / - data refcn (2, 12) / 0.96281367993504_wp / - data refsys (2, 12) / 1 / - data alphaiw(:,2, 12) / & - & 65.0041490_wp, 57.3670330_wp, 44.6926220_wp, 26.8427890_wp, & - & 17.2249920_wp, 11.8363720_wp, 8.6109420_wp, 6.5554130_wp, & - & 5.1738650_wp, 4.2034870_wp, 3.4965440_wp, 2.9655110_wp, & - & 2.2334680_wp, 1.7623610_wp, 1.4391360_wp, 1.2060360_wp, & - & 1.0311360_wp, 0.7419490_wp, 0.5670970_wp, 0.3688080_wp, & - & 0.2617440_wp, 0.1369550_wp, 0.0847940_wp / -! REF MgH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 12) / 0.41366273285585_wp / - data refh (3, 12) / -0.20683136642793_wp / - data gffq (3, 12) / 0.51074920852765_wp / - data gffh (3, 12) / -0.25537460426383_wp / - data dftq (3, 12) / 0.48884700000000_wp / - data dfth (3, 12) / -0.24442000000000_wp / - data pbcq (3, 12) / 0.41366273285585_wp / - data pbch (3, 12) / -0.20683136642793_wp / - data clsq (3, 12) / 0.51074920852765_wp / - data clsh (3, 12) / -0.25537460426383_wp / - data hcount (3, 12) / 2.00000000000000_wp / - data ascale (3, 12) / 1.00000000000000_wp / - data refcovcn(3, 12) / 1.66972660811953_wp / - data refcn (3, 12) / 1.94960242607378_wp / - data refsys (3, 12) / 1 / - data alphaiw(:,3, 12) / & - & 34.5442750_wp, 33.5344340_wp, 30.8656630_wp, 23.6561780_wp, & - & 17.3397030_wp, 12.8432530_wp, 9.7723270_wp, 7.6521380_wp, & - & 6.1504810_wp, 5.0567630_wp, 4.2388110_wp, 3.6123090_wp, & - & 2.7314370_wp, 2.1542960_wp, 1.7542370_wp, 1.4641950_wp, & - & 1.2461470_wp, 0.8862330_wp, 0.6703080_wp, 0.4289380_wp, & - & 0.3010120_wp, 0.1548430_wp, 0.0949500_wp / -! REF Mg4O4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 12) / 0.50571212038828_wp / - data refh (4, 12) / 0.00000000000000_wp / - data gffq (4, 12) / 0.72100000000000_wp / - data gffh (4, 12) / -0.72100000000000_wp / - data dftq (4, 12) / 0.50571212038828_wp / - data dfth (4, 12) / 0.00000000000000_wp / - data pbcq (4, 12) / 0.34300000000000_wp / - data pbch (4, 12) / -0.34300000000000_wp / - data clsq (4, 12) / 0.34300000000000_wp / - data clsh (4, 12) / -0.34300000000000_wp / - data hcount (4, 12) / 4.00000000000000_wp / - data ascale (4, 12) / 0.25000000000000_wp / - data refcovcn(4, 12) / 13.95600000000000_wp / - data refcn (4, 12) / 16.20300000000000_wp / - data refsys (4, 12) / 9 / - data alphaiw(:,4, 12) / & - & 74.6298821_wp, 72.6677188_wp, 67.9314704_wp, 56.5001225_wp, & - & 46.4504007_wp, 38.4956042_wp, 32.3037179_wp, 27.4626661_wp, & - & 23.6358080_wp, 20.5710128_wp, 18.0838250_wp, 16.0395958_wp, & - & 12.9096858_wp, 10.6544671_wp, 8.9710814_wp, 7.6771288_wp, & - & 6.6579370_wp, 4.8778230_wp, 3.8586312_wp, 2.8394394_wp, & - & 1.7107782_wp, 0.8784693_wp, 0.5365232_wp / - data refn(12) / 4 / -! REF Al - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 13) / -0.00000000000001_wp / - data refh (1, 13) / 0.00000000000000_wp / - data gffq (1, 13) / 0.00000000000000_wp / - data gffh (1, 13) / 0.00000000000000_wp / - data dftq (1, 13) / -0.00000000000001_wp / - data dfth (1, 13) / 0.00000000000000_wp / - data pbcq (1, 13) / -0.00000000000001_wp / - data pbch (1, 13) / 0.00000000000000_wp / - data clsq (1, 13) / 0.00000000000000_wp / - data clsh (1, 13) / 0.00000000000000_wp / - data hcount (1, 13) / 0.00000000000000_wp / - data ascale (1, 13) / 1.00000000000000_wp / - data refcovcn(1, 13) / 0.00000000000000_wp / - data refcn (1, 13) / 0.00000000000000_wp / - data refsys (1, 13) / 1 / - data alphaiw(:,1, 13) / & - & 60.8923430_wp, 56.3100140_wp, 46.7886820_wp, 29.5825800_wp, & - & 18.9999900_wp, 12.8554770_wp, 9.1653720_wp, 6.8351170_wp, & - & 5.2901970_wp, 4.2211880_wp, 3.4539770_wp, 2.8860210_wp, & - & 2.1186190_wp, 1.6376640_wp, 1.3157820_wp, 1.0890010_wp, & - & 0.9224950_wp, 0.6556710_wp, 0.5002950_wp, 0.3292210_wp, & - & 0.2377920_wp, 0.1286420_wp, 0.0807650_wp / -! REF AlH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 13) / 0.24477359917277_wp / - data refh (2, 13) / -0.24477359917277_wp / - data gffq (2, 13) / 0.03709152257935_wp / - data gffh (2, 13) / -0.03709152257935_wp / - data dftq (2, 13) / 0.09741300000000_wp / - data dfth (2, 13) / -0.09741400000000_wp / - data pbcq (2, 13) / 0.24477359917277_wp / - data pbch (2, 13) / -0.24477359917277_wp / - data clsq (2, 13) / 0.03709152257935_wp / - data clsh (2, 13) / -0.03709152257935_wp / - data hcount (2, 13) / 1.00000000000000_wp / - data ascale (2, 13) / 1.00000000000000_wp / - data refcovcn(2, 13) / 0.86567622356503_wp / - data refcn (2, 13) / 0.96483397822083_wp / - data refsys (2, 13) / 1 / - data alphaiw(:,2, 13) / & - & 56.2109890_wp, 52.4017100_wp, 44.3132520_wp, 29.4084250_wp, & - & 19.9025080_wp, 14.0717810_wp, 10.3773750_wp, 7.9372390_wp, & - & 6.2599590_wp, 5.0653090_wp, 4.1877030_wp, 3.5255730_wp, & - & 2.6117110_wp, 2.0262590_wp, 1.6284670_wp, 1.3453070_wp, & - & 1.1360060_wp, 0.7989100_wp, 0.6026620_wp, 0.3886840_wp, & - & 0.2764850_wp, 0.1461420_wp, 0.0906750_wp / -! REF AlH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 13) / 0.36087089581165_wp / - data refh (3, 13) / -0.18043544790582_wp / - data gffq (3, 13) / 0.05079767549293_wp / - data gffh (3, 13) / -0.02539883774646_wp / - data dftq (3, 13) / 0.29823500000000_wp / - data dfth (3, 13) / -0.14912100000000_wp / - data pbcq (3, 13) / 0.36087089581165_wp / - data pbch (3, 13) / -0.18043544790582_wp / - data clsq (3, 13) / 0.05079767549293_wp / - data clsh (3, 13) / -0.02539883774646_wp / - data hcount (3, 13) / 2.00000000000000_wp / - data ascale (3, 13) / 1.00000000000000_wp / - data refcovcn(3, 13) / 1.73262223552501_wp / - data refcn (3, 13) / 1.93105228668158_wp / - data refsys (3, 13) / 1 / - data alphaiw(:,3, 13) / & - & 43.0078740_wp, 40.3049500_wp, 35.7272810_wp, 26.8099970_wp, & - & 19.8081180_wp, 14.8306090_wp, 11.3606550_wp, 8.9171350_wp, & - & 7.1607780_wp, 5.8687510_wp, 4.8965000_wp, 4.1493490_wp, & - & 3.0979680_wp, 2.4116390_wp, 1.9395410_wp, 1.6007580_wp, & - & 1.3490360_wp, 0.9419730_wp, 0.7048990_wp, 0.4480100_wp, & - & 0.3150480_wp, 0.1635630_wp, 0.1005420_wp / -! REF AlH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 13) / 0.43660315534647_wp / - data refh (4, 13) / -0.14553438511549_wp / - data gffq (4, 13) / 0.05291396113772_wp / - data gffh (4, 13) / -0.01763798704591_wp / - data dftq (4, 13) / 0.45393300000000_wp / - data dfth (4, 13) / -0.15131333333333_wp / - data pbcq (4, 13) / 0.43660315534647_wp / - data pbch (4, 13) / -0.14553438511549_wp / - data clsq (4, 13) / 0.05291396113772_wp / - data clsh (4, 13) / -0.01763798704591_wp / - data hcount (4, 13) / 3.00000000000000_wp / - data ascale (4, 13) / 1.00000000000000_wp / - data refcovcn(4, 13) / 2.61541321571983_wp / - data refcn (4, 13) / 2.91455515763177_wp / - data refsys (4, 13) / 1 / - data alphaiw(:,4, 13) / & - & 32.2831180_wp, 31.7115930_wp, 30.1255060_wp, 25.2170820_wp, & - & 20.0120360_wp, 15.6749350_wp, 12.3626340_wp, 9.8945680_wp, & - & 8.0530620_wp, 6.6626970_wp, 5.5965060_wp, 4.7654850_wp, & - & 3.5787890_wp, 2.7932030_wp, 2.2479080_wp, 1.8542580_wp, & - & 1.5606340_wp, 1.0843300_wp, 0.8067590_wp, 0.5072070_wp, & - & 0.3535600_wp, 0.1809750_wp, 0.1104040_wp / - data refn(13) / 4 / -! REF Si - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 14) / -0.00000000000000_wp / - data refh (1, 14) / 0.00000000000000_wp / - data gffq (1, 14) / 0.00000000000000_wp / - data gffh (1, 14) / 0.00000000000000_wp / - data dftq (1, 14) / -0.00000000000000_wp / - data dfth (1, 14) / 0.00000000000000_wp / - data pbcq (1, 14) / -0.00000000000000_wp / - data pbch (1, 14) / 0.00000000000000_wp / - data clsq (1, 14) / 0.00000000000000_wp / - data clsh (1, 14) / 0.00000000000000_wp / - data hcount (1, 14) / 0.00000000000000_wp / - data ascale (1, 14) / 1.00000000000000_wp / - data refcovcn(1, 14) / 0.00000000000000_wp / - data refcn (1, 14) / 0.00000000000000_wp / - data refsys (1, 14) / 1 / - data alphaiw(:,1, 14) / & - & 38.9490650_wp, 37.5127500_wp, 33.9244170_wp, 25.1761170_wp, & - & 18.0845250_wp, 13.1765080_wp, 9.8616700_wp, 7.5917060_wp, & - & 5.9982420_wp, 4.8493400_wp, 3.9995310_wp, 3.3561160_wp, & - & 2.4668840_wp, 1.8982190_wp, 1.5134620_wp, 1.2411020_wp, & - & 1.0410670_wp, 0.7226000_wp, 0.5405560_wp, 0.3465530_wp, & - & 0.2471760_wp, 0.1332610_wp, 0.0845050_wp / -! REF SiH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 14) / 0.16996090538399_wp / - data refh (2, 14) / -0.16996090538399_wp / - data gffq (2, 14) / 0.01649127941162_wp / - data gffh (2, 14) / -0.01649127941162_wp / - data dftq (2, 14) / 0.10844400000000_wp / - data dfth (2, 14) / -0.10844300000000_wp / - data pbcq (2, 14) / 0.16996090538399_wp / - data pbch (2, 14) / -0.16996090538399_wp / - data clsq (2, 14) / 0.01649127941162_wp / - data clsh (2, 14) / -0.01649127941162_wp / - data hcount (2, 14) / 1.00000000000000_wp / - data ascale (2, 14) / 1.00000000000000_wp / - data refcovcn(2, 14) / 0.89153537011814_wp / - data refcn (2, 14) / 0.95070518838146_wp / - data refsys (2, 14) / 1 / - data alphaiw(:,2, 14) / & - & 38.0097750_wp, 36.6441270_wp, 33.3701090_wp, 25.5897470_wp, & - & 19.0941400_wp, 14.3691430_wp, 11.0297080_wp, 8.6569570_wp, & - & 6.9417830_wp, 5.6758970_wp, 4.7217950_wp, 3.9882980_wp, & - & 2.9570580_wp, 2.2858030_wp, 1.8259530_wp, 1.4975500_wp, & - & 1.2548440_wp, 0.8660940_wp, 0.6430810_wp, 0.4060490_wp, & - & 0.2858610_wp, 0.1507420_wp, 0.0943940_wp / -! REF SiH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 14) / 0.24464651050076_wp / - data refh (3, 14) / -0.12232325525038_wp / - data gffq (3, 14) / -0.00640083798505_wp / - data gffh (3, 14) / 0.00320041899253_wp / - data dftq (3, 14) / 0.09099000000000_wp / - data dfth (3, 14) / -0.04549600000000_wp / - data pbcq (3, 14) / 0.24464651050076_wp / - data pbch (3, 14) / -0.12232325525038_wp / - data clsq (3, 14) / -0.00640083798505_wp / - data clsh (3, 14) / 0.00320041899253_wp / - data hcount (3, 14) / 2.00000000000000_wp / - data ascale (3, 14) / 1.00000000000000_wp / - data refcovcn(3, 14) / 1.82343155163634_wp / - data refcn (3, 14) / 1.94352476341216_wp / - data refsys (3, 14) / 1 / - data alphaiw(:,3, 14) / & - & 37.2763200_wp, 36.2054630_wp, 33.4711240_wp, 26.4376500_wp, & - & 20.2438260_wp, 15.5716430_wp, 12.1648030_wp, 9.6798740_wp, & - & 7.8448670_wp, 6.4670510_wp, 5.4140820_wp, 4.5954000_wp, & - & 3.4297600_wp, 2.6610590_wp, 2.1295730_wp, 1.7474840_wp, & - & 1.4637430_wp, 1.0070410_wp, 0.7441640_wp, 0.4650030_wp, & - & 0.3243180_wp, 0.1681920_wp, 0.1042810_wp / -! REF Si2H4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 14) / 0.20893161783021_wp / - data refh (4, 14) / -0.10446580891510_wp / - data gffq (4, 14) / -0.03084420203156_wp / - data gffh (4, 14) / 0.01542210101578_wp / - data dftq (4, 14) / 0.08951100000000_wp / - data dfth (4, 14) / -0.04475900000000_wp / - data pbcq (4, 14) / 0.20893161783021_wp / - data pbch (4, 14) / -0.10446580891510_wp / - data clsq (4, 14) / -0.03084420203156_wp / - data clsh (4, 14) / 0.01542210101578_wp / - data hcount (4, 14) / 4.00000000000000_wp / - data ascale (4, 14) / 0.50000000000000_wp / - data refcovcn(4, 14) / 2.80029114356397_wp / - data refcn (4, 14) / 2.94071103313097_wp / - data refsys (4, 14) / 1 / - data alphaiw(:,4, 14) / & - & 75.2662880_wp, 72.3612970_wp, 65.6345910_wp, 50.8100850_wp, & - & 38.9033790_wp, 30.0787730_wp, 23.6268450_wp, 18.8896320_wp, & - & 15.3681050_wp, 12.7085630_wp, 10.6661350_wp, 9.0717390_wp, & - & 6.7912830_wp, 5.2803260_wp, 4.2321590_wp, 3.4767820_wp, & - & 2.9147970_wp, 2.0082810_wp, 1.4853250_wp, 0.9289700_wp, & - & 0.6481770_wp, 0.3362410_wp, 0.2084750_wp / -! REF Si2H6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (5, 14) / 0.36245469258615_wp / - data refh (5, 14) / -0.12081823086205_wp / - data gffq (5, 14) / -0.06585975737745_wp / - data gffh (5, 14) / 0.02195325245915_wp / - data dftq (5, 14) / 0.18170400000000_wp / - data dfth (5, 14) / -0.06057216666667_wp / - data pbcq (5, 14) / 0.36245469258615_wp / - data pbch (5, 14) / -0.12081823086205_wp / - data clsq (5, 14) / -0.06585975737745_wp / - data clsh (5, 14) / 0.02195325245915_wp / - data hcount (5, 14) / 6.00000000000000_wp / - data ascale (5, 14) / 0.50000000000000_wp / - data refcovcn(5, 14) / 3.66675219599495_wp / - data refcn (5, 14) / 3.86773979105472_wp / - data refsys (5, 14) / 1 / - data alphaiw(:,5, 14) / & - & 61.7861480_wp, 60.8116450_wp, 58.0975290_wp, 49.5798710_wp, & - & 40.2758690_wp, 32.2331470_wp, 25.8672360_wp, 20.9751250_wp, & - & 17.2319240_wp, 14.3488200_wp, 12.1032080_wp, 10.3316220_wp, & - & 7.7698820_wp, 6.0547620_wp, 4.8568220_wp, 3.9895410_wp, & - & 3.3422950_wp, 2.2952740_wp, 1.6903860_wp, 1.0479590_wp, & - & 0.7255320_wp, 0.3711770_wp, 0.2282300_wp / - data refn(14) / 5 / -! REF P - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 15) / -0.00000000000002_wp / - data refh (1, 15) / 0.00000000000000_wp / - data gffq (1, 15) / 0.00000000000000_wp / - data gffh (1, 15) / 0.00000000000000_wp / - data dftq (1, 15) / -0.00000000000002_wp / - data dfth (1, 15) / 0.00000000000000_wp / - data pbcq (1, 15) / -0.00000000000002_wp / - data pbch (1, 15) / 0.00000000000000_wp / - data clsq (1, 15) / 0.00000000000000_wp / - data clsh (1, 15) / 0.00000000000000_wp / - data hcount (1, 15) / 0.00000000000000_wp / - data ascale (1, 15) / 1.00000000000000_wp / - data refcovcn(1, 15) / 0.00000000000000_wp / - data refcn (1, 15) / 0.00000000000000_wp / - data refsys (1, 15) / 1 / - data alphaiw(:,1, 15) / & - & 25.9470070_wp, 25.4290340_wp, 24.0216260_wp, 19.8723550_wp, & - & 15.6749860_wp, 12.2514680_wp, 9.6516650_wp, 7.7129690_wp, & - & 6.2628530_wp, 5.1656700_wp, 4.3233980_wp, 3.6669330_wp, & - & 2.7311570_wp, 2.1144260_wp, 1.6888290_wp, 1.3835900_wp, & - & 1.1574800_wp, 0.7949870_wp, 0.5875340_wp, 0.3687610_wp, & - & 0.2592740_wp, 0.1378720_wp, 0.0875080_wp / -! REF PH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 15) / -0.08781933942405_wp / - data refh (2, 15) / 0.08781933942403_wp / - data gffq (2, 15) / -0.17987135979307_wp / - data gffh (2, 15) / 0.17987135979307_wp / - data dftq (2, 15) / 0.02053400000000_wp / - data dfth (2, 15) / -0.02053400000000_wp / - data pbcq (2, 15) / -0.08781933942405_wp / - data pbch (2, 15) / 0.08781933942403_wp / - data clsq (2, 15) / -0.17987135979307_wp / - data clsh (2, 15) / 0.17987135979307_wp / - data hcount (2, 15) / 1.00000000000000_wp / - data ascale (2, 15) / 1.00000000000000_wp / - data refcovcn(2, 15) / 0.97498969761258_wp / - data refcn (2, 15) / 0.99467058048882_wp / - data refsys (2, 15) / 1 / - data alphaiw(:,2, 15) / & - & 27.8753970_wp, 27.3122270_wp, 25.8232190_wp, 21.5634300_wp, & - & 17.2591270_wp, 13.6872210_wp, 10.9190600_wp, 8.8162050_wp, & - & 7.2183460_wp, 5.9933920_wp, 5.0426620_wp, 4.2948080_wp, & - & 3.2172770_wp, 2.4989620_wp, 1.9991280_wp, 1.6384630_wp, & - & 1.3701110_wp, 0.9379270_wp, 0.6897680_wp, 0.4281650_wp, & - & 0.2979330_wp, 0.1553700_wp, 0.0974170_wp / -! REF P2H2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 15) / -0.03728416546523_wp / - data refh (3, 15) / 0.03728416546523_wp / - data gffq (3, 15) / -0.12671124139840_wp / - data gffh (3, 15) / 0.12671124139840_wp / - data dftq (3, 15) / 0.00896800000000_wp / - data dfth (3, 15) / -0.00896100000000_wp / - data pbcq (3, 15) / -0.03728416546523_wp / - data pbch (3, 15) / 0.03728416546523_wp / - data clsq (3, 15) / -0.12671124139840_wp / - data clsh (3, 15) / 0.12671124139840_wp / - data hcount (3, 15) / 2.00000000000000_wp / - data ascale (3, 15) / 0.50000000000000_wp / - data refcovcn(3, 15) / 1.95559430261502_wp / - data refcn (3, 15) / 2.01017301871106_wp / - data refsys (3, 15) / 1 / - data alphaiw(:,3, 15) / & - & 55.7853670_wp, 54.5314410_wp, 51.2683850_wp, 42.3425800_wp, & - & 33.7346300_wp, 26.7484370_wp, 21.3755400_wp, 17.2987970_wp, & - & 14.1966540_wp, 11.8128320_wp, 9.9578290_wp, 8.4949500_wp, & - & 6.3802250_wp, 4.9651180_wp, 3.9775280_wp, 3.2633040_wp, & - & 2.7309600_wp, 1.8718860_wp, 1.3776140_wp, 0.8557670_wp, & - & 0.5956760_wp, 0.3107310_wp, 0.1948320_wp / -! REF PH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 15) / -0.11027568692625_wp / - data refh (4, 15) / 0.03675856230875_wp / - data gffq (4, 15) / -0.17467927422329_wp / - data gffh (4, 15) / 0.05822642474110_wp / - data dftq (4, 15) / 0.01948500000000_wp / - data dfth (4, 15) / -0.00648966666667_wp / - data pbcq (4, 15) / -0.11027568692625_wp / - data pbch (4, 15) / 0.03675856230875_wp / - data clsq (4, 15) / -0.17467927422329_wp / - data clsh (4, 15) / 0.05822642474110_wp / - data hcount (4, 15) / 3.00000000000000_wp / - data ascale (4, 15) / 1.00000000000000_wp / - data refcovcn(4, 15) / 2.92666412421238_wp / - data refcn (4, 15) / 2.98587564194422_wp / - data refsys (4, 15) / 1 / - data alphaiw(:,4, 15) / & - & 30.4586930_wp, 29.9832590_wp, 28.6718190_wp, 24.6351360_wp, & - & 20.2683100_wp, 16.4561420_wp, 13.3810200_wp, 10.9693570_wp, & - & 9.0896850_wp, 7.6189190_wp, 6.4582620_wp, 5.5327160_wp, & - & 4.1782340_wp, 3.2605350_wp, 2.6145330_wp, 2.1444890_wp, & - & 1.7926280_wp, 1.2223890_wp, 0.8934200_wp, 0.5466340_wp, & - & 0.3750780_wp, 0.1903100_wp, 0.1172040_wp / - data refn(15) / 4 / -! REF S - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 16) / 0.00000000000000_wp / - data refh (1, 16) / 0.00000000000000_wp / - data gffq (1, 16) / 0.00000000000000_wp / - data gffh (1, 16) / 0.00000000000000_wp / - data dftq (1, 16) / 0.00000000000000_wp / - data dfth (1, 16) / 0.00000000000000_wp / - data pbcq (1, 16) / 0.00000000000000_wp / - data pbch (1, 16) / 0.00000000000000_wp / - data clsq (1, 16) / 0.00000000000000_wp / - data clsh (1, 16) / 0.00000000000000_wp / - data hcount (1, 16) / 0.00000000000000_wp / - data ascale (1, 16) / 1.00000000000000_wp / - data refcovcn(1, 16) / 0.00000000000000_wp / - data refcn (1, 16) / 0.00000000000000_wp / - data refsys (1, 16) / 1 / - data alphaiw(:,1, 16) / & - & 19.6135110_wp, 19.3396950_wp, 18.5777950_wp, 16.1740460_wp, & - & 13.4828010_wp, 11.0662650_wp, 9.0764420_wp, 7.4918500_wp, & - & 6.2419920_wp, 5.2546810_wp, 4.4695850_wp, 3.8397190_wp, & - & 2.9119750_wp, 2.2796060_wp, 1.8328050_wp, 1.5069310_wp, & - & 1.2625940_wp, 0.8658660_wp, 0.6364800_wp, 0.3940160_wp, & - & 0.2736140_wp, 0.1429400_wp, 0.0902880_wp / -! REF SH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 16) / -0.17222533230765_wp / - data refh (2, 16) / 0.17222533230765_wp / - data gffq (2, 16) / -0.16267234588041_wp / - data gffh (2, 16) / 0.16267234588041_wp / - data dftq (2, 16) / -0.06020800000000_wp / - data dfth (2, 16) / 0.06020800000000_wp / - data pbcq (2, 16) / -0.17222533230765_wp / - data pbch (2, 16) / 0.17222533230765_wp / - data clsq (2, 16) / -0.16267234588041_wp / - data clsh (2, 16) / 0.16267234588041_wp / - data hcount (2, 16) / 1.00000000000000_wp / - data ascale (2, 16) / 1.00000000000000_wp / - data refcovcn(2, 16) / 0.92198495968462_wp / - data refcn (2, 16) / 0.99484136522295_wp / - data refsys (2, 16) / 1 / - data alphaiw(:,2, 16) / & - & 22.2041430_wp, 21.8891090_wp, 21.0218000_wp, 18.3279640_wp, & - & 15.3337320_wp, 12.6407210_wp, 10.4119420_wp, 8.6265960_wp, & - & 7.2105080_wp, 6.0862970_wp, 5.1884110_wp, 4.4652670_wp, & - & 3.3950220_wp, 2.6615450_wp, 2.1411100_wp, 1.7603030_wp, & - & 1.4740840_wp, 1.0081850_wp, 0.7383390_wp, 0.4532570_wp, & - & 0.3121980_wp, 0.1604390_wp, 0.1002160_wp / -! REF SH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 16) / -0.34208440200689_wp / - data refh (3, 16) / 0.17104220100345_wp / - data gffq (3, 16) / -0.23775171448878_wp / - data gffh (3, 16) / 0.11887585724439_wp / - data dftq (3, 16) / -0.12414700000000_wp / - data dfth (3, 16) / 0.06208000000000_wp / - data pbcq (3, 16) / -0.34208440200689_wp / - data pbch (3, 16) / 0.17104220100345_wp / - data clsq (3, 16) / -0.23775171448878_wp / - data clsh (3, 16) / 0.11887585724439_wp / - data hcount (3, 16) / 2.00000000000000_wp / - data ascale (3, 16) / 1.00000000000000_wp / - data refcovcn(3, 16) / 1.84453813661707_wp / - data refcn (3, 16) / 1.99034385492992_wp / - data refsys (3, 16) / 1 / - data alphaiw(:,3, 16) / & - & 24.5118610_wp, 24.1774360_wp, 23.2503900_wp, 20.3440110_wp, & - & 17.0929990_wp, 14.1530500_wp, 11.7050130_wp, 9.7320240_wp, & - & 8.1583820_wp, 6.9030290_wp, 5.8962250_wp, 5.0824590_wp, & - & 3.8729230_wp, 3.0400830_wp, 2.4470470_wp, 2.0119580_wp, & - & 1.6842890_wp, 1.1498080_wp, 0.8397730_wp, 0.5122980_wp, & - & 0.3506710_wp, 0.1779010_wp, 0.1101270_wp / - data refn(16) / 3 / -! REF Cl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 17) / 0.00000000000000_wp / - data refh (1, 17) / 0.00000000000000_wp / - data gffq (1, 17) / 0.00000000000000_wp / - data gffh (1, 17) / 0.00000000000000_wp / - data dftq (1, 17) / 0.00000000000000_wp / - data dfth (1, 17) / 0.00000000000000_wp / - data pbcq (1, 17) / 0.00000000000000_wp / - data pbch (1, 17) / 0.00000000000000_wp / - data clsq (1, 17) / 0.00000000000000_wp / - data clsh (1, 17) / 0.00000000000000_wp / - data hcount (1, 17) / 0.00000000000000_wp / - data ascale (1, 17) / 1.00000000000000_wp / - data refcovcn(1, 17) / 0.00000000000000_wp / - data refcn (1, 17) / 0.00000000000000_wp / - data refsys (1, 17) / 1 / - data alphaiw(:,1, 17) / & - & 14.6510610_wp, 14.5166850_wp, 14.1329320_wp, 12.8305660_wp, & - & 11.2118050_wp, 9.6110460_wp, 8.1817260_wp, 6.9658720_wp, & - & 5.9541940_wp, 5.1193500_wp, 4.4310730_wp, 3.8619390_wp, & - & 2.9935150_wp, 2.3788950_wp, 1.9324470_wp, 1.6000440_wp, & - & 1.3469040_wp, 0.9286160_wp, 0.6827690_wp, 0.4202900_wp, & - & 0.2895830_wp, 0.1489740_wp, 0.0934510_wp / -! REF ClH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 17) / -0.33096614692963_wp / - data refh (2, 17) / 0.33096614692963_wp / - data gffq (2, 17) / -0.15045057451823_wp / - data gffh (2, 17) / 0.15045057451823_wp / - data dftq (2, 17) / -0.13139700000000_wp / - data dfth (2, 17) / 0.13139800000000_wp / - data pbcq (2, 17) / -0.33096614692963_wp / - data pbch (2, 17) / 0.33096614692963_wp / - data clsq (2, 17) / -0.15045057451823_wp / - data clsh (2, 17) / 0.15045057451823_wp / - data hcount (2, 17) / 1.00000000000000_wp / - data ascale (2, 17) / 1.00000000000000_wp / - data refcovcn(2, 17) / 0.84439969796621_wp / - data refcn (2, 17) / 0.99718907461633_wp / - data refsys (2, 17) / 1 / - data alphaiw(:,2, 17) / & - & 17.2630540_wp, 17.0983080_wp, 16.6294740_wp, 15.0531340_wp, & - & 13.1168290_wp, 11.2193720_wp, 9.5356020_wp, 8.1091300_wp, & - & 6.9254200_wp, 5.9504380_wp, 5.1476860_wp, 4.4845120_wp, & - & 3.4734290_wp, 2.7582120_wp, 2.2387270_wp, 1.8518950_wp, & - & 1.5572580_wp, 1.0703600_wp, 0.7842990_wp, 0.4793850_wp, & - & 0.3280880_wp, 0.1664540_wp, 0.1033810_wp / - data refn(17) / 2 / -! REF Ar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 18) / -0.00000000000000_wp / - data refh (1, 18) / 0.00000000000000_wp / - data gffq (1, 18) / 0.00000000000000_wp / - data gffh (1, 18) / 0.00000000000000_wp / - data dftq (1, 18) / -0.00000000000000_wp / - data dfth (1, 18) / 0.00000000000000_wp / - data pbcq (1, 18) / -0.00000000000000_wp / - data pbch (1, 18) / 0.00000000000000_wp / - data clsq (1, 18) / 0.00000000000000_wp / - data clsh (1, 18) / 0.00000000000000_wp / - data hcount (1, 18) / 0.00000000000000_wp / - data ascale (1, 18) / 1.00000000000000_wp / - data refcovcn(1, 18) / 0.00000000000000_wp / - data refcn (1, 18) / 0.00000000000000_wp / - data refsys (1, 18) / 1 / - data alphaiw(:,1, 18) / & - & 11.1080370_wp, 11.0394140_wp, 10.8402330_wp, 10.1295640_wp, & - & 9.1733700_wp, 8.1487470_wp, 7.1654820_wp, 6.2757630_wp, & - & 5.4960060_wp, 4.8240080_wp, 4.2494460_wp, 3.7594860_wp, & - & 2.9839560_wp, 2.4128240_wp, 1.9852170_wp, 1.6593100_wp, & - & 1.4065440_wp, 0.9797740_wp, 0.7235180_wp, 0.4456840_wp, & - & 0.3060220_wp, 0.1557480_wp, 0.0970350_wp / - data refn(18) / 1 / -! REF K - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 19) / -0.00000000000000_wp / - data refh (1, 19) / 0.00000000000000_wp / - data gffq (1, 19) / 0.00000000000000_wp / - data gffh (1, 19) / 0.00000000000000_wp / - data dftq (1, 19) / -0.00000000000000_wp / - data dfth (1, 19) / 0.00000000000000_wp / - data pbcq (1, 19) / -0.00000000000000_wp / - data pbch (1, 19) / 0.00000000000000_wp / - data clsq (1, 19) / 0.00000000000000_wp / - data clsh (1, 19) / 0.00000000000000_wp / - data hcount (1, 19) / 0.00000000000000_wp / - data ascale (1, 19) / 1.00000000000000_wp / - data refcovcn(1, 19) / 0.00000000000000_wp / - data refcn (1, 19) / 0.00000000000000_wp / - data refsys (1, 19) / 1 / - data alphaiw(:,1, 19) / & - & 366.6173270_wp, 195.2407260_wp, 83.8654450_wp, 28.8051330_wp, & - & 15.9216120_wp, 10.9496410_wp, 8.4035800_wp, 6.8431600_wp, & - & 5.7666680_wp, 4.9640380_wp, 4.3344440_wp, 3.8237620_wp, & - & 3.0427910_wp, 2.4756550_wp, 2.0494570_wp, 1.7214130_wp, & - & 1.4641050_wp, 1.0222030_wp, 0.7516860_wp, 0.4544310_wp, & - & 0.3045490_wp, 0.1458010_wp, 0.0862690_wp / -! REF KH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 19) / 0.44919564669363_wp / - data refh (2, 19) / -0.44919564669363_wp / - data gffq (2, 19) / 0.44376242787490_wp / - data gffh (2, 19) / -0.44376242787490_wp / - data dftq (2, 19) / 0.43084800000000_wp / - data dfth (2, 19) / -0.43085400000000_wp / - data pbcq (2, 19) / 0.44919564669363_wp / - data pbch (2, 19) / -0.44919564669363_wp / - data clsq (2, 19) / 0.44376242787490_wp / - data clsh (2, 19) / -0.44376242787490_wp / - data hcount (2, 19) / 1.00000000000000_wp / - data ascale (2, 19) / 1.00000000000000_wp / - data refcovcn(2, 19) / 0.77389074718844_wp / - data refcn (2, 19) / 0.97673829344237_wp / - data refsys (2, 19) / 1 / - data alphaiw(:,2, 19) / & - & 53.4389170_wp, 47.8463210_wp, 37.7399140_wp, 23.4699070_wp, & - & 16.3225240_wp, 12.3576000_wp, 9.8698810_wp, 8.1579680_wp, & - & 6.9001080_wp, 5.9321790_wp, 5.1625350_wp, 4.5358880_wp, & - & 3.5804740_wp, 2.8930340_wp, 2.3815560_wp, 1.9913210_wp, & - & 1.6874660_wp, 1.1703840_wp, 0.8568800_wp, 0.5151140_wp, & - & 0.3439260_wp, 0.1635940_wp, 0.0963540_wp / -! REF K4Cl4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 19) / 0.70700012466991_wp / - data refh (3, 19) / -0.70700012466991_wp / - data gffq (3, 19) / 0.62148041473613_wp / - data gffh (3, 19) / -0.62148041473613_wp / - data dftq (3, 19) / 0.70700012466991_wp / - data dfth (3, 19) / -0.70700012466991_wp / - data pbcq (3, 19) / 0.30400000000000_wp/ - data pbch (3, 19) / -0.30400000000000_wp/ - data clsq (3, 19) / 0.30400000000000_wp / - data clsh (3, 19) / -0.30400000000000_wp / - data hcount (3, 19) / 4.00000000000000_wp / - data ascale (3, 19) / 0.25000000000000_wp / - data refcovcn(3, 19) / 11.45000000000000_wp / - data refcn (3, 19) / 13.53400000000000_wp / - data refsys (3, 19) / 17 / - data alphaiw(:,3, 19) / & - & 112.8769963_wp, 111.5382559_wp, 107.8201226_wp, 96.1458563_wp, & - & 83.0747922_wp, 71.1307898_wp, 60.9421945_wp, 52.4432551_wp, & - & 45.3906629_wp, 39.5298970_wp, 34.6393638_wp, 30.5368708_wp, & - & 24.1382573_wp, 19.4781015_wp, 16.0067586_wp, 13.3663894_wp, & - & 11.3195232_wp, 7.8610363_wp, 5.7811058_wp, 3.5249696_wp, & - & 2.3940353_wp, 1.1879380_wp, 0.7245068_wp / - data refn(19) / 3 / -! REF Ca - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 20) / -0.00000000000000_wp / - data refh (1, 20) / 0.00000000000000_wp / - data gffq (1, 20) / 0.00000000000000_wp / - data gffh (1, 20) / 0.00000000000000_wp / - data dftq (1, 20) / -0.00000000000000_wp / - data dfth (1, 20) / 0.00000000000000_wp / - data pbcq (1, 20) / -0.00000000000000_wp / - data pbch (1, 20) / 0.00000000000000_wp / - data clsq (1, 20) / 0.00000000000000_wp / - data clsh (1, 20) / 0.00000000000000_wp / - data hcount (1, 20) / 0.00000000000000_wp / - data ascale (1, 20) / 1.00000000000000_wp / - data refcovcn(1, 20) / 0.00000000000000_wp / - data refcn (1, 20) / 0.00000000000000_wp / - data refsys (1, 20) / 1 / - data alphaiw(:,1, 20) / & - & 167.3331200_wp, 138.7350820_wp, 92.3660100_wp, 41.0298690_wp, & - & 22.5025050_wp, 14.5451620_wp, 10.4632190_wp, 8.0723760_wp, & - & 6.5267080_wp, 5.4500180_wp, 4.6561940_wp, 4.0450480_wp, & - & 3.1618950_wp, 2.5524970_wp, 2.1073550_wp, 1.7698140_wp, & - & 1.5069710_wp, 1.0569390_wp, 0.7807210_wp, 0.4750180_wp, & - & 0.3195680_wp, 0.1538130_wp, 0.0914010_wp / -! REF CaH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 20) / 0.42382301144653_wp / - data refh (2, 20) / -0.42382301144653_wp / - data gffq (2, 20) / 0.31814452979636_wp / - data gffh (2, 20) / -0.31814452979636_wp / - data dftq (2, 20) / 0.31763200000000_wp / - data dfth (2, 20) / -0.31762900000000_wp / - data pbcq (2, 20) / 0.42382301144653_wp / - data pbch (2, 20) / -0.42382301144653_wp / - data clsq (2, 20) / 0.31814452979636_wp / - data clsh (2, 20) / -0.31814452979636_wp / - data hcount (2, 20) / 1.00000000000000_wp / - data ascale (2, 20) / 1.00000000000000_wp / - data refcovcn(2, 20) / 0.80173786145238_wp / - data refcn (2, 20) / 0.98305940539640_wp / - data refsys (2, 20) / 1 / - data alphaiw(:,2, 20) / & - & 158.1508830_wp, 111.6461600_wp, 67.9213530_wp, 33.9702430_wp, & - & 21.3038760_wp, 15.0163380_wp, 11.3779670_wp, 9.0482850_wp, & - & 7.4431400_wp, 6.2742820_wp, 5.3861210_wp, 4.6885960_wp, & - & 3.6641970_wp, 2.9506000_wp, 2.4285760_wp, 2.0334750_wp, & - & 1.7267590_wp, 1.2044810_wp, 0.8862100_wp, 0.5363960_wp, & - & 0.3596090_wp, 0.1720510_wp, 0.1017830_wp / -! REF CaH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 20) / 0.53704626474621_wp / - data refh (3, 20) / -0.26852313237311_wp / - data gffq (3, 20) / 0.50078886624431_wp / - data gffh (3, 20) / -0.25039443312215_wp / - data dftq (3, 20) / 0.67361800000000_wp / - data dfth (3, 20) / -0.33680900000000_wp / - data pbcq (3, 20) / 0.53704626474621_wp / - data pbch (3, 20) / -0.26852313237311_wp / - data clsq (3, 20) / 0.50078886624431_wp / - data clsh (3, 20) / -0.25039443312215_wp / - data hcount (3, 20) / 2.00000000000000_wp / - data ascale (3, 20) / 1.00000000000000_wp / - data refcovcn(3, 20) / 1.57758711825521_wp / - data refcn (3, 20) / 1.93490105201102_wp / - data refsys (3, 20) / 1 / - data alphaiw(:,3, 20) / & - & 47.8971840_wp, 45.8022250_wp, 40.7933190_wp, 29.6764790_wp, & - & 21.5460190_wp, 16.2269040_wp, 12.6953380_wp, 10.2550730_wp, & - & 8.4973390_wp, 7.1832110_wp, 6.1691650_wp, 5.3658830_wp, & - & 4.1801140_wp, 3.3536760_wp, 2.7508620_wp, 2.2964010_wp, & - & 1.9450020_wp, 1.3500690_wp, 0.9899710_wp, 0.5965960_wp, & - & 0.3988370_wp, 0.1899030_wp, 0.1119470_wp / -! REF Ca4O4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 20) / 0.63912284405165_wp / - data refh (4, 20) / -0.63912284405165_wp / - data gffq (4, 20) / 0.70800000000000_wp / - data gffh (4, 20) / -0.70800000000000_wp / - data dftq (4, 20) / 0.63912284405165_wp / - data dfth (4, 20) / 0.00000000000000_wp / - data pbcq (4, 20) / 0.24400000000000_wp / - data pbch (4, 20) / -0.24400000000000_wp / - data clsq (4, 20) / 0.24400000000000_wp / - data clsh (4, 20) / -0.24400000000000_wp / - data hcount (4, 20) / 4.00000000000000_wp / - data ascale (4, 20) / 0.25000000000000_wp / - data refcovcn(4, 20) / 15.14000000000000_wp / - data refcn (4, 20) / 18.07900000000000_wp / - data refsys (4, 20) / 9 / - data alphaiw(:,4, 20) / & - & 92.8563023_wp, 91.1707612_wp, 86.7243129_wp, 74.2666422_wp, & - & 62.0928688_wp, 52.1273713_wp, 44.3017181_wp, 38.1421847_wp, & - & 33.2177260_wp, 29.2098267_wp, 25.8942119_wp, 23.1129142_wp, & - & 18.7302605_wp, 15.4634027_wp, 12.9627169_wp, 11.0083621_wp, & - & 9.4545882_wp, 6.7335695_wp, 5.0260366_wp, 3.0995061_wp, & - & 2.1015110_wp, 1.0184280_wp, 0.6045719_wp / - data refn(20) / 4 / -! REF Sc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 21) / -0.00000000016423_wp / - data refh (1, 21) / 0.00000000000000_wp / - data gffq (1, 21) / 0.00000000000000_wp / - data gffh (1, 21) / 0.00000000000000_wp / - data dftq (1, 21) / -0.00000000016423_wp / - data dfth (1, 21) / 0.00000000000000_wp / - data pbcq (1, 21) / -0.00000000016423_wp / - data pbch (1, 21) / 0.00000000000000_wp / - data clsq (1, 21) / 0.00000000000000_wp / - data clsh (1, 21) / 0.00000000000000_wp / - data hcount (1, 21) / 0.00000000000000_wp / - data ascale (1, 21) / 1.00000000000000_wp / - data refcovcn(1, 21) / 0.00000000000000_wp / - data refcn (1, 21) / 0.00000000000000_wp / - data refsys (1, 21) / 1 / - data alphaiw(:,1, 21) / & - & 125.6799050_wp, 108.3144390_wp, 77.2929700_wp, 37.1320260_wp, & - & 20.7670580_wp, 13.4119080_wp, 9.5811350_wp, 7.3353090_wp, & - & 5.8931080_wp, 4.8989950_wp, 4.1745440_wp, 3.6229180_wp, & - & 2.8357880_wp, 2.2984530_wp, 1.9074130_wp, 1.6106400_wp, & - & 1.3787470_wp, 0.9784770_wp, 0.7296280_wp, 0.4499330_wp, & - & 0.3052790_wp, 0.1484840_wp, 0.0886520_wp / -! REF ScH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 21) / 0.19081329495662_wp / - data refh (2, 21) / -0.09540664747831_wp / - data gffq (2, 21) / 0.50144727255861_wp / - data gffh (2, 21) / -0.25072363627930_wp / - data dftq (2, 21) / 0.52024200000000_wp / - data dfth (2, 21) / -0.26011800000000_wp / - data pbcq (2, 21) / 0.19081329495662_wp / - data pbch (2, 21) / -0.09540664747831_wp / - data clsq (2, 21) / 0.50144727255861_wp / - data clsh (2, 21) / -0.25072363627930_wp / - data hcount (2, 21) / 2.00000000000000_wp / - data ascale (2, 21) / 1.00000000000000_wp / - data refcovcn(2, 21) / 1.60644512750973_wp / - data refcn (2, 21) / 1.86271675054418_wp / - data refsys (2, 21) / 1 / - data alphaiw(:,2, 21) / & - & 43.3830910_wp, 45.0959100_wp, 39.5276970_wp, 28.9987430_wp, & - & 21.3879050_wp, 16.2717510_wp, 12.7943430_wp, 10.3540150_wp, & - & 8.5813500_wp, 7.2517530_wp, 6.2258690_wp, 5.4147740_wp, & - & 4.2221260_wp, 3.3947970_wp, 2.7929060_wp, 2.3393880_wp, & - & 1.9883760_wp, 1.3919190_wp, 1.0282690_wp, 0.6267560_wp, & - & 0.4221330_wp, 0.2026710_wp, 0.1197200_wp / -! REF ScH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 21) / 0.57390951001388_wp / - data refh (3, 21) / -0.19130317000463_wp / - data gffq (3, 21) / 0.62485373296540_wp / - data gffh (3, 21) / -0.20828457765513_wp / - data dftq (3, 21) / 0.76227500000000_wp / - data dfth (3, 21) / -0.25408833333333_wp / - data pbcq (3, 21) / 0.57390951001388_wp / - data pbch (3, 21) / -0.19130317000463_wp / - data clsq (3, 21) / 0.62485373296540_wp / - data clsh (3, 21) / -0.20828457765513_wp / - data hcount (3, 21) / 3.00000000000000_wp / - data ascale (3, 21) / 1.00000000000000_wp / - data refcovcn(3, 21) / 2.50274820582596_wp / - data refcn (3, 21) / 2.89994293581383_wp / - data refsys (3, 21) / 1 / - data alphaiw(:,3, 21) / & - & 45.7861990_wp, 44.3266490_wp, 40.7084650_wp, 31.7823730_wp, & - & 24.2343690_wp, 18.7383620_wp, 14.8308240_wp, 12.0175160_wp, & - & 9.9446720_wp, 8.3787230_wp, 7.1672090_wp, 6.2095210_wp, & - & 4.8060710_wp, 3.8394390_wp, 3.1416970_wp, 2.6197890_wp, & - & 2.2184260_wp, 1.5421450_wp, 1.1337000_wp, 0.6865730_wp, & - & 0.4605190_wp, 0.2197990_wp, 0.1294090_wp / -! REF ScF3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 21) / 1.02910987985129 / - data refh (4, 21) / -0.34303662000000 / - data gffq (4, 21) / 1.19800000000000 / - data gffh (4, 21) / -0.39900000000000 / - data dftq (4, 21) / 1.19800000000000 / - data dfth (4, 21) / -0.39900000000000 / - data pbcq (4, 21) / 0.78700000000000 / - data pbch (4, 21) / -0.26200000000000 / - data clsq (4, 21) / 0.78700000000000 / - data clsh (4, 21) / -0.26200000000000 / - data hcount (4, 21) / 1.50000000000000 / - data ascale (4, 21) / 1.00000000000000 / - data refcovcn(4, 21) / 3.83500000000000 / - data refcn (4, 21) / 6.69400000000000 / - data refsys (4, 21) / 11 / - data alphaiw(:,4, 21) / & - & 25.7885393, 25.5284322, 24.8018061, 22.4847968, & - & 19.8432092, 17.4046425, 15.3140809, 13.5610822, & - & 12.0932363, 10.8561131, 9.8039073, 8.9004931, & - & 7.4345994, 6.3020196, 5.4061411, 4.6844025, & - & 4.0943751, 3.0185882, 2.3095039, 1.4697240, & - & 1.0145692, 0.5013176, 0.2990179 / - data refn(21) / 4 / -! REF Ti - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 22) / -0.00000000032847_wp / - data refh (1, 22) / 0.00000000000000_wp / - data gffq (1, 22) / 0.00000000000000_wp / - data gffh (1, 22) / 0.00000000000000_wp / - data dftq (1, 22) / -0.00000000032847_wp / - data dfth (1, 22) / 0.00000000000000_wp / - data pbcq (1, 22) / -0.00000000032847_wp / - data pbch (1, 22) / 0.00000000000000_wp / - data clsq (1, 22) / 0.00000000000000_wp / - data clsh (1, 22) / 0.00000000000000_wp / - data hcount (1, 22) / 0.00000000000000_wp / - data ascale (1, 22) / 1.00000000000000_wp / - data refcovcn(1, 22) / 0.00000000000000_wp / - data refcn (1, 22) / 0.00000000000000_wp / - data refsys (1, 22) / 1 / - data alphaiw(:,1, 22) / & - & 114.7243640_wp, 99.7786920_wp, 73.3046090_wp, 37.5872700_wp, & - & 22.0065650_wp, 14.6330060_wp, 10.6399730_wp, 8.2278720_wp, & - & 6.6441090_wp, 5.5356020_wp, 4.7202080_wp, 4.0964710_wp, & - & 3.2058500_wp, 2.6004600_wp, 2.1623770_wp, 1.8313070_wp, & - & 1.5731530_wp, 1.1271400_wp, 0.8480460_wp, 0.5303920_wp, & - & 0.3633330_wp, 0.1787040_wp, 0.1068890_wp / -! REF TiH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 22) / 0.38774830140171_wp / - data refh (2, 22) / -0.19387415070086_wp / - data gffq (2, 22) / 0.32259167829296_wp / - data gffh (2, 22) / -0.16129583914648_wp / - data dftq (2, 22) / 0.45792800000000_wp / - data dfth (2, 22) / -0.22896250000000_wp / - data pbcq (2, 22) / 0.38774830140171_wp / - data pbch (2, 22) / -0.19387415070086_wp / - data clsq (2, 22) / 0.32259167829296_wp / - data clsh (2, 22) / -0.16129583914648_wp / - data hcount (2, 22) / 2.00000000000000_wp / - data ascale (2, 22) / 1.00000000000000_wp / - data refcovcn(2, 22) / 1.62278979228613_wp / - data refcn (2, 22) / 1.82992898343369_wp / - data refsys (2, 22) / 1 / - data alphaiw(:,2, 22) / & - & 46.0919720_wp, 42.4892580_wp, 37.6213730_wp, 28.0117340_wp, & - & 20.8457830_wp, 15.9626110_wp, 12.6095600_wp, 10.2373540_wp, & - & 8.5034920_wp, 7.1973670_wp, 6.1869270_wp, 5.3870300_wp, & - & 4.2107080_wp, 3.3956060_wp, 2.8031890_wp, 2.3567820_wp, & - & 2.0108410_wp, 1.4205320_wp, 1.0576160_wp, 0.6522060_wp, & - & 0.4427770_wp, 0.2149140_wp, 0.1275310_wp / -! REF TiH4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 22) / 0.97207545160459_wp / - data refh (3, 22) / -0.24301886290115_wp / - data gffq (3, 22) / 0.53505953733387_wp / - data gffh (3, 22) / -0.13376488433347_wp / - data dftq (3, 22) / 0.65603200000000_wp / - data dfth (3, 22) / -0.16400650000000_wp / - data pbcq (3, 22) / 0.97207545160459_wp / - data pbch (3, 22) / -0.24301886290115_wp / - data clsq (3, 22) / 0.53505953733387_wp / - data clsh (3, 22) / -0.13376488433347_wp / - data hcount (3, 22) / 4.00000000000000_wp / - data ascale (3, 22) / 1.00000000000000_wp / - data refcovcn(3, 22) / 3.43281247525220_wp / - data refcn (3, 22) / 3.86754432133472_wp / - data refsys (3, 22) / 1 / - data alphaiw(:,3, 22) / & - & 48.7114030_wp, 47.2968810_wp, 43.6774280_wp, 34.4392690_wp, & - & 26.5310300_wp, 20.7154850_wp, 16.5179260_wp, 13.4481710_wp, & - & 11.1565010_wp, 9.4084180_wp, 8.0473770_wp, 6.9676210_wp, & - & 5.3829550_wp, 4.2933920_wp, 3.5097360_wp, 2.9257120_wp, & - & 2.4779210_wp, 1.7256070_wp, 1.2717960_wp, 0.7740440_wp, & - & 0.5212220_wp, 0.2500910_wp, 0.1474550_wp / -! REF TiF4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 22) / 1.45284490238150_wp / - data refh (4, 22) / -0.36600000000000_wp / - data gffq (4, 22) / 1.45284490238150_wp / - data gffh (4, 22) / -0.36600000000000_wp / - data dftq (4, 22) / 1.45284490238150_wp / - data dfth (4, 22) / -0.36600000000000_wp / - data pbcq (4, 22) / 0.90400000000000_wp / - data pbch (4, 22) / -0.22575000000000_wp / - data clsq (4, 22) / 0.90400000000000_wp / - data clsh (4, 22) / -0.22575000000000_wp / - data hcount (4, 22) / 4.00000000000000_wp / - data ascale (4, 22) / 1.00000000000000_wp / - data refcovcn(4, 22) / 4.43849000000000_wp / - data refcn (4, 22) / 6.63750000000000_wp / - data refsys (4, 22) / 11 / - data alphaiw(:,4, 22) / & - & 31.8693190_wp, 31.5954595_wp, 30.8154120_wp, 28.1936583_wp, & - & 24.9990546_wp, 21.9123454_wp, 19.2042984_wp, 16.9162029_wp, & - & 15.0030479_wp, 13.4005228_wp, 12.0488331_wp, 10.8986824_wp, & - & 9.0558940_wp, 7.6529726_wp, 6.5554549_wp, 5.6780283_wp, & - & 4.9642843_wp, 3.6680250_wp, 2.8144887_wp, 1.8007388_wp, & - & 1.2482416_wp, 0.6204756_wp, 0.3709690_wp / - data refn(22) / 4 / -! REF V - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 23) / -0.00000000016528_wp / - data refh (1, 23) / 0.00000000000000_wp / - data gffq (1, 23) / 0.00000000000000_wp / - data gffh (1, 23) / 0.00000000000000_wp / - data dftq (1, 23) / -0.00000000016528_wp / - data dfth (1, 23) / 0.00000000000000_wp / - data pbcq (1, 23) / -0.00000000016528_wp / - data pbch (1, 23) / 0.00000000000000_wp / - data clsq (1, 23) / 0.00000000000000_wp / - data clsh (1, 23) / 0.00000000000000_wp / - data hcount (1, 23) / 0.00000000000000_wp / - data ascale (1, 23) / 1.00000000000000_wp / - data refcovcn(1, 23) / 0.00000000000000_wp / - data refcn (1, 23) / 0.00000000000000_wp / - data refsys (1, 23) / 1 / - data alphaiw(:,1, 23) / & - & 100.9910610_wp, 88.6597800_wp, 66.6115730_wp, 35.5163660_wp, & - & 21.2160720_wp, 14.2442310_wp, 10.4067670_wp, 8.0678270_wp, & - & 6.5248700_wp, 5.4425580_wp, 4.6458490_wp, 4.0364450_wp, & - & 3.1669610_wp, 2.5767360_wp, 2.1500770_wp, 1.8277610_wp, & - & 1.5763140_wp, 1.1406790_wp, 0.8660900_wp, 0.5494430_wp, & - & 0.3799770_wp, 0.1891620_wp, 0.1136620_wp / -! REF VH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 23) / 0.30616936989879_wp / - data refh (2, 23) / -0.15308468494977_wp / - data gffq (2, 23) / 0.30538713298844_wp / - data gffh (2, 23) / -0.15269356649422_wp / - data dftq (2, 23) / 0.44073500000000_wp / - data dfth (2, 23) / -0.22036500000000_wp / - data pbcq (2, 23) / 0.30616936989879_wp / - data pbch (2, 23) / -0.15308468494977_wp / - data clsq (2, 23) / 0.30538713298844_wp / - data clsh (2, 23) / -0.15269356649422_wp / - data hcount (2, 23) / 2.00000000000000_wp / - data ascale (2, 23) / 1.00000000000000_wp / - data refcovcn(2, 23) / 1.72211010302514_wp / - data refcn (2, 23) / 1.91379548691600_wp / - data refsys (2, 23) / 1 / - data alphaiw(:,2, 23) / & - & 44.7007430_wp, 42.0873530_wp, 37.1472140_wp, 27.4044260_wp, & - & 20.3770970_wp, 15.6299000_wp, 12.3710770_wp, 10.0613500_wp, & - & 8.3699050_wp, 7.0937900_wp, 6.1054940_wp, 5.3225590_wp, & - & 4.1705140_wp, 3.3719800_wp, 2.7915250_wp, 2.3540000_wp, & - & 2.0147100_wp, 1.4344300_wp, 1.0757290_wp, 0.6710700_wp, & - & 0.4591900_wp, 0.2251960_wp, 0.1341810_wp / -! REF VH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 23) / 0.39411696843052_wp / - data refh (3, 23) / -0.13137232283301_wp / - data gffq (3, 23) / 0.39745931358650_wp / - data gffh (3, 23) / -0.13248643786217_wp / - data dftq (3, 23) / 0.54271700000000_wp / - data dfth (3, 23) / -0.18090200000000_wp / - data pbcq (3, 23) / 0.39411696843052_wp / - data pbch (3, 23) / -0.13137232283301_wp / - data clsq (3, 23) / 0.39745931358650_wp / - data clsh (3, 23) / -0.13248643786217_wp / - data hcount (3, 23) / 3.00000000000000_wp / - data ascale (3, 23) / 1.00000000000000_wp / - data refcovcn(3, 23) / 2.62026342999598_wp / - data refcn (3, 23) / 2.91102328524604_wp / - data refsys (3, 23) / 1 / - data alphaiw(:,3, 23) / & - & 43.8589710_wp, 41.9185700_wp, 37.9612250_wp, 29.4769420_wp, & - & 22.6653000_wp, 17.7162500_wp, 14.1578990_wp, 11.5615470_wp, & - & 9.6256600_wp, 8.1492470_wp, 6.9989060_wp, 6.0850100_wp, & - & 4.7397660_wp, 3.8101490_wp, 3.1377770_wp, 2.6337640_wp, & - & 2.2450370_wp, 1.5855880_wp, 1.1821140_wp, 0.7316980_wp, & - & 0.4982510_wp, 0.2427270_wp, 0.1441100_wp / -! REF VF5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 23) / 0.69749634235669_wp / - data refh (4, 23) / -0.13960000000000_wp / - data gffq (4, 23) / 1.29423363276103_wp / - data gffh (4, 23) / -0.25880000000000_wp / - data dftq (4, 23) / 0.69749634235669_wp / - data dfth (4, 23) / -0.13960000000000_wp / - data pbcq (4, 23) / 0.93500000000000_wp / - data pbch (4, 23) / -0.18700000000000_wp / - data clsq (4, 23) / 0.93500000000000_wp / - data clsh (4, 23) / -0.18700000000000_wp / - data hcount (4, 23) / 5.00000000000000_wp / - data ascale (4, 23) / 1.00000000000000_wp / - data refcovcn(4, 23) / 3.38800000000000_wp / - data refcn (4, 23) / 5.15100000000000_wp / - data refsys (4, 23) / 11 / - data alphaiw(:,4, 23) / & - & 39.4919722_wp, 39.0027923_wp, 37.6740133_wp, 33.6693555_wp, & - & 29.3313719_wp, 25.4515734_wp, 22.2023666_wp, 19.5294838_wp, & - & 17.3268203_wp, 15.4949224_wp, 13.9540832_wp, 12.6434247_wp, & - & 10.5397592_wp, 8.9322131_wp, 7.6697405_wp, 6.6569547_wp, & - & 5.8306559_wp, 4.3239152_wp, 3.3270116_wp, 2.1370028_wp, & - & 1.4850445_wp, 0.7404650_wp, 0.4431346_wp / - data refn(23) / 4 / -! REF Cr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 24) / -0.00000000000208_wp / - data refh (1, 24) / 0.00000000000000_wp / - data gffq (1, 24) / 0.00000000000000_wp / - data gffh (1, 24) / 0.00000000000000_wp / - data dftq (1, 24) / -0.00000000000208_wp / - data dfth (1, 24) / 0.00000000000000_wp / - data pbcq (1, 24) / -0.00000000000208_wp / - data pbch (1, 24) / 0.00000000000000_wp / - data clsq (1, 24) / 0.00000000000000_wp / - data clsh (1, 24) / 0.00000000000000_wp / - data hcount (1, 24) / 0.00000000000000_wp / - data ascale (1, 24) / 1.00000000000000_wp / - data refcovcn(1, 24) / 0.00000000000000_wp / - data refcn (1, 24) / 0.00000000000000_wp / - data refsys (1, 24) / 1 / - data alphaiw(:,1, 24) / & - & 81.4204420_wp, 70.3861320_wp, 51.0334860_wp, 26.6035920_wp, & - & 16.4401450_wp, 11.5586160_wp, 8.7956620_wp, 7.0404390_wp, & - & 5.8344750_wp, 4.9584520_wp, 4.2948990_wp, 3.7754900_wp, & - & 3.0150310_wp, 2.4847490_wp, 2.0937350_wp, 1.7938190_wp, & - & 1.5570520_wp, 1.1409650_wp, 0.8747790_wp, 0.5634010_wp, & - & 0.3939510_wp, 0.1991850_wp, 0.1204340_wp / -! REF CrH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 24) / 0.53605366789797_wp / - data refh (2, 24) / -0.26802683372543_wp / - data gffq (2, 24) / 0.17721817570715_wp / - data gffh (2, 24) / -0.08860908785357_wp / - data dftq (2, 24) / 0.34570100000000_wp / - data dfth (2, 24) / -0.17284850000000_wp / - data pbcq (2, 24) / 0.53605366789797_wp / - data pbch (2, 24) / -0.26802683372543_wp / - data clsq (2, 24) / 0.17721817570715_wp / - data clsh (2, 24) / -0.08860908785357_wp / - data hcount (2, 24) / 2.00000000000000_wp / - data ascale (2, 24) / 1.00000000000000_wp / - data refcovcn(2, 24) / 1.65041632145300_wp / - data refcn (2, 24) / 1.82687247869787_wp / - data refsys (2, 24) / 1 / - data alphaiw(:,2, 24) / & - & 45.3318020_wp, 42.4171170_wp, 37.0714340_wp, 26.9188730_wp, & - & 19.8754030_wp, 15.2233940_wp, 12.0588400_wp, 9.8211890_wp, & - & 8.1820250_wp, 6.9441660_wp, 5.9847000_wp, 5.2241990_wp, & - & 4.1047330_wp, 3.3284220_wp, 2.7636460_wp, 2.3373710_wp, & - & 2.0062470_wp, 1.4381260_wp, 1.0851790_wp, 0.6841550_wp, & - & 0.4719940_wp, 0.2343080_wp, 0.1403490_wp / -! REF CrH12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 24) / 0.32326600457791_wp / - data refh (3, 24) / -0.02693883371483_wp / - data gffq (3, 24) / 0.16754955881404_wp / - data gffh (3, 24) / -0.01396246323450_wp / - data dftq (3, 24) / 0.08030700000000_wp / - data dfth (3, 24) / -0.00671033333333_wp / - data pbcq (3, 24) / 0.32326600457791_wp / - data pbch (3, 24) / -0.02693883371483_wp / - data clsq (3, 24) / 0.16754955881404_wp / - data clsh (3, 24) / -0.01396246323450_wp / - data hcount (3, 24) / 12.00000000000000_wp / - data ascale (3, 24) / 1.00000000000000_wp / - data refcovcn(3, 24) / 9.59333666980809_wp / - data refcn (3, 24) / 10.61913477887437_wp / - data refsys (3, 24) / 1 / - data alphaiw(:,3, 24) / & - & 56.4761320_wp, 55.4404440_wp, 52.7176090_wp, 45.1454930_wp, & - & 37.6466880_wp, 31.2740070_wp, 26.0862050_wp, 21.9197000_wp, & - & 18.5802620_wp, 15.8937900_wp, 13.7180050_wp, 11.9412500_wp, & - & 9.2607000_wp, 7.3778240_wp, 6.0116860_wp, 4.9917560_wp, & - & 4.2112130_wp, 2.9083100_wp, 2.1307140_wp, 1.2874000_wp, & - & 0.8631570_wp, 0.4110260_wp, 0.2406390_wp / -! REF CrO6C6 - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 24) / 0.17434704715481_wp / - data refh (4, 24) / -0.12895656370357_wp / - data gffq (4, 24) / 0.61467776168125_wp / - data gffh (4, 24) / -0.19615593415441_wp / - data dftq (4, 24) / 0.00077600000000_wp / - data dfth (4, 24) / -0.10629100000000_wp / - data pbcq (4, 24) / 0.17434704715481_wp / - data pbch (4, 24) / -0.12895656370357_wp / - data clsq (4, 24) / 0.61467776168125_wp / - data clsh (4, 24) / -0.19615593415441_wp / - data hcount (4, 24) / 6.00000000000000_wp / - data ascale (4, 24) / 1.00000000000000_wp / - data refcovcn(4, 24) / 5.09941611449080_wp / - data refcn (4, 24) / 6.07975116715200_wp / - data refsys (4, 24) / 8 / - data alphaiw(:,4, 24) / & - & 119.6067900_wp, 117.3611800_wp, 111.4540000_wp, 95.2456700_wp, & - & 79.7390500_wp, 66.9517800_wp, 56.7007000_wp, 48.4921200_wp, & - & 41.8757900_wp, 36.4928900_wp, 32.0685600_wp, 28.3948300_wp, & - & 22.7080700_wp, 18.5713200_wp, 15.4707700_wp, 13.0875400_wp, & - & 11.2163200_wp, 7.9816700_wp, 5.9708100_wp, 3.7056100_wp, & - & 2.5262500_wp, 1.2328500_wp, 0.7325600_wp / - data refn(24) / 4 / -! REF Mn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 25) / 0.00000000016527_wp / - data refh (1, 25) / 0.00000000000000_wp / - data gffq (1, 25) / 0.00000000000000_wp / - data gffh (1, 25) / 0.00000000000000_wp / - data dftq (1, 25) / 0.00000000016527_wp / - data dfth (1, 25) / 0.00000000000000_wp / - data pbcq (1, 25) / 0.00000000016527_wp / - data pbch (1, 25) / 0.00000000000000_wp / - data clsq (1, 25) / 0.00000000000000_wp / - data clsh (1, 25) / 0.00000000000000_wp / - data hcount (1, 25) / 0.00000000000000_wp / - data ascale (1, 25) / 1.00000000000000_wp / - data refcovcn(1, 25) / 0.00000000000000_wp / - data refcn (1, 25) / 0.00000000000000_wp / - data refsys (1, 25) / 1 / - data alphaiw(:,1, 25) / & - & 82.1201120_wp, 73.0648270_wp, 56.5578050_wp, 31.8457630_wp, & - & 19.5848590_wp, 13.3420540_wp, 9.8197330_wp, 7.6416120_wp, & - & 6.1931620_wp, 5.1733980_wp, 4.4221950_wp, 3.8482630_wp, & - & 3.0320160_wp, 2.4803430_wp, 2.0824750_wp, 1.7818650_wp, & - & 1.5468520_wp, 1.1371080_wp, 0.8757490_wp, 0.5688430_wp, & - & 0.4003450_wp, 0.2041230_wp, 0.1236650_wp / -! REF MnH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 25) / 0.72906362172268_wp / - data refh (2, 25) / -0.36453181087692_wp / - data gffq (2, 25) / 0.26888428905691_wp / - data gffh (2, 25) / -0.13444214452845_wp / - data dftq (2, 25) / 0.46128400000000_wp / - data dfth (2, 25) / -0.23064400000000_wp / - data pbcq (2, 25) / 0.72906362172268_wp / - data pbch (2, 25) / -0.36453181087692_wp / - data clsq (2, 25) / 0.26888428905691_wp / - data clsh (2, 25) / -0.13444214452845_wp / - data hcount (2, 25) / 2.00000000000000_wp / - data ascale (2, 25) / 1.00000000000000_wp / - data refcovcn(2, 25) / 1.45861721080984_wp / - data refcn (2, 25) / 1.64060352754295_wp / - data refsys (2, 25) / 1 / - data alphaiw(:,2, 25) / & - & 37.5942320_wp, 36.5102540_wp, 33.7065530_wp, 26.3778710_wp, & - & 20.0194940_wp, 15.4093840_wp, 12.1689910_wp, 9.8609100_wp, & - & 8.1746400_wp, 6.9089940_wp, 5.9348110_wp, 5.1678620_wp, & - & 4.0486360_wp, 3.2798880_wp, 2.7243850_wp, 2.3069400_wp, & - & 1.9834830_wp, 1.4290960_wp, 1.0840060_wp, 0.6895570_wp, & - & 0.4788650_wp, 0.2397600_wp, 0.1439400_wp / -! REF MnH11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 25) / -1.38551399356320_wp / - data refh (3, 25) / 0.12595581759665_wp / - data gffq (3, 25) / -0.01438794807264_wp / - data gffh (3, 25) / 0.00130799527933_wp / - data dftq (3, 25) / 0.06015500000000_wp / - data dfth (3, 25) / -0.00551827272727_wp / - data pbcq (3, 25) / -1.38551399356320_wp / - data pbch (3, 25) / 0.12595581759665_wp / - data clsq (3, 25) / -0.01438794807264_wp / - data clsh (3, 25) / 0.00130799527933_wp / - data hcount (3, 25) / 11.00000000000000_wp / - data ascale (3, 25) / 1.00000000000000_wp / - data refcovcn(3, 25) / 8.78012041793345_wp / - data refcn (3, 25) / 9.88490304290262_wp / - data refsys (3, 25) / 1 / - data alphaiw(:,3, 25) / & - & 48.8093290_wp, 48.0980790_wp, 46.1748290_wp, 40.4031130_wp, & - & 34.1760690_wp, 28.6218290_wp, 23.9924040_wp, 20.2296980_wp, & - & 17.1934700_wp, 14.7402990_wp, 12.7472650_wp, 11.1157910_wp, & - & 8.6475930_wp, 6.9086080_wp, 5.6437710_wp, 4.6974660_wp, & - & 3.9718750_wp, 2.7571320_wp, 2.0290510_wp, 1.2349290_wp, & - & 0.8324270_wp, 0.3994510_wp, 0.2345940_wp / - data refn(25) / 3 / -! REF Fe - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 26) / 0.00000000032847_wp / - data refh (1, 26) / 0.00000000000000_wp / - data gffq (1, 26) / 0.00000000000000_wp / - data gffh (1, 26) / 0.00000000000000_wp / - data dftq (1, 26) / 0.00000000032847_wp / - data dfth (1, 26) / 0.00000000000000_wp / - data pbcq (1, 26) / 0.00000000032847_wp / - data pbch (1, 26) / 0.00000000000000_wp / - data clsq (1, 26) / 0.00000000000000_wp / - data clsh (1, 26) / 0.00000000000000_wp / - data hcount (1, 26) / 0.00000000000000_wp / - data ascale (1, 26) / 1.00000000000000_wp / - data refcovcn(1, 26) / 0.00000000000000_wp / - data refcn (1, 26) / 0.00000000000000_wp / - data refsys (1, 26) / 1 / - data alphaiw(:,1, 26) / & - & 65.1578920_wp, 57.4961000_wp, 43.3419800_wp, 23.8760970_wp, & - & 15.1156130_wp, 10.7673250_wp, 8.2713540_wp, 6.6686050_wp, & - & 5.5550430_wp, 4.7375840_wp, 4.1131870_wp, 3.6217190_wp, & - & 2.8999580_wp, 2.3973090_wp, 2.0280480_wp, 1.7456620_wp, & - & 1.5229730_wp, 1.1305990_wp, 0.8773050_wp, 0.5763700_wp, & - & 0.4092270_wp, 0.2118590_wp, 0.1294110_wp / -! REF FeH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 26) / 0.89971355662264_wp / - data refh (2, 26) / -0.44985677831131_wp / - data gffq (2, 26) / 0.16108330144470_wp / - data gffh (2, 26) / -0.08054165072235_wp / - data dftq (2, 26) / 0.42463700000000_wp / - data dfth (2, 26) / -0.21232300000000_wp / - data pbcq (2, 26) / 0.89971355662264_wp / - data pbch (2, 26) / -0.44985677831131_wp / - data clsq (2, 26) / 0.16108330144470_wp / - data clsh (2, 26) / -0.08054165072235_wp / - data hcount (2, 26) / 2.00000000000000_wp / - data ascale (2, 26) / 1.00000000000000_wp / - data refcovcn(2, 26) / 1.52985788829933_wp / - data refcn (2, 26) / 1.64827170778593_wp / - data refsys (2, 26) / 1 / - data alphaiw(:,2, 26) / & - & 34.5401790_wp, 33.5667420_wp, 31.1228640_wp, 24.7676090_wp, & - & 19.0811590_wp, 14.8373870_wp, 11.7962700_wp, 9.6020150_wp, & - & 7.9844480_wp, 6.7625510_wp, 5.8177240_wp, 5.0715270_wp, & - & 3.9797330_wp, 3.2288080_wp, 2.6862250_wp, 2.2786720_wp, & - & 1.9629540_wp, 1.4214720_wp, 1.0834860_wp, 0.6950870_wp, & - & 0.4860810_wp, 0.2464070_wp, 0.1489560_wp / -! REF FeH10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 26) / -0.19729173677108_wp / - data refh (3, 26) / 0.01972917367711_wp / - data gffq (3, 26) / 0.05493242513468_wp / - data gffh (3, 26) / -0.00549324251347_wp / - data dftq (3, 26) / 0.02104900000000_wp / - data dfth (3, 26) / -0.00211300000000_wp / - data pbcq (3, 26) / -0.19729173677108_wp / - data pbch (3, 26) / 0.01972917367711_wp / - data clsq (3, 26) / 0.05493242513468_wp / - data clsh (3, 26) / -0.00549324251347_wp / - data hcount (3, 26) / 10.00000000000000_wp / - data ascale (3, 26) / 1.00000000000000_wp / - data refcovcn(3, 26) / 8.47495927159456_wp / - data refcn (3, 26) / 9.13759391858428_wp / - data refsys (3, 26) / 1 / - data alphaiw(:,3, 26) / & - & 45.9056800_wp, 45.2093150_wp, 43.3396340_wp, 37.7811330_wp, & - & 31.8440890_wp, 26.6022340_wp, 22.2699010_wp, 18.7694260_wp, & - & 15.9553430_wp, 13.6865850_wp, 11.8454300_wp, 10.3389430_wp, & - & 8.0596090_wp, 6.4524730_wp, 5.2822830_wp, 4.4057560_wp, & - & 3.7328380_wp, 2.6038570_wp, 1.9248540_wp, 1.1805840_wp, & - & 0.8007680_wp, 0.3884140_wp, 0.2295320_wp / - data refn(26) / 3 / -! REF Co - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 27) / 0.00000000016425_wp / - data refh (1, 27) / 0.00000000000000_wp / - data gffq (1, 27) / 0.00000000000000_wp / - data gffh (1, 27) / 0.00000000000000_wp / - data dftq (1, 27) / 0.00000000016425_wp / - data dfth (1, 27) / 0.00000000000000_wp / - data pbcq (1, 27) / 0.00000000016425_wp / - data pbch (1, 27) / 0.00000000000000_wp / - data clsq (1, 27) / 0.00000000000000_wp / - data clsh (1, 27) / 0.00000000000000_wp / - data hcount (1, 27) / 0.00000000000000_wp / - data ascale (1, 27) / 1.00000000000000_wp / - data refcovcn(1, 27) / 0.00000000000000_wp / - data refcn (1, 27) / 0.00000000000000_wp / - data refsys (1, 27) / 1 / - data alphaiw(:,1, 27) / & - & 60.7910330_wp, 56.2385650_wp, 46.3237860_wp, 28.3000530_wp, & - & 18.0784830_wp, 12.5506200_wp, 9.3329520_wp, 7.3060380_wp, & - & 5.9416390_wp, 4.9729450_wp, 4.2552790_wp, 3.7050500_wp, & - & 2.9212400_wp, 2.3925770_wp, 2.0131210_wp, 1.7278630_wp, & - & 1.5057010_wp, 1.1191290_wp, 0.8715490_wp, 0.5771900_wp, & - & 0.4126650_wp, 0.2164470_wp, 0.1333190_wp / -! REF CoH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 27) / 0.33885434982022_wp / - data refh (2, 27) / -0.16942717490891_wp / - data gffq (2, 27) / 0.21568151580380_wp / - data gffh (2, 27) / -0.10784075790190_wp / - data dftq (2, 27) / 0.35760200000000_wp / - data dfth (2, 27) / -0.17879750000000_wp / - data pbcq (2, 27) / 0.33885434982022_wp / - data pbch (2, 27) / -0.16942717490891_wp / - data clsq (2, 27) / 0.21568151580380_wp / - data clsh (2, 27) / -0.10784075790190_wp / - data hcount (2, 27) / 2.00000000000000_wp / - data ascale (2, 27) / 1.00000000000000_wp / - data refcovcn(2, 27) / 1.60281178943204_wp / - data refcn (2, 27) / 1.71485433521559_wp / - data refsys (2, 27) / 1 / - data alphaiw(:,2, 27) / & - & 33.6766540_wp, 32.2795850_wp, 29.8110510_wp, 23.6860370_wp, & - & 18.3057380_wp, 14.2980140_wp, 11.4150610_wp, 9.3244580_wp, & - & 7.7757940_wp, 6.6008390_wp, 5.6888800_wp, 4.9663640_wp, & - & 3.9055760_wp, 3.1737960_wp, 2.6443420_wp, 2.2465040_wp, & - & 1.9383190_wp, 1.4096790_wp, 1.0792130_wp, 0.6978430_wp, & - & 0.4912380_wp, 0.2521090_wp, 0.1535920_wp / -! REF CoH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 27) / 0.06673726947568_wp / - data refh (3, 27) / -0.02224575649166_wp / - data gffq (3, 27) / 0.20590049778110_wp / - data gffh (3, 27) / -0.06863349926037_wp / - data dftq (3, 27) / 0.23613400000000_wp / - data dfth (3, 27) / -0.07871533333333_wp / - data pbcq (3, 27) / 0.06673726947568_wp / - data pbch (3, 27) / -0.02224575649166_wp / - data clsq (3, 27) / 0.20590049778110_wp / - data clsh (3, 27) / -0.06863349926037_wp / - data hcount (3, 27) / 3.00000000000000_wp / - data ascale (3, 27) / 1.00000000000000_wp / - data refcovcn(3, 27) / 2.73732238386544_wp / - data refcn (3, 27) / 2.92629831246542_wp / - data refsys (3, 27) / 1 / - data alphaiw(:,3, 27) / & - & 33.0681610_wp, 31.8814040_wp, 29.3779300_wp, 23.6057900_wp, & - & 18.6463550_wp, 14.9145580_wp, 12.1627890_wp, 10.1071300_wp, & - & 8.5395170_wp, 7.3190970_wp, 6.3509310_wp, 5.5699740_wp, & - & 4.4005400_wp, 3.5786790_wp, 2.9775460_wp, 2.5232770_wp, & - & 2.1705940_wp, 1.5662690_wp, 1.1907560_wp, 0.7619390_wp, & - & 0.5325880_wp, 0.2706440_wp, 0.1640920_wp / -! REF CoH9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 27) / -0.99922236530237_wp / - data refh (4, 27) / 0.11102470725582_wp / - data gffq (4, 27) / -0.01577894818610_wp / - data gffh (4, 27) / 0.00175321646512_wp / - data dftq (4, 27) / -0.01502600000000_wp / - data dfth (4, 27) / 0.00166588888889_wp / - data pbcq (4, 27) / -0.99922236530237_wp / - data pbch (4, 27) / 0.11102470725582_wp / - data clsq (4, 27) / -0.01577894818610_wp / - data clsh (4, 27) / 0.00175321646512_wp / - data hcount (4, 27) / 9.00000000000000_wp / - data ascale (4, 27) / 1.00000000000000_wp / - data refcovcn(4, 27) / 7.27710111777824_wp / - data refcn (4, 27) / 7.77854420648529_wp / - data refsys (4, 27) / 1 / - data alphaiw(:,4, 27) / & - & 44.7198600_wp, 43.9726200_wp, 41.9679160_wp, 36.1202890_wp, & - & 30.0864670_wp, 24.9191710_wp, 20.7437800_wp, 17.4226860_wp, & - & 14.7811930_wp, 12.6668970_wp, 10.9594050_wp, 9.5668070_wp, & - & 7.4655900_wp, 5.9866860_wp, 4.9103160_wp, 4.1038230_wp, & - & 3.4842290_wp, 2.4429010_wp, 1.8145610_wp, 1.1222760_wp, & - & 0.7664210_wp, 0.3762730_wp, 0.2239990_wp / - data refn(27) / 4 / -! REF Ni - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 28) / 0.00000000000000_wp / - data refh (1, 28) / 0.00000000000000_wp / - data gffq (1, 28) / 0.00000000000000_wp / - data gffh (1, 28) / 0.00000000000000_wp / - data dftq (1, 28) / 0.00000000000000_wp / - data dfth (1, 28) / 0.00000000000000_wp / - data pbcq (1, 28) / 0.00000000000000_wp / - data pbch (1, 28) / 0.00000000000000_wp / - data clsq (1, 28) / 0.00000000000000_wp / - data clsh (1, 28) / 0.00000000000000_wp / - data hcount (1, 28) / 0.00000000000000_wp / - data ascale (1, 28) / 1.00000000000000_wp / - data refcovcn(1, 28) / 0.00000000000000_wp / - data refcn (1, 28) / 0.00000000000000_wp / - data refsys (1, 28) / 1 / - data alphaiw(:,1, 28) / & - & 65.1471670_wp, 59.7497700_wp, 48.4286590_wp, 28.5849020_wp, & - & 17.8269450_wp, 12.1955640_wp, 8.9866060_wp, 6.9942690_wp, & - & 5.6675310_wp, 4.7335770_wp, 4.0463770_wp, 3.5223700_wp, & - & 2.7801490_wp, 2.2820840_wp, 1.9256220_wp, 1.6580700_wp, & - & 1.4498280_wp, 1.0871500_wp, 0.8537840_wp, 0.5733100_wp, & - & 0.4140840_wp, 0.2208130_wp, 0.1373770_wp / -! REF NiH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 28) / -0.02893652143275_wp / - data refh (2, 28) / 0.01446826083399_wp / - data gffq (2, 28) / 0.09850839901243_wp / - data gffh (2, 28) / -0.04925419950621_wp / - data dftq (2, 28) / 0.27996500000000_wp / - data dfth (2, 28) / -0.13998200000000_wp / - data pbcq (2, 28) / -0.02893652143275_wp / - data pbch (2, 28) / 0.01446826083399_wp / - data clsq (2, 28) / 0.09850839901243_wp / - data clsh (2, 28) / -0.04925419950621_wp / - data hcount (2, 28) / 2.00000000000000_wp / - data ascale (2, 28) / 1.00000000000000_wp / - data refcovcn(2, 28) / 1.68368353980441_wp / - data refcn (2, 28) / 1.79373527663037_wp / - data refsys (2, 28) / 1 / - data alphaiw(:,2, 28) / & - & 33.2010460_wp, 31.9092910_wp, 29.3670970_wp, 23.1912300_wp, & - & 17.8686070_wp, 13.9453180_wp, 11.1368280_wp, 9.1041990_wp, & - & 7.5992180_wp, 6.4570670_wp, 5.5699260_wp, 4.8664170_wp, & - & 3.8320980_wp, 3.1174810_wp, 2.6000250_wp, 2.2111480_wp, & - & 1.9099840_wp, 1.3937010_wp, 1.0709720_wp, 0.6975870_wp, & - & 0.4941560_wp, 0.2566390_wp, 0.1576070_wp / -! REF NiH8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 28) / -1.41046704877362_wp / - data refh (3, 28) / 0.17630838109670_wp / - data gffq (3, 28) / 0.02948298358915_wp / - data gffh (3, 28) / -0.00368537294864_wp / - data dftq (3, 28) / -0.01765800000000_wp / - data dfth (3, 28) / 0.00222650000000_wp / - data pbcq (3, 28) / -1.41046704877362_wp / - data pbch (3, 28) / 0.17630838109670_wp / - data clsq (3, 28) / 0.02948298358915_wp / - data clsh (3, 28) / -0.00368537294864_wp / - data hcount (3, 28) / 8.00000000000000_wp / - data ascale (3, 28) / 1.00000000000000_wp / - data refcovcn(3, 28) / 6.15501721386632_wp / - data refcn (3, 28) / 6.54584816193237_wp / - data refsys (3, 28) / 1 / - data alphaiw(:,3, 28) / & - & 43.8557940_wp, 42.9928330_wp, 40.7502500_wp, 34.4926310_wp, & - & 28.3244810_wp, 23.2253070_wp, 19.2045670_wp, 16.0592920_wp, & - & 13.5864050_wp, 11.6233040_wp, 10.0473580_wp, 8.7676580_wp, & - & 6.8450210_wp, 5.4965520_wp, 4.5167510_wp, 3.7830110_wp, & - & 3.2192030_wp, 2.2703070_wp, 1.6957880_wp, 1.0589930_wp, & - & 0.7288230_wp, 0.3627090_wp, 0.2177520_wp / -! REF NiH8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 28) / -1.49873637353726_wp / - data refh (4, 28) / 0.18734204669216_wp / - data gffq (4, 28) / 0.02439689318964_wp / - data gffh (4, 28) / -0.00304961164871_wp / - data dftq (4, 28) / -0.09074300000000_wp / - data dfth (4, 28) / 0.01131500000000_wp / - data pbcq (4, 28) / -1.49873637353726_wp / - data pbch (4, 28) / 0.18734204669216_wp / - data clsq (4, 28) / 0.02439689318964_wp / - data clsh (4, 28) / -0.00304961164871_wp / - data hcount (4, 28) / 8.00000000000000_wp / - data ascale (4, 28) / 1.00000000000000_wp / - data refcovcn(4, 28) / 5.91752241519496_wp / - data refcn (4, 28) / 6.29178843690998_wp / - data refsys (4, 28) / 1 / - data alphaiw(:,4, 28) / & - & 46.9971430_wp, 45.7683980_wp, 42.6546550_wp, 34.8257600_wp, & - & 28.0599290_wp, 22.8623880_wp, 18.8881430_wp, 15.8119240_wp, & - & 13.3988200_wp, 11.4815020_wp, 9.9393620_wp, 8.6844580_wp, & - & 6.7937410_wp, 5.4634420_wp, 4.4945350_wp, 3.7676420_wp, & - & 3.2083130_wp, 2.2653470_wp, 1.6933670_wp, 1.0583620_wp, & - & 0.7286770_wp, 0.3627700_wp, 0.2178100_wp / - data refn(28) / 4 / -! REF Cu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 29) / -0.00000000000000_wp / - data refh (1, 29) / 0.00000000000000_wp / - data gffq (1, 29) / 0.00000000000000_wp / - data gffh (1, 29) / 0.00000000000000_wp / - data dftq (1, 29) / -0.00000000000000_wp / - data dfth (1, 29) / 0.00000000000000_wp / - data pbcq (1, 29) / -0.00000000000000_wp / - data pbch (1, 29) / 0.00000000000000_wp / - data clsq (1, 29) / 0.00000000000000_wp / - data clsh (1, 29) / 0.00000000000000_wp / - data hcount (1, 29) / 0.00000000000000_wp / - data ascale (1, 29) / 1.00000000000000_wp / - data refcovcn(1, 29) / 0.00000000000000_wp / - data refcn (1, 29) / 0.00000000000000_wp / - data refsys (1, 29) / 1 / - data alphaiw(:,1, 29) / & - & 51.7659850_wp, 46.4291690_wp, 36.0204980_wp, 20.5952700_wp, & - & 13.2155350_wp, 9.4590740_wp, 7.2960120_wp, 5.9145750_wp, & - & 4.9593020_wp, 4.2583130_wp, 3.7208220_wp, 3.2950100_wp, & - & 2.6629290_wp, 2.2171860_wp, 1.8871890_wp, 1.6338740_wp, & - & 1.4337810_wp, 1.0804860_wp, 0.8509580_wp, 0.5739100_wp, & - & 0.4162210_wp, 0.2239360_wp, 0.1401690_wp / -! REF CuH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 29) / 0.17543548739457_wp / - data refh (2, 29) / -0.17543548739456_wp / - data gffq (2, 29) / 0.05450628884215_wp / - data gffh (2, 29) / -0.05450628884215_wp / - data dftq (2, 29) / 0.10146900000000_wp / - data dfth (2, 29) / -0.10146900000000_wp / - data pbcq (2, 29) / 0.17543548739457_wp / - data pbch (2, 29) / -0.17543548739456_wp / - data clsq (2, 29) / 0.05450628884215_wp / - data clsh (2, 29) / -0.05450628884215_wp / - data hcount (2, 29) / 1.00000000000000_wp / - data ascale (2, 29) / 1.00000000000000_wp / - data refcovcn(2, 29) / 0.89816244646957_wp / - data refcn (2, 29) / 0.95762492307496_wp / - data refsys (2, 29) / 1 / - data alphaiw(:,2, 29) / & - & 32.2640590_wp, 30.7643190_wp, 27.3346460_wp, 19.9931860_wp, & - & 14.6605450_wp, 11.1745880_wp, 8.8578670_wp, 7.2504740_wp, & - & 6.0856020_wp, 5.2091410_wp, 4.5290430_wp, 3.9879440_wp, & - & 3.1856560_wp, 2.6238350_wp, 2.2117070_wp, 1.8983580_wp, & - & 1.6531670_wp, 1.2266060_wp, 0.9549290_wp, 0.6340400_wp, & - & 0.4552650_wp, 0.2415160_wp, 0.1500870_wp / - data refn(29) / 2 / -! REF Zn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 30) / 0.0_wp / - data refh (1, 30) / 0.00000000000000_wp / - data gffq (1, 30) / 0.00000000000000_wp / - data gffh (1, 30) / 0.00000000000000_wp / - data dftq (1, 30) / 0.0_wp / - data dfth (1, 30) / 0.00000000000000_wp / - data pbcq (1, 30) / 0.0_wp / - data pbch (1, 30) / 0.00000000000000_wp / - data clsq (1, 30) / 0.00000000000000_wp / - data clsh (1, 30) / 0.00000000000000_wp / - data hcount (1, 30) / 0.00000000000000_wp / - data ascale (1, 30) / 1.00000000000000_wp / - data refcovcn(1, 30) / 0.00000000000000_wp / - data refcn (1, 30) / 0.00000000000000_wp / - data refsys (1, 30) / 1 / - data alphaiw(:,1, 30) / & - & 44.8764280_wp, 42.4015380_wp, 36.5011020_wp, 24.0580460_wp, & - & 15.9961690_wp, 11.3275720_wp, 8.5125980_wp, 6.7050110_wp, & - & 5.4750510_wp, 4.5962800_wp, 3.9426060_wp, 3.4399690_wp, & - & 2.7216070_wp, 2.2355020_wp, 1.8860970_wp, 1.6235520_wp, & - & 1.4194560_wp, 1.0657210_wp, 0.8398960_wp, 0.5698780_wp, & - & 0.4161790_wp, 0.2271770_wp, 0.1438000_wp / -! REF ZnH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 30) / 0.22218813020625_wp / - data refh (2, 30) / -0.11109406510313_wp / - data gffq (2, 30) / 0.25796918840353_wp / - data gffh (2, 30) / -0.12898459420177_wp / - data dftq (2, 30) / 0.33446100000000_wp / - data dfth (2, 30) / -0.16722700000000_wp / - data pbcq (2, 30) / 0.22218813020625_wp / - data pbch (2, 30) / -0.11109406510313_wp / - data clsq (2, 30) / 0.25796918840353_wp / - data clsh (2, 30) / -0.12898459420177_wp / - data hcount (2, 30) / 2.00000000000000_wp / - data ascale (2, 30) / 1.00000000000000_wp / - data refcovcn(2, 30) / 1.75336283145604_wp / - data refcn (2, 30) / 1.94189578186459_wp / - data refsys (2, 30) / 1 / - data alphaiw(:,2, 30) / & - & 29.2304490_wp, 28.6434220_wp, 27.0389880_wp, 22.2870810_wp, & - & 17.5546960_wp, 13.8059590_wp, 11.0322270_wp, 8.9976380_wp, & - & 7.4858160_wp, 6.3399040_wp, 5.4528720_wp, 4.7523760_wp, & - & 3.7286630_wp, 3.0264940_wp, 2.5210460_wp, 2.1430610_wp, & - & 1.8515770_wp, 1.3547510_wp, 1.0459910_wp, 0.6893360_wp, & - & 0.4939420_wp, 0.2624940_wp, 0.1638640_wp / - data refn(30) / 2 / -! REF Ga - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 31) / -0.00000000000001_wp / - data refh (1, 31) / 0.00000000000000_wp / - data gffq (1, 31) / 0.00000000000000_wp / - data gffh (1, 31) / 0.00000000000000_wp / - data dftq (1, 31) / -0.00000000000001_wp / - data dfth (1, 31) / 0.00000000000000_wp / - data pbcq (1, 31) / -0.00000000000001_wp / - data pbch (1, 31) / 0.00000000000000_wp / - data clsq (1, 31) / 0.00000000000000_wp / - data clsh (1, 31) / 0.00000000000000_wp / - data hcount (1, 31) / 0.00000000000000_wp / - data ascale (1, 31) / 1.00000000000000_wp / - data refcovcn(1, 31) / 0.00000000000000_wp / - data refcn (1, 31) / 0.00000000000000_wp / - data refsys (1, 31) / 1 / - data alphaiw(:,1, 31) / & - & 56.2798430_wp, 51.9167870_wp, 43.2310870_wp, 28.1416200_wp, & - & 18.8462820_wp, 13.2994650_wp, 9.8600450_wp, 7.6193980_wp, & - & 6.0894620_wp, 5.0007640_wp, 4.1981820_wp, 3.5884760_wp, & - & 2.7347440_wp, 2.1738840_wp, 1.7818110_wp, 1.4944090_wp, & - & 1.2758120_wp, 0.9086190_wp, 0.6839730_wp, 0.4300690_wp, & - & 0.2959040_wp, 0.1458990_wp, 0.0867970_wp / -! REF GaH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 31) / 0.30692560016815_wp / - data refh (2, 31) / -0.30692560016815_wp / - data gffq (2, 31) / 0.02870304944818_wp / - data gffh (2, 31) / -0.02870304944818_wp / - data dftq (2, 31) / 0.04558400000000_wp / - data dfth (2, 31) / -0.04558400000000_wp / - data pbcq (2, 31) / 0.30692560016815_wp / - data pbch (2, 31) / -0.30692560016815_wp / - data clsq (2, 31) / 0.02870304944818_wp / - data clsh (2, 31) / -0.02870304944818_wp / - data hcount (2, 31) / 1.00000000000000_wp / - data ascale (2, 31) / 1.00000000000000_wp / - data refcovcn(2, 31) / 0.88820287155353_wp / - data refcn (2, 31) / 0.96005556460526_wp / - data refsys (2, 31) / 1 / - data alphaiw(:,2, 31) / & - & 53.3046110_wp, 49.9067250_wp, 42.6926500_wp, 29.2253470_wp, & - & 20.4243950_wp, 14.8882280_wp, 11.2916180_wp, 8.8592270_wp, & - & 7.1500550_wp, 5.9073300_wp, 4.9763880_wp, 4.2607350_wp, & - & 3.2471250_wp, 2.5751450_wp, 2.1036730_wp, 1.7579590_wp, & - & 1.4954520_wp, 1.0567390_wp, 0.7907280_wp, 0.4933050_wp, & - & 0.3378040_wp, 0.1654770_wp, 0.0980990_wp / -! REF GaH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 31) / 0.25583231781832_wp / - data refh (3, 31) / -0.12791615890916_wp / - data gffq (3, 31) / 0.04511416923234_wp / - data gffh (3, 31) / -0.02255708461617_wp / - data dftq (3, 31) / 0.23997400000000_wp / - data dfth (3, 31) / -0.11998000000000_wp / - data pbcq (3, 31) / 0.25583231781832_wp / - data pbch (3, 31) / -0.12791615890916_wp / - data clsq (3, 31) / 0.04511416923234_wp / - data clsh (3, 31) / -0.02255708461617_wp / - data hcount (3, 31) / 2.00000000000000_wp / - data ascale (3, 31) / 1.00000000000000_wp / - data refcovcn(3, 31) / 1.78721228422408_wp / - data refcn (3, 31) / 1.93153571165990_wp / - data refsys (3, 31) / 1 / - data alphaiw(:,3, 31) / & - & 40.6953470_wp, 38.6598060_wp, 34.9271010_wp, 27.0292080_wp, & - & 20.5104160_wp, 15.7311360_wp, 12.3171900_wp, 9.8626390_wp, & - & 8.0655210_wp, 6.7210170_wp, 5.6931530_wp, 4.8912630_wp, & - & 3.7391050_wp, 2.9659310_wp, 2.4200560_wp, 2.0186870_wp, & - & 1.7137410_wp, 1.2049770_wp, 0.8979620_wp, 0.5570650_wp, & - & 0.3801550_wp, 0.1853670_wp, 0.1096290_wp / - data refn(31) / 3 / -! REF Ge - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 32) / -0.00000000000001_wp / - data refh (1, 32) / 0.00000000000000_wp / - data gffq (1, 32) / 0.00000000000000_wp / - data gffh (1, 32) / 0.00000000000000_wp / - data dftq (1, 32) / -0.00000000000001_wp / - data dfth (1, 32) / 0.00000000000000_wp / - data pbcq (1, 32) / -0.00000000000001_wp / - data pbch (1, 32) / 0.00000000000000_wp / - data clsq (1, 32) / 0.00000000000000_wp / - data clsh (1, 32) / 0.00000000000000_wp / - data hcount (1, 32) / 0.00000000000000_wp / - data ascale (1, 32) / 1.00000000000000_wp / - data refcovcn(1, 32) / 0.00000000000000_wp / - data refcn (1, 32) / 0.00000000000000_wp / - data refsys (1, 32) / 1 / - data alphaiw(:,1, 32) / & - & 41.6184280_wp, 39.9833160_wp, 35.9872960_wp, 26.6103970_wp, & - & 19.2286830_wp, 14.1743150_wp, 10.7638470_wp, 8.4179500_wp, & - & 6.7587960_wp, 5.5514820_wp, 4.6493180_wp, 3.9588270_wp, & - & 2.9887560_wp, 2.3535080_wp, 1.9131390_wp, 1.5937360_wp, & - & 1.3534810_wp, 0.9566170_wp, 0.7184900_wp, 0.4529630_wp, & - & 0.3132500_wp, 0.1561230_wp, 0.0935260_wp / -! REF GeH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 32) / 0.15565415588149_wp / - data refh (2, 32) / -0.15565415588148_wp / - data gffq (2, 32) / 0.00938786608492_wp / - data gffh (2, 32) / -0.00938786608492_wp / - data dftq (2, 32) / 0.11484500000000_wp / - data dfth (2, 32) / -0.11484500000000_wp / - data pbcq (2, 32) / 0.15565415588149_wp / - data pbch (2, 32) / -0.15565415588148_wp / - data clsq (2, 32) / 0.00938786608492_wp / - data clsh (2, 32) / -0.00938786608492_wp / - data hcount (2, 32) / 1.00000000000000_wp / - data ascale (2, 32) / 1.00000000000000_wp / - data refcovcn(2, 32) / 0.89941149965103_wp / - data refcn (2, 32) / 0.94335166609313_wp / - data refsys (2, 32) / 1 / - data alphaiw(:,2, 32) / & - & 40.4520440_wp, 39.0264160_wp, 35.5809840_wp, 27.3666530_wp, & - & 20.5342330_wp, 15.5791490_wp, 12.0769830_wp, 9.5821540_wp, & - & 7.7708270_wp, 6.4264770_wp, 5.4066710_wp, 4.6170600_wp, & - & 3.4943900_wp, 2.7511970_wp, 2.2328710_wp, 1.8558220_wp, & - & 1.5719620_wp, 1.1037790_wp, 0.8243160_wp, 0.5154070_wp, & - & 0.3545620_wp, 0.1754620_wp, 0.1047250_wp / -! REF GeH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 32) / 0.19489066026694_wp / - data refh (3, 32) / -0.09744533013347_wp / - data gffq (3, 32) / -0.00592798448224_wp / - data gffh (3, 32) / 0.00296399224112_wp / - data dftq (3, 32) / 0.06815900000000_wp / - data dfth (3, 32) / -0.03407600000000_wp / - data pbcq (3, 32) / 0.19489066026694_wp / - data pbch (3, 32) / -0.09744533013347_wp / - data clsq (3, 32) / -0.00592798448224_wp / - data clsh (3, 32) / 0.00296399224112_wp / - data hcount (3, 32) / 2.00000000000000_wp / - data ascale (3, 32) / 1.00000000000000_wp / - data refcovcn(3, 32) / 1.85525243419195_wp / - data refcn (3, 32) / 1.94465170362984_wp / - data refsys (3, 32) / 1 / - data alphaiw(:,3, 32) / & - & 40.4418220_wp, 39.2545360_wp, 36.2478860_wp, 28.6222220_wp, & - & 21.9792320_wp, 16.9925560_wp, 13.3626540_wp, 10.7138950_wp, & - & 8.7539710_wp, 7.2776830_wp, 6.1448790_wp, 5.2599430_wp, & - & 3.9900180_wp, 3.1421830_wp, 2.5480020_wp, 2.1146930_wp, & - & 1.7881720_wp, 1.2499950_wp, 0.9298180_wp, 0.5780120_wp, & - & 0.3961690_wp, 0.1950880_wp, 0.1161420_wp / -! REF GeH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 32) / 0.07796365954686_wp / - data refh (4, 32) / -0.02598788651562_wp / - data gffq (4, 32) / -0.03161585463110_wp / - data gffh (4, 32) / 0.01053861821037_wp / - data dftq (4, 32) / 0.15846000000000_wp / - data dfth (4, 32) / -0.05282400000000_wp / - data pbcq (4, 32) / 0.07796365954686_wp / - data pbch (4, 32) / -0.02598788651562_wp / - data clsq (4, 32) / -0.03161585463110_wp / - data clsh (4, 32) / 0.01053861821037_wp / - data hcount (4, 32) / 3.00000000000000_wp / - data ascale (4, 32) / 1.00000000000000_wp / - data refcovcn(4, 32) / 2.78448725734282_wp / - data refcn (4, 32) / 2.91863046426809_wp / - data refsys (4, 32) / 1 / - data alphaiw(:,4, 32) / & - & 37.6716300_wp, 36.8525860_wp, 34.6926590_wp, 28.6826580_wp, & - & 22.8485090_wp, 18.1179570_wp, 14.4936950_wp, 11.7568160_wp, & - & 9.6831810_wp, 8.0946770_wp, 6.8606380_wp, 5.8877070_wp, & - & 4.4784020_wp, 3.5295510_wp, 2.8613170_wp, 2.3726930_wp, & - & 2.0040290_wp, 1.3963730_wp, 1.0356150_wp, 0.6409590_wp, & - & 0.4381220_wp, 0.2150380_wp, 0.1278320_wp / -! REF GeH4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (5, 32) / 0.08330185602026_wp / - data refh (5, 32) / -0.02082546400506_wp / - data gffq (5, 32) / -0.06445558548675_wp / - data gffh (5, 32) / 0.01611389637169_wp / - data dftq (5, 32) / 0.22355800000000_wp / - data dfth (5, 32) / -0.05588500000000_wp / - data pbcq (5, 32) / 0.08330185602026_wp / - data pbch (5, 32) / -0.02082546400506_wp / - data clsq (5, 32) / -0.06445558548675_wp / - data clsh (5, 32) / 0.01611389637169_wp / - data hcount (5, 32) / 4.00000000000000_wp / - data ascale (5, 32) / 1.00000000000000_wp / - data refcovcn(5, 32) / 3.71823460680579_wp / - data refcn (5, 32) / 3.89724939850564_wp / - data refsys (5, 32) / 1 / - data alphaiw(:,5, 32) / & - & 34.9443880_wp, 34.4589550_wp, 33.0932300_wp, 28.6849650_wp, & - & 23.6815050_wp, 19.2193090_wp, 15.6074480_wp, 12.7869910_wp, & - & 10.6029230_wp, 8.9045950_wp, 7.5710690_wp, 6.5114240_wp, & - & 4.9643950_wp, 3.9154690_wp, 3.1737400_wp, 2.6301480_wp, & - & 2.2195640_wp, 1.5427250_wp, 1.1415220_wp, 0.7041370_wp, & - & 0.4803530_wp, 0.2352710_wp, 0.1397600_wp / - data refn(32) / 5 / -! REF As - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 33) / 0.00000000000000_wp / - data refh (1, 33) / 0.00000000000000_wp / - data gffq (1, 33) / 0.00000000000000_wp / - data gffh (1, 33) / 0.00000000000000_wp / - data dftq (1, 33) / 0.00000000000000_wp / - data dfth (1, 33) / 0.00000000000000_wp / - data pbcq (1, 33) / 0.00000000000000_wp / - data pbch (1, 33) / 0.00000000000000_wp / - data clsq (1, 33) / 0.00000000000000_wp / - data clsh (1, 33) / 0.00000000000000_wp / - data hcount (1, 33) / 0.00000000000000_wp / - data ascale (1, 33) / 1.00000000000000_wp / - data refcovcn(1, 33) / 0.00000000000000_wp / - data refcn (1, 33) / 0.00000000000000_wp / - data refsys (1, 33) / 1 / - data alphaiw(:,1, 33) / & - & 30.9622720_wp, 30.2682480_wp, 28.4117290_wp, 23.1419060_wp, & - & 18.0459760_wp, 14.0238200_wp, 11.0354630_wp, 8.8374630_wp, & - & 7.2065030_wp, 5.9774600_wp, 5.0352070_wp, 4.3004040_wp, & - & 3.2496190_wp, 2.5521200_wp, 2.0662400_wp, 1.7139300_wp, & - & 1.4497910_wp, 1.0172000_wp, 0.7612360_wp, 0.4798100_wp, & - & 0.3329600_wp, 0.1673800_wp, 0.1007870_wp / -! REF AsH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 33) / 0.05341421485122_wp / - data refh (2, 33) / -0.05341421485122_wp / - data gffq (2, 33) / -0.09954248086481_wp / - data gffh (2, 33) / 0.09954248086481_wp / - data dftq (2, 33) / 0.03562600000000_wp / - data dfth (2, 33) / -0.03562800000000_wp / - data pbcq (2, 33) / 0.05341421485122_wp / - data pbch (2, 33) / -0.05341421485122_wp / - data clsq (2, 33) / -0.09954248086481_wp / - data clsh (2, 33) / 0.09954248086481_wp / - data hcount (2, 33) / 1.00000000000000_wp / - data ascale (2, 33) / 1.00000000000000_wp / - data refcovcn(2, 33) / 0.96810324138508_wp / - data refcn (2, 33) / 0.98892125897221_wp / - data refsys (2, 33) / 1 / - data alphaiw(:,2, 33) / & - & 32.9857230_wp, 32.2738720_wp, 30.3903080_wp, 25.0725470_wp, & - & 19.8545550_wp, 15.6403290_wp, 12.4395230_wp, 10.0416420_wp, & - & 8.2363030_wp, 6.8602630_wp, 5.7958010_wp, 4.9597520_wp, & - & 3.7548970_wp, 2.9491190_wp, 2.3851990_wp, 1.9752150_wp, & - & 1.6674560_wp, 1.1635310_wp, 0.8662610_wp, 0.5416150_wp, & - & 0.3738430_wp, 0.1866530_wp, 0.1120540_wp / -! REF AsH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 33) / 0.08123466402805_wp / - data refh (3, 33) / -0.04061733201402_wp / - data gffq (3, 33) / -0.11896736577051_wp / - data gffh (3, 33) / 0.05948368288525_wp / - data dftq (3, 33) / 0.05560200000000_wp / - data dfth (3, 33) / -0.02779700000000_wp / - data pbcq (3, 33) / 0.08123466402805_wp / - data pbch (3, 33) / -0.04061733201402_wp / - data clsq (3, 33) / -0.11896736577051_wp / - data clsh (3, 33) / 0.05948368288525_wp / - data hcount (3, 33) / 2.00000000000000_wp / - data ascale (3, 33) / 1.00000000000000_wp / - data refcovcn(3, 33) / 1.93762986034873_wp / - data refcn (3, 33) / 1.97932099000612_wp / - data refsys (3, 33) / 1 / - data alphaiw(:,3, 33) / & - & 34.5403260_wp, 33.8506380_wp, 32.0374310_wp, 26.8393630_wp, & - & 21.5730010_wp, 17.1996430_wp, 13.8049410_wp, 11.2190870_wp, & - & 9.2473150_wp, 7.7296440_wp, 6.5466390_wp, 5.6118890_wp, & - & 4.2560500_wp, 3.3436390_wp, 2.7026150_wp, 2.2355180_wp, & - & 1.8844910_wp, 1.3096800_wp, 0.9712870_wp, 0.6035540_wp, & - & 0.4148920_wp, 0.2060850_wp, 0.1234480_wp / -! REF AsH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 33) / 0.09121599779474_wp / - data refh (4, 33) / -0.03040533259825_wp / - data gffq (4, 33) / -0.10225384717106_wp / - data gffh (4, 33) / 0.03408461572369_wp / - data dftq (4, 33) / 0.06023400000000_wp / - data dfth (4, 33) / -0.02007466666667_wp / - data pbcq (4, 33) / 0.09121599779474_wp / - data pbch (4, 33) / -0.03040533259825_wp / - data clsq (4, 33) / -0.10225384717106_wp / - data clsh (4, 33) / 0.03408461572369_wp / - data hcount (4, 33) / 3.00000000000000_wp / - data ascale (4, 33) / 1.00000000000000_wp / - data refcovcn(4, 33) / 2.90829444959119_wp / - data refcn (4, 33) / 2.97091083178345_wp / - data refsys (4, 33) / 1 / - data alphaiw(:,4, 33) / & - & 35.5626970_wp, 34.9738250_wp, 33.3553240_wp, 28.4265670_wp, & - & 23.1867600_wp, 18.6947170_wp, 15.1290090_wp, 12.3689250_wp, & - & 10.2393320_wp, 8.5855950_wp, 7.2877370_wp, 6.2567940_wp, & - & 4.7529590_wp, 3.7354930_wp, 3.0182630_wp, 2.4945970_wp, & - & 2.1006490_wp, 1.4553950_wp, 1.0760650_wp, 0.6653780_wp, & - & 0.4558740_wp, 0.2254990_wp, 0.1348450_wp / - data refn(33) / 4 / -! REF Se - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 34) / 0.00000000000001_wp / - data refh (1, 34) / 0.00000000000000_wp / - data gffq (1, 34) / 0.00000000000000_wp / - data gffh (1, 34) / 0.00000000000000_wp / - data dftq (1, 34) / 0.00000000000001_wp / - data dfth (1, 34) / 0.00000000000000_wp / - data pbcq (1, 34) / 0.00000000000001_wp / - data pbch (1, 34) / 0.00000000000000_wp / - data clsq (1, 34) / 0.00000000000000_wp / - data clsh (1, 34) / 0.00000000000000_wp / - data hcount (1, 34) / 0.00000000000000_wp / - data ascale (1, 34) / 1.00000000000000_wp / - data refcovcn(1, 34) / 0.00000000000000_wp / - data refcn (1, 34) / 0.00000000000000_wp / - data refsys (1, 34) / 1 / - data alphaiw(:,1, 34) / & - & 25.7234860_wp, 25.2967560_wp, 24.1266960_wp, 20.5754680_wp, & - & 16.8021780_wp, 13.5652820_wp, 10.9952140_wp, 9.0046390_wp, & - & 7.4667080_wp, 6.2701390_wp, 5.3290860_wp, 4.5800740_wp, & - & 3.4849480_wp, 2.7424650_wp, 2.2186000_wp, 1.8360660_wp, & - & 1.5483750_wp, 1.0775180_wp, 0.8008720_wp, 0.5007840_wp, & - & 0.3466260_wp, 0.1746160_wp, 0.1055700_wp / -! REF SeH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 34) / -0.14680263633976_wp / - data refh (2, 34) / 0.14680263633976_wp / - data gffq (2, 34) / -0.12327157100582_wp / - data gffh (2, 34) / 0.12327157100582_wp / - data dftq (2, 34) / -0.03943200000000_wp / - data dfth (2, 34) / 0.03943100000000_wp / - data pbcq (2, 34) / -0.14680263633976_wp / - data pbch (2, 34) / 0.14680263633976_wp / - data clsq (2, 34) / -0.12327157100582_wp / - data clsh (2, 34) / 0.12327157100582_wp / - data hcount (2, 34) / 1.00000000000000_wp / - data ascale (2, 34) / 1.00000000000000_wp / - data refcovcn(2, 34) / 0.92195274896170_wp / - data refcn (2, 34) / 0.99005644237283_wp / - data refsys (2, 34) / 1 / - data alphaiw(:,2, 34) / & - & 28.5144970_wp, 28.0475240_wp, 26.7740720_wp, 22.9293920_wp, & - & 18.8329680_wp, 15.2899050_wp, 12.4503800_wp, 10.2324530_wp, & - & 8.5069500_wp, 7.1570530_wp, 6.0907950_wp, 5.2391750_wp, & - & 3.9892260_wp, 3.1385090_wp, 2.5367660_wp, 2.0966900_wp, & - & 1.7654690_wp, 1.2233860_wp, 0.9054680_wp, 0.5621910_wp, & - & 0.3871530_wp, 0.1936670_wp, 0.1167080_wp / -! REF SeH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 34) / -0.30550786355706_wp / - data refh (3, 34) / 0.15275393177853_wp / - data gffq (3, 34) / -0.17535803722366_wp / - data gffh (3, 34) / 0.08767901861183_wp / - data dftq (3, 34) / -0.08485500000000_wp / - data dfth (3, 34) / 0.04243500000000_wp / - data pbcq (3, 34) / -0.30550786355706_wp / - data pbch (3, 34) / 0.15275393177853_wp / - data clsq (3, 34) / -0.17535803722366_wp / - data clsh (3, 34) / 0.08767901861183_wp / - data hcount (3, 34) / 2.00000000000000_wp / - data ascale (3, 34) / 1.00000000000000_wp / - data refcovcn(3, 34) / 1.84493749809528_wp / - data refcn (3, 34) / 1.98124719453101_wp / - data refsys (3, 34) / 1 / - data alphaiw(:,3, 34) / & - & 30.9890680_wp, 30.5032140_wp, 29.1715810_wp, 25.1156940_wp, & - & 20.7515920_wp, 16.9397500_wp, 13.8556780_wp, 11.4267060_wp, & - & 9.5242290_wp, 8.0279190_wp, 6.8410310_wp, 5.8898910_wp, & - & 4.4887500_wp, 3.5316780_wp, 2.8531070_wp, 2.3561140_wp, & - & 1.9817540_wp, 1.3689360_wp, 1.0099510_wp, 0.6236450_wp, & - & 0.4277790_wp, 0.2128400_wp, 0.1279540_wp / - data refn(34) / 3 / -! REF Br - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 35) / 0.00000000000000_wp / - data refh (1, 35) / 0.00000000000000_wp / - data gffq (1, 35) / 0.00000000000000_wp / - data gffh (1, 35) / 0.00000000000000_wp / - data dftq (1, 35) / 0.00000000000000_wp / - data dfth (1, 35) / 0.00000000000000_wp / - data pbcq (1, 35) / 0.00000000000000_wp / - data pbch (1, 35) / 0.00000000000000_wp / - data clsq (1, 35) / 0.00000000000000_wp / - data clsh (1, 35) / 0.00000000000000_wp / - data hcount (1, 35) / 0.00000000000000_wp / - data ascale (1, 35) / 1.00000000000000_wp / - data refcovcn(1, 35) / 0.00000000000000_wp / - data refcn (1, 35) / 0.00000000000000_wp / - data refsys (1, 35) / 1 / - data alphaiw(:,1, 35) / & - & 20.8160780_wp, 20.5760200_wp, 19.8987130_wp, 17.6813900_wp, & - & 15.0736970_wp, 12.6318500_wp, 10.5528970_wp, 8.8524810_wp, & - & 7.4812900_wp, 6.3774160_wp, 5.4848940_wp, 4.7581530_wp, & - & 3.6676360_wp, 2.9082370_wp, 2.3624100_wp, 1.9587510_wp, & - & 1.6526030_wp, 1.1479460_wp, 0.8506710_wp, 0.5297310_wp, & - & 0.3663790_wp, 0.1854320_wp, 0.1127450_wp / -! REF BrH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 35) / -0.26466311607527_wp / - data refh (2, 35) / 0.26466311607527_wp / - data gffq (2, 35) / -0.14490782122377_wp / - data gffh (2, 35) / 0.14490782122377_wp / - data dftq (2, 35) / -0.10565600000000_wp / - data dfth (2, 35) / 0.10565500000000_wp / - data pbcq (2, 35) / -0.26466311607527_wp / - data pbch (2, 35) / 0.26466311607527_wp / - data clsq (2, 35) / -0.14490782122377_wp / - data clsh (2, 35) / 0.14490782122377_wp / - data hcount (2, 35) / 1.00000000000000_wp / - data ascale (2, 35) / 1.00000000000000_wp / - data refcovcn(2, 35) / 0.87141367228098_wp / - data refcn (2, 35) / 0.99735391054501_wp / - data refsys (2, 35) / 1 / - data alphaiw(:,2, 35) / & - & 23.7818040_wp, 23.5043600_wp, 22.7232600_wp, 20.1781530_wp, & - & 17.1975750_wp, 14.4112140_wp, 12.0390110_wp, 10.0975330_wp, & - & 8.5309690_wp, 7.2693050_wp, 6.2490260_wp, 5.4182350_wp, & - & 4.1716820_wp, 3.3037540_wp, 2.6800190_wp, 2.2188460_wp, & - & 1.8691920_wp, 1.2933190_wp, 0.9547540_wp, 0.5906060_wp, & - & 0.4063970_wp, 0.2041110_wp, 0.1236350_wp / - data refn(35) / 2 / -! REF Kr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 36) / -0.00000000000000_wp / - data refh (1, 36) / 0.00000000000000_wp / - data gffq (1, 36) / 0.00000000000000_wp / - data gffh (1, 36) / 0.00000000000000_wp / - data dftq (1, 36) / -0.00000000000000_wp / - data dfth (1, 36) / 0.00000000000000_wp / - data pbcq (1, 36) / -0.00000000000000_wp / - data pbch (1, 36) / 0.00000000000000_wp / - data clsq (1, 36) / 0.00000000000000_wp / - data clsh (1, 36) / 0.00000000000000_wp / - data hcount (1, 36) / 0.00000000000000_wp / - data ascale (1, 36) / 1.00000000000000_wp / - data refcovcn(1, 36) / 0.00000000000000_wp / - data refcn (1, 36) / 0.00000000000000_wp / - data refsys (1, 36) / 1 / - data alphaiw(:,1, 36) / & - & 16.8771250_wp, 16.7404080_wp, 16.3473440_wp, 14.9868570_wp, & - & 13.2465280_wp, 11.4802080_wp, 9.8697990_wp, 8.4773240_wp, & - & 7.3035050_wp, 6.3243740_wp, 5.5096050_wp, 4.8302660_wp, & - & 3.7825130_wp, 3.0313660_wp, 2.4797800_wp, 2.0653280_wp, & - & 1.7472760_wp, 1.2164410_wp, 0.9007200_wp, 0.5591630_wp, & - & 0.3861250_wp, 0.1959080_wp, 0.1197080_wp / - data refn(36) / 1 / -! REF Rb - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 37) / -0.00000000000000_wp / - data refh (1, 37) / 0.00000000000000_wp / - data gffq (1, 37) / 0.00000000000000_wp / - data gffh (1, 37) / 0.00000000000000_wp / - data dftq (1, 37) / -0.00000000000000_wp / - data dfth (1, 37) / 0.00000000000000_wp / - data pbcq (1, 37) / -0.00000000000000_wp / - data pbch (1, 37) / 0.00000000000000_wp / - data clsq (1, 37) / 0.00000000000000_wp / - data clsh (1, 37) / 0.00000000000000_wp / - data hcount (1, 37) / 0.00000000000000_wp / - data ascale (1, 37) / 1.00000000000000_wp / - data refcovcn(1, 37) / 0.00000000000000_wp / - data refcn (1, 37) / 0.00000000000000_wp / - data refsys (1, 37) / 1 / - data alphaiw(:,1, 37) / & - & 410.1570650_wp, 214.3629420_wp, 92.2189500_wp, 33.0762760_wp, & - & 19.1702550_wp, 13.6453490_wp, 10.6953320_wp, 8.8115010_wp, & - & 7.4699530_wp, 6.4487380_wp, 5.6381240_wp, 4.9766630_wp, & - & 3.9619960_wp, 3.2244460_wp, 2.6697510_wp, 2.2421050_wp, & - & 1.9059170_wp, 1.3262900_wp, 0.9698860_wp, 0.5775830_wp, & - & 0.3804570_wp, 0.1743570_wp, 0.0992380_wp / -! REF RbH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 37) / 0.38168923853998_wp / - data refh (2, 37) / -0.38168923853998_wp / - data gffq (2, 37) / 0.44852683448077_wp / - data gffh (2, 37) / -0.44852683448077_wp / - data dftq (2, 37) / 0.43412900000000_wp / - data dfth (2, 37) / -0.43413500000000_wp / - data pbcq (2, 37) / 0.38168923853998_wp / - data pbch (2, 37) / -0.38168923853998_wp / - data clsq (2, 37) / 0.44852683448077_wp / - data clsh (2, 37) / -0.44852683448077_wp / - data hcount (2, 37) / 1.00000000000000_wp / - data ascale (2, 37) / 1.00000000000000_wp / - data refcovcn(2, 37) / 0.77155167960451_wp / - data refcn (2, 37) / 0.97383869672670_wp / - data refsys (2, 37) / 1 / - data alphaiw(:,2, 37) / & - & 62.1046880_wp, 55.3737420_wp, 43.5682870_wp, 27.4983580_wp, & - & 19.5497690_wp, 15.0663500_wp, 12.1785660_wp, 10.1413920_wp, & - & 8.6158260_wp, 7.4268580_wp, 6.4740940_wp, 5.6949060_wp, & - & 4.5031460_wp, 3.6435490_wp, 3.0024770_wp, 2.5119750_wp, & - & 2.1288570_wp, 1.4737190_wp, 1.0743370_wp, 0.6377080_wp, & - & 0.4194260_wp, 0.1919380_wp, 0.1091900_wp / -! REF Rb4Cl4 - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 37) / 0.61945426066521_wp / - data refh (3, 37) / -0.61945426066521_wp / - data gffq (3, 37) / 0.56600000000000_wp / - data gffh (3, 37) / -0.56600000000000_wp / - data dftq (3, 37) / 0.61945426066521_wp / - data dfth (3, 37) / -0.61945426066521_wp / - data pbcq (3, 37) / 0.41600000000000_wp / - data pbch (3, 37) / -0.41600000000000_wp / - data clsq (3, 37) / 0.41600000000000_wp / - data clsh (3, 37) / -0.41600000000000_wp / - data hcount (3, 37) / 4.00000000000000_wp / - data ascale (3, 37) / 0.25000000000000_wp / - data refcovcn(3, 37) / 12.39000000000000_wp / - data refcn (3, 37) / 14.53800000000000_wp / - data refsys (3, 37) / 17 / - data alphaiw(:,3, 37) / & - & 126.6310029_wp, 125.1559058_wp, 121.0742788_wp, 108.3482901_wp, & - & 94.1247762_wp, 81.0337905_wp, 69.7439741_wp, 60.2269348_wp, & - & 52.2628997_wp, 45.6040488_wp, 40.0235464_wp, 35.3278801_wp, & - & 27.9808202_wp, 22.6114560_wp, 18.5992009_wp, 15.5379934_wp, & - & 13.1579386_wp, 9.1200087_wp, 6.6812408_wp, 4.0309298_wp, & - & 2.7053916_wp, 1.3052810_wp, 0.7781749_wp / - data refn(37) / 3 / -! REF Sr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 38) / -0.00000000000000_wp / - data refh (1, 38) / 0.00000000000000_wp / - data gffq (1, 38) / 0.00000000000000_wp / - data gffh (1, 38) / 0.00000000000000_wp / - data dftq (1, 38) / -0.00000000000000_wp / - data dfth (1, 38) / 0.00000000000000_wp / - data pbcq (1, 38) / -0.00000000000000_wp / - data pbch (1, 38) / 0.00000000000000_wp / - data clsq (1, 38) / 0.00000000000000_wp / - data clsh (1, 38) / 0.00000000000000_wp / - data hcount (1, 38) / 0.00000000000000_wp / - data ascale (1, 38) / 1.00000000000000_wp / - data refcovcn(1, 38) / 0.00000000000000_wp / - data refcn (1, 38) / 0.00000000000000_wp / - data refsys (1, 38) / 1 / - data alphaiw(:,1, 38) / & - & 207.0959830_wp, 167.4062640_wp, 107.5395190_wp, 46.8864590_wp, & - & 26.2027860_wp, 17.4151700_wp, 12.8603380_wp, 10.1317340_wp, & - & 8.3169810_wp, 7.0156000_wp, 6.0305450_wp, 5.2554110_wp, & - & 4.1095420_wp, 3.3041900_wp, 2.7115560_wp, 2.2617260_wp, & - & 1.9123040_wp, 1.3185610_wp, 0.9589950_wp, 0.5679990_wp, & - & 0.3733060_wp, 0.1708320_wp, 0.0972390_wp / -! REF SrH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 38) / 0.35645143561998_wp / - data refh (2, 38) / -0.35645143561998_wp / - data gffq (2, 38) / 0.42643340166796_wp / - data gffh (2, 38) / -0.42643340166796_wp / - data dftq (2, 38) / 0.33280500000000_wp / - data dfth (2, 38) / -0.33280600000000_wp / - data pbcq (2, 38) / 0.35645143561998_wp / - data pbch (2, 38) / -0.35645143561998_wp / - data clsq (2, 38) / 0.42643340166796_wp / - data clsh (2, 38) / -0.42643340166796_wp / - data hcount (2, 38) / 1.00000000000000_wp / - data ascale (2, 38) / 1.00000000000000_wp / - data refcovcn(2, 38) / 0.79294768050705_wp / - data refcn (2, 38) / 0.98009983712321_wp / - data refsys (2, 38) / 1 / - data alphaiw(:,2, 38) / & - & 203.7569620_wp, 136.2520380_wp, 79.3342830_wp, 39.0709150_wp, & - & 24.8495540_wp, 17.8598820_wp, 13.7760240_wp, 11.1115300_wp, & - & 9.2347870_wp, 7.8382880_wp, 6.7567000_wp, 5.8938450_wp, & - & 4.6058940_wp, 3.6968050_wp, 3.0281860_wp, 2.5217330_wp, & - & 2.1292640_wp, 1.4647060_wp, 1.0638290_wp, 0.6292740_wp, & - & 0.4133770_wp, 0.1891240_wp, 0.1076560_wp / -! REF SrH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 38) / 0.49180081018397_wp / - data refh (3, 38) / -0.24590040509199_wp / - data gffq (3, 38) / 0.64902814271780_wp / - data gffh (3, 38) / -0.32451407135890_wp / - data dftq (3, 38) / 0.72209300000000_wp / - data dfth (3, 38) / -0.36105100000000_wp / - data pbcq (3, 38) / 0.49180081018397_wp / - data pbch (3, 38) / -0.24590040509199_wp / - data clsq (3, 38) / 0.64902814271780_wp / - data clsh (3, 38) / -0.32451407135890_wp / - data hcount (3, 38) / 2.00000000000000_wp / - data ascale (3, 38) / 1.00000000000000_wp / - data refcovcn(3, 38) / 1.54805734413866_wp / - data refcn (3, 38) / 1.91434965086468_wp / - data refsys (3, 38) / 1 / - data alphaiw(:,3, 38) / & - & 56.7366690_wp, 53.8312150_wp, 47.2695200_wp, 33.9461020_wp, & - & 24.8182410_wp, 18.9521460_wp, 15.0374310_wp, 12.2916810_wp, & - & 10.2772390_wp, 8.7433090_wp, 7.5399850_wp, 6.5735100_wp, & - & 5.1255840_wp, 4.1035260_wp, 3.3535750_wp, 2.7871740_wp, & - & 2.3494990_wp, 1.6113550_wp, 1.1681150_wp, 0.6895060_wp, & - & 0.4524650_wp, 0.2067690_wp, 0.1176430_wp / -! REF Sr4O4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 38) / 0.58944749671323 / - data refh (4, 38) / -0.58944749671323 / - data gffq (4, 38) / 0.84300000000000 / - data gffh (4, 38) / -0.84300000000000 / - data dftq (4, 38) / 0.58944749671323 / - data dfth (4, 38) / -0.58944749671323 / - data pbcq (4, 38) / 0.51400000000000 / - data pbch (4, 38) / -0.51400000000000 / - data clsq (4, 38) / 0.51400000000000 / - data clsh (4, 38) / -0.51400000000000 / - data hcount (4, 38) / 4.00000000000000 / - data ascale (4, 38) / 0.25000000000000 / - data refcovcn(4, 38) / 15.12100000000000 / - data refcn (4, 38) / 18.12500000000000 / - data refsys (4, 38) / 9 / - data alphaiw(:,4, 38) / & - & 116.4505849_wp, 114.1968844_wp, 108.2963555_wp, 92.1203844_wp, & - & 76.7209726_wp, 64.3033634_wp, 54.5977463_wp, 46.9458079_wp, & - & 40.8022639_wp, 35.7806868_wp, 31.6136150_wp, 28.1128216_wp, & - & 22.5997820_wp, 18.5077567_wp, 15.3957648_wp, 12.9813495_wp, & - & 11.0757782_wp, 7.7757352_wp, 5.7345816_wp, 3.4676638_wp, & - & 2.3132969_wp, 1.0842547_wp, 0.6262415_wp / - data refn(38) / 4 / -! REF Y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 39) / -0.00000000016424_wp / - data refh (1, 39) / 0.00000000000000_wp / - data gffq (1, 39) / 0.00000000000000_wp / - data gffh (1, 39) / 0.00000000000000_wp / - data dftq (1, 39) / -0.00000000016424_wp / - data dfth (1, 39) / 0.00000000000000_wp / - data pbcq (1, 39) / -0.00000000016424_wp / - data pbch (1, 39) / 0.00000000000000_wp / - data clsq (1, 39) / 0.00000000000000_wp / - data clsh (1, 39) / 0.00000000000000_wp / - data hcount (1, 39) / 0.00000000000000_wp / - data ascale (1, 39) / 1.00000000000000_wp / - data refcovcn(1, 39) / 0.00000000000000_wp / - data refcn (1, 39) / 0.00000000000000_wp / - data refsys (1, 39) / 1 / - data alphaiw(:,1, 39) / & - & 156.5816530_wp, 133.4096570_wp, 94.6810390_wp, 47.1887390_wp, & - & 27.8621270_wp, 18.8348770_wp, 13.9092620_wp, 10.8900460_wp, & - & 8.8730220_wp, 7.4352670_wp, 6.3585500_wp, 5.5211390_wp, & - & 4.3014730_wp, 3.4566600_wp, 2.8399260_wp, 2.3734080_wp, & - & 2.0112610_wp, 1.3945770_wp, 1.0190510_wp, 0.6075350_wp, & - & 0.4008910_wp, 0.1843540_wp, 0.1051420_wp / -! REF YH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 39) / 0.24428414680300_wp / - data refh (2, 39) / -0.12214207340151_wp / - data gffq (2, 39) / 0.57618546114280_wp / - data gffh (2, 39) / -0.28809273057140_wp / - data dftq (2, 39) / 0.52663000000000_wp / - data dfth (2, 39) / -0.26330900000000_wp / - data pbcq (2, 39) / 0.24428414680300_wp / - data pbch (2, 39) / -0.12214207340151_wp / - data clsq (2, 39) / 0.57618546114280_wp / - data clsh (2, 39) / -0.28809273057140_wp / - data hcount (2, 39) / 2.00000000000000_wp / - data ascale (2, 39) / 1.00000000000000_wp / - data refcovcn(2, 39) / 1.61670701598223_wp / - data refcn (2, 39) / 1.91534612543569_wp / - data refsys (2, 39) / 1 / - data alphaiw(:,2, 39) / & - & 126.8052320_wp, 88.7747170_wp, 64.1464690_wp, 40.2998810_wp, & - & 28.2499780_wp, 21.0643660_wp, 16.4186290_wp, 13.2334170_wp, & - & 10.9441490_wp, 9.2339520_wp, 7.9151340_wp, 6.8713270_wp, & - & 5.3330370_wp, 4.2636390_wp, 3.4855460_wp, 2.9002550_wp, & - & 2.4485960_wp, 1.6861640_wp, 1.2266060_wp, 0.7275190_wp, & - & 0.4787640_wp, 0.2194880_wp, 0.1250190_wp / -! REF YH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 39) / 0.57366289721017_wp / - data refh (3, 39) / -0.19122096573671_wp / - data gffq (3, 39) / 0.72312847632101_wp / - data gffh (3, 39) / -0.24104282544034_wp / - data dftq (3, 39) / 0.82670000000000_wp / - data dfth (3, 39) / -0.27556766666667_wp / - data pbcq (3, 39) / 0.57366289721017_wp / - data pbch (3, 39) / -0.19122096573671_wp / - data clsq (3, 39) / 0.72312847632101_wp / - data clsh (3, 39) / -0.24104282544034_wp / - data hcount (3, 39) / 3.00000000000000_wp / - data ascale (3, 39) / 1.00000000000000_wp / - data refcovcn(3, 39) / 2.43996146811665_wp / - data refcn (3, 39) / 2.89028721234797_wp / - data refsys (3, 39) / 1 / - data alphaiw(:,3, 39) / & - & 51.9455750_wp, 50.4162010_wp, 46.5373240_wp, 36.6790590_wp, & - & 28.1986330_wp, 21.9785510_wp, 17.5295770_wp, 14.3039920_wp, & - & 11.9077650_wp, 10.0810740_wp, 8.6547010_wp, 7.5170970_wp, & - & 5.8310100_wp, 4.6555680_wp, 3.8004240_wp, 3.1579800_wp, & - & 2.6630160_wp, 1.8296590_wp, 1.3289880_wp, 0.7868860_wp, & - & 0.5173750_wp, 0.2369610_wp, 0.1349160_wp / - data refn(39) / 3 / -! REF Zr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 40) / -0.00000000032846_wp / - data refh (1, 40) / 0.00000000000000_wp / - data gffq (1, 40) / 0.00000000000000_wp / - data gffh (1, 40) / 0.00000000000000_wp / - data dftq (1, 40) / -0.00000000032846_wp / - data dfth (1, 40) / 0.00000000000000_wp / - data pbcq (1, 40) / -0.00000000032846_wp / - data pbch (1, 40) / 0.00000000000000_wp / - data clsq (1, 40) / 0.00000000000000_wp / - data clsh (1, 40) / 0.00000000000000_wp / - data hcount (1, 40) / 0.00000000000000_wp / - data ascale (1, 40) / 1.00000000000000_wp / - data refcovcn(1, 40) / 0.00000000000000_wp / - data refcn (1, 40) / 0.00000000000000_wp / - data refsys (1, 40) / 1 / - data alphaiw(:,1, 40) / & - & 129.1649250_wp, 112.9115260_wp, 84.2744150_wp, 45.2123570_wp, & - & 27.6899320_wp, 19.0856380_wp, 14.2390790_wp, 11.2024000_wp, & - & 9.1447760_wp, 7.6666660_wp, 6.5563690_wp, 5.6928180_wp, & - & 4.4382110_wp, 3.5726300_wp, 2.9422010_wp, 2.4654780_wp, & - & 2.0949780_wp, 1.4616900_wp, 1.0734540_wp, 0.6444360_wp, & - & 0.4270850_wp, 0.1974770_wp, 0.1128890_wp / -! REF ZrH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 40) / 0.23434724050528_wp / - data refh (2, 40) / -0.11717362032611_wp / - data gffq (2, 40) / 0.34661262612707_wp / - data gffh (2, 40) / -0.17330631306353_wp / - data dftq (2, 40) / 0.47058500000000_wp / - data dfth (2, 40) / -0.23528100000000_wp / - data pbcq (2, 40) / 0.23434724050528_wp / - data pbch (2, 40) / -0.11717362032611_wp / - data clsq (2, 40) / 0.34661262612707_wp / - data clsh (2, 40) / -0.17330631306353_wp / - data hcount (2, 40) / 2.00000000000000_wp / - data ascale (2, 40) / 1.00000000000000_wp / - data refcovcn(2, 40) / 1.66263906536582_wp / - data refcn (2, 40) / 1.93553367207877_wp / - data refsys (2, 40) / 1 / - data alphaiw(:,2, 40) / & - & 59.5329360_wp, 59.0731440_wp, 49.3004260_wp, 35.6901590_wp, & - & 26.5930640_wp, 20.4777520_wp, 16.2621680_wp, 13.2552040_wp, & - & 11.0380980_wp, 9.3543390_wp, 8.0423850_wp, 6.9973630_wp, & - & 5.4495930_wp, 4.3698600_wp, 3.5825450_wp, 2.9890610_wp, & - & 2.5300090_wp, 1.7518420_wp, 1.2798730_wp, 0.7635970_wp, & - & 0.5043350_wp, 0.2322730_wp, 0.1325630_wp / -! REF ZrH4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 40) / 1.20638669472971_wp / - data refh (3, 40) / -0.30159667368243_wp / - data gffq (3, 40) / 0.56547785565182_wp / - data gffh (3, 40) / -0.14136946391296_wp / - data dftq (3, 40) / 0.76303600000000_wp / - data dfth (3, 40) / -0.19075400000000_wp / - data pbcq (3, 40) / 1.20638669472971_wp / - data pbch (3, 40) / -0.30159667368243_wp / - data clsq (3, 40) / 0.56547785565182_wp / - data clsh (3, 40) / -0.14136946391296_wp / - data hcount (3, 40) / 4.00000000000000_wp / - data ascale (3, 40) / 1.00000000000000_wp / - data refcovcn(3, 40) / 3.35991209283567_wp / - data refcn (3, 40) / 3.91060485457820_wp / - data refsys (3, 40) / 1 / - data alphaiw(:,3, 40) / & - & 53.7033680_wp, 52.3694770_wp, 48.8771380_wp, 39.4788990_wp, & - & 30.9424830_wp, 24.4286920_wp, 19.6266710_wp, 16.0687640_wp, & - & 13.3881100_wp, 11.3281120_wp, 9.7137520_wp, 8.4253900_wp, & - & 6.5198670_wp, 5.1977820_wp, 4.2403830_wp, 3.5235900_wp, & - & 2.9725540_wp, 2.0460840_wp, 1.4892320_wp, 0.8847240_wp, & - & 0.5830200_wp, 0.2678100_wp, 0.1526730_wp / -! REF ZrF4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 40) / 1.59446204953052_wp / - data refh (4, 40) / -0.39900000000000_wp / - data gffq (4, 40) / 1.59446204953052_wp / - data gffh (4, 40) / -0.39900000000000_wp / - data dftq (4, 40) / 1.59446204953052_wp / - data dfth (4, 40) / -0.39900000000000_wp / - data pbcq (4, 40) / 0.94300000000000_wp / - data pbch (4, 40) / -0.23575000000000_wp / - data clsq (4, 40) / 0.94300000000000_wp / - data clsh (4, 40) / -0.23575000000000_wp / - data hcount (4, 40) / 4.00000000000000_wp / - data ascale (4, 40) / 1.00000000000000_wp / - data refcovcn(4, 40) / 6.09300000000000_wp / - data refcn (4, 40) / 9.43900000000000_wp / - data refsys (4, 40) / 11 / - data alphaiw(:,4, 40) / & - & 33.6465243_wp, 33.4038388_wp, 32.7056564_wp, 30.2880677_wp, & - & 27.2060499_wp, 24.0984692_wp, 21.2765610_wp, 18.8296599_wp, & - & 16.7447048_wp, 14.9743210_wp, 13.4663529_wp, 12.1742122_wp, & - & 10.0904600_wp, 8.4969686_wp, 7.2491379_wp, 6.2526961_wp, & - & 5.4441107_wp, 3.9836870_wp, 3.0306974_wp, 1.9121250_wp, & - & 1.3109813_wp, 0.6388831_wp, 0.3766424_wp / - data refn(40) / 4 / -! REF Nb - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 41) / -0.00000000016530_wp / - data refh (1, 41) / 0.00000000000000_wp / - data gffq (1, 41) / 0.00000000000000_wp / - data gffh (1, 41) / 0.00000000000000_wp / - data dftq (1, 41) / -0.00000000016530_wp / - data dfth (1, 41) / 0.00000000000000_wp / - data pbcq (1, 41) / -0.00000000016530_wp / - data pbch (1, 41) / 0.00000000000000_wp / - data clsq (1, 41) / 0.00000000000000_wp / - data clsh (1, 41) / 0.00000000000000_wp / - data hcount (1, 41) / 0.00000000000000_wp / - data ascale (1, 41) / 1.00000000000000_wp / - data refcovcn(1, 41) / 0.00000000000000_wp / - data refcn (1, 41) / 0.00000000000000_wp / - data refsys (1, 41) / 1 / - data alphaiw(:,1, 41) / & - & 112.5868220_wp, 98.9946210_wp, 75.5219100_wp, 42.5430350_wp, & - & 26.8101620_wp, 18.7904950_wp, 14.1713590_wp, 11.2319370_wp, & - & 9.2165940_wp, 7.7556700_wp, 6.6508620_wp, 5.7874800_wp, & - & 4.5279270_wp, 3.6564020_wp, 3.0206270_wp, 2.5390860_wp, & - & 2.1640690_wp, 1.5202440_wp, 1.1226240_wp, 0.6790940_wp, & - & 0.4521310_wp, 0.2102320_wp, 0.1204560_wp / -! REF NbH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 41) / 0.07227863443605_wp / - data refh (2, 41) / -0.03613931721803_wp / - data gffq (2, 41) / 0.42830519499403_wp / - data gffh (2, 41) / -0.21415259749701_wp / - data dftq (2, 41) / 0.46105300000000_wp / - data dfth (2, 41) / -0.23052400000000_wp / - data pbcq (2, 41) / 0.07227863443605_wp / - data pbch (2, 41) / -0.03613931721803_wp / - data clsq (2, 41) / 0.42830519499403_wp / - data clsh (2, 41) / -0.21415259749701_wp / - data hcount (2, 41) / 2.00000000000000_wp / - data ascale (2, 41) / 1.00000000000000_wp / - data refcovcn(2, 41) / 1.75136276843804_wp / - data refcn (2, 41) / 1.95448265742483_wp / - data refsys (2, 41) / 1 / - data alphaiw(:,2, 41) / & - & 55.9986780_wp, 60.8749560_wp, 50.6953400_wp, 35.6643390_wp, & - & 26.4531740_wp, 20.4359360_wp, 16.2988900_wp, 13.3351670_wp, & - & 11.1377280_wp, 9.4604950_wp, 8.1484630_wp, 7.1004180_wp, & - & 5.5443520_wp, 4.4569430_wp, 3.6632070_wp, 3.0641820_wp, & - & 2.6001160_wp, 1.8107380_wp, 1.3291220_wp, 0.7982160_wp, & - & 0.5293550_wp, 0.2450550_wp, 0.1401740_wp / -! REF NbH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 41) / 0.29185185542919_wp / - data refh (3, 41) / -0.09728395180973_wp / - data gffq (3, 41) / 0.56050948600940_wp / - data gffh (3, 41) / -0.18683649533647_wp / - data dftq (3, 41) / 0.68809500000000_wp / - data dfth (3, 41) / -0.22936433333333_wp / - data pbcq (3, 41) / 0.29185185542919_wp / - data pbch (3, 41) / -0.09728395180973_wp / - data clsq (3, 41) / 0.56050948600940_wp / - data clsh (3, 41) / -0.18683649533647_wp / - data hcount (3, 41) / 3.00000000000000_wp / - data ascale (3, 41) / 1.00000000000000_wp / - data refcovcn(3, 41) / 2.61865286219105_wp / - data refcn (3, 41) / 2.92252286735086_wp / - data refsys (3, 41) / 1 / - data alphaiw(:,3, 41) / & - & 51.3329100_wp, 49.0284950_wp, 44.6433950_wp, 35.3677840_wp, & - & 27.6830280_wp, 21.9413960_wp, 17.7220800_wp, 14.5880150_wp, & - & 12.2159700_wp, 10.3838810_wp, 8.9410440_wp, 7.7843510_wp, & - & 6.0637690_wp, 4.8619510_wp, 3.9865780_wp, 3.3277110_wp, & - & 2.8186730_wp, 1.9562960_wp, 1.4327150_wp, 0.8581570_wp, & - & 0.5683180_wp, 0.2626950_wp, 0.1501750_wp / -! REF NbF5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 41) / 1.63800000000000_wp / - data refh (4, 41) / -0.32760000000000_wp / - data gffq (4, 41) / 1.63800000000000_wp / - data gffh (4, 41) / -0.32760000000000_wp / - data dftq (4, 41) / 1.63800000000000_wp / - data dfth (4, 41) / -0.32760000000000_wp / - data pbcq (4, 41) / 1.24600000000000_wp / - data pbch (4, 41) / -0.24920000000000_wp / - data clsq (4, 41) / 1.24600000000000_wp / - data clsh (4, 41) / -0.24920000000000_wp / - data hcount (4, 41) / 5.00000000000000_wp / - data ascale (4, 41) / 1.00000000000000_wp / - data refcovcn(4, 41) / 4.02900000000000_wp / - data refcn (4, 41) / 6.19100000000000_wp / - data refsys (4, 41) / 11 / - data alphaiw(:,4, 41) / & - & 39.2699458_wp, 38.9559085_wp, 38.0619736_wp, 35.0545164_wp, & - & 31.3566941_wp, 27.7212247_wp, 24.4670081_wp, 21.6658391_wp, & - & 19.2870190_wp, 17.2695766_wp, 15.5513454_wp, 14.0783331_wp, & - & 11.7000325_wp, 9.8776054_wp, 8.4472870_wp, 7.3024041_wp, & - & 6.3710983_wp, 4.6822974_wp, 3.5742534_wp, 2.2657569_wp, & - & 1.5581961_wp, 0.7625966_wp, 0.4505494_wp / - data refn(41) / 4 / -! REF Mo - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 42) / 0.00000000000215_wp / - data refh (1, 42) / 0.00000000000000_wp / - data gffq (1, 42) / 0.00000000000000_wp / - data gffh (1, 42) / 0.00000000000000_wp / - data dftq (1, 42) / 0.00000000000215_wp / - data dfth (1, 42) / 0.00000000000000_wp / - data pbcq (1, 42) / 0.00000000000215_wp / - data pbch (1, 42) / 0.00000000000000_wp / - data clsq (1, 42) / 0.00000000000000_wp / - data clsh (1, 42) / 0.00000000000000_wp / - data hcount (1, 42) / 0.00000000000000_wp / - data ascale (1, 42) / 1.00000000000000_wp / - data refcovcn(1, 42) / 0.00000000000000_wp / - data refcn (1, 42) / 0.00000000000000_wp / - data refsys (1, 42) / 1 / - data alphaiw(:,1, 42) / & - & 80.1166370_wp, 72.0033490_wp, 56.3464510_wp, 33.3622730_wp, & - & 22.2521730_wp, 16.3666450_wp, 12.8045350_wp, 10.4296810_wp, & - & 8.7352680_wp, 7.4656260_wp, 6.4789340_wp, 5.6904860_wp, & - & 4.5115160_wp, 3.6758650_wp, 3.0566210_wp, 2.5826100_wp, & - & 2.2106410_wp, 1.5662560_wp, 1.1641470_wp, 0.7106370_wp, & - & 0.4758290_wp, 0.2228080_wp, 0.1280230_wp / -! REF MoH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 42) / 0.41711608738091_wp / - data refh (2, 42) / -0.20855804369167_wp / - data gffq (2, 42) / 0.46738200215089_wp / - data gffh (2, 42) / -0.23369100107545_wp / - data dftq (2, 42) / 0.35668400000000_wp / - data dfth (2, 42) / -0.17833900000000_wp / - data pbcq (2, 42) / 0.41711608738091_wp / - data pbch (2, 42) / -0.20855804369167_wp / - data clsq (2, 42) / 0.46738200215089_wp / - data clsh (2, 42) / -0.23369100107545_wp / - data hcount (2, 42) / 2.00000000000000_wp / - data ascale (2, 42) / 1.00000000000000_wp / - data refcovcn(2, 42) / 1.89510707051732_wp / - data refcn (2, 42) / 1.94202903408340_wp / - data refsys (2, 42) / 1 / - data alphaiw(:,2, 42) / & - & 57.3696220_wp, 53.6619600_wp, 46.4519190_wp, 33.7721100_wp, & - & 25.3796990_wp, 19.8008640_wp, 15.9255030_wp, 13.1223040_wp, & - & 11.0249000_wp, 9.4107880_wp, 8.1389620_wp, 7.1166930_wp, & - & 5.5878340_wp, 4.5113880_wp, 3.7214650_wp, 3.1229210_wp, & - & 2.6576930_wp, 1.8625700_wp, 1.3742440_wp, 0.8315500_wp, & - & 0.5541640_wp, 0.2581730_wp, 0.1480840_wp / -! REF MoH12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 42) / -4.49557215843238_wp / - data refh (3, 42) / 0.37463101320270_wp / - data gffq (3, 42) / 0.47338670395900_wp / - data gffh (3, 42) / -0.03944889199658_wp / - data dftq (3, 42) / 0.25593400000000_wp / - data dfth (3, 42) / -0.02134716666667_wp / - data pbcq (3, 42) / -4.49557215843238_wp / - data pbch (3, 42) / 0.37463101320270_wp / - data clsq (3, 42) / 0.47338670395900_wp / - data clsh (3, 42) / -0.03944889199658_wp / - data hcount (3, 42) / 12.00000000000000_wp / - data ascale (3, 42) / 1.00000000000000_wp / - data refcovcn(3, 42) / 10.77850977361032_wp / - data refcn (3, 42) / 11.05564046968760_wp / - data refsys (3, 42) / 1 / - data alphaiw(:,3, 42) / & - & 67.2624950_wp, 66.0303950_wp, 62.7575620_wp, 53.5269770_wp, & - & 44.3751560_wp, 36.6776440_wp, 30.4829790_wp, 25.5527440_wp, & - & 21.6261800_wp, 18.4804960_wp, 15.9392930_wp, 13.8670690_wp, & - & 10.7428020_wp, 8.5472490_wp, 6.9523710_wp, 5.7601520_wp, & - & 4.8468120_wp, 3.3211190_wp, 2.4114970_wp, 1.4303190_wp, & - & 0.9425060_wp, 0.4333420_wp, 0.2472210_wp / -! REF MoH6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 42) / -0.06533097052885_wp / - data refh (4, 42) / 0.01088849508812_wp / - data gffq (4, 42) / 0.59427677788562_wp / - data gffh (4, 42) / -0.09904612964760_wp / - data dftq (4, 42) / 0.47071000000000_wp / - data dfth (4, 42) / -0.07844700000000_wp / - data pbcq (4, 42) / -0.06533097052885_wp / - data pbch (4, 42) / 0.01088849508812_wp / - data clsq (4, 42) / 0.59427677788562_wp / - data clsh (4, 42) / -0.09904612964760_wp / - data hcount (4, 42) / 6.00000000000000_wp / - data ascale (4, 42) / 1.00000000000000_wp / - data refcovcn(4, 42) / 5.59646145748005_wp / - data refcn (4, 42) / 5.73689802594352_wp / - data refsys (4, 42) / 1 / - data alphaiw(:,4, 42) / & - & 57.1122440_wp, 54.5507140_wp, 49.8607540_wp, 40.5094150_wp, & - & 32.7396620_wp, 26.6350470_wp, 21.9139730_wp, 18.2593580_wp, & - & 15.4061580_wp, 13.1523240_wp, 11.3489830_wp, 9.8875440_wp, & - & 7.6939570_wp, 6.1540760_wp, 5.0326460_wp, 4.1907210_wp, & - & 3.5424610_wp, 2.4502640_wp, 1.7914150_wp, 1.0718980_wp, & - & 0.7099120_wp, 0.3284040_wp, 0.1878520_wp / - data refn(42) / 4 / -! REF Tc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 43) / 0.00000000016529_wp / - data refh (1, 43) / 0.00000000000000_wp / - data gffq (1, 43) / 0.00000000000000_wp / - data gffh (1, 43) / 0.00000000000000_wp / - data dftq (1, 43) / 0.00000000016529_wp / - data dfth (1, 43) / 0.00000000000000_wp / - data pbcq (1, 43) / 0.00000000016529_wp / - data pbch (1, 43) / 0.00000000000000_wp / - data clsq (1, 43) / 0.00000000000000_wp / - data clsh (1, 43) / 0.00000000000000_wp / - data hcount (1, 43) / 0.00000000000000_wp / - data ascale (1, 43) / 1.00000000000000_wp / - data refcovcn(1, 43) / 0.00000000000000_wp / - data refcn (1, 43) / 0.00000000000000_wp / - data refsys (1, 43) / 1 / - data alphaiw(:,1, 43) / & - & 92.9387160_wp, 81.9452450_wp, 63.3698580_wp, 37.3296730_wp, & - & 24.3564850_wp, 17.4779390_wp, 13.4110250_wp, 10.7755340_wp, & - & 8.9429790_wp, 7.5986600_wp, 6.5712030_wp, 5.7605070_wp, & - & 4.5631700_wp, 3.7227110_wp, 3.1024520_wp, 2.6281370_wp, & - & 2.2556760_wp, 1.6085080_wp, 1.2022890_wp, 0.7402780_wp, & - & 0.4986150_wp, 0.2353880_wp, 0.1357590_wp / -! REF TcH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 43) / 0.64591594055856_wp / - data refh (2, 43) / -0.32295797028009_wp / - data gffq (2, 43) / 0.24709379453256_wp / - data gffh (2, 43) / -0.12354689726628_wp / - data dftq (2, 43) / 0.60722100000000_wp / - data dfth (2, 43) / -0.30360700000000_wp / - data pbcq (2, 43) / 0.64591594055856_wp / - data pbch (2, 43) / -0.32295797028009_wp / - data clsq (2, 43) / 0.24709379453256_wp / - data clsh (2, 43) / -0.12354689726628_wp / - data hcount (2, 43) / 2.00000000000000_wp / - data ascale (2, 43) / 1.00000000000000_wp / - data refcovcn(2, 43) / 1.56460355314490_wp / - data refcn (2, 43) / 1.66816908014472_wp / - data refsys (2, 43) / 1 / - data alphaiw(:,2, 43) / & - & 75.8730320_wp, 65.9104100_wp, 51.9040420_wp, 34.7083320_wp, & - & 25.4784390_wp, 19.7433960_wp, 15.8501840_wp, 13.0603640_wp, & - & 10.9826550_wp, 9.3875760_wp, 8.1320480_wp, 7.1229420_wp, & - & 5.6121410_wp, 4.5457470_wp, 3.7609510_wp, 3.1646320_wp, & - & 2.6999290_wp, 1.9026050_wp, 1.4102760_wp, 0.8594030_wp, & - & 0.5755190_wp, 0.2699220_wp, 0.1552940_wp / -! REF TcH11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 43) / -0.23793642312608_wp / - data refh (3, 43) / 0.02163058392055_wp / - data gffq (3, 43) / 0.18198173917164_wp / - data gffh (3, 43) / -0.01654379447015_wp / - data dftq (3, 43) / 0.48260600000000_wp / - data dfth (3, 43) / -0.04394809090909_wp / - data pbcq (3, 43) / -0.23793642312608_wp / - data pbch (3, 43) / 0.02163058392055_wp / - data clsq (3, 43) / 0.18198173917164_wp / - data clsh (3, 43) / -0.01654379447015_wp / - data hcount (3, 43) / 11.00000000000000_wp / - data ascale (3, 43) / 1.00000000000000_wp / - data refcovcn(3, 43) / 8.94426823783675_wp / - data refcn (3, 43) / 9.54020187746512_wp / - data refsys (3, 43) / 1 / - data alphaiw(:,3, 43) / & - & 58.5751980_wp, 57.7047570_wp, 55.3283600_wp, 48.1684600_wp, & - & 40.5340630_wp, 33.8274610_wp, 28.3028200_wp, 23.8467240_wp, & - & 20.2669430_wp, 17.3809560_wp, 15.0378770_wp, 13.1192270_wp, & - & 10.2118960_wp, 8.1570940_wp, 6.6575030_wp, 5.5321270_wp, & - & 4.6670770_wp, 3.2152040_wp, 2.3443700_wp, 1.3987970_wp, & - & 0.9253150_wp, 0.4276690_wp, 0.2445830_wp / - data refn(43) / 3 / -! REF Ru - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 44) / 0.00000000032850_wp / - data refh (1, 44) / 0.00000000000000_wp / - data gffq (1, 44) / 0.00000000000000_wp / - data gffh (1, 44) / 0.00000000000000_wp / - data dftq (1, 44) / 0.00000000032850_wp / - data dfth (1, 44) / 0.00000000000000_wp / - data pbcq (1, 44) / 0.00000000032850_wp / - data pbch (1, 44) / 0.00000000000000_wp / - data clsq (1, 44) / 0.00000000000000_wp / - data clsh (1, 44) / 0.00000000000000_wp / - data hcount (1, 44) / 0.00000000000000_wp / - data ascale (1, 44) / 1.00000000000000_wp / - data refcovcn(1, 44) / 0.00000000000000_wp / - data refcn (1, 44) / 0.00000000000000_wp / - data refsys (1, 44) / 1 / - data alphaiw(:,1, 44) / & - & 64.2873650_wp, 58.2984130_wp, 46.6241190_wp, 28.9081460_wp, & - & 19.8860070_wp, 14.9414970_wp, 11.8820490_wp, 9.8067370_wp, & - & 8.3050910_wp, 7.1669030_wp, 6.2736860_wp, 5.5536060_wp, & - & 4.4638560_wp, 3.6792510_wp, 3.0894480_wp, 2.6322260_wp, & - & 2.2694820_wp, 1.6317090_wp, 1.2266730_wp, 0.7613680_wp, & - & 0.5156110_wp, 0.2453210_wp, 0.1420300_wp / -! REF RuH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 44) / 0.33761249164822_wp / - data refh (2, 44) / -0.16880624582411_wp / - data gffq (2, 44) / 0.32415456703039_wp / - data gffh (2, 44) / -0.16207728351520_wp / - data dftq (2, 44) / 0.37327600000000_wp / - data dfth (2, 44) / -0.18663700000000_wp / - data pbcq (2, 44) / 0.33761249164822_wp / - data pbch (2, 44) / -0.16880624582411_wp / - data clsq (2, 44) / 0.32415456703039_wp / - data clsh (2, 44) / -0.16207728351520_wp / - data hcount (2, 44) / 2.00000000000000_wp / - data ascale (2, 44) / 1.00000000000000_wp / - data refcovcn(2, 44) / 1.82293327778554_wp / - data refcn (2, 44) / 1.85843916069775_wp / - data refsys (2, 44) / 1 / - data alphaiw(:,2, 44) / & - & 45.7015170_wp, 44.1640550_wp, 40.0828620_wp, 30.9952860_wp, & - & 23.8618350_wp, 18.8259100_wp, 15.2521470_wp, 12.6439180_wp, & - & 10.6826650_wp, 9.1676420_wp, 7.9697090_wp, 7.0033880_wp, & - & 5.5501890_wp, 4.5187320_wp, 3.7556240_wp, 3.1728410_wp, & - & 2.7165260_wp, 1.9281300_wp, 1.4370560_wp, 0.8825770_wp, & - & 0.5941370_wp, 0.2807420_wp, 0.1621180_wp / -! REF RuH10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 44) / -0.70670795998300_wp / - data refh (3, 44) / 0.07067079599830_wp / - data gffq (3, 44) / 0.36375674498582_wp / - data gffh (3, 44) / -0.03637567449858_wp / - data dftq (3, 44) / 0.22154000000000_wp / - data dfth (3, 44) / -0.02217640000000_wp / - data pbcq (3, 44) / -0.70670795998300_wp / - data pbch (3, 44) / 0.07067079599830_wp / - data clsq (3, 44) / 0.36375674498582_wp / - data clsh (3, 44) / -0.03637567449858_wp / - data hcount (3, 44) / 10.00000000000000_wp / - data ascale (3, 44) / 1.00000000000000_wp / - data refcovcn(3, 44) / 8.72336154530085_wp / - data refcn (3, 44) / 8.88947582399905_wp / - data refsys (3, 44) / 1 / - data alphaiw(:,3, 44) / & - & 53.6449610_wp, 52.9021650_wp, 50.8530030_wp, 44.5291150_wp, & - & 37.6245730_wp, 31.4884170_wp, 26.4097500_wp, 22.3040630_wp, & - & 19.0002040_wp, 16.3321480_wp, 14.1620830_wp, 12.3817320_wp, & - & 9.6763600_wp, 7.7570110_wp, 6.3512380_wp, 5.2927530_wp, & - & 4.4766230_wp, 3.1006590_wp, 2.2704610_wp, 1.3630470_wp, & - & 0.9053930_wp, 0.4209110_wp, 0.2414160_wp / - data refn(44) / 3 / -! REF Rh - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 45) / 0.00000000016424_wp / - data refh (1, 45) / 0.00000000000000_wp / - data gffq (1, 45) / 0.00000000000000_wp / - data gffh (1, 45) / 0.00000000000000_wp / - data dftq (1, 45) / 0.00000000016424_wp / - data dfth (1, 45) / 0.00000000000000_wp / - data pbcq (1, 45) / 0.00000000016424_wp / - data pbch (1, 45) / 0.00000000000000_wp / - data clsq (1, 45) / 0.00000000000000_wp / - data clsh (1, 45) / 0.00000000000000_wp / - data hcount (1, 45) / 0.00000000000000_wp / - data ascale (1, 45) / 1.00000000000000_wp / - data refcovcn(1, 45) / 0.00000000000000_wp / - data refcn (1, 45) / 0.00000000000000_wp / - data refsys (1, 45) / 1 / - data alphaiw(:,1, 45) / & - & 68.1542450_wp, 62.9960050_wp, 52.0807400_wp, 32.9144330_wp, & - & 22.1117060_wp, 16.1257920_wp, 12.5115460_wp, 10.1406800_wp, & - & 8.4788070_wp, 7.2525150_wp, 6.3108490_wp, 5.5647590_wp, & - & 4.4563970_wp, 3.6717400_wp, 3.0873140_wp, 2.6361620_wp, & - & 2.2786150_wp, 1.6486870_wp, 1.2462650_wp, 0.7799260_wp, & - & 0.5311430_wp, 0.2547010_wp, 0.1480120_wp / -! REF RhH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 45) / 0.13533447502854_wp / - data refh (2, 45) / -0.06766723747867_wp / - data gffq (2, 45) / 0.14509956942986_wp / - data gffh (2, 45) / -0.07254978471493_wp / - data dftq (2, 45) / 0.28998000000000_wp / - data dfth (2, 45) / -0.14499100000000_wp / - data pbcq (2, 45) / 0.13533447502854_wp / - data pbch (2, 45) / -0.06766723747867_wp / - data clsq (2, 45) / 0.14509956942986_wp / - data clsh (2, 45) / -0.07254978471493_wp / - data hcount (2, 45) / 2.00000000000000_wp / - data ascale (2, 45) / 1.00000000000000_wp / - data refcovcn(2, 45) / 1.84241892648043_wp / - data refcn (2, 45) / 1.90032831305941_wp / - data refsys (2, 45) / 1 / - data alphaiw(:,2, 45) / & - & 43.3417530_wp, 41.4841810_wp, 37.5198890_wp, 29.0651560_wp, & - & 22.5178410_wp, 17.8848750_wp, 14.5797210_wp, 12.1532300_wp, & - & 10.3179030_wp, 8.8923860_wp, 7.7596700_wp, 6.8419520_wp, & - & 5.4542350_wp, 4.4628030_wp, 3.7251260_wp, 3.1588890_wp, & - & 2.7134840_wp, 1.9388590_wp, 1.4524300_wp, 0.8985520_wp, & - & 0.6078940_wp, 0.2892870_wp, 0.1676290_wp / -! REF RhH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 45) / -0.06808099954071_wp / - data refh (3, 45) / 0.02269366651357_wp / - data gffq (3, 45) / 0.18388211183689_wp / - data gffh (3, 45) / -0.06129403727896_wp / - data dftq (3, 45) / 0.21996900000000_wp / - data dfth (3, 45) / -0.07331066666667_wp / - data pbcq (3, 45) / -0.06808099954071_wp / - data pbch (3, 45) / 0.02269366651357_wp / - data clsq (3, 45) / 0.18388211183689_wp / - data clsh (3, 45) / -0.06129403727896_wp / - data hcount (3, 45) / 3.00000000000000_wp / - data ascale (3, 45) / 1.00000000000000_wp / - data refcovcn(3, 45) / 2.88090049147235_wp / - data refcn (3, 45) / 2.96957012334100_wp / - data refsys (3, 45) / 1 / - data alphaiw(:,3, 45) / & - & 37.7442490_wp, 36.6313080_wp, 34.0210470_wp, 27.9047180_wp, & - & 22.6219420_wp, 18.5364410_wp, 15.4279090_wp, 13.0366770_wp, & - & 11.1653460_wp, 9.6752930_wp, 8.4697300_wp, 7.4802140_wp, & - & 5.9656450_wp, 4.8738020_wp, 4.0587720_wp, 3.4331020_wp, & - & 2.9417130_wp, 2.0906290_wp, 1.5597110_wp, 0.9597480_wp, & - & 0.6472660_wp, 0.3069220_wp, 0.1776240_wp / -! REF RhH5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 45) / -0.00946705792926_wp / - data refh (4, 45) / 0.00189341152691_wp / - data gffq (4, 45) / 0.24549798804335_wp / - data gffh (4, 45) / -0.04909959760867_wp / - data dftq (4, 45) / 0.17843100000000_wp / - data dfth (4, 45) / -0.03568620000000_wp / - data pbcq (4, 45) / -0.00946705792926_wp / - data pbch (4, 45) / 0.00189341152691_wp / - data clsq (4, 45) / 0.24549798804335_wp / - data clsh (4, 45) / -0.04909959760867_wp / - data hcount (4, 45) / 5.00000000000000_wp / - data ascale (4, 45) / 1.00000000000000_wp / - data refcovcn(4, 45) / 4.69798180984017_wp / - data refcn (4, 45) / 4.84416063571149_wp / - data refsys (4, 45) / 1 / - data alphaiw(:,4, 45) / & - & 50.7362600_wp, 49.4436100_wp, 46.2123700_wp, 37.7336800_wp, & - & 30.0265600_wp, 24.1196600_wp, 19.7259100_wp, 16.4228700_wp, & - & 13.8898500_wp, 11.9075300_wp, 10.3272700_wp, 9.0468100_wp, & - & 7.1181400_wp, 5.7535600_wp, 4.7506500_wp, 3.9906900_wp, & - & 3.4003100_wp, 2.3920200_wp, 1.7726100_wp, 1.0819100_wp, & - & 0.7262700_wp, 0.3424400_wp, 0.1977000_wp / - data refn(45) / 4 / -! REF Pd - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 46) / 0.00000000000000_wp / - data refh (1, 46) / 0.00000000000000_wp / - data gffq (1, 46) / 0.00000000000000_wp / - data gffh (1, 46) / 0.00000000000000_wp / - data dftq (1, 46) / 0.00000000000000_wp / - data dfth (1, 46) / 0.00000000000000_wp / - data pbcq (1, 46) / 0.00000000000000_wp / - data pbch (1, 46) / 0.00000000000000_wp / - data clsq (1, 46) / 0.00000000000000_wp / - data clsh (1, 46) / 0.00000000000000_wp / - data hcount (1, 46) / 0.00000000000000_wp / - data ascale (1, 46) / 1.00000000000000_wp / - data refcovcn(1, 46) / 0.00000000000000_wp / - data refcn (1, 46) / 0.00000000000000_wp / - data refsys (1, 46) / 1 / - data alphaiw(:,1, 46) / & - & 60.8864630_wp, 56.8478940_wp, 47.8540600_wp, 30.9841900_wp, & - & 21.0472500_wp, 15.4485530_wp, 12.0425860_wp, 9.7984690_wp, & - & 8.2204320_wp, 7.0529890_wp, 6.1545310_wp, 5.4412960_wp, & - & 4.3791150_wp, 3.6247120_wp, 3.0609020_wp, 2.6240310_wp, & - & 2.2764150_wp, 1.6598380_wp, 1.2622490_wp, 0.7967230_wp, & - & 0.5457380_wp, 0.2639640_wp, 0.1541040_wp / -! REF PdH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 46) / 0.13729986752066_wp / - data refh (2, 46) / -0.06864993376014_wp / - data gffq (2, 46) / 0.22956514930613_wp / - data gffh (2, 46) / -0.11478257465306_wp / - data dftq (2, 46) / 0.32441800000000_wp / - data dfth (2, 46) / -0.16221000000000_wp / - data pbcq (2, 46) / 0.13729986752066_wp / - data pbch (2, 46) / -0.06864993376014_wp / - data clsq (2, 46) / 0.22956514930613_wp / - data clsh (2, 46) / -0.11478257465306_wp / - data hcount (2, 46) / 2.00000000000000_wp / - data ascale (2, 46) / 1.00000000000000_wp / - data refcovcn(2, 46) / 1.82751376419277_wp / - data refcn (2, 46) / 1.86304976118092_wp / - data refsys (2, 46) / 1 / - data alphaiw(:,2, 46) / & - & 40.2110290_wp, 38.5072500_wp, 34.8932240_wp, 27.2138020_wp, & - & 21.2371640_wp, 16.9805470_wp, 13.9260910_wp, 11.6707350_wp, & - & 9.9551980_wp, 8.6156180_wp, 7.5460330_wp, 6.6757400_wp, & - & 5.3527110_wp, 4.4016410_wp, 3.6902360_wp, 3.1415360_wp, & - & 2.7079930_wp, 1.9489220_wp, 1.4681030_wp, 0.9154940_wp, & - & 0.6227080_wp, 0.2987130_wp, 0.1738250_wp / -! REF PdH8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 46) / -1.40283988548386_wp / - data refh (3, 46) / 0.17535498568548_wp / - data gffq (3, 46) / 0.55444971429388_wp / - data gffh (3, 46) / -0.06930621428674_wp / - data dftq (3, 46) / 0.42916900000000_wp / - data dfth (3, 46) / -0.05363000000000_wp / - data pbcq (3, 46) / -1.40283988548386_wp / - data pbch (3, 46) / 0.17535498568548_wp / - data clsq (3, 46) / 0.55444971429388_wp / - data clsh (3, 46) / -0.06930621428674_wp / - data hcount (3, 46) / 8.00000000000000_wp / - data ascale (3, 46) / 1.00000000000000_wp / - data refcovcn(3, 46) / 5.62156480548985_wp / - data refcn (3, 46) / 5.70949602385229_wp / - data refsys (3, 46) / 1 / - data alphaiw(:,3, 46) / & - & 52.9449710_wp, 51.8101820_wp, 48.8650090_wp, 40.9527250_wp, & - & 33.5198470_wp, 27.5254650_wp, 22.8486080_wp, 19.2026620_wp, & - & 16.3345560_wp, 14.0509400_wp, 12.2094700_wp, 10.7060500_wp, & - & 8.4272930_wp, 6.8085780_wp, 5.6176560_wp, 4.7154850_wp, & - & 4.0151810_wp, 2.8211020_wp, 2.0891520_wp, 1.2745700_wp, & - & 0.8557330_wp, 0.4038840_wp, 0.2333960_wp / - data refn(46) / 3 / -! REF Ag - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 47) / 0.00000000000088_wp / - data refh (1, 47) / 0.00000000000000_wp / - data gffq (1, 47) / 0.00000000000000_wp / - data gffh (1, 47) / 0.00000000000000_wp / - data dftq (1, 47) / 0.00000000000088_wp / - data dfth (1, 47) / 0.00000000000000_wp / - data pbcq (1, 47) / 0.00000000000088_wp / - data pbch (1, 47) / 0.00000000000000_wp / - data clsq (1, 47) / 0.00000000000000_wp / - data clsh (1, 47) / 0.00000000000000_wp / - data hcount (1, 47) / 0.00000000000000_wp / - data ascale (1, 47) / 1.00000000000000_wp / - data refcovcn(1, 47) / 0.00000000000000_wp / - data refcn (1, 47) / 0.00000000000000_wp / - data refsys (1, 47) / 1 / - data alphaiw(:,1, 47) / & - & 54.1989880_wp, 49.0489660_wp, 38.9829400_wp, 23.9821320_wp, & - & 16.6050290_wp, 12.6373760_wp, 10.1995360_wp, 8.5437370_wp, & - & 7.3366070_wp, 6.4116550_wp, 5.6772120_wp, 5.0784690_wp, & - & 4.1592690_wp, 3.4860530_wp, 2.9720170_wp, 2.5673730_wp, & - & 2.2414010_wp, 1.6540770_wp, 1.2685970_wp, 0.8095530_wp, & - & 0.5581500_wp, 0.2721620_wp, 0.1594640_wp / -! REF AgH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 47) / 0.07743633228111_wp / - data refh (2, 47) / -0.07743633228111_wp / - data gffq (2, 47) / 0.10670361771604_wp / - data gffh (2, 47) / -0.10670361771604_wp / - data dftq (2, 47) / 0.13411500000000_wp / - data dfth (2, 47) / -0.13411300000000_wp / - data pbcq (2, 47) / 0.07743633228111_wp / - data pbch (2, 47) / -0.07743633228111_wp / - data clsq (2, 47) / 0.10670361771604_wp / - data clsh (2, 47) / -0.10670361771604_wp / - data hcount (2, 47) / 1.00000000000000_wp / - data ascale (2, 47) / 1.00000000000000_wp / - data refcovcn(2, 47) / 0.91215552676727_wp / - data refcn (2, 47) / 0.96788403280472_wp / - data refsys (2, 47) / 1 / - data alphaiw(:,2, 47) / & - & 36.6000980_wp, 35.1208740_wp, 31.6461790_wp, 24.0228290_wp, & - & 18.3425350_wp, 14.4988310_wp, 11.8463360_wp, 9.9378870_wp, & - & 8.5081750_wp, 7.4002440_wp, 6.5179040_wp, 5.7995690_wp, & - & 4.7030760_wp, 3.9082530_wp, 3.3079420_wp, 2.8402610_wp, & - & 2.4670520_wp, 1.8034180_wp, 1.3743830_wp, 0.8703890_wp, & - & 0.5975480_wp, 0.2899250_wp, 0.1695250_wp / - data refn(47) / 2 / -! REF Cd - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 48) / 0.0_wp / - data refh (1, 48) / 0.00000000000000_wp / - data gffq (1, 48) / 0.00000000000000_wp / - data gffh (1, 48) / 0.00000000000000_wp / - data dftq (1, 48) / 0.0_wp / - data dfth (1, 48) / 0.00000000000000_wp / - data pbcq (1, 48) / 0.0_wp / - data pbch (1, 48) / 0.00000000000000_wp / - data clsq (1, 48) / 0.00000000000000_wp / - data clsh (1, 48) / 0.00000000000000_wp / - data hcount (1, 48) / 0.00000000000000_wp / - data ascale (1, 48) / 1.00000000000000_wp / - data refcovcn(1, 48) / 0.00000000000000_wp / - data refcn (1, 48) / 0.00000000000000_wp / - data refsys (1, 48) / 1 / - data alphaiw(:,1, 48) / & - & 51.2430300_wp, 48.3502990_wp, 41.5746300_wp, 27.7890000_wp, & - & 19.1321820_wp, 14.1382230_wp, 11.0784560_wp, 9.0587800_wp, & - & 7.6378310_wp, 6.5859030_wp, 5.7753370_wp, 5.1307120_wp, & - & 4.1675160_wp, 3.4798590_wp, 2.9630260_wp, 2.5600920_wp, & - & 2.2373290_wp, 1.6578750_wp, 1.2772960_wp, 0.8215180_wp, & - & 0.5698100_wp, 0.2806600_wp, 0.1654590_wp / -! REF CdH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 48) / 0.33653584549362_wp / - data refh (2, 48) / -0.16826792274681_wp / - data gffq (2, 48) / 0.21898540545170_wp / - data gffh (2, 48) / -0.10949270272585_wp / - data dftq (2, 48) / 0.30941500000000_wp / - data dfth (2, 48) / -0.15470600000000_wp / - data pbcq (2, 48) / 0.33653584549362_wp / - data pbch (2, 48) / -0.16826792274681_wp / - data clsq (2, 48) / 0.21898540545170_wp / - data clsh (2, 48) / -0.10949270272585_wp / - data hcount (2, 48) / 2.00000000000000_wp / - data ascale (2, 48) / 1.00000000000000_wp / - data refcovcn(2, 48) / 1.77531555102521_wp / - data refcn (2, 48) / 1.95389378202525_wp / - data refsys (2, 48) / 1 / - data alphaiw(:,2, 48) / & - & 35.9140330_wp, 35.1566180_wp, 33.1068480_wp, 27.1969530_wp, & - & 21.5145310_wp, 17.1191360_wp, 13.8992970_wp, 11.5355770_wp, & - & 9.7648350_wp, 8.4054680_wp, 7.3368940_wp, 6.4788070_wp, & - & 5.1930790_wp, 4.2809850_wp, 3.6036050_wp, 3.0826690_wp, & - & 2.6710330_wp, 1.9469920_wp, 1.4831570_wp, 0.9406720_wp, & - & 0.6472420_wp, 0.3156970_wp, 0.1853400_wp / - data refn(48) / 2 / -! REF In - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 49) / -0.00000000000000_wp / - data refh (1, 49) / 0.00000000000000_wp / - data gffq (1, 49) / 0.00000000000000_wp / - data gffh (1, 49) / 0.00000000000000_wp / - data dftq (1, 49) / -0.00000000000000_wp / - data dfth (1, 49) / 0.00000000000000_wp / - data pbcq (1, 49) / -0.00000000000000_wp / - data pbch (1, 49) / 0.00000000000000_wp / - data clsq (1, 49) / 0.00000000000000_wp / - data clsh (1, 49) / 0.00000000000000_wp / - data hcount (1, 49) / 0.00000000000000_wp / - data ascale (1, 49) / 1.00000000000000_wp / - data refcovcn(1, 49) / 0.00000000000000_wp / - data refcn (1, 49) / 0.00000000000000_wp / - data refsys (1, 49) / 1 / - data alphaiw(:,1, 49) / & - & 72.9150960_wp, 66.0753600_wp, 53.3578280_wp, 33.5644110_wp, & - & 22.4687340_wp, 16.1472430_wp, 12.3105260_wp, 9.8245790_wp, & - & 8.1173940_wp, 6.8860560_wp, 5.9610840_wp, 5.2425400_wp, & - & 4.1995990_wp, 3.4778910_wp, 2.9472540_wp, 2.5398030_wp, & - & 2.2168390_wp, 1.6430710_wp, 1.2690370_wp, 0.8214960_wp, & - & 0.5729700_wp, 0.2844110_wp, 0.1681820_wp / -! REF InH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 49) / 0.34258129843160_wp / - data refh (2, 49) / -0.34258129843160_wp / - data gffq (2, 49) / 0.06391398485994_wp / - data gffh (2, 49) / -0.06391398485994_wp / - data dftq (2, 49) / 0.03759200000000_wp / - data dfth (2, 49) / -0.03759100000000_wp / - data pbcq (2, 49) / 0.34258129843160_wp / - data pbch (2, 49) / -0.34258129843160_wp / - data clsq (2, 49) / 0.06391398485994_wp / - data clsh (2, 49) / -0.06391398485994_wp / - data hcount (2, 49) / 1.00000000000000_wp / - data ascale (2, 49) / 1.00000000000000_wp / - data refcovcn(2, 49) / 0.88719377220275_wp / - data refcn (2, 49) / 0.96330831417334_wp / - data refsys (2, 49) / 1 / - data alphaiw(:,2, 49) / & - & 68.5448320_wp, 63.3499550_wp, 52.9158640_wp, 35.1620400_wp, & - & 24.4638730_wp, 18.0151280_wp, 13.9204010_wp, 11.1780650_wp, & - & 9.2513440_wp, 7.8406570_wp, 6.7710770_wp, 5.9359020_wp, & - & 4.7209280_wp, 3.8821540_wp, 3.2690480_wp, 2.8016450_wp, & - & 2.4338840_wp, 1.7877840_wp, 1.3722790_wp, 0.8814810_wp, & - & 0.6120400_wp, 0.3021170_wp, 0.1782190_wp / -! REF InH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 49) / 0.26652372419494_wp / - data refh (3, 49) / -0.13326186209747_wp / - data gffq (3, 49) / 0.10806425732282_wp / - data gffh (3, 49) / -0.05403212866141_wp / - data dftq (3, 49) / 0.24762500000000_wp / - data dfth (3, 49) / -0.12381400000000_wp / - data pbcq (3, 49) / 0.26652372419494_wp / - data pbch (3, 49) / -0.13326186209747_wp / - data clsq (3, 49) / 0.10806425732282_wp / - data clsh (3, 49) / -0.05403212866141_wp / - data hcount (3, 49) / 2.00000000000000_wp / - data ascale (3, 49) / 1.00000000000000_wp / - data refcovcn(3, 49) / 1.78495637384615_wp / - data refcn (3, 49) / 1.93784277625627_wp / - data refsys (3, 49) / 1 / - data alphaiw(:,3, 49) / & - & 50.7622140_wp, 48.0385490_wp, 43.0567370_wp, 32.8278830_wp, & - & 24.7634540_wp, 19.0651230_wp, 15.0969960_wp, 12.2851460_wp, & - & 10.2375520_wp, 8.7031490_wp, 7.5220080_wp, 6.5906520_wp, & - & 5.2252970_wp, 4.2790840_wp, 3.5880180_wp, 3.0628180_wp, & - & 2.6512680_wp, 1.9334490_wp, 1.4763250_wp, 0.9418740_wp, & - & 0.6513060_wp, 0.3198580_wp, 0.1882630_wp / -! REF InH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 49) / 0.20507380029383_wp / - data refh (4, 49) / -0.06835793343128_wp / - data gffq (4, 49) / 0.14171698994803_wp / - data gffh (4, 49) / -0.04723899664934_wp / - data dftq (4, 49) / 0.37119300000000_wp / - data dfth (4, 49) / -0.12373100000000_wp / - data pbcq (4, 49) / 0.20507380029383_wp / - data pbch (4, 49) / -0.06835793343128_wp / - data clsq (4, 49) / 0.14171698994803_wp / - data clsh (4, 49) / -0.04723899664934_wp / - data hcount (4, 49) / 3.00000000000000_wp / - data ascale (4, 49) / 1.00000000000000_wp / - data refcovcn(4, 49) / 2.70420959057537_wp / - data refcn (4, 49) / 2.93528671852710_wp / - data refsys (4, 49) / 1 / - data alphaiw(:,4, 49) / & - & 41.1871070_wp, 40.4130170_wp, 38.2892500_wp, 31.9210850_wp, & - & 25.4481130_wp, 20.2225040_wp, 16.3010840_wp, 13.3954500_wp, & - & 11.2196820_wp, 9.5597380_wp, 8.2670060_wp, 7.2399920_wp, & - & 5.7255130_wp, 4.6728770_wp, 3.9045910_wp, 3.3221260_wp, & - & 2.8671790_wp, 2.0782430_wp, 1.5798240_wp, 1.0020180_wp, & - & 0.6904450_wp, 0.3375630_wp, 0.1982910_wp / - data refn(49) / 4 / -! REF Sn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 50) / -0.00000000000001_wp / - data refh (1, 50) / 0.00000000000000_wp / - data gffq (1, 50) / 0.00000000000000_wp / - data gffh (1, 50) / 0.00000000000000_wp / - data dftq (1, 50) / -0.00000000000001_wp / - data dfth (1, 50) / 0.00000000000000_wp / - data pbcq (1, 50) / -0.00000000000001_wp / - data pbch (1, 50) / 0.00000000000000_wp / - data clsq (1, 50) / 0.00000000000000_wp / - data clsh (1, 50) / 0.00000000000000_wp / - data hcount (1, 50) / 0.00000000000000_wp / - data ascale (1, 50) / 1.00000000000000_wp / - data refcovcn(1, 50) / 0.00000000000000_wp / - data refcn (1, 50) / 0.00000000000000_wp / - data refsys (1, 50) / 1 / - data alphaiw(:,1, 50) / & - & 57.3040270_wp, 54.4476260_wp, 47.7957070_wp, 33.6841460_wp, & - & 23.7376670_wp, 17.3960520_wp, 13.3024310_wp, 10.5620400_wp, & - & 8.6525610_wp, 7.2708170_wp, 6.2366020_wp, 5.4393040_wp, & - & 4.2988630_wp, 3.5266460_wp, 2.9701000_wp, 2.5497820_wp, & - & 2.2208960_wp, 1.6446800_wp, 1.2728700_wp, 0.8288590_wp, & - & 0.5812410_wp, 0.2912600_wp, 0.1732200_wp / -! REF SnH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 50) / 0.11709105905770_wp / - data refh (2, 50) / -0.11709105905770_wp / - data gffq (2, 50) / 0.03599066704066_wp / - data gffh (2, 50) / -0.03599066704066_wp / - data dftq (2, 50) / 0.12898600000000_wp / - data dfth (2, 50) / -0.12898400000000_wp / - data pbcq (2, 50) / 0.11709105905770_wp / - data pbch (2, 50) / -0.11709105905770_wp / - data clsq (2, 50) / 0.03599066704066_wp / - data clsh (2, 50) / -0.03599066704066_wp / - data hcount (2, 50) / 1.00000000000000_wp / - data ascale (2, 50) / 1.00000000000000_wp / - data refcovcn(2, 50) / 0.90042437628478_wp / - data refcn (2, 50) / 0.95144638754491_wp / - data refsys (2, 50) / 1 / - data alphaiw(:,2, 50) / & - & 53.7298320_wp, 51.4329790_wp, 46.0716700_wp, 34.2024090_wp, & - & 25.1302790_wp, 18.9316540_wp, 14.7246270_wp, 11.8066270_wp, & - & 9.7217990_wp, 8.1863100_wp, 7.0228060_wp, 6.1183050_wp, & - & 4.8155710_wp, 3.9303330_wp, 3.2929680_wp, 2.8132790_wp, & - & 2.4396930_wp, 1.7907330_wp, 1.3769680_wp, 0.8891430_wp, & - & 0.6203820_wp, 0.3088870_wp, 0.1831710_wp / -! REF SnH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 50) / 0.20024277847179_wp / - data refh (3, 50) / -0.10012138923590_wp / - data gffq (3, 50) / 0.04368851386536_wp / - data gffh (3, 50) / -0.02184425693268_wp / - data dftq (3, 50) / 0.08512300000000_wp / - data dfth (3, 50) / -0.04256400000000_wp / - data pbcq (3, 50) / 0.20024277847179_wp / - data pbch (3, 50) / -0.10012138923590_wp / - data clsq (3, 50) / 0.04368851386536_wp / - data clsh (3, 50) / -0.02184425693268_wp / - data hcount (3, 50) / 2.00000000000000_wp / - data ascale (3, 50) / 1.00000000000000_wp / - data refcovcn(3, 50) / 1.84687551160093_wp / - data refcn (3, 50) / 1.95049412276785_wp / - data refsys (3, 50) / 1 / - data alphaiw(:,3, 50) / & - & 53.3912050_wp, 51.4589370_wp, 46.7536920_wp, 35.7231120_wp, & - & 26.8682930_wp, 20.5832790_wp, 16.1845180_wp, 13.0610500_wp, & - & 10.7905050_wp, 9.0973330_wp, 7.8031170_wp, 6.7910320_wp, & - & 5.3263460_wp, 4.3288220_wp, 3.6113910_wp, 3.0730140_wp, & - & 2.6553170_wp, 1.9347190_wp, 1.4797110_wp, 0.9488200_wp, & - & 0.6592330_wp, 0.3264620_wp, 0.1931150_wp / -! REF SnH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 50) / 0.07115823557122_wp / - data refh (4, 50) / -0.02371941185707_wp / - data gffq (4, 50) / 0.03463534758499_wp / - data gffh (4, 50) / -0.01154511586166_wp / - data dftq (4, 50) / 0.19655800000000_wp / - data dfth (4, 50) / -0.06551966666667_wp / - data pbcq (4, 50) / 0.07115823557122_wp / - data pbch (4, 50) / -0.02371941185707_wp / - data clsq (4, 50) / 0.03463534758499_wp / - data clsh (4, 50) / -0.01154511586166_wp / - data hcount (4, 50) / 3.00000000000000_wp / - data ascale (4, 50) / 1.00000000000000_wp / - data refcovcn(4, 50) / 2.77047146659601_wp / - data refcn (4, 50) / 2.92590527066264_wp / - data refsys (4, 50) / 1 / - data alphaiw(:,4, 50) / & - & 48.1721000_wp, 46.9654470_wp, 43.8406630_wp, 35.4940690_wp, & - & 27.7965480_wp, 21.8303470_wp, 17.4239690_wp, 14.1866160_wp, & - & 11.7798410_wp, 9.9575870_wp, 8.5500830_wp, 7.4414740_wp, & - & 5.8269560_wp, 4.7227970_wp, 3.9280720_wp, 3.3323920_wp, & - & 2.8712630_wp, 2.0794750_wp, 1.5831290_wp, 1.0088640_wp, & - & 0.6982730_wp, 0.3440760_wp, 0.2030650_wp / -! REF SnH4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (5, 50) / 0.02040246592599_wp / - data refh (5, 50) / -0.00510061648150_wp / - data gffq (5, 50) / 0.01418221277464_wp / - data gffh (5, 50) / -0.00354555319366_wp / - data dftq (5, 50) / 0.26602400000000_wp / - data dfth (5, 50) / -0.06650775000000_wp / - data pbcq (5, 50) / 0.02040246592599_wp / - data pbch (5, 50) / -0.00510061648150_wp / - data clsq (5, 50) / 0.01418221277464_wp / - data clsh (5, 50) / -0.00354555319366_wp / - data hcount (5, 50) / 4.00000000000000_wp / - data ascale (5, 50) / 1.00000000000000_wp / - data refcovcn(5, 50) / 3.70466711294240_wp / - data refcn (5, 50) / 3.91232527967725_wp / - data refsys (5, 50) / 1 / - data alphaiw(:,5, 50) / & - & 44.3809730_wp, 43.6657010_wp, 41.6751380_wp, 35.4583760_wp, & - & 28.7575380_wp, 23.0706960_wp, 18.6492860_wp, 15.2988620_wp, & - & 12.7583260_wp, 10.8093490_wp, 9.2904440_wp, 8.0867420_wp, & - & 6.3242650_wp, 5.1145440_wp, 4.2431700_wp, 3.5905930_wp, & - & 3.0863030_wp, 2.2237000_wp, 1.6862000_wp, 1.0687380_wp, & - & 0.7372220_wp, 0.3616620_wp, 0.2130010_wp / - data refn(50) / 5 / -! REF Sb - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 51) / -0.00000000000000_wp / - data refh (1, 51) / 0.00000000000000_wp / - data gffq (1, 51) / 0.00000000000000_wp / - data gffh (1, 51) / 0.00000000000000_wp / - data dftq (1, 51) / -0.00000000000000_wp / - data dfth (1, 51) / 0.00000000000000_wp / - data pbcq (1, 51) / -0.00000000000000_wp / - data pbch (1, 51) / 0.00000000000000_wp / - data clsq (1, 51) / 0.00000000000000_wp / - data clsh (1, 51) / 0.00000000000000_wp / - data hcount (1, 51) / 0.00000000000000_wp / - data ascale (1, 51) / 1.00000000000000_wp / - data refcovcn(1, 51) / 0.00000000000000_wp / - data refcn (1, 51) / 0.00000000000000_wp / - data refsys (1, 51) / 1 / - data alphaiw(:,1, 51) / & - & 44.8358450_wp, 43.5130560_wp, 40.0926450_wp, 31.1774780_wp, & - & 23.4511520_wp, 17.8471750_wp, 13.9239600_wp, 11.1566290_wp, & - & 9.1627500_wp, 7.6898730_wp, 6.5744680_wp, 5.7098380_wp, & - & 4.4725460_wp, 3.6404470_wp, 3.0472370_wp, 2.6044190_wp, & - & 2.2616350_wp, 1.6693460_wp, 1.2920700_wp, 0.8442200_wp, & - & 0.5942970_wp, 0.2999110_wp, 0.1791200_wp / -! REF SbH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 51) / 0.11698834506861_wp / - data refh (2, 51) / -0.11698834506861_wp / - data gffq (2, 51) / -0.01439446368141_wp / - data gffh (2, 51) / 0.01439446368141_wp / - data dftq (2, 51) / 0.05481200000000_wp / - data dfth (2, 51) / -0.05481000000000_wp / - data pbcq (2, 51) / 0.11698834506861_wp / - data pbch (2, 51) / -0.11698834506861_wp / - data clsq (2, 51) / -0.01439446368141_wp / - data clsh (2, 51) / 0.01439446368141_wp / - data hcount (2, 51) / 1.00000000000000_wp / - data ascale (2, 51) / 1.00000000000000_wp / - data refcovcn(2, 51) / 0.93580947053485_wp / - data refcn (2, 51) / 0.97493375701249_wp / - data refsys (2, 51) / 1 / - data alphaiw(:,2, 51) / & - & 45.9916410_wp, 44.7450290_wp, 41.5208600_wp, 32.9820310_wp, & - & 25.3160810_wp, 19.5590470_wp, 15.4150740_wp, 12.4297230_wp, & - & 10.2444980_wp, 8.6111660_wp, 7.3634730_wp, 6.3902070_wp, & - & 4.9895020_wp, 4.0440290_wp, 3.3698710_wp, 2.8676280_wp, & - & 2.4801170_wp, 1.8150710_wp, 1.3958700_wp, 0.9043070_wp, & - & 0.6333220_wp, 0.3175040_wp, 0.1890550_wp / -! REF SbH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 51) / 0.18480068371662_wp / - data refh (3, 51) / -0.09240034185831_wp / - data gffq (3, 51) / -0.01543201581300_wp / - data gffh (3, 51) / 0.00771600790650_wp / - data dftq (3, 51) / 0.09655800000000_wp / - data dfth (3, 51) / -0.04828200000000_wp / - data pbcq (3, 51) / 0.18480068371662_wp / - data pbch (3, 51) / -0.09240034185831_wp / - data clsq (3, 51) / -0.01543201581300_wp / - data clsh (3, 51) / 0.00771600790650_wp / - data hcount (3, 51) / 2.00000000000000_wp / - data ascale (3, 51) / 1.00000000000000_wp / - data refcovcn(3, 51) / 1.87397783659382_wp / - data refcn (3, 51) / 1.95228160320121_wp / - data refsys (3, 51) / 1 / - data alphaiw(:,3, 51) / & - & 46.6496880_wp, 45.5197710_wp, 42.5927060_wp, 34.6039430_wp, & - & 27.0775160_wp, 21.2059700_wp, 16.8636310_wp, 13.6742900_wp, & - & 11.3067400_wp, 9.5188430_wp, 8.1427680_wp, 7.0635060_wp, & - & 5.5024820_wp, 4.4452150_wp, 3.6909720_wp, 3.1298080_wp, & - & 2.6978790_wp, 1.9604550_wp, 1.4994800_wp, 0.9643160_wp, & - & 0.6723070_wp, 0.3350840_wp, 0.1989840_wp / -! REF SbH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 51) / 0.23470973824995_wp / - data refh (4, 51) / -0.07823657941665_wp / - data gffq (4, 51) / -0.00985357197761_wp / - data gffh (4, 51) / 0.00328452399254_wp / - data dftq (4, 51) / 0.12434700000000_wp / - data dfth (4, 51) / -0.04144666666667_wp / - data pbcq (4, 51) / 0.23470973824995_wp / - data pbch (4, 51) / -0.07823657941665_wp / - data clsq (4, 51) / -0.00985357197761_wp / - data clsh (4, 51) / 0.00328452399254_wp / - data hcount (4, 51) / 3.00000000000000_wp / - data ascale (4, 51) / 1.00000000000000_wp / - data refcovcn(4, 51) / 2.81393944504634_wp / - data refcn (4, 51) / 2.93146774469466_wp / - data refsys (4, 51) / 1 / - data alphaiw(:,4, 51) / & - & 46.7552750_wp, 45.8323020_wp, 43.3346180_wp, 36.0394380_wp, & - & 28.7272660_wp, 22.7845200_wp, 18.2688140_wp, 14.8903330_wp, & - & 12.3496050_wp, 10.4129670_wp, 8.9123290_wp, 7.7296420_wp, & - & 6.0113260_wp, 4.8438310_wp, 4.0103740_wp, 3.3908020_wp, & - & 2.9147740_wp, 2.1053690_wp, 1.6027900_wp, 1.0241710_wp, & - & 0.7112070_wp, 0.3526470_wp, 0.2089120_wp / - data refn(51) / 4 / -! REF Te - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 52) / 0.00000000000001_wp / - data refh (1, 52) / 0.00000000000000_wp / - data gffq (1, 52) / 0.00000000000000_wp / - data gffh (1, 52) / 0.00000000000000_wp / - data dftq (1, 52) / 0.00000000000001_wp / - data dfth (1, 52) / 0.00000000000000_wp / - data pbcq (1, 52) / 0.00000000000001_wp / - data pbch (1, 52) / 0.00000000000000_wp / - data clsq (1, 52) / 0.00000000000000_wp / - data clsh (1, 52) / 0.00000000000000_wp / - data hcount (1, 52) / 0.00000000000000_wp / - data ascale (1, 52) / 1.00000000000000_wp / - data refcovcn(1, 52) / 0.00000000000000_wp / - data refcn (1, 52) / 0.00000000000000_wp / - data refsys (1, 52) / 1 / - data alphaiw(:,1, 52) / & - & 38.7558670_wp, 37.8891050_wp, 35.5765770_wp, 29.0541470_wp, & - & 22.7985480_wp, 17.8842260_wp, 14.2354170_wp, 11.5477160_wp, & - & 9.5486370_wp, 8.0375580_wp, 6.8745420_wp, 5.9631130_wp, & - & 4.6477480_wp, 3.7603970_wp, 3.1299390_wp, 2.6624490_wp, & - & 2.3034360_wp, 1.6910060_wp, 1.3067460_wp, 0.8554460_wp, & - & 0.6045040_wp, 0.3075880_wp, 0.1846460_wp / -! REF TeH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 52) / -0.00520338227711_wp / - data refh (2, 52) / 0.00520338227710_wp / - data gffq (2, 52) / -0.09115200126999_wp / - data gffh (2, 52) / 0.09115200126999_wp / - data dftq (2, 52) / -0.01560200000000_wp / - data dfth (2, 52) / 0.01560400000000_wp / - data pbcq (2, 52) / -0.00520338227711_wp / - data pbch (2, 52) / 0.00520338227710_wp / - data clsq (2, 52) / -0.09115200126999_wp / - data clsh (2, 52) / 0.09115200126999_wp / - data hcount (2, 52) / 1.00000000000000_wp / - data ascale (2, 52) / 1.00000000000000_wp / - data refcovcn(2, 52) / 0.94900106848812_wp / - data refcn (2, 52) / 0.98114838477859_wp / - data refsys (2, 52) / 1 / - data alphaiw(:,2, 52) / & - & 41.2800660_wp, 40.4036870_wp, 38.0648030_wp, 31.4147320_wp, & - & 24.9165410_wp, 19.7095440_wp, 15.7789570_wp, 12.8463230_wp, & - & 10.6436490_wp, 8.9662810_wp, 7.6680330_wp, 6.6463830_wp, & - & 5.1661270_wp, 4.1647840_wp, 3.4530650_wp, 2.9259730_wp, & - & 2.5221220_wp, 1.8367870_wp, 1.4105310_wp, 0.9154730_wp, & - & 0.6434690_wp, 0.3251430_wp, 0.1945560_wp / -! REF TeH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 52) / -0.00151877920060_wp / - data refh (3, 52) / 0.00075938960030_wp / - data gffq (3, 52) / -0.09678003345023_wp / - data gffh (3, 52) / 0.04839001672511_wp / - data dftq (3, 52) / -0.03860500000000_wp / - data dfth (3, 52) / 0.01930100000000_wp / - data pbcq (3, 52) / -0.00151877920060_wp / - data pbch (3, 52) / 0.00075938960030_wp / - data clsq (3, 52) / -0.09678003345023_wp / - data clsh (3, 52) / 0.04839001672511_wp / - data hcount (3, 52) / 2.00000000000000_wp / - data ascale (3, 52) / 1.00000000000000_wp / - data refcovcn(3, 52) / 1.89954395376061_wp / - data refcn (3, 52) / 1.96387521222899_wp / - data refsys (3, 52) / 1 / - data alphaiw(:,3, 52) / & - & 43.3767540_wp, 42.5220370_wp, 40.2233370_wp, 33.5679210_wp, & - & 26.9051580_wp, 21.4529440_wp, 17.2695530_wp, 14.1098870_wp, & - & 11.7148730_wp, 9.8784450_wp, 8.4497140_wp, 7.3210330_wp, & - & 5.6796140_wp, 4.5661840_wp, 3.7742540_wp, 3.1881760_wp, & - & 2.7398680_wp, 1.9821020_wp, 1.5140480_wp, 0.9753820_wp, & - & 0.6823680_wp, 0.3426700_wp, 0.2044490_wp / - data refn(52) / 3 / -! REF I - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 53) / 0.00000000000001_wp / - data refh (1, 53) / 0.00000000000000_wp / - data gffq (1, 53) / 0.00000000000000_wp / - data gffh (1, 53) / 0.00000000000000_wp / - data dftq (1, 53) / 0.00000000000001_wp / - data dfth (1, 53) / 0.00000000000000_wp / - data pbcq (1, 53) / 0.00000000000001_wp / - data pbch (1, 53) / 0.00000000000000_wp / - data clsq (1, 53) / 0.00000000000000_wp / - data clsh (1, 53) / 0.00000000000000_wp / - data hcount (1, 53) / 0.00000000000000_wp / - data ascale (1, 53) / 1.00000000000000_wp / - data refcovcn(1, 53) / 0.00000000000000_wp / - data refcn (1, 53) / 0.00000000000000_wp / - data refsys (1, 53) / 1 / - data alphaiw(:,1, 53) / & - & 32.5364480_wp, 32.0135530_wp, 30.5701660_wp, 26.1371840_wp, & - & 21.4024280_wp, 17.3505230_wp, 14.1439250_wp, 11.6664030_wp, & - & 9.7557500_wp, 8.2712240_wp, 7.1046010_wp, 6.1759850_wp, & - & 4.8153900_wp, 3.8867100_wp, 3.2241390_wp, 2.7330620_wp, & - & 2.3571070_wp, 1.7206990_wp, 1.3260350_wp, 0.8674990_wp, & - & 0.6140980_wp, 0.3141040_wp, 0.1892860_wp / -! REF IH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 53) / -0.18609272966361_wp / - data refh (2, 53) / 0.18609272966361_wp / - data gffq (2, 53) / -0.13740767685282_wp / - data gffh (2, 53) / 0.13740767685282_wp / - data dftq (2, 53) / -0.07928000000000_wp / - data dfth (2, 53) / 0.07928200000000_wp / - data pbcq (2, 53) / -0.18609272966361_wp / - data pbch (2, 53) / 0.18609272966361_wp / - data clsq (2, 53) / -0.13740767685282_wp / - data clsh (2, 53) / 0.13740767685282_wp / - data hcount (2, 53) / 1.00000000000000_wp / - data ascale (2, 53) / 1.00000000000000_wp / - data refcovcn(2, 53) / 0.91239969640123_wp / - data refcn (2, 53) / 0.99682171802295_wp / - data refsys (2, 53) / 1 / - data alphaiw(:,2, 53) / & - & 35.5939760_wp, 35.0391840_wp, 33.5058920_wp, 28.7725970_wp, & - & 23.6664920_wp, 19.2510560_wp, 15.7268020_wp, 12.9864250_wp, & - & 10.8631350_wp, 9.2076450_wp, 7.9032670_wp, 6.8629800_wp, & - & 5.3359890_wp, 4.2925500_wp, 3.5482480_wp, 2.9972560_wp, & - & 2.5762480_wp, 1.8666410_wp, 1.4298640_wp, 0.9275130_wp, & - & 0.6530570_wp, 0.3316710_wp, 0.1992050_wp / - data refn(53) / 2 / -! REF 1e - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 54) / -0.00000000000000_wp / - data refh (1, 54) / 0.00000000000000_wp / - data gffq (1, 54) / 0.00000000000000_wp / - data gffh (1, 54) / 0.00000000000000_wp / - data dftq (1, 54) / -0.00000000000000_wp / - data dfth (1, 54) / 0.00000000000000_wp / - data pbcq (1, 54) / -0.00000000000000_wp / - data pbch (1, 54) / 0.00000000000000_wp / - data clsq (1, 54) / 0.00000000000000_wp / - data clsh (1, 54) / 0.00000000000000_wp / - data hcount (1, 54) / 0.00000000000000_wp / - data ascale (1, 54) / 1.00000000000000_wp / - data refcovcn(1, 54) / 0.00000000000000_wp / - data refcn (1, 54) / 0.00000000000000_wp / - data refsys (1, 54) / 1 / - data alphaiw(:,1, 54) / & - & 27.3277050_wp, 27.0110760_wp, 26.1157860_wp, 23.1734500_wp, & - & 19.7140260_wp, 16.4952160_wp, 13.7782840_wp, 11.5745650_wp, & - & 9.8106950_wp, 8.3998660_wp, 7.2654260_wp, 6.3458240_wp, & - & 4.9718440_wp, 4.0169210_wp, 3.3286250_wp, 2.8159860_wp, & - & 2.4230090_wp, 1.7595470_wp, 1.3513270_wp, 0.8819580_wp, & - & 0.6246870_wp, 0.3206970_wp, 0.1938380_wp / - data refn(54) / 1 / -! REF Cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 55) / 0.0_wp / - data refh (1, 55) / 0.00000000000000_wp / - data gffq (1, 55) / 0.00000000000000_wp / - data gffh (1, 55) / 0.00000000000000_wp / - data dftq (1, 55) / 0.0_wp / - data dfth (1, 55) / 0.00000000000000_wp / - data pbcq (1, 55) / 0.0_wp / - data pbch (1, 55) / 0.00000000000000_wp / - data clsq (1, 55) / 0.00000000000000_wp / - data clsh (1, 55) / 0.00000000000000_wp / - data hcount (1, 55) / 0.00000000000000_wp / - data ascale (1, 55) / 1.00000000000000_wp / - data refcovcn(1, 55) / 0.00000000000000_wp / - data refcn (1, 55) / 0.00000000000000_wp / - data refsys (1, 55) / 1 / - data alphaiw(:,1, 55) / & - & 537.0897540_wp, 251.2031120_wp, 104.6716850_wp, 40.1908390_wp, & - & 24.9381150_wp, 18.3967650_wp, 14.5779860_wp, 11.9651660_wp, & - & 10.0264350_wp, 8.5234170_wp, 7.3270290_wp, 6.3574360_wp, & - & 4.8990430_wp, 3.8742590_wp, 3.1301840_wp, 2.5751510_wp, & - & 2.1515440_wp, 1.4501300_wp, 1.0384390_wp, 0.6036570_wp, & - & 0.3927120_wp, 0.1776630_wp, 0.1006850_wp / -! REF CsH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 55) / 0.44073166763575_wp / - data refh (2, 55) / -0.44073166763575_wp / - data gffq (2, 55) / 0.46524059775602_wp / - data gffh (2, 55) / -0.46524059775602_wp / - data dftq (2, 55) / 0.44691000000000_wp / - data dfth (2, 55) / -0.44691400000000_wp / - data pbcq (2, 55) / 0.44073166763575_wp / - data pbch (2, 55) / -0.44073166763575_wp / - data clsq (2, 55) / 0.46524059775602_wp / - data clsh (2, 55) / -0.46524059775602_wp / - data hcount (2, 55) / 1.00000000000000_wp / - data ascale (2, 55) / 1.00000000000000_wp / - data refcovcn(2, 55) / 0.78131762864252_wp / - data refcn (2, 55) / 0.99085899461464_wp / - data refsys (2, 55) / 1 / - data alphaiw(:,2, 55) / & - & 65.7018290_wp, 59.8918430_wp, 49.3703130_wp, 33.8726930_wp, & - & 25.2509890_wp, 19.8576040_wp, 16.1061580_wp, 13.3278610_wp, & - & 11.1931740_wp, 9.5136360_wp, 8.1692610_wp, 7.0782580_wp, & - & 5.4392600_wp, 4.2914390_wp, 3.4609450_wp, 2.8433200_wp, & - & 2.3731020_wp, 1.5968080_wp, 1.1424900_wp, 0.6636650_wp, & - & 0.4316520_wp, 0.1952610_wp, 0.1106580_wp / -! REF Cs4Cl4 - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 55) / 0.68068249931321_wp / - data refh (3, 55) / -0.68068249931321_wp / - data gffq (3, 55) / 0.60500000000000_wp / - data gffh (3, 55) / -0.60500000000000_wp / - data dftq (3, 55) / 0.68068249931321_wp / - data dfth (3, 55) / -0.68068249931321_wp / - data pbcq (3, 55) / 0.49200000000000_wp / - data pbch (3, 55) / -0.49200000000000_wp / - data clsq (3, 55) / 0.49200000000000_wp / - data clsh (3, 55) / -0.49200000000000_wp / - data hcount (3, 55) / 4.00000000000000_wp / - data ascale (3, 55) / 0.25000000000000_wp / - data refcovcn(3, 55) / 13.94000000000000_wp / - data refcn (3, 55) / 16.33600000000000_wp / - data refsys (3, 55) / 17 / - data alphaiw(:,3, 55) / & - & 159.0053270_wp, 157.1436212_wp, 151.9731787_wp, 135.7037659_wp, & - & 117.3153187_wp, 100.2482652_wp, 85.4662885_wp, 73.0126871_wp, & - & 62.6425221_wp, 54.0415555_wp, 46.9052446_wp, 40.9663710_wp, & - & 31.8279948_wp, 25.2977404_wp, 20.5185492_wp, 16.9398730_wp, & - & 14.2032476_wp, 9.6642916_wp, 6.9942505_wp, 4.1611863_wp, & - & 2.7731001_wp, 1.3285730_wp, 0.7903369_wp / - data refn(55) / 3 / -! REF Ba - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 56) / 0.0_wp / - data refh (1, 56) / 0.00000000000000_wp / - data gffq (1, 56) / 0.00000000000000_wp / - data gffh (1, 56) / 0.00000000000000_wp / - data dftq (1, 56) / 0.0_wp / - data dfth (1, 56) / 0.00000000000000_wp / - data pbcq (1, 56) / 0.0_wp / - data pbch (1, 56) / 0.00000000000000_wp / - data clsq (1, 56) / 0.00000000000000_wp / - data clsh (1, 56) / 0.00000000000000_wp / - data hcount (1, 56) / 0.00000000000000_wp / - data ascale (1, 56) / 1.00000000000000_wp / - data refcovcn(1, 56) / 0.00000000000000_wp / - data refcn (1, 56) / 0.00000000000000_wp / - data refsys (1, 56) / 1 / - data alphaiw(:,1, 56) / & - & 288.2408830_wp, 220.1240810_wp, 131.4902760_wp, 55.2586600_wp, & - & 31.5893280_wp, 21.6257080_wp, 16.3339130_wp, 13.0455460_wp, & - & 10.7783530_wp, 9.1050960_wp, 7.8133370_wp, 6.7850620_wp, & - & 5.2566000_wp, 4.1863800_wp, 3.4065330_wp, 2.8211540_wp, & - & 2.3711900_wp, 1.6174560_wp, 1.1682080_wp, 0.6862840_wp, & - & 0.4490360_wp, 0.2044320_wp, 0.1161510_wp / -! REF BaH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 56) / 0.39462085293344_wp / - data refh (2, 56) / -0.39462085293344_wp / - data gffq (2, 56) / 0.42198236936188_wp / - data gffh (2, 56) / -0.42198236936188_wp / - data dftq (2, 56) / 0.34401400000000_wp / - data dfth (2, 56) / -0.34401600000000_wp / - data pbcq (2, 56) / 0.39462085293344_wp / - data pbch (2, 56) / -0.39462085293344_wp / - data clsq (2, 56) / 0.42198236936188_wp / - data clsh (2, 56) / -0.42198236936188_wp / - data hcount (2, 56) / 1.00000000000000_wp / - data ascale (2, 56) / 1.00000000000000_wp / - data refcovcn(2, 56) / 0.78501458609867_wp / - data refcn (2, 56) / 0.97966156728304_wp / - data refsys (2, 56) / 1 / - data alphaiw(:,2, 56) / & - & 309.5716070_wp, 175.3545830_wp, 94.6066250_wp, 46.0830780_wp, & - & 30.0147260_wp, 22.0684410_wp, 17.2886740_wp, 14.0639130_wp, & - & 11.7253160_wp, 9.9472460_wp, 8.5510400_wp, 7.4290820_wp, & - & 5.7511370_wp, 4.5735640_wp, 3.7161310_wp, 3.0735940_wp, & - & 2.5806020_wp, 1.7570230_wp, 1.2676610_wp, 0.7440160_wp, & - & 0.4866820_wp, 0.2215860_wp, 0.1259200_wp / -! REF BaH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 56) / 0.56717887047949_wp / - data refh (3, 56) / -0.28358943523975_wp / - data gffq (3, 56) / 0.63397117832958_wp / - data gffh (3, 56) / -0.31698558916479_wp / - data dftq (3, 56) / 0.80245000000000_wp / - data dfth (3, 56) / -0.40123000000000_wp / - data pbcq (3, 56) / 0.56717887047949_wp / - data pbch (3, 56) / -0.28358943523975_wp / - data clsq (3, 56) / 0.63397117832958_wp / - data clsh (3, 56) / -0.31698558916479_wp / - data hcount (3, 56) / 2.00000000000000_wp / - data ascale (3, 56) / 1.00000000000000_wp / - data refcovcn(3, 56) / 1.47819220471197_wp / - data refcn (3, 56) / 1.84668170996467_wp / - data refsys (3, 56) / 1 / - data alphaiw(:,3, 56) / & - & 66.9605790_wp, 63.0034800_wp, 54.8221920_wp, 39.7272000_wp, & - & 29.6372990_wp, 23.0260300_wp, 18.4860590_wp, 15.2106190_wp, & - & 12.7502140_wp, 10.8439290_wp, 9.3316440_wp, 8.1096160_wp, & - & 6.2753070_wp, 4.9860280_wp, 4.0475020_wp, 3.3448150_wp, & - & 2.8062400_wp, 1.9080120_wp, 1.3753850_wp, 0.8064740_wp, & - & 0.5272920_wp, 0.2399460_wp, 0.1363100_wp / -! REF Ba4O4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 56) / 0.62956728884112 / - data refh (4, 56) / -0.62956728884112 / - data gffq (4, 56) / 0.82000000000000 / - data gffh (4, 56) / -0.82000000000000 / - data dftq (4, 56) / 0.62956728884112 / - data dfth (4, 56) / -0.62956728884112 / - data pbcq (4, 56) / 0.52800000000000 / - data pbch (4, 56) / -0.52800000000000 / - data clsq (4, 56) / 0.52800000000000 / - data clsh (4, 56) / -0.52800000000000 / - data hcount (4, 56) / 4.00000000000000 / - data ascale (4, 56) / 0.25000000000000 / - data refcovcn(4, 56) / 14.67700000000000 / - data refcn (4, 56) / 17.41200000000000 / - data refsys (4, 56) / 9 / - data alphaiw(:,4, 56) / & - & 155.5094396_wp, 152.2957198_wp, 143.9110133_wp, 121.2148688_wp, & - & 100.0521440_wp, 83.2245940_wp, 70.1280996_wp, 60.7626607_wp, & - & 51.5155269_wp, 44.7636011_wp, 39.1938022_wp, 34.5522205_wp, & - & 27.3444515_wp, 22.1012480_wp, 18.1884416_wp, 15.2025580_wp, & - & 12.8788334_wp, 8.9266992_wp, 6.5294153_wp, 3.9103194_wp, & - & 2.5946296_wp, 1.2081345_wp, 0.6957280_wp / - data refn(56) / 4 / -! REF La - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 57) / -0.00000000016424_wp / - data refh (1, 57) / 0.00000000000000_wp / - data gffq (1, 57) / 0.00000000000000_wp / - data gffh (1, 57) / 0.00000000000000_wp / - data dftq (1, 57) / -0.00000000016424_wp / - data dfth (1, 57) / 0.00000000000000_wp / - data pbcq (1, 57) / -0.00000000016424_wp / - data pbch (1, 57) / 0.00000000000000_wp / - data clsq (1, 57) / 0.00000000000000_wp / - data clsh (1, 57) / 0.00000000000000_wp / - data hcount (1, 57) / 0.00000000000000_wp / - data ascale (1, 57) / 1.00000000000000_wp / - data refcovcn(1, 57) / 0.00000000000000_wp / - data refcn (1, 57) / 0.00000000000000_wp / - data refsys (1, 57) / 1 / - data alphaiw(:,1, 57) / & - & 215.8140220_wp, 176.8449270_wp, 118.3158760_wp, 56.5506640_wp, & - & 33.7025040_wp, 23.2152200_wp, 17.4335570_wp, 13.8111350_wp, & - & 11.3289880_wp, 9.5173300_wp, 8.1343090_wp, 7.0437020_wp, & - & 5.4382140_wp, 4.3231050_wp, 3.5139470_wp, 2.9079640_wp, & - & 2.4428210_wp, 1.6648090_wp, 1.2017740_wp, 0.7056550_wp, & - & 0.4616280_wp, 0.2101180_wp, 0.1193250_wp / -! REF LaH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 57) / 0.14182729573672_wp / - data refh (2, 57) / -0.07091364828303_wp / - data gffq (2, 57) / 0.65599616057853_wp / - data gffh (2, 57) / -0.32799808028927_wp / - data dftq (2, 57) / 0.59641000000000_wp / - data dfth (2, 57) / -0.29819600000000_wp / - data pbcq (2, 57) / 0.14182729573672_wp / - data pbch (2, 57) / -0.07091364828303_wp / - data clsq (2, 57) / 0.65599616057853_wp / - data clsh (2, 57) / -0.32799808028927_wp / - data hcount (2, 57) / 2.00000000000000_wp / - data ascale (2, 57) / 1.00000000000000_wp / - data refcovcn(2, 57) / 1.60493415835961_wp / - data refcn (2, 57) / 1.93733589109731_wp / - data refsys (2, 57) / 1 / - data alphaiw(:,2, 57) / & - & 174.1703670_wp, 109.8104790_wp, 78.4184010_wp, 48.3320410_wp, & - & 33.8987960_wp, 25.4468050_wp, 19.9742230_wp, 16.1822840_wp, & - & 13.4194490_wp, 11.3279880_wp, 9.6974550_wp, 8.3967050_wp, & - & 6.4683870_wp, 5.1269150_wp, 4.1557730_wp, 3.4309420_wp, & - & 2.8764740_wp, 1.9535170_wp, 1.4072110_wp, 0.8245040_wp, & - & 0.5388600_wp, 0.2450480_wp, 0.1391110_wp / -! REF LaH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 57) / 0.61948745805358_wp / - data refh (3, 57) / -0.20649581935119_wp / - data gffq (3, 57) / 0.83084860530330_wp / - data gffh (3, 57) / -0.27694953510110_wp / - data dftq (3, 57) / 0.90461800000000_wp / - data dfth (3, 57) / -0.30154533333333_wp / - data pbcq (3, 57) / 0.61948745805358_wp / - data pbch (3, 57) / -0.20649581935119_wp / - data clsq (3, 57) / 0.83084860530330_wp / - data clsh (3, 57) / -0.27694953510110_wp / - data hcount (3, 57) / 3.00000000000000_wp / - data ascale (3, 57) / 1.00000000000000_wp / - data refcovcn(3, 57) / 2.41715875994685_wp / - data refcn (3, 57) / 2.91753935596640_wp / - data refsys (3, 57) / 1 / - data alphaiw(:,3, 57) / & - & 66.6599540_wp, 64.3784460_wp, 58.7168170_wp, 45.1581050_wp, & - & 34.3061210_wp, 26.6622110_wp, 21.2769290_wp, 17.3778510_wp, & - & 14.4673110_wp, 12.2338560_wp, 10.4793230_wp, 9.0738430_wp, & - & 6.9849920_wp, 5.5308960_wp, 4.4789930_wp, 3.6947640_wp, & - & 3.0955470_wp, 2.0997350_wp, 1.5114130_wp, 0.8848790_wp, & - & 0.5781220_wp, 0.2628230_wp, 0.1491850_wp / - data refn(57) / 3 / -! REF CeH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 58) / 0.54768224095698_wp / - data refh (1, 58) / -0.18256074698566_wp / - data gffq (1, 58) / 0.78733393312177_wp / - data gffh (1, 58) / -0.26244464437392_wp / - data dftq (1, 58) / 0.54768224095698_wp / - data dfth (1, 58) / -0.18256074698566_wp / - data pbcq (1, 58) / 0.54768224095698_wp / - data pbch (1, 58) / -0.18256074698566_wp / - data clsq (1, 58) / 0.78733393312177_wp / - data clsh (1, 58) / -0.26244464437392_wp / - data hcount (1, 58) / 3.00000000000000_wp / - data ascale (1, 58) / 1.00000000000000_wp / - data refcovcn(1, 58) / 2.32446531201143_wp / - data refcn (1, 58) / 2.79905712137645_wp / - data refsys (1, 58) / 1 / - data alphaiw(:,1, 58) / & - & 63.1803350_wp, 60.8655150_wp, 55.6077000_wp, 42.9730420_wp, & - & 32.8160560_wp, 25.6410650_wp, 20.5717660_wp, 16.8914020_wp, & - & 14.1378050_wp, 12.0210120_wp, 10.3558470_wp, 9.0204850_wp, & - & 7.0330480_wp, 5.6466750_wp, 4.6410990_wp, 3.8887730_wp, & - & 3.3113370_wp, 2.3420650_wp, 1.7576480_wp, 1.1111050_wp, & - & 0.7737220_wp, 0.3918750_wp, 0.2365100_wp / - data refn(58) / 1 / -! REF Pr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 59) / -0.00000000021208_wp / - data refh (1, 59) / 0.00000000000000_wp / - data gffq (1, 59) / 0.00000000000000_wp / - data gffh (1, 59) / 0.00000000000000_wp / - data dftq (1, 59) / -0.00000000021208_wp / - data dfth (1, 59) / 0.00000000000000_wp / - data pbcq (1, 59) / -0.00000000021208_wp / - data pbch (1, 59) / 0.00000000000000_wp / - data clsq (1, 59) / 0.00000000000000_wp / - data clsh (1, 59) / 0.00000000000000_wp / - data hcount (1, 59) / 0.00000000000000_wp / - data ascale (1, 59) / 1.00000000000000_wp / - data refcovcn(1, 59) / 0.00000000000000_wp / - data refcn (1, 59) / 0.00000000000000_wp / - data refsys (1, 59) / 1 / - data alphaiw(:,1, 59) / & - & 253.6075830_wp, 185.3478080_wp, 117.3131200_wp, 51.4986990_wp, & - & 29.5194860_wp, 20.1469030_wp, 15.2121030_wp, 12.1925180_wp, & - & 10.1406100_wp, 8.6417550_wp, 7.4910100_wp, 6.5762820_wp, & - & 5.2119620_wp, 4.2469660_wp, 3.5345800_wp, 2.9924220_wp, & - & 2.5699090_wp, 1.8461480_wp, 1.3998220_wp, 0.8963550_wp, & - & 0.6292150_wp, 0.3225380_wp, 0.1960510_wp / -! REF PrH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 59) / 0.56091390202022_wp / - data refh (2, 59) / -0.18697130067341_wp / - data gffq (2, 59) / 0.78255214121928_wp / - data gffh (2, 59) / -0.26085071373976_wp / - data dftq (2, 59) / 0.87928200000000_wp / - data dfth (2, 59) / -0.29309766666667_wp / - data pbcq (2, 59) / 0.56091390202022_wp / - data pbch (2, 59) / -0.18697130067341_wp / - data clsq (2, 59) / 0.78255214121928_wp / - data clsh (2, 59) / -0.26085071373976_wp / - data hcount (2, 59) / 3.00000000000000_wp / - data ascale (2, 59) / 1.00000000000000_wp / - data refcovcn(2, 59) / 2.44976242184767_wp / - data refcn (2, 59) / 2.94245250980475_wp / - data refsys (2, 59) / 1 / - data alphaiw(:,2, 59) / & - & 61.2373490_wp, 58.9335430_wp, 53.9743400_wp, 41.9343430_wp, & - & 32.1281250_wp, 25.1481370_wp, 20.2000000_wp, 16.6031610_wp, & - & 13.9109010_wp, 11.8406070_wp, 10.2112030_wp, 8.9035100_wp, & - & 6.9541880_wp, 5.5908190_wp, 4.5991840_wp, 3.8553720_wp, & - & 3.2832050_wp, 2.3202580_wp, 1.7385060_wp, 1.0952390_wp, & - & 0.7607110_wp, 0.3842190_wp, 0.2318250_wp / - data refn(59) / 2 / -! REF Nd - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 60) / -0.00000000019384_wp / - data refh (1, 60) / 0.00000000000000_wp / - data gffq (1, 60) / 0.00000000000000_wp / - data gffh (1, 60) / 0.00000000000000_wp / - data dftq (1, 60) / -0.00000000019384_wp / - data dfth (1, 60) / 0.00000000000000_wp / - data pbcq (1, 60) / -0.00000000019384_wp / - data pbch (1, 60) / 0.00000000000000_wp / - data clsq (1, 60) / 0.00000000000000_wp / - data clsh (1, 60) / 0.00000000000000_wp / - data hcount (1, 60) / 0.00000000000000_wp / - data ascale (1, 60) / 1.00000000000000_wp / - data refcovcn(1, 60) / 0.00000000000000_wp / - data refcn (1, 60) / 0.00000000000000_wp / - data refsys (1, 60) / 1 / - data alphaiw(:,1, 60) / & - & 224.5762180_wp, 179.2684400_wp, 114.5509860_wp, 50.7711900_wp, & - & 29.0959830_wp, 19.8086410_wp, 14.9251210_wp, 11.9483050_wp, & - & 9.9338740_wp, 8.4673600_wp, 7.3439400_wp, 6.4519280_wp, & - & 5.1215350_wp, 4.1790220_wp, 3.4814770_wp, 2.9491840_wp, & - & 2.5333290_wp, 1.8187150_wp, 1.3768350_wp, 0.8783290_wp, & - & 0.6146620_wp, 0.3138300_wp, 0.1905480_wp / -! REF NdH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 60) / 0.57175663319949_wp / - data refh (2, 60) / -0.19058554439983_wp / - data gffq (2, 60) / 0.78608430866652_wp / - data gffh (2, 60) / -0.26202810288884_wp / - data dftq (2, 60) / 0.87300100000000_wp / - data dfth (2, 60) / -0.29100533333333_wp / - data pbcq (2, 60) / 0.57175663319949_wp / - data pbch (2, 60) / -0.19058554439983_wp / - data clsq (2, 60) / 0.78608430866652_wp / - data clsh (2, 60) / -0.26202810288884_wp / - data hcount (2, 60) / 3.00000000000000_wp / - data ascale (2, 60) / 1.00000000000000_wp / - data refcovcn(2, 60) / 2.45621204848065_wp / - data refcn (2, 60) / 2.94550013327159_wp / - data refsys (2, 60) / 1 / - data alphaiw(:,2, 60) / & - & 59.8908920_wp, 57.8663720_wp, 53.0214580_wp, 41.2308960_wp, & - & 31.6026170_wp, 24.7396280_wp, 19.8738380_wp, 16.3389450_wp, & - & 13.6950980_wp, 11.6632880_wp, 10.0646540_wp, 8.7815920_wp, & - & 6.8677690_wp, 5.5271730_wp, 4.5502380_wp, 3.8160260_wp, & - & 3.2502340_wp, 2.2958240_wp, 1.7180490_wp, 1.0790660_wp, & - & 0.7475530_wp, 0.3762800_wp, 0.2268030_wp / - data refn(60) / 2 / -! REF Pm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 61) / -0.00000000047809_wp / - data refh (1, 61) / 0.00000000000000_wp / - data gffq (1, 61) / 0.00000000000000_wp / - data gffh (1, 61) / 0.00000000000000_wp / - data dftq (1, 61) / -0.00000000047809_wp / - data dfth (1, 61) / 0.00000000000000_wp / - data pbcq (1, 61) / -0.00000000047809_wp / - data pbch (1, 61) / 0.00000000000000_wp / - data clsq (1, 61) / 0.00000000000000_wp / - data clsh (1, 61) / 0.00000000000000_wp / - data hcount (1, 61) / 0.00000000000000_wp / - data ascale (1, 61) / 1.00000000000000_wp / - data refcovcn(1, 61) / 0.00000000000000_wp / - data refcn (1, 61) / 0.00000000000000_wp / - data refsys (1, 61) / 1 / - data alphaiw(:,1, 61) / & - & 216.5540280_wp, 174.0685600_wp, 112.0657200_wp, 49.9521540_wp, & - & 28.5964740_wp, 19.4194800_wp, 14.6027420_wp, 11.6781260_wp, & - & 9.7072940_wp, 8.2773840_wp, 7.1844350_wp, 6.3175570_wp, & - & 5.0245550_wp, 4.1068450_wp, 3.4257530_wp, 2.9044660_wp, & - & 2.4960780_wp, 1.7917290_wp, 1.3546830_wp, 0.8610840_wp, & - & 0.6005800_wp, 0.3050960_wp, 0.1848870_wp / -! REF PmH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 61) / 0.57848494573230_wp / - data refh (2, 61) / -0.19282831524410_wp / - data gffq (2, 61) / 0.79124653412356_wp / - data gffh (2, 61) / -0.26374884470785_wp / - data dftq (2, 61) / 0.88544700000000_wp / - data dfth (2, 61) / -0.29514800000000_wp / - data pbcq (2, 61) / 0.57848494573230_wp / - data pbch (2, 61) / -0.19282831524410_wp / - data clsq (2, 61) / 0.79124653412356_wp / - data clsh (2, 61) / -0.26374884470785_wp / - data hcount (2, 61) / 3.00000000000000_wp / - data ascale (2, 61) / 1.00000000000000_wp / - data refcovcn(2, 61) / 2.45653273553474_wp / - data refcn (2, 61) / 2.94127110730758_wp / - data refsys (2, 61) / 1 / - data alphaiw(:,2, 61) / & - & 57.9857080_wp, 56.0520210_wp, 51.4036550_wp, 40.1715870_wp, & - & 30.9043600_wp, 24.2360810_wp, 19.4864830_wp, 16.0303390_wp, & - & 13.4446280_wp, 11.4577250_wp, 9.8945360_wp, 8.6397290_wp, & - & 6.7667310_wp, 5.4526280_wp, 4.4930820_wp, 3.7704490_wp, & - & 3.2125050_wp, 2.2688980_wp, 1.6962120_wp, 1.0622980_wp, & - & 0.7339400_wp, 0.3678790_wp, 0.2213700_wp / - data refn(61) / 2 / -! REF Sm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 62) / -0.00000000067069_wp / - data refh (1, 62) / 0.00000000000000_wp / - data gffq (1, 62) / 0.00000000000000_wp / - data gffh (1, 62) / 0.00000000000000_wp / - data dftq (1, 62) / -0.00000000067069_wp / - data dfth (1, 62) / 0.00000000000000_wp / - data pbcq (1, 62) / -0.00000000067069_wp / - data pbch (1, 62) / 0.00000000000000_wp / - data clsq (1, 62) / 0.00000000000000_wp / - data clsh (1, 62) / 0.00000000000000_wp / - data hcount (1, 62) / 0.00000000000000_wp / - data ascale (1, 62) / 1.00000000000000_wp / - data refcovcn(1, 62) / 0.00000000000000_wp / - data refcn (1, 62) / 0.00000000000000_wp / - data refsys (1, 62) / 1 / - data alphaiw(:,1, 62) / & - & 209.4821630_wp, 169.3264270_wp, 109.7496270_wp, 49.1677750_wp, & - & 28.1221600_wp, 19.0508730_wp, 14.2954700_wp, 11.4178440_wp, & - & 9.4862320_wp, 8.0895200_wp, 7.0245330_wp, 6.1810260_wp, & - & 4.9234940_wp, 4.0299890_wp, 3.3654240_wp, 2.8555240_wp, & - & 2.4550980_wp, 1.7622060_wp, 1.3308620_wp, 0.8430750_wp, & - & 0.5860700_wp, 0.2961160_wp, 0.1790130_wp / -! REF SmH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 62) / 0.58363743729144_wp / - data refh (2, 62) / -0.19454581243048_wp / - data gffq (2, 62) / 0.78972506109909_wp / - data gffh (2, 62) / -0.26324168703303_wp / - data dftq (2, 62) / 0.87510600000000_wp / - data dfth (2, 62) / -0.29170100000000_wp / - data pbcq (2, 62) / 0.58363743729144_wp / - data pbch (2, 62) / -0.19454581243048_wp / - data clsq (2, 62) / 0.78972506109909_wp / - data clsh (2, 62) / -0.26324168703303_wp / - data hcount (2, 62) / 3.00000000000000_wp / - data ascale (2, 62) / 1.00000000000000_wp / - data refcovcn(2, 62) / 2.45472309204146_wp / - data refcn (2, 62) / 2.92998749109076_wp / - data refsys (2, 62) / 1 / - data alphaiw(:,2, 62) / & - & 60.4975550_wp, 56.8914260_wp, 51.7310830_wp, 40.1100700_wp, & - & 30.7211290_wp, 24.0196790_wp, 19.2720050_wp, 15.8320160_wp, & - & 13.2674100_wp, 11.3021990_wp, 9.7592770_wp, 8.5225050_wp, & - & 6.6783810_wp, 5.3848030_wp, 4.4395640_wp, 3.7268880_wp, & - & 3.1759310_wp, 2.2423610_wp, 1.6746190_wp, 1.0457120_wp, & - & 0.7204260_wp, 0.3593990_wp, 0.2157950_wp / - data refn(62) / 2 / -! REF Eu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 63) / -0.00000000029832_wp / - data refh (1, 63) / 0.00000000000000_wp / - data gffq (1, 63) / 0.00000000000000_wp / - data gffh (1, 63) / 0.00000000000000_wp / - data dftq (1, 63) / -0.00000000029832_wp / - data dfth (1, 63) / 0.00000000000000_wp / - data pbcq (1, 63) / -0.00000000029832_wp / - data pbch (1, 63) / 0.00000000000000_wp / - data clsq (1, 63) / 0.00000000000000_wp / - data clsh (1, 63) / 0.00000000000000_wp / - data hcount (1, 63) / 0.00000000000000_wp / - data ascale (1, 63) / 1.00000000000000_wp / - data refcovcn(1, 63) / 0.00000000000000_wp / - data refcn (1, 63) / 0.00000000000000_wp / - data refsys (1, 63) / 1 / - data alphaiw(:,1, 63) / & - & 203.2111900_wp, 165.0774090_wp, 107.6941350_wp, 48.4835280_wp, & - & 27.7173710_wp, 18.7379040_wp, 14.0329820_wp, 11.1932480_wp, & - & 9.2933470_wp, 7.9237680_wp, 6.8819260_wp, 6.0580060_wp, & - & 4.8307140_wp, 3.9582910_wp, 3.3084100_wp, 2.8088210_wp, & - & 2.4157350_wp, 1.7336990_wp, 1.3079430_wp, 0.8259450_wp, & - & 0.5723790_wp, 0.2877150_wp, 0.1735300_wp / -! REF EuH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 63) / 0.14255010862838_wp / - data refh (2, 63) / -0.07127505431420_wp / - data gffq (2, 63) / 0.65326281414848_wp / - data gffh (2, 63) / -0.32663140707424_wp / - data dftq (2, 63) / 0.65370700000000_wp / - data dfth (2, 63) / -0.32684400000000_wp / - data pbcq (2, 63) / 0.14255010862838_wp / - data pbch (2, 63) / -0.07127505431420_wp / - data clsq (2, 63) / 0.65326281414848_wp / - data clsh (2, 63) / -0.32663140707424_wp / - data hcount (2, 63) / 2.00000000000000_wp / - data ascale (2, 63) / 1.00000000000000_wp / - data refcovcn(2, 63) / 1.53272635693059_wp / - data refcn (2, 63) / 1.82859934010382_wp / - data refsys (2, 63) / 1 / - data alphaiw(:,2, 63) / & - & 58.3846820_wp, 55.5074830_wp, 48.9596600_wp, 35.5239180_wp, & - & 26.2422590_wp, 20.2406920_wp, 16.2113610_wp, 13.3691670_wp, & - & 11.2734740_wp, 9.6705860_wp, 8.4080470_wp, 7.3900200_wp, & - & 5.8559040_wp, 4.7635490_wp, 3.9543760_wp, 3.3370760_wp, & - & 2.8551160_wp, 2.0281870_wp, 1.5187450_wp, 0.9491330_wp, & - & 0.6530540_wp, 0.3246600_wp, 0.1946040_wp / - data refn(63) / 2 / -! REF Gd - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 64) / -0.00000000020011_wp / - data refh (1, 64) / 0.00000000000000_wp / - data gffq (1, 64) / 0.00000000000000_wp / - data gffh (1, 64) / 0.00000000000000_wp / - data dftq (1, 64) / -0.00000000020011_wp / - data dfth (1, 64) / 0.00000000000000_wp / - data pbcq (1, 64) / -0.00000000020011_wp / - data pbch (1, 64) / 0.00000000000000_wp / - data clsq (1, 64) / 0.00000000000000_wp / - data clsh (1, 64) / 0.00000000000000_wp / - data hcount (1, 64) / 0.00000000000000_wp / - data ascale (1, 64) / 1.00000000000000_wp / - data refcovcn(1, 64) / 0.00000000000000_wp / - data refcn (1, 64) / 0.00000000000000_wp / - data refsys (1, 64) / 1 / - data alphaiw(:,1, 64) / & - & 141.8420640_wp, 116.8571040_wp, 82.4531150_wp, 42.8638860_wp, & - & 26.4230410_wp, 18.5963810_wp, 14.2465310_wp, 11.5139220_wp, & - & 9.6332520_wp, 8.2500980_wp, 7.1830900_wp, 6.3311290_wp, & - & 5.0514610_wp, 4.1367300_wp, 3.4541820_wp, 2.9295050_wp, & - & 2.5169890_wp, 1.8023770_wp, 1.3572570_wp, 0.8545860_wp, & - & 0.5909780_wp, 0.2962180_wp, 0.1784510_wp / -! REF GdH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 64) / 0.58503142163331_wp / - data refh (2, 64) / -0.19501047387777_wp / - data gffq (2, 64) / 0.78994446367069_wp / - data gffh (2, 64) / -0.26331482122356_wp / - data dftq (2, 64) / 0.81693300000000_wp / - data dfth (2, 64) / -0.27231133333333_wp / - data pbcq (2, 64) / 0.58503142163331_wp / - data pbch (2, 64) / -0.19501047387777_wp / - data clsq (2, 64) / 0.78994446367069_wp / - data clsh (2, 64) / -0.26331482122356_wp / - data hcount (2, 64) / 3.00000000000000_wp / - data ascale (2, 64) / 1.00000000000000_wp / - data refcovcn(2, 64) / 2.41754019361739_wp / - data refcn (2, 64) / 2.87315743546354_wp / - data refsys (2, 64) / 1 / - data alphaiw(:,2, 64) / & - & 59.9521870_wp, 57.6299620_wp, 52.3452910_wp, 40.4588930_wp, & - & 30.8901980_wp, 24.0499010_wp, 19.2156040_wp, 15.7302290_wp, & - & 13.1464310_wp, 11.1770130_wp, 9.6378050_wp, 8.4085080_wp, & - & 6.5823240_wp, 5.3050770_wp, 4.3727770_wp, 3.6698530_wp, & - & 3.1261280_wp, 2.2035920_wp, 1.6416690_wp, 1.0191840_wp, & - & 0.6982840_wp, 0.3451090_wp, 0.2062760_wp / - data refn(64) / 2 / -! REF Tb - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 65) / -0.00000000017383_wp / - data refh (1, 65) / 0.00000000000000_wp / - data gffq (1, 65) / 0.00000000000000_wp / - data gffh (1, 65) / 0.00000000000000_wp / - data dftq (1, 65) / -0.00000000017383_wp / - data dfth (1, 65) / 0.00000000000000_wp / - data pbcq (1, 65) / -0.00000000017383_wp / - data pbch (1, 65) / 0.00000000000000_wp / - data clsq (1, 65) / 0.00000000000000_wp / - data clsh (1, 65) / 0.00000000000000_wp / - data hcount (1, 65) / 0.00000000000000_wp / - data ascale (1, 65) / 1.00000000000000_wp / - data refcovcn(1, 65) / 0.00000000000000_wp / - data refcn (1, 65) / 0.00000000000000_wp / - data refsys (1, 65) / 1 / - data alphaiw(:,1, 65) / & - & 229.3015960_wp, 148.7572060_wp, 83.8992590_wp, 37.7525280_wp, & - & 23.0411680_wp, 16.4030610_wp, 12.7361960_wp, 10.4183080_wp, & - & 8.8072510_wp, 7.6095540_wp, 6.6757310_wp, 5.9225500_wp, & - & 4.7760310_wp, 3.9431820_wp, 3.3133000_wp, 2.8236490_wp, & - & 2.4350780_wp, 1.7540070_wp, 1.3245690_wp, 0.8351270_wp, & - & 0.5770300_wp, 0.2882710_wp, 0.1732830_wp / -! REF TbH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 65) / 0.60523146786190_wp / - data refh (2, 65) / -0.20174382262063_wp / - data gffq (2, 65) / 0.79462439284960_wp / - data gffh (2, 65) / -0.26487479761653_wp / - data dftq (2, 65) / 0.89352700000000_wp / - data dfth (2, 65) / -0.29784333333333_wp / - data pbcq (2, 65) / 0.60523146786190_wp / - data pbch (2, 65) / -0.20174382262063_wp / - data clsq (2, 65) / 0.79462439284960_wp / - data clsh (2, 65) / -0.26487479761653_wp / - data hcount (2, 65) / 3.00000000000000_wp / - data ascale (2, 65) / 1.00000000000000_wp / - data refcovcn(2, 65) / 2.45190848719608_wp / - data refcn (2, 65) / 2.90861742800663_wp / - data refsys (2, 65) / 1 / - data alphaiw(:,2, 65) / & - & 55.7777620_wp, 53.9540020_wp, 49.4627260_wp, 38.5259830_wp, & - & 29.5462910_wp, 23.1049190_wp, 18.5294200_wp, 15.2134150_wp, & - & 12.7449150_wp, 10.8576310_wp, 9.3793010_wp, 8.1965330_wp, & - & 6.4356150_wp, 5.2004630_wp, 4.2962800_wp, 3.6126080_wp, & - & 3.0823350_wp, 2.1790430_wp, 1.6261760_wp, 1.0110080_wp, & - & 0.6927930_wp, 0.3420770_wp, 0.2042870_wp / - data refn(65) / 2 / -! REF Dy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 66) / -0.00000000016680_wp / - data refh (1, 66) / 0.00000000000000_wp / - data gffq (1, 66) / 0.00000000000000_wp / - data gffh (1, 66) / 0.00000000000000_wp / - data dftq (1, 66) / -0.00000000016680_wp / - data dfth (1, 66) / 0.00000000000000_wp / - data pbcq (1, 66) / -0.00000000016680_wp / - data pbch (1, 66) / 0.00000000000000_wp / - data clsq (1, 66) / 0.00000000000000_wp / - data clsh (1, 66) / 0.00000000000000_wp / - data hcount (1, 66) / 0.00000000000000_wp / - data ascale (1, 66) / 1.00000000000000_wp / - data refcovcn(1, 66) / 0.00000000000000_wp / - data refcn (1, 66) / 0.00000000000000_wp / - data refsys (1, 66) / 1 / - data alphaiw(:,1, 66) / & - & 232.4656730_wp, 135.1836000_wp, 80.1286950_wp, 37.7486970_wp, & - & 23.2434510_wp, 16.5330840_wp, 12.7969630_wp, 10.4341740_wp, & - & 8.7966470_wp, 7.5842480_wp, 6.6428660_wp, 5.8863450_wp, & - & 4.7393580_wp, 3.9091410_wp, 3.2824410_wp, 2.7957150_wp, & - & 2.4096230_wp, 1.7330220_wp, 1.3064720_wp, 0.8207680_wp, & - & 0.5653110_wp, 0.2809900_wp, 0.1685370_wp / -! REF DyH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 66) / 0.61019655094139_wp / - data refh (2, 66) / -0.20339885031380_wp / - data gffq (2, 66) / 0.79518107342432_wp / - data gffh (2, 66) / -0.26506035780811_wp / - data dftq (2, 66) / 0.87225900000000_wp / - data dfth (2, 66) / -0.29075266666667_wp / - data pbcq (2, 66) / 0.61019655094139_wp / - data pbch (2, 66) / -0.20339885031380_wp / - data clsq (2, 66) / 0.79518107342432_wp / - data clsh (2, 66) / -0.26506035780811_wp / - data hcount (2, 66) / 3.00000000000000_wp / - data ascale (2, 66) / 1.00000000000000_wp / - data refcovcn(2, 66) / 2.44535641509585_wp / - data refcn (2, 66) / 2.89653794321150_wp / - data refsys (2, 66) / 1 / - data alphaiw(:,2, 66) / & - & 60.4090430_wp, 55.9872550_wp, 50.3819660_wp, 38.5219880_wp, & - & 29.3573150_wp, 22.8882210_wp, 18.3247830_wp, 15.0311820_wp, & - & 12.5861420_wp, 10.7203330_wp, 9.2606660_wp, 8.0937380_wp, & - & 6.3571910_wp, 5.1389330_wp, 4.2464670_wp, 3.5710020_wp, & - & 3.0465710_wp, 2.1519680_wp, 1.6036830_wp, 0.9935670_wp, & - & 0.6786190_wp, 0.3332680_wp, 0.1985350_wp / - data refn(66) / 2 / -! REF Ho - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 67) / -0.00000000016492_wp / - data refh (1, 67) / 0.00000000000000_wp / - data gffq (1, 67) / 0.00000000000000_wp / - data gffh (1, 67) / 0.00000000000000_wp / - data dftq (1, 67) / -0.00000000016492_wp / - data dfth (1, 67) / 0.00000000000000_wp / - data pbcq (1, 67) / -0.00000000016492_wp / - data pbch (1, 67) / 0.00000000000000_wp / - data clsq (1, 67) / 0.00000000000000_wp / - data clsh (1, 67) / 0.00000000000000_wp / - data hcount (1, 67) / 0.00000000000000_wp / - data ascale (1, 67) / 1.00000000000000_wp / - data refcovcn(1, 67) / 0.00000000000000_wp / - data refcn (1, 67) / 0.00000000000000_wp / - data refsys (1, 67) / 1 / - data alphaiw(:,1, 67) / & - & 174.3579710_wp, 145.3475730_wp, 98.3386140_wp, 45.6653390_wp, & - & 26.1535730_wp, 17.5697070_wp, 13.0686310_wp, 10.3734350_wp, & - & 8.5909150_wp, 7.3206360_wp, 6.3633450_wp, 5.6111750_wp, & - & 4.4954000_wp, 3.7014620_wp, 3.1066380_wp, 2.6458480_wp, & - & 2.2803750_wp, 1.6387150_wp, 1.2329370_wp, 0.7701030_wp, & - & 0.5271880_wp, 0.2591200_wp, 0.1545480_wp / -! REF HoH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 67) / 0.62162856785073_wp / - data refh (2, 67) / -0.20720952261691_wp / - data gffq (2, 67) / 0.80930480242405_wp / - data gffh (2, 67) / -0.26976826747468_wp / - data dftq (2, 67) / 0.90057300000000_wp / - data dfth (2, 67) / -0.30018866666667_wp / - data pbcq (2, 67) / 0.62162856785073_wp / - data pbch (2, 67) / -0.20720952261691_wp / - data clsq (2, 67) / 0.80930480242405_wp / - data clsh (2, 67) / -0.26976826747468_wp / - data hcount (2, 67) / 3.00000000000000_wp / - data ascale (2, 67) / 1.00000000000000_wp / - data refcovcn(2, 67) / 2.47312888776754_wp / - data refcn (2, 67) / 2.92423628373451_wp / - data refsys (2, 67) / 1 / - data alphaiw(:,2, 67) / & - & 52.4790850_wp, 50.9455980_wp, 47.0541390_wp, 37.1641820_wp, & - & 28.6862320_wp, 22.4764090_wp, 18.0300540_wp, 14.8000680_wp, & - & 12.3955370_wp, 10.5586820_wp, 9.1212810_wp, 7.9722170_wp, & - & 6.2625620_wp, 5.0632080_wp, 4.1843110_wp, 3.5187310_wp, & - & 3.0016100_wp, 2.1184470_wp, 1.5764470_wp, 0.9730470_wp, & - & 0.6620460_wp, 0.3227820_wp, 0.1915480_wp / - data refn(67) / 2 / -! REF Er - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 68) / -0.00000000016442_wp / - data refh (1, 68) / 0.00000000000000_wp / - data gffq (1, 68) / 0.00000000000000_wp / - data gffh (1, 68) / 0.00000000000000_wp / - data dftq (1, 68) / -0.00000000016442_wp / - data dfth (1, 68) / 0.00000000000000_wp / - data pbcq (1, 68) / -0.00000000016442_wp / - data pbch (1, 68) / 0.00000000000000_wp / - data clsq (1, 68) / 0.00000000000000_wp / - data clsh (1, 68) / 0.00000000000000_wp / - data hcount (1, 68) / 0.00000000000000_wp / - data ascale (1, 68) / 1.00000000000000_wp / - data refcovcn(1, 68) / 0.00000000000000_wp / - data refcn (1, 68) / 0.00000000000000_wp / - data refsys (1, 68) / 1 / - data alphaiw(:,1, 68) / & - & 169.5086700_wp, 141.8311300_wp, 96.4854630_wp, 44.9898390_wp, & - & 25.7372660_wp, 17.2457070_wp, 12.7960440_wp, 10.1383860_wp, & - & 8.3867110_wp, 7.1428030_wp, 6.2082610_wp, 5.4756830_wp, & - & 4.3910800_wp, 3.6198210_wp, 3.0414510_wp, 2.5926580_wp, & - & 2.2360160_wp, 1.6079710_wp, 1.2093860_wp, 0.7535860_wp, & - & 0.5142640_wp, 0.2510880_wp, 0.1491740_wp / -! REF ErH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 68) / 0.62470266440724_wp / - data refh (2, 68) / -0.20823422146908_wp / - data gffq (2, 68) / 0.81306730354597_wp / - data gffh (2, 68) / -0.27102243451532_wp / - data dftq (2, 68) / 0.90879700000000_wp / - data dfth (2, 68) / -0.30293100000000_wp / - data pbcq (2, 68) / 0.62470266440724_wp / - data pbch (2, 68) / -0.20823422146908_wp / - data clsq (2, 68) / 0.81306730354597_wp / - data clsh (2, 68) / -0.27102243451532_wp / - data hcount (2, 68) / 3.00000000000000_wp / - data ascale (2, 68) / 1.00000000000000_wp / - data refcovcn(2, 68) / 2.48043640078965_wp / - data refcn (2, 68) / 2.92818783679168_wp / - data refsys (2, 68) / 1 / - data alphaiw(:,2, 68) / & - & 50.9243700_wp, 49.4869020_wp, 45.8178160_wp, 36.3744420_wp, & - & 28.1606380_wp, 22.0904510_wp, 17.7252050_wp, 14.5487700_wp, & - & 12.1834110_wp, 10.3771780_wp, 8.9646510_wp, 7.8362150_wp, & - & 6.1584380_wp, 4.9818960_wp, 4.1194840_wp, 3.4659310_wp, & - & 2.9576820_wp, 2.0882320_wp, 1.5534830_wp, 0.9571210_wp, & - & 0.6496440_wp, 0.3150810_wp, 0.1863840_wp / - data refn(68) / 2 / -! REF Tm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 69) / -0.00000000016430_wp / - data refh (1, 69) / 0.00000000000000_wp / - data gffq (1, 69) / 0.00000000000000_wp / - data gffh (1, 69) / 0.00000000000000_wp / - data dftq (1, 69) / -0.00000000016430_wp / - data dfth (1, 69) / 0.00000000000000_wp / - data pbcq (1, 69) / -0.00000000016430_wp / - data pbch (1, 69) / 0.00000000000000_wp / - data clsq (1, 69) / 0.00000000000000_wp / - data clsh (1, 69) / 0.00000000000000_wp / - data hcount (1, 69) / 0.00000000000000_wp / - data ascale (1, 69) / 1.00000000000000_wp / - data refcovcn(1, 69) / 0.00000000000000_wp / - data refcn (1, 69) / 0.00000000000000_wp / - data refsys (1, 69) / 1 / - data alphaiw(:,1, 69) / & - & 164.8744790_wp, 138.5034170_wp, 94.7797640_wp, 44.4385580_wp, & - & 25.4312120_wp, 17.0158970_wp, 12.6028120_wp, 9.9697610_wp, & - & 8.2378580_wp, 7.0109450_wp, 6.0912830_wp, 5.3717500_wp, & - & 4.3084370_wp, 3.5531670_wp, 2.9867270_wp, 2.5468500_wp, & - & 2.1969270_wp, 1.5796200_wp, 1.1870370_wp, 0.7375970_wp, & - & 0.5018220_wp, 0.2436440_wp, 0.1443670_wp / -! REF TmH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 69) / 0.63183032821235_wp / - data refh (2, 69) / -0.21061010940412_wp / - data gffq (2, 69) / 0.81408370489997_wp / - data gffh (2, 69) / -0.27136123496666_wp / - data dftq (2, 69) / 0.89507300000000_wp / - data dfth (2, 69) / -0.29835433333333_wp / - data pbcq (2, 69) / 0.63183032821235_wp / - data pbch (2, 69) / -0.21061010940412_wp / - data clsq (2, 69) / 0.81408370489997_wp / - data clsh (2, 69) / -0.27136123496666_wp / - data hcount (2, 69) / 3.00000000000000_wp / - data ascale (2, 69) / 1.00000000000000_wp / - data refcovcn(2, 69) / 2.48120800603580_wp / - data refcn (2, 69) / 2.92455515909581_wp / - data refsys (2, 69) / 1 / - data alphaiw(:,2, 69) / & - & 50.9258390_wp, 49.3627740_wp, 45.6624910_wp, 36.1857370_wp, & - & 27.9704110_wp, 21.9122080_wp, 17.5625150_wp, 14.4018520_wp, & - & 12.0514680_wp, 10.2590760_wp, 8.8591280_wp, 7.7419770_wp, & - & 6.0830330_wp, 4.9209200_wp, 4.0693970_wp, 3.4240270_wp, & - & 2.9219510_wp, 2.0623180_wp, 1.5329870_wp, 0.9422880_wp, & - & 0.6379740_wp, 0.3079830_wp, 0.1817680_wp / - data refn(69) / 2 / -! REF Yb - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 70) / -0.00000000016425_wp / - data refh (1, 70) / 0.00000000000000_wp / - data gffq (1, 70) / 0.00000000000000_wp / - data gffh (1, 70) / 0.00000000000000_wp / - data dftq (1, 70) / -0.00000000016425_wp / - data dfth (1, 70) / 0.00000000000000_wp / - data pbcq (1, 70) / -0.00000000016425_wp / - data pbch (1, 70) / 0.00000000000000_wp / - data clsq (1, 70) / 0.00000000000000_wp / - data clsh (1, 70) / 0.00000000000000_wp / - data hcount (1, 70) / 0.00000000000000_wp / - data ascale (1, 70) / 1.00000000000000_wp / - data refcovcn(1, 70) / 0.00000000000000_wp / - data refcn (1, 70) / 0.00000000000000_wp / - data refsys (1, 70) / 1 / - data alphaiw(:,1, 70) / & - & 163.7379070_wp, 137.4016000_wp, 93.8094750_wp, 43.7828040_wp, & - & 24.9508110_wp, 16.6301360_wp, 12.2781120_wp, 9.6905770_wp, & - & 7.9955170_wp, 6.7996180_wp, 5.9064770_wp, 5.2097330_wp, & - & 4.1828480_wp, 3.4544290_wp, 2.9077830_wp, 2.4825740_wp, & - & 2.1436170_wp, 1.5435770_wp, 1.1603320_wp, 0.7200560_wp, & - & 0.4887560_wp, 0.2360610_wp, 0.1394570_wp / -! REF YbH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 70) / 0.60550144239070_wp / - data refh (2, 70) / -0.20183381413024_wp / - data gffq (2, 70) / 0.78415843735390_wp / - data gffh (2, 70) / -0.26138614578463_wp / - data dftq (2, 70) / 0.85697400000000_wp / - data dfth (2, 70) / -0.28565700000000_wp / - data pbcq (2, 70) / 0.60550144239070_wp / - data pbch (2, 70) / -0.20183381413024_wp / - data clsq (2, 70) / 0.78415843735390_wp / - data clsh (2, 70) / -0.26138614578463_wp / - data hcount (2, 70) / 3.00000000000000_wp / - data ascale (2, 70) / 1.00000000000000_wp / - data refcovcn(2, 70) / 2.41884356027485_wp / - data refcn (2, 70) / 2.84817486472051_wp / - data refsys (2, 70) / 1 / - data alphaiw(:,2, 70) / & - & 54.1811670_wp, 52.3584220_wp, 48.1909980_wp, 37.7829980_wp, & - & 28.8680310_wp, 22.3694590_wp, 17.7640250_wp, 14.4601420_wp, & - & 12.0316690_wp, 10.1983910_wp, 8.7787560_wp, 7.6539450_wp, & - & 5.9967880_wp, 4.8445850_wp, 4.0040030_wp, 3.3683890_wp, & - & 2.8743980_wp, 2.0286710_wp, 1.5073600_wp, 0.9248310_wp, & - & 0.6246590_wp, 0.3000110_wp, 0.1765320_wp / - data refn(70) / 2 / -! REF Lu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 71) / -0.00000000016423_wp / - data refh (1, 71) / 0.00000000000000_wp / - data gffq (1, 71) / 0.00000000000000_wp / - data gffh (1, 71) / 0.00000000000000_wp / - data dftq (1, 71) / -0.00000000016423_wp / - data dfth (1, 71) / 0.00000000000000_wp / - data pbcq (1, 71) / -0.00000000016423_wp / - data pbch (1, 71) / 0.00000000000000_wp / - data clsq (1, 71) / 0.00000000000000_wp / - data clsh (1, 71) / 0.00000000000000_wp / - data hcount (1, 71) / 0.00000000000000_wp / - data ascale (1, 71) / 1.00000000000000_wp / - data refcovcn(1, 71) / 0.00000000000000_wp / - data refcn (1, 71) / 0.00000000000000_wp / - data refsys (1, 71) / 1 / - data alphaiw(:,1, 71) / & - & 136.8530670_wp, 104.2975620_wp, 76.5562240_wp, 40.2834860_wp, & - & 24.1515190_wp, 16.4764390_wp, 12.3100420_wp, 9.7790490_wp, & - & 8.0987470_wp, 6.9030530_wp, 6.0050390_wp, 5.3018750_wp, & - & 4.2621270_wp, 3.5227910_wp, 2.9673480_wp, 2.5350740_wp, & - & 2.1903720_wp, 1.5797660_wp, 1.1891950_wp, 0.7393030_wp, & - & 0.5021560_wp, 0.2423920_wp, 0.1430370_wp / -! REF LuH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 71) / 0.64112998199707_wp / - data refh (2, 71) / -0.21370999399902_wp / - data gffq (2, 71) / 0.82263187273050_wp / - data gffh (2, 71) / -0.27421062424350_wp / - data dftq (2, 71) / 0.77300000000000_wp / - data dfth (2, 71) / -0.25766600000000_wp / - data pbcq (2, 71) / 0.64112998199707_wp / - data pbch (2, 71) / -0.21370999399902_wp / - data clsq (2, 71) / 0.82263187273050_wp / - data clsh (2, 71) / -0.27421062424350_wp / - data hcount (2, 71) / 3.00000000000000_wp / - data ascale (2, 71) / 1.00000000000000_wp / - data refcovcn(2, 71) / 2.48673110207243_wp / - data refcn (2, 71) / 2.92190497244653_wp / - data refsys (2, 71) / 1 / - data alphaiw(:,2, 71) / & - & 48.9452970_wp, 47.6317230_wp, 44.2461460_wp, 35.3576300_wp, & - & 27.4507560_wp, 21.5311680_wp, 17.2508500_wp, 14.1326890_wp, & - & 11.8136070_wp, 10.0470280_wp, 8.6694960_wp, 7.5721550_wp, & - & 5.9462740_wp, 4.8097520_wp, 3.9777670_wp, 3.3472210_wp, & - & 2.8563980_wp, 2.0147310_wp, 1.4952460_wp, 0.9145890_wp, & - & 0.6157550_wp, 0.2938290_wp, 0.1722380_wp / - data refn(71) / 2 / -! REF Hf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 72) / -0.00000000032846_wp / - data refh (1, 72) / 0.00000000000000_wp / - data gffq (1, 72) / 0.00000000000000_wp / - data gffh (1, 72) / 0.00000000000000_wp / - data dftq (1, 72) / -0.00000000032846_wp / - data dfth (1, 72) / 0.00000000000000_wp / - data pbcq (1, 72) / -0.00000000032846_wp / - data pbch (1, 72) / 0.00000000000000_wp / - data clsq (1, 72) / 0.00000000000000_wp / - data clsh (1, 72) / 0.00000000000000_wp / - data hcount (1, 72) / 0.00000000000000_wp / - data ascale (1, 72) / 1.00000000000000_wp / - data refcovcn(1, 72) / 0.00000000000000_wp / - data refcn (1, 72) / 0.00000000000000_wp / - data refsys (1, 72) / 1 / - data alphaiw(:,1, 72) / & - & 106.2816210_wp, 95.4891650_wp, 75.3034870_wp, 44.1393100_wp, & - & 28.1355730_wp, 19.6843670_wp, 14.7522820_wp, 11.6120870_wp, & - & 9.4717210_wp, 7.9330520_wp, 6.7792700_wp, 5.8843260_wp, & - & 4.5893730_wp, 3.6999000_wp, 3.0536720_wp, 2.5653680_wp, & - & 2.1856620_wp, 1.5348190_wp, 1.1334250_wp, 0.6859220_wp, & - & 0.4568140_wp, 0.2123490_wp, 0.1215650_wp / -! REF HfH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 72) / 0.11182987101245_wp / - data refh (2, 72) / -0.05591493550625_wp / - data gffq (2, 72) / 0.44266476936835_wp / - data gffh (2, 72) / -0.22133238468418_wp / - data dftq (2, 72) / 0.41268900000000_wp / - data dfth (2, 72) / -0.20633400000000_wp / - data pbcq (2, 72) / 0.11182987101245_wp / - data pbch (2, 72) / -0.05591493550625_wp / - data clsq (2, 72) / 0.44266476936835_wp / - data clsh (2, 72) / -0.22133238468418_wp / - data hcount (2, 72) / 2.00000000000000_wp / - data ascale (2, 72) / 1.00000000000000_wp / - data refcovcn(2, 72) / 1.64596625526870_wp / - data refcn (2, 72) / 1.92539163150370_wp / - data refsys (2, 72) / 1 / - data alphaiw(:,2, 72) / & - & 82.4536570_wp, 70.5184470_wp, 56.7403060_wp, 38.8993780_wp, & - & 28.3733700_wp, 21.5865770_wp, 16.9965970_wp, 13.7660430_wp, & - & 11.4103040_wp, 9.6381650_wp, 8.2684630_wp, 7.1847890_wp, & - & 5.5917520_wp, 4.4881220_wp, 3.6863220_wp, 3.0827340_wp, & - & 2.6157700_wp, 1.8222580_wp, 1.3383190_wp, 0.8045950_wp, & - & 0.5339520_wp, 0.2472490_wp, 0.1413400_wp / -! REF HfH4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 72) / 1.03176947330435_wp / - data refh (3, 72) / -0.25794236832609_wp / - data gffq (3, 72) / 0.68407375970491_wp / - data gffh (3, 72) / -0.17101843992623_wp / - data dftq (3, 72) / 0.48654600000000_wp / - data dfth (3, 72) / -0.12162925000000_wp / - data pbcq (3, 72) / 1.03176947330435_wp / - data pbch (3, 72) / -0.25794236832609_wp / - data clsq (3, 72) / 0.68407375970491_wp / - data clsh (3, 72) / -0.17101843992623_wp / - data hcount (3, 72) / 4.00000000000000_wp / - data ascale (3, 72) / 1.00000000000000_wp / - data refcovcn(3, 72) / 3.32095096313483_wp / - data refcn (3, 72) / 3.88399563447207_wp / - data refsys (3, 72) / 1 / - data alphaiw(:,3, 72) / & - & 50.2657100_wp, 49.2005530_wp, 46.3604080_wp, 38.3345580_wp, & - & 30.5672240_wp, 24.3724470_wp, 19.6879820_wp, 16.1687550_wp, & - & 13.4975460_wp, 11.4368740_wp, 9.8188790_wp, 8.5264490_wp, & - & 6.6139230_wp, 5.2863370_wp, 4.3241350_wp, 3.6027470_wp, & - & 3.0471630_wp, 2.1096360_wp, 1.5428050_wp, 0.9227930_wp, & - & 0.6106910_wp, 0.2819190_wp, 0.1609740_wp / -! REF HfF4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 72) / 1.35275862077626_wp / - data refh (4, 72) / -0.33818965519407_wp / - data gffq (4, 72) / 1.59380889275784_wp / - data gffh (4, 72) / -0.39845000000000_wp / - data dftq (4, 72) / 1.35275862077626_wp / - data dfth (4, 72) / -0.33818965519407_wp / - data pbcq (4, 72) / 0.94300000000000_wp / - data pbch (4, 72) / -0.23575000000000_wp / - data clsq (4, 72) / 0.94300000000000_wp / - data clsh (4, 72) / -0.23575000000000_wp / - data hcount (4, 72) / 4.00000000000000_wp / - data ascale (4, 72) / 1.00000000000000_wp / - data refcovcn(4, 72) / 4.62300000000000_wp / - data refcn (4, 72) / 6.33700000000000_wp / - data refsys (4, 72) / 11 / - data alphaiw(:,4, 72) / & - & 32.7095574_wp, 32.4889582_wp, 31.8527540_wp, 29.6320422_wp, & - & 26.7617762_wp, 23.8245539_wp, 21.1219459_wp, 18.7537050_wp, & - & 16.7198153_wp, 14.9828615_wp, 13.4971673_wp, 12.2201143_wp, & - & 10.1536814_wp, 8.5678059_wp, 7.3223689_wp, 6.3253685_wp, & - & 5.5145527_wp, 4.0455469_wp, 3.0833508_wp, 1.9496957_wp, & - & 1.3382618_wp, 0.6527061_wp, 0.3847355_wp / - data refn(72) / 4 / -! REF Ta - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 73) / -0.00000000016531_wp / - data refh (1, 73) / 0.00000000000000_wp / - data gffq (1, 73) / 0.00000000000000_wp / - data gffh (1, 73) / 0.00000000000000_wp / - data dftq (1, 73) / -0.00000000016531_wp / - data dfth (1, 73) / 0.00000000000000_wp / - data pbcq (1, 73) / -0.00000000016531_wp / - data pbch (1, 73) / 0.00000000000000_wp / - data clsq (1, 73) / 0.00000000000000_wp / - data clsh (1, 73) / 0.00000000000000_wp / - data hcount (1, 73) / 0.00000000000000_wp / - data ascale (1, 73) / 1.00000000000000_wp / - data refcovcn(1, 73) / 0.00000000000000_wp / - data refcn (1, 73) / 0.00000000000000_wp / - data refsys (1, 73) / 1 / - data alphaiw(:,1, 73) / & - & 88.9256120_wp, 81.9318660_wp, 67.3277280_wp, 41.9543150_wp, & - & 27.7130410_wp, 19.8298060_wp, 15.0833980_wp, 11.9897820_wp, & - & 9.8427490_wp, 8.2781960_wp, 7.0935190_wp, 6.1684980_wp, & - & 4.8227300_wp, 3.8952850_wp, 3.2207380_wp, 2.7107210_wp, & - & 2.3138110_wp, 1.6320700_wp, 1.2099340_wp, 0.7365720_wp, & - & 0.4925290_wp, 0.2302270_wp, 0.1321400_wp / -! REF TaH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 73) / 0.16442900959316_wp / - data refh (2, 73) / -0.08221450482839_wp / - data gffq (2, 73) / 0.23523422154086_wp / - data gffh (2, 73) / -0.11761711077043_wp / - data dftq (2, 73) / 0.35175200000000_wp / - data dfth (2, 73) / -0.17587200000000_wp / - data pbcq (2, 73) / 0.16442900959316_wp / - data pbch (2, 73) / -0.08221450482839_wp / - data clsq (2, 73) / 0.23523422154086_wp / - data clsh (2, 73) / -0.11761711077043_wp / - data hcount (2, 73) / 2.00000000000000_wp / - data ascale (2, 73) / 1.00000000000000_wp / - data refcovcn(2, 73) / 1.71671961147963_wp / - data refcn (2, 73) / 1.94592039225300_wp / - data refsys (2, 73) / 1 / - data alphaiw(:,2, 73) / & - & 69.3801270_wp, 62.6525490_wp, 52.3321990_wp, 37.2824880_wp, & - & 27.8804010_wp, 21.6007000_wp, 17.2276620_wp, 14.0778720_wp, & - & 11.7401200_wp, 9.9582810_wp, 8.5679630_wp, 7.4606290_wp, & - & 5.8231300_wp, 4.6837700_wp, 3.8543220_wp, 3.2291230_wp, & - & 2.7448770_wp, 1.9201830_wp, 1.4153120_wp, 0.8555430_wp, & - & 0.5698730_wp, 0.2652310_wp, 0.1519760_wp / -! REF TaH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 73) / 0.50275891608761_wp / - data refh (3, 73) / -0.16758630536254_wp / - data gffq (3, 73) / 0.30980440015125_wp / - data gffh (3, 73) / -0.10326813338375_wp / - data dftq (3, 73) / 0.50043500000000_wp / - data dfth (3, 73) / -0.16681166666667_wp / - data pbcq (3, 73) / 0.50275891608761_wp / - data pbch (3, 73) / -0.16758630536254_wp / - data clsq (3, 73) / 0.30980440015125_wp / - data clsh (3, 73) / -0.10326813338375_wp / - data hcount (3, 73) / 3.00000000000000_wp / - data ascale (3, 73) / 1.00000000000000_wp / - data refcovcn(3, 73) / 2.55699041057149_wp / - data refcn (3, 73) / 2.89880253611560_wp / - data refsys (3, 73) / 1 / - data alphaiw(:,3, 73) / & - & 53.1343510_wp, 50.1385310_wp, 45.3135370_wp, 36.1734470_wp, & - & 28.5997780_wp, 22.7928480_wp, 18.4525250_wp, 15.2001580_wp, & - & 12.7291810_wp, 10.8187030_wp, 9.3147510_wp, 8.1103590_wp, & - & 6.3220940_wp, 5.0755740_wp, 4.1686360_wp, 3.4861320_wp, & - & 2.9585540_wp, 2.0630420_wp, 1.5171890_wp, 0.9145820_wp, & - & 0.6082630_wp, 0.2826130_wp, 0.1618310_wp / -! REF TaF5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 73) / 1.84791460855243_wp / - data refh (4, 73) / -0.36958292171049_wp / - data gffq (4, 73) / 1.51762325430455_wp / - data gffh (4, 73) / -0.30352465086090_wp / - data dftq (4, 73) / 1.84791460855243_wp / - data dfth (4, 73) / -0.36958292171049_wp / - data pbcq (4, 73) / 1.09300000000000_wp / - data pbch (4, 73) / -0.21860000000000_wp / - data clsq (4, 73) / 1.09300000000000_wp / - data clsh (4, 73) / -0.21860000000000_wp / - data hcount (4, 73) / 5.00000000000000_wp / - data ascale (4, 73) / 1.00000000000000_wp / - data refcovcn(4, 73) / 3.96300000000000_wp / - data refcn (4, 73) / 6.20500000000000_wp / - data refsys (4, 73) / 11 / - data alphaiw(:,4, 73) / & - & 38.0167314_wp, 37.7505450_wp, 36.9868016_wp, 34.3581519_wp, & - & 31.0182858_wp, 27.6354658_wp, 24.5337826_wp, 21.8145582_wp, & - & 19.4741943_wp, 17.4704983_wp, 15.7528316_wp, 14.2738200_wp, & - & 11.8766483_wp, 10.0346794_wp, 8.5871211_wp, 7.4275650_wp, & - & 6.4837949_wp, 4.7709367_wp, 3.6456491_wp, 2.3144054_wp, & - & 1.5929899_wp, 0.7800977_wp, 0.4607918_wp / - data refn(73) / 4 / -! REF W - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 74) / -0.00000000000215_wp / - data refh (1, 74) / 0.00000000000000_wp / - data gffq (1, 74) / 0.00000000000000_wp / - data gffh (1, 74) / 0.00000000000000_wp / - data dftq (1, 74) / -0.00000000000215_wp / - data dfth (1, 74) / 0.00000000000000_wp / - data pbcq (1, 74) / -0.00000000000215_wp / - data pbch (1, 74) / 0.00000000000000_wp / - data clsq (1, 74) / 0.00000000000000_wp / - data clsh (1, 74) / 0.00000000000000_wp / - data hcount (1, 74) / 0.00000000000000_wp / - data ascale (1, 74) / 1.00000000000000_wp / - data refcovcn(1, 74) / 0.00000000000000_wp / - data refcn (1, 74) / 0.00000000000000_wp / - data refsys (1, 74) / 1 / - data alphaiw(:,1, 74) / & - & 72.6835210_wp, 66.5725390_wp, 54.5218660_wp, 35.1042250_wp, & - & 24.3743050_wp, 18.1885020_wp, 14.2758210_wp, 11.6114380_wp, & - & 9.6940500_wp, 8.2552810_wp, 7.1400870_wp, 6.2531290_wp, & - & 4.9373670_wp, 4.0140520_wp, 3.3348740_wp, 2.8174560_wp, & - & 2.4125540_wp, 1.7123560_wp, 1.2753760_wp, 0.7814210_wp, & - & 0.5246740_wp, 0.2466040_wp, 0.1418950_wp / -! REF WH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 74) / -0.33545451190268_wp / - data refh (2, 74) / 0.16772725595657_wp / - data gffq (2, 74) / 0.31319918056428_wp / - data gffh (2, 74) / -0.15659959028214_wp / - data dftq (2, 74) / 0.27083900000000_wp / - data dfth (2, 74) / -0.13541400000000_wp / - data pbcq (2, 74) / -0.33545451190268_wp / - data pbch (2, 74) / 0.16772725595657_wp / - data clsq (2, 74) / 0.31319918056428_wp / - data clsh (2, 74) / -0.15659959028214_wp / - data hcount (2, 74) / 2.00000000000000_wp / - data ascale (2, 74) / 1.00000000000000_wp / - data refcovcn(2, 74) / 1.84852525804219_wp / - data refcn (2, 74) / 1.92915611172061_wp / - data refsys (2, 74) / 1 / - data alphaiw(:,2, 74) / & - & 57.9535230_wp, 54.3254100_wp, 47.3716060_wp, 35.2077750_wp, & - & 26.9133880_wp, 21.1900880_wp, 17.1120840_wp, 14.1184440_wp, & - & 11.8610010_wp, 10.1176970_wp, 8.7429580_wp, 7.6387710_wp, & - & 5.9912880_wp, 4.8355390_wp, 3.9899060_wp, 3.3503580_wp, & - & 2.8537360_wp, 2.0050600_wp, 1.4831160_wp, 0.9012110_wp, & - & 0.6023820_wp, 0.2816950_wp, 0.1617650_wp / -! REF WH12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 74) / -0.88683226154612_wp / - data refh (3, 74) / 0.07390268846218_wp / - data gffq (3, 74) / 0.23020705290823_wp / - data gffh (3, 74) / -0.01918392107569_wp / - data dftq (3, 74) / 0.02443500000000_wp / - data dfth (3, 74) / -0.00206916666667_wp / - data pbcq (3, 74) / -0.88683226154612_wp / - data pbch (3, 74) / 0.07390268846218_wp / - data clsq (3, 74) / 0.23020705290823_wp / - data clsh (3, 74) / -0.01918392107569_wp / - data hcount (3, 74) / 12.00000000000000_wp / - data ascale (3, 74) / 1.00000000000000_wp / - data refcovcn(3, 74) / 10.44998431099169_wp / - data refcn (3, 74) / 10.91528020745492_wp / - data refsys (3, 74) / 1 / - data alphaiw(:,3, 74) / & - & 69.9811980_wp, 68.7138070_wp, 65.3381200_wp, 55.7596720_wp, & - & 46.2137800_wp, 38.1741940_wp, 31.7064340_wp, 26.5625450_wp, & - & 22.4690330_wp, 19.1923040_wp, 16.5475190_wp, 14.3927290_wp, & - & 11.1480040_wp, 8.8712130_wp, 7.2191730_wp, 5.9850930_wp, & - & 5.0399870_wp, 3.4609450_wp, 2.5183910_wp, 1.4990770_wp, & - & 0.9903650_wp, 0.4569140_wp, 0.2609890_wp / - data refn(74) / 3 / -! REF Re - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 75) / 0.00000000000001_wp / - data refh (1, 75) / 0.00000000000000_wp / - data gffq (1, 75) / 0.00000000000000_wp / - data gffh (1, 75) / 0.00000000000000_wp / - data dftq (1, 75) / 0.00000000000001_wp / - data dfth (1, 75) / 0.00000000000000_wp / - data pbcq (1, 75) / 0.00000000000001_wp / - data pbch (1, 75) / 0.00000000000000_wp / - data clsq (1, 75) / 0.00000000000000_wp / - data clsh (1, 75) / 0.00000000000000_wp / - data hcount (1, 75) / 0.00000000000000_wp / - data ascale (1, 75) / 1.00000000000000_wp / - data refcovcn(1, 75) / 0.00000000000000_wp / - data refcn (1, 75) / 0.00000000000000_wp / - data refsys (1, 75) / 1 / - data alphaiw(:,1, 75) / & - & 70.9067150_wp, 65.7037140_wp, 55.2189840_wp, 36.8309030_wp, & - & 25.6365300_wp, 19.0080410_wp, 14.8342930_wp, 12.0225100_wp, & - & 10.0181560_wp, 8.5243540_wp, 7.3716210_wp, 6.4572650_wp, & - & 5.1034730_wp, 4.1544350_wp, 3.4564620_wp, 2.9246120_wp, & - & 2.5081950_wp, 1.7869670_wp, 1.3354090_wp, 0.8224190_wp, & - & 0.5541320_wp, 0.2617050_wp, 0.1509270_wp / -! REF ReH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 75) / 0.24763704610429_wp / - data refh (2, 75) / -0.12381852305011_wp / - data gffq (2, 75) / 0.10191716059118_wp / - data gffh (2, 75) / -0.05095858029559_wp / - data dftq (2, 75) / 0.38630100000000_wp / - data dfth (2, 75) / -0.19315100000000_wp / - data pbcq (2, 75) / 0.24763704610429_wp / - data pbch (2, 75) / -0.12381852305011_wp / - data clsq (2, 75) / 0.10191716059118_wp / - data clsh (2, 75) / -0.05095858029559_wp / - data hcount (2, 75) / 2.00000000000000_wp / - data ascale (2, 75) / 1.00000000000000_wp / - data refcovcn(2, 75) / 1.69673556648333_wp / - data refcn (2, 75) / 1.81037867017969_wp / - data refsys (2, 75) / 1 / - data alphaiw(:,2, 75) / & - & 63.2047780_wp, 58.0228720_wp, 48.8925050_wp, 34.6221050_wp, & - & 25.8457800_wp, 20.1387260_wp, 16.1920480_wp, 13.3396770_wp, & - & 11.2072140_wp, 9.5682700_wp, 8.2790220_wp, 7.2445840_wp, & - & 5.7011200_wp, 4.6167910_wp, 3.8216470_wp, 3.2187300_wp, & - & 2.7492670_wp, 1.9432630_wp, 1.4442130_wp, 0.8833880_wp, & - & 0.5929380_wp, 0.2787900_wp, 0.1604910_wp / -! REF ReH11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 75) / -1.18136092555004_wp / - data refh (3, 75) / 0.10739644777728_wp / - data gffq (3, 75) / -0.03451303623343_wp / - data gffh (3, 75) / 0.00313754874849_wp / - data dftq (3, 75) / -0.03064000000000_wp / - data dfth (3, 75) / 0.00271545454545_wp / - data pbcq (3, 75) / -1.18136092555004_wp / - data pbch (3, 75) / 0.10739644777728_wp / - data clsq (3, 75) / -0.03451303623343_wp / - data clsh (3, 75) / 0.00313754874849_wp / - data hcount (3, 75) / 11.00000000000000_wp / - data ascale (3, 75) / 1.00000000000000_wp / - data refcovcn(3, 75) / 9.19053013143453_wp / - data refcn (3, 75) / 9.80535616498394_wp / - data refsys (3, 75) / 1 / - data alphaiw(:,3, 75) / & - & 61.9391170_wp, 61.0033150_wp, 58.4522600_wp, 50.8001250_wp, & - & 42.6897350_wp, 35.5953060_wp, 29.7653350_wp, 25.0690300_wp, & - & 21.2990290_wp, 18.2612110_wp, 15.7959520_wp, 13.7781660_wp, & - & 10.7227960_wp, 8.5655510_wp, 6.9926320_wp, 5.8130460_wp, & - & 4.9067170_wp, 3.3857530_wp, 2.4728560_wp, 1.4797000_wp, & - & 0.9808630_wp, 0.4545450_wp, 0.2601570_wp / - data refn(75) / 3 / -! REF Os - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 76) / 0.00000000032846_wp / - data refh (1, 76) / 0.00000000000000_wp / - data gffq (1, 76) / 0.00000000000000_wp / - data gffh (1, 76) / 0.00000000000000_wp / - data dftq (1, 76) / 0.00000000032846_wp / - data dfth (1, 76) / 0.00000000000000_wp / - data pbcq (1, 76) / 0.00000000032846_wp / - data pbch (1, 76) / 0.00000000000000_wp / - data clsq (1, 76) / 0.00000000000000_wp / - data clsh (1, 76) / 0.00000000000000_wp / - data hcount (1, 76) / 0.00000000000000_wp / - data ascale (1, 76) / 1.00000000000000_wp / - data refcovcn(1, 76) / 0.00000000000000_wp / - data refcn (1, 76) / 0.00000000000000_wp / - data refsys (1, 76) / 1 / - data alphaiw(:,1, 76) / & - & 59.6083520_wp, 56.2806020_wp, 48.8648650_wp, 34.1600550_wp, & - & 24.4374970_wp, 18.4318460_wp, 14.5524170_wp, 11.8947470_wp, & - & 9.9775490_wp, 8.5355150_wp, 7.4142660_wp, 6.5190680_wp, & - & 5.1830340_wp, 4.2381040_wp, 3.5384920_wp, 3.0026950_wp, & - & 2.5815390_wp, 1.8484760_wp, 1.3867840_wp, 0.8588690_wp, & - & 0.5808420_wp, 0.2757360_wp, 0.1594300_wp / -! REF OsH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 76) / 0.39810831827982_wp / - data refh (2, 76) / -0.19905415913991_wp / - data gffq (2, 76) / 0.19864391765550_wp / - data gffh (2, 76) / -0.09932195882775_wp / - data dftq (2, 76) / 0.23559700000000_wp / - data dfth (2, 76) / -0.11780200000000_wp / - data pbcq (2, 76) / 0.39810831827982_wp / - data pbch (2, 76) / -0.19905415913991_wp / - data clsq (2, 76) / 0.19864391765550_wp / - data clsh (2, 76) / -0.09932195882775_wp / - data hcount (2, 76) / 2.00000000000000_wp / - data ascale (2, 76) / 1.00000000000000_wp / - data refcovcn(2, 76) / 1.85014246784508_wp / - data refcn (2, 76) / 1.88576348924552_wp / - data refsys (2, 76) / 1 / - data alphaiw(:,2, 76) / & - & 46.6731420_wp, 44.2599930_wp, 40.9119690_wp, 32.7985670_wp, & - & 25.8416100_wp, 20.6679230_wp, 16.8773970_wp, 14.0534960_wp, & - & 11.9009790_wp, 10.2230790_wp, 8.8884890_wp, 7.8079950_wp, & - & 6.1792880_wp, 5.0231940_wp, 4.1694910_wp, 3.5191180_wp, & - & 3.0110530_wp, 2.1356650_wp, 1.5915890_wp, 0.9776240_wp, & - & 0.6581110_wp, 0.3107410_wp, 0.1792660_wp / -! REF OsH10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 76) / -0.74972152576721_wp / - data refh (3, 76) / 0.07497215257672_wp / - data gffq (3, 76) / -0.06474020857185_wp / - data gffh (3, 76) / 0.00647402085719_wp / - data dftq (3, 76) / -0.02303200000000_wp / - data dfth (3, 76) / 0.00228800000000_wp / - data pbcq (3, 76) / -0.74972152576721_wp / - data pbch (3, 76) / 0.07497215257672_wp / - data clsq (3, 76) / -0.06474020857185_wp / - data clsh (3, 76) / 0.00647402085719_wp / - data hcount (3, 76) / 10.00000000000000_wp / - data ascale (3, 76) / 1.00000000000000_wp / - data refcovcn(3, 76) / 8.97974115543403_wp / - data refcn (3, 76) / 9.15269257898964_wp / - data refsys (3, 76) / 1 / - data alphaiw(:,3, 76) / & - & 55.8892400_wp, 55.1763930_wp, 53.1894280_wp, 46.9039320_wp, & - & 39.8479720_wp, 33.4618590_wp, 28.1191240_wp, 23.7725720_wp, & - & 20.2616430_wp, 17.4199010_wp, 15.1054600_wp, 13.2052620_wp, & - & 10.3167870_wp, 8.2680590_wp, 6.7685540_wp, 5.6403850_wp, & - & 4.7711490_wp, 3.3068100_wp, 2.4236090_wp, 1.4575360_wp, & - & 0.9693850_wp, 0.4512540_wp, 0.2588140_wp / - data refn(76) / 3 / -! REF Ir - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 77) / 0.00000000016428_wp / - data refh (1, 77) / 0.00000000000000_wp / - data gffq (1, 77) / 0.00000000000000_wp / - data gffh (1, 77) / 0.00000000000000_wp / - data dftq (1, 77) / 0.00000000016428_wp / - data dfth (1, 77) / 0.00000000000000_wp / - data pbcq (1, 77) / 0.00000000016428_wp / - data pbch (1, 77) / 0.00000000000000_wp / - data clsq (1, 77) / 0.00000000000000_wp / - data clsh (1, 77) / 0.00000000000000_wp / - data hcount (1, 77) / 0.00000000000000_wp / - data ascale (1, 77) / 1.00000000000000_wp / - data refcovcn(1, 77) / 0.00000000000000_wp / - data refcn (1, 77) / 0.00000000000000_wp / - data refsys (1, 77) / 1 / - data alphaiw(:,1, 77) / & - & 51.5493740_wp, 49.2234270_wp, 43.7106450_wp, 31.7225470_wp, & - & 23.2089290_wp, 17.7566590_wp, 14.1614650_wp, 11.6653050_wp, & - & 9.8468960_wp, 8.4684340_wp, 7.3894730_wp, 6.5229570_wp, & - & 5.2199510_wp, 4.2901010_wp, 3.5965860_wp, 3.0623010_wp, & - & 2.6403160_wp, 1.9013040_wp, 1.4325800_wp, 0.8926780_wp, & - & 0.6061140_wp, 0.2892620_wp, 0.1676580_wp / -! REF IrH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 77) / 0.25293750608113_wp / - data refh (2, 77) / -0.12646875304056_wp / - data gffq (2, 77) / -0.01399684403519_wp / - data gffh (2, 77) / 0.00699842201760_wp / - data dftq (2, 77) / 0.16170200000000_wp / - data dfth (2, 77) / -0.08085400000000_wp / - data pbcq (2, 77) / 0.25293750608113_wp / - data pbch (2, 77) / -0.12646875304056_wp / - data clsq (2, 77) / -0.01399684403519_wp / - data clsh (2, 77) / 0.00699842201760_wp / - data hcount (2, 77) / 2.00000000000000_wp / - data ascale (2, 77) / 1.00000000000000_wp / - data refcovcn(2, 77) / 1.82924504495576_wp / - data refcn (2, 77) / 1.86479126833318_wp / - data refsys (2, 77) / 1 / - data alphaiw(:,2, 77) / & - & 42.7200080_wp, 41.3931980_wp, 38.3655160_wp, 31.0080660_wp, & - & 24.6653650_wp, 19.9066380_wp, 16.3877970_wp, 13.7425380_wp, & - & 11.7090270_wp, 10.1115020_wp, 8.8318110_wp, 7.7890930_wp, & - & 6.2044270_wp, 5.0689240_wp, 4.2241180_wp, 3.5767130_wp, & - & 3.0685910_wp, 2.1879850_wp, 1.6370730_wp, 1.0112500_wp, & - & 0.6832680_wp, 0.3242250_wp, 0.1874750_wp / -! REF IrH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 77) / 0.07099664544311_wp / - data refh (3, 77) / -0.02366554848104_wp / - data gffq (3, 77) / -0.04786532465344_wp / - data gffh (3, 77) / 0.01595510821781_wp / - data dftq (3, 77) / 0.08571000000000_wp / - data dfth (3, 77) / -0.02856700000000_wp / - data pbcq (3, 77) / 0.07099664544311_wp / - data pbch (3, 77) / -0.02366554848104_wp / - data clsq (3, 77) / -0.04786532465344_wp / - data clsh (3, 77) / 0.01595510821781_wp / - data hcount (3, 77) / 3.00000000000000_wp / - data ascale (3, 77) / 1.00000000000000_wp / - data refcovcn(3, 77) / 2.88910972828218_wp / - data refcn (3, 77) / 2.94241057251882_wp / - data refsys (3, 77) / 1 / - data alphaiw(:,3, 77) / & - & 40.1998410_wp, 39.0125180_wp, 36.3126410_wp, 30.1829760_wp, & - & 24.8286850_wp, 20.5587890_wp, 17.2259500_wp, 14.6163560_wp, & - & 12.5495230_wp, 10.8901200_wp, 9.5396530_wp, 8.4265790_wp, & - & 6.7165300_wp, 5.4810030_wp, 4.5587850_wp, 3.8517520_wp, & - & 3.2974500_wp, 2.3400930_wp, 1.7446250_wp, 1.0727640_wp, & - & 0.7229650_wp, 0.3420560_wp, 0.1975510_wp / -! REF IrH4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 77) / 0.08089441537446_wp / - data refh (4, 77) / -0.02022360384360_wp / - data gffq (4, 77) / -0.07756443085155_wp / - data gffh (4, 77) / 0.01939110771289_wp / - data dftq (4, 77) / 0.08089441537446_wp / - data dfth (4, 77) / -0.02022360384360_wp / - data pbcq (4, 77) / 0.08089441537446_wp / - data pbch (4, 77) / -0.02022360384360_wp / - data clsq (4, 77) / -0.07756443085155_wp / - data clsh (4, 77) / 0.01939110771289_wp / - data hcount (4, 77) / 4.00000000000000_wp / - data ascale (4, 77) / 1.00000000000000_wp / - data refcovcn(4, 77) / 3.78801363268039_wp / - data refcn (4, 77) / 3.85906061728294_wp / - data refsys (4, 77) / 1 / - data alphaiw(:,4, 77) / & - & 43.2638615_wp, 41.8727089_wp, 38.9775692_wp, 32.5354682_wp, & - & 26.8687902_wp, 22.3369089_wp, 18.7845502_wp, 15.9853930_wp, & - & 13.7519014_wp, 11.9455547_wp, 10.4662014_wp, 9.2409010_wp, & - & 7.3500768_wp, 5.9807691_wp, 4.9594258_wp, 4.1782069_wp, & - & 3.5675888_wp, 2.5185219_wp, 1.8706839_wp, 1.1451485_wp, & - & 0.7699740_wp, 0.3635000_wp, 0.2098079_wp / -! REF IrH5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (5, 77) / 0.07168988850722_wp / - data refh (5, 77) / -0.01433797770974_wp / - data gffq (5, 77) / -0.12042733196092_wp / - data gffh (5, 77) / 0.02408546639218_wp / - data dftq (5, 77) / 0.16674200000000_wp / - data dfth (5, 77) / -0.03334960000000_wp / - data pbcq (5, 77) / 0.07168988850722_wp / - data pbch (5, 77) / -0.01433797770974_wp / - data clsq (5, 77) / -0.12042733196092_wp / - data clsh (5, 77) / 0.02408546639218_wp / - data hcount (5, 77) / 5.00000000000000_wp / - data ascale (5, 77) / 1.00000000000000_wp / - data refcovcn(5, 77) / 4.66121308138933_wp / - data refcn (5, 77) / 4.74946213886664_wp / - data refsys (5, 77) / 1 / - data alphaiw(:,5, 77) / & - & 49.3567100_wp, 48.1701200_wp, 45.3609500_wp, 38.0546700_wp, & - & 31.0840500_wp, 25.4572400_wp, 21.1008600_wp, 17.7296600_wp, & - & 15.0901300_wp, 12.9932400_wp, 11.3032400_wp, 9.9227200_wp, & - & 7.8265900_wp, 6.3334100_wp, 5.2320700_wp, 4.3961000_wp, & - & 3.7462100_wp, 2.6360300_wp, 1.9540400_wp, 1.1932200_wp, & - & 0.8010500_wp, 0.3773100_wp, 0.2175100_wp / - data refn(77) / 5 / -! REF Pt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 78) / 0.00000000000057_wp / - data refh (1, 78) / 0.00000000000000_wp / - data gffq (1, 78) / 0.00000000000000_wp / - data gffh (1, 78) / 0.00000000000000_wp / - data dftq (1, 78) / 0.00000000000057_wp / - data dfth (1, 78) / 0.00000000000000_wp / - data pbcq (1, 78) / 0.00000000000057_wp / - data pbch (1, 78) / 0.00000000000000_wp / - data clsq (1, 78) / 0.00000000000000_wp / - data clsh (1, 78) / 0.00000000000000_wp / - data hcount (1, 78) / 0.00000000000000_wp / - data ascale (1, 78) / 1.00000000000000_wp / - data refcovcn(1, 78) / 0.00000000000000_wp / - data refcn (1, 78) / 0.00000000000000_wp / - data refsys (1, 78) / 1 / - data alphaiw(:,1, 78) / & - & 41.1424820_wp, 39.3180510_wp, 35.0148090_wp, 25.8710280_wp, & - & 19.5216660_wp, 15.4256100_wp, 12.6507620_wp, 10.6590770_wp, & - & 9.1609870_wp, 7.9929620_wp, 7.0565850_wp, 6.2892190_wp, & - & 5.1074490_wp, 4.2422610_wp, 3.5845540_wp, 3.0705210_wp, & - & 2.6600560_wp, 1.9319420_wp, 1.4641410_wp, 0.9193200_wp, & - & 0.6271910_wp, 0.3012380_wp, 0.1751400_wp / -! REF PtH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 78) / 0.06077075971517_wp / - data refh (2, 78) / -0.03038537970592_wp / - data gffq (2, 78) / 0.00248540621951_wp / - data gffh (2, 78) / -0.00124270310976_wp / - data dftq (2, 78) / 0.11602300000000_wp / - data dfth (2, 78) / -0.05800900000000_wp / - data pbcq (2, 78) / 0.06077075971517_wp / - data pbch (2, 78) / -0.03038537970592_wp / - data clsq (2, 78) / 0.00248540621951_wp / - data clsh (2, 78) / -0.00124270310976_wp / - data hcount (2, 78) / 2.00000000000000_wp / - data ascale (2, 78) / 1.00000000000000_wp / - data refcovcn(2, 78) / 1.86072268763509_wp / - data refcn (2, 78) / 1.91881173481654_wp / - data refsys (2, 78) / 1 / - data alphaiw(:,2, 78) / & - & 40.5572290_wp, 39.3599010_wp, 36.5944450_wp, 29.7359090_wp, & - & 23.7699580_wp, 19.2758940_wp, 15.9444510_wp, 13.4329020_wp, & - & 11.4953860_wp, 9.9672740_wp, 8.7381500_wp, 7.7325090_wp, & - & 6.1953270_wp, 5.0856920_wp, 4.2547590_wp, 3.6144440_wp, & - & 3.1095350_wp, 2.2291660_wp, 1.6746000_wp, 1.0403320_wp, & - & 0.7055790_wp, 0.3365800_wp, 0.1951260_wp / -! REF PtH8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 78) / -1.31315249908318_wp / - data refh (3, 78) / 0.16414406238540_wp / - data gffq (3, 78) / 0.10111888298865_wp / - data gffh (3, 78) / -0.01263986037358_wp / - data dftq (3, 78) / -0.04335400000000_wp / - data dfth (3, 78) / 0.00543325000000_wp / - data pbcq (3, 78) / -1.31315249908318_wp / - data pbch (3, 78) / 0.16414406238540_wp / - data clsq (3, 78) / 0.10111888298865_wp / - data clsh (3, 78) / -0.01263986037358_wp / - data hcount (3, 78) / 8.00000000000000_wp / - data ascale (3, 78) / 1.00000000000000_wp / - data refcovcn(3, 78) / 6.46855936294889_wp / - data refcn (3, 78) / 6.66687770578862_wp / - data refsys (3, 78) / 1 / - data alphaiw(:,3, 78) / & - & 54.9491410_wp, 53.9578470_wp, 51.3088730_wp, 43.7409950_wp, & - & 36.2053630_wp, 29.9365010_wp, 24.9624590_wp, 21.0441630_wp, & - & 17.9395030_wp, 15.4543750_wp, 13.4423040_wp, 11.7944940_wp, & - & 9.2888530_wp, 7.5040460_wp, 6.1891800_wp, 5.1927300_wp, & - & 4.4193840_wp, 3.1019380_wp, 2.2955520_wp, 1.3992410_wp, & - & 0.9386560_wp, 0.4419430_wp, 0.2547950_wp / - data refn(78) / 3 / -! REF Au - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 79) / -0.00000000000000_wp / - data refh (1, 79) / 0.00000000000000_wp / - data gffq (1, 79) / 0.00000000000000_wp / - data gffh (1, 79) / 0.00000000000000_wp / - data dftq (1, 79) / -0.00000000000000_wp / - data dfth (1, 79) / 0.00000000000000_wp / - data pbcq (1, 79) / -0.00000000000000_wp / - data pbch (1, 79) / 0.00000000000000_wp / - data clsq (1, 79) / 0.00000000000000_wp / - data clsh (1, 79) / 0.00000000000000_wp / - data hcount (1, 79) / 0.00000000000000_wp / - data ascale (1, 79) / 1.00000000000000_wp / - data refcovcn(1, 79) / 0.00000000000000_wp / - data refcn (1, 79) / 0.00000000000000_wp / - data refsys (1, 79) / 1 / - data alphaiw(:,1, 79) / & - & 37.7290460_wp, 36.1091840_wp, 32.2722340_wp, 24.0716250_wp, & - & 18.3385860_wp, 14.6143630_wp, 12.0774260_wp, 10.2474000_wp, & - & 8.8635320_wp, 7.7783310_wp, 6.9031680_wp, 6.1817050_wp, & - & 5.0613040_wp, 4.2321700_wp, 3.5957550_wp, 3.0941580_wp, & - & 2.6907340_wp, 1.9683670_wp, 1.4994510_wp, 0.9481020_wp, & - & 0.6497440_wp, 0.3139430_wp, 0.1830170_wp / -! REF AuH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 79) / 0.16039939518296_wp / - data refh (2, 79) / -0.16039939518296_wp / - data gffq (2, 79) / 0.02560952126341_wp / - data gffh (2, 79) / -0.02560952126341_wp / - data dftq (2, 79) / 0.02534000000000_wp / - data dfth (2, 79) / -0.02534200000000_wp / - data pbcq (2, 79) / 0.16039939518296_wp / - data pbch (2, 79) / -0.16039939518296_wp / - data clsq (2, 79) / 0.02560952126341_wp / - data clsh (2, 79) / -0.02560952126341_wp / - data hcount (2, 79) / 1.00000000000000_wp / - data ascale (2, 79) / 1.00000000000000_wp / - data refcovcn(2, 79) / 0.91830179564855_wp / - data refcn (2, 79) / 0.98458933772055_wp / - data refsys (2, 79) / 1 / - data alphaiw(:,2, 79) / & - & 36.6153320_wp, 35.4187520_wp, 32.5691470_wp, 25.9574740_wp, & - & 20.5780280_wp, 16.6720520_wp, 13.8374270_wp, 11.7244450_wp, & - & 10.1016410_wp, 8.8215770_wp, 7.7887820_wp, 6.9395760_wp, & - & 5.6295900_wp, 4.6707850_wp, 3.9429090_wp, 3.3749190_wp, & - & 2.9220340_wp, 2.1203720_wp, 1.6065850_wp, 1.0093190_wp, & - & 0.6892520_wp, 0.3316860_wp, 0.1930410_wp / - data refn(79) / 2 / -! REF Hg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 80) / 0.0_wp / - data refh (1, 80) / 0.00000000000000_wp / - data gffq (1, 80) / 0.00000000000000_wp / - data gffh (1, 80) / 0.00000000000000_wp / - data dftq (1, 80) / 0.0_wp / - data dfth (1, 80) / 0.00000000000000_wp / - data pbcq (1, 80) / 0.0_wp / - data pbch (1, 80) / 0.00000000000000_wp / - data clsq (1, 80) / 0.00000000000000_wp / - data clsh (1, 80) / 0.00000000000000_wp / - data hcount (1, 80) / 0.00000000000000_wp / - data ascale (1, 80) / 1.00000000000000_wp / - data refcovcn(1, 80) / 0.00000000000000_wp / - data refcn (1, 80) / 0.00000000000000_wp / - data refsys (1, 80) / 1 / - data alphaiw(:,1, 80) / & - & 37.1668150_wp, 35.9903170_wp, 32.9876470_wp, 25.5237630_wp, & - & 19.5407590_wp, 15.4358360_wp, 12.6124980_wp, 10.5949600_wp, & - & 9.0927810_wp, 7.9334090_wp, 7.0116660_wp, 6.2609290_wp, & - & 5.1108470_wp, 4.2707020_wp, 3.6306640_wp, 3.1280940_wp, & - & 2.7244100_wp, 2.0009140_wp, 1.5295470_wp, 0.9722000_wp, & - & 0.6686340_wp, 0.3246570_wp, 0.1896630_wp / -! REF HgH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 80) / -0.04321502684659_wp / - data refh (2, 80) / 0.02160751342330_wp / - data gffq (2, 80) / 0.11991146919920_wp / - data gffh (2, 80) / -0.05995573459960_wp / - data dftq (2, 80) / 0.23877800000000_wp / - data dfth (2, 80) / -0.11938700000000_wp / - data pbcq (2, 80) / -0.04321502684659_wp / - data pbch (2, 80) / 0.02160751342330_wp / - data clsq (2, 80) / 0.11991146919920_wp / - data clsh (2, 80) / -0.05995573459960_wp / - data hcount (2, 80) / 2.00000000000000_wp / - data ascale (2, 80) / 1.00000000000000_wp / - data refcovcn(2, 80) / 1.89515764632510_wp / - data refcn (2, 80) / 1.98963020776929_wp / - data refsys (2, 80) / 1 / - data alphaiw(:,2, 80) / & - & 35.5596890_wp, 34.9453750_wp, 33.2600440_wp, 28.2046230_wp, & - & 23.0451020_wp, 18.8299000_wp, 15.6024300_wp, 13.1484490_wp, & - & 11.2575930_wp, 9.7724990_wp, 8.5831260_wp, 7.6133220_wp, & - & 6.1348920_wp, 5.0678290_wp, 4.2663670_wp, 3.6457370_wp, & - & 3.1535120_wp, 2.2866750_wp, 1.7331020_wp, 1.0902810_wp, & - & 0.7455680_wp, 0.3596280_wp, 0.2095320_wp / - data refn(80) / 2 / -! REF Tl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 81) / -0.00000000000001_wp / - data refh (1, 81) / 0.00000000000000_wp / - data gffq (1, 81) / 0.00000000000000_wp / - data gffh (1, 81) / 0.00000000000000_wp / - data dftq (1, 81) / -0.00000000000001_wp / - data dfth (1, 81) / 0.00000000000000_wp / - data pbcq (1, 81) / -0.00000000000001_wp / - data pbch (1, 81) / 0.00000000000000_wp / - data clsq (1, 81) / 0.00000000000000_wp / - data clsh (1, 81) / 0.00000000000000_wp / - data hcount (1, 81) / 0.00000000000000_wp / - data ascale (1, 81) / 1.00000000000000_wp / - data refcovcn(1, 81) / 0.00000000000000_wp / - data refcn (1, 81) / 0.00000000000000_wp / - data refsys (1, 81) / 1 / - data alphaiw(:,1, 81) / & - & 75.4787320_wp, 66.9797680_wp, 52.7293310_wp, 33.2800020_wp, & - & 23.1647510_wp, 17.3598020_wp, 13.7123950_wp, 11.2540670_wp, & - & 9.5015210_wp, 8.1942640_wp, 7.1828260_wp, 6.3767320_wp, & - & 5.1706100_wp, 4.3089140_wp, 3.6612600_wp, 3.1566110_wp, & - & 2.7528300_wp, 2.0300880_wp, 1.5579660_wp, 0.9964200_wp, & - & 0.6883510_wp, 0.3365720_wp, 0.1974540_wp / -! REF TlH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 81) / 0.30915981534272_wp / - data refh (2, 81) / -0.30915981534272_wp / - data gffq (2, 81) / 0.05732791283824_wp / - data gffh (2, 81) / -0.05732791283824_wp / - data dftq (2, 81) / -0.01288900000000_wp / - data dfth (2, 81) / 0.01289000000000_wp / - data pbcq (2, 81) / 0.30915981534272_wp / - data pbch (2, 81) / -0.30915981534272_wp / - data clsq (2, 81) / 0.05732791283824_wp / - data clsh (2, 81) / -0.05732791283824_wp / - data hcount (2, 81) / 1.00000000000000_wp / - data ascale (2, 81) / 1.00000000000000_wp / - data refcovcn(2, 81) / 0.83218042800594_wp / - data refcn (2, 81) / 0.92674492705574_wp / - data refsys (2, 81) / 1 / - data alphaiw(:,2, 81) / & - & 73.7909520_wp, 67.2077030_wp, 55.1633950_wp, 36.6818870_wp, & - & 26.1091350_wp, 19.7299200_wp, 15.6034900_wp, 12.7753400_wp, & - & 10.7414800_wp, 9.2191530_wp, 8.0412980_wp, 7.1046070_wp, & - & 5.7107080_wp, 4.7240350_wp, 3.9895440_wp, 3.4223730_wp, & - & 2.9722160_wp, 2.1752900_wp, 1.6611010_wp, 1.0561290_wp, & - & 0.7272340_wp, 0.3542350_wp, 0.2074800_wp / -! REF TlH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 81) / 0.08292819294371_wp / - data refh (3, 81) / -0.04146409647185_wp / - data gffq (3, 81) / 0.10187349213041_wp / - data gffh (3, 81) / -0.05093674606521_wp / - data dftq (3, 81) / 0.22888700000000_wp / - data dfth (3, 81) / -0.11444800000000_wp / - data pbcq (3, 81) / 0.08292819294371_wp / - data pbch (3, 81) / -0.04146409647185_wp / - data clsq (3, 81) / 0.10187349213041_wp / - data clsh (3, 81) / -0.05093674606521_wp / - data hcount (3, 81) / 2.00000000000000_wp / - data ascale (3, 81) / 1.00000000000000_wp / - data refcovcn(3, 81) / 1.73451304607259_wp / - data refcn (3, 81) / 1.93019298965987_wp / - data refsys (3, 81) / 1 / - data alphaiw(:,3, 81) / & - & 51.2159910_wp, 49.0618590_wp, 44.5281440_wp, 34.5954290_wp, & - & 26.6152220_wp, 20.8897950_wp, 16.8343740_wp, 13.9090070_wp, & - & 11.7406120_wp, 10.0876440_wp, 8.7945760_wp, 7.7596980_wp, & - & 6.2135910_wp, 5.1188320_wp, 4.3061810_wp, 3.6812160_wp, & - & 3.1873790_wp, 2.3191740_wp, 1.7638260_wp, 1.1158640_wp, & - & 0.7661990_wp, 0.3719620_wp, 0.2175450_wp / -! REF TlH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 81) / -0.09717467138010_wp / - data refh (4, 81) / 0.03239155712670_wp / - data gffq (4, 81) / 0.14012325640618_wp / - data gffh (4, 81) / -0.04670775213539_wp / - data dftq (4, 81) / 0.32497300000000_wp / - data dfth (4, 81) / -0.10832333333333_wp / - data pbcq (4, 81) / -0.09717467138010_wp / - data pbch (4, 81) / 0.03239155712670_wp / - data clsq (4, 81) / 0.14012325640618_wp / - data clsh (4, 81) / -0.04670775213539_wp / - data hcount (4, 81) / 3.00000000000000_wp / - data ascale (4, 81) / 1.00000000000000_wp / - data refcovcn(4, 81) / 2.64455909521743_wp / - data refcn (4, 81) / 2.94201332191403_wp / - data refsys (4, 81) / 1 / - data alphaiw(:,4, 81) / & - & 44.4232940_wp, 43.5695950_wp, 41.2468990_wp, 34.4223640_wp, & - & 27.6300950_wp, 22.1919640_wp, 18.1026400_wp, 15.0481770_wp, & - & 12.7356250_wp, 10.9495660_wp, 9.5411710_wp, 8.4086990_wp, & - & 6.7118360_wp, 5.5101390_wp, 4.6201450_wp, 3.9379650_wp, & - & 3.4008700_wp, 2.4620390_wp, 1.8658870_wp, 1.1752790_wp, & - & 0.8049870_wp, 0.3896270_wp, 0.2275810_wp / - data refn(81) / 4 / -! REF Pb - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 82) / -0.00000000000001_wp / - data refh (1, 82) / 0.00000000000000_wp / - data gffq (1, 82) / 0.00000000000000_wp / - data gffh (1, 82) / 0.00000000000000_wp / - data dftq (1, 82) / -0.00000000000001_wp / - data dfth (1, 82) / 0.00000000000000_wp / - data pbcq (1, 82) / -0.00000000000001_wp / - data pbch (1, 82) / 0.00000000000000_wp / - data clsq (1, 82) / 0.00000000000000_wp / - data clsh (1, 82) / 0.00000000000000_wp / - data hcount (1, 82) / 0.00000000000000_wp / - data ascale (1, 82) / 1.00000000000000_wp / - data refcovcn(1, 82) / 0.00000000000000_wp / - data refcn (1, 82) / 0.00000000000000_wp / - data refsys (1, 82) / 1 / - data alphaiw(:,1, 82) / & - & 63.2905510_wp, 59.5286430_wp, 51.2607860_wp, 35.4025850_wp, & - & 25.1394190_wp, 18.7947900_wp, 14.7040930_wp, 11.9322080_wp, & - & 9.9660590_wp, 8.5145470_wp, 7.4056250_wp, 6.5334430_wp, & - & 5.2518040_wp, 4.3552580_wp, 3.6919830_wp, 3.1808980_wp, & - & 2.7750050_wp, 2.0530120_wp, 1.5823440_wp, 1.0201520_wp, & - & 0.7090500_wp, 0.3497720_wp, 0.2060120_wp / -! REF PbH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 82) / 0.25127061741389_wp / - data refh (2, 82) / -0.25127061741389_wp / - data gffq (2, 82) / 0.11449566751294_wp / - data gffh (2, 82) / -0.11449566751294_wp / - data dftq (2, 82) / 0.15350100000000_wp / - data dfth (2, 82) / -0.15350000000000_wp / - data pbcq (2, 82) / 0.25127061741389_wp / - data pbch (2, 82) / -0.25127061741389_wp / - data clsq (2, 82) / 0.11449566751294_wp / - data clsh (2, 82) / -0.11449566751294_wp / - data hcount (2, 82) / 1.00000000000000_wp / - data ascale (2, 82) / 1.00000000000000_wp / - data refcovcn(2, 82) / 0.90267202371440_wp / - data refcn (2, 82) / 0.93830467603587_wp / - data refsys (2, 82) / 1 / - data alphaiw(:,2, 82) / & - & 57.4725650_wp, 54.8466790_wp, 48.8575900_wp, 36.1749940_wp, & - & 26.8405620_wp, 20.5425950_wp, 16.2594910_wp, 13.2605030_wp, & - & 11.0893760_wp, 9.4661890_wp, 8.2168000_wp, 7.2301920_wp, & - & 5.7780700_wp, 4.7643580_wp, 4.0179560_wp, 3.4461300_wp, & - & 2.9946910_wp, 2.1989640_wp, 1.6860470_wp, 1.0800310_wp, & - & 0.7479170_wp, 0.3673300_wp, 0.2159550_wp / -! REF PbH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 82) / 0.36893958472478_wp / - data refh (3, 82) / -0.18446979236239_wp / - data gffq (3, 82) / 0.16758459323190_wp / - data gffh (3, 82) / -0.08379229661595_wp / - data dftq (3, 82) / 0.25734000000000_wp / - data dfth (3, 82) / -0.12867100000000_wp / - data pbcq (3, 82) / 0.36893958472478_wp / - data pbch (3, 82) / -0.18446979236239_wp / - data clsq (3, 82) / 0.16758459323190_wp / - data clsh (3, 82) / -0.08379229661595_wp / - data hcount (3, 82) / 2.00000000000000_wp / - data ascale (3, 82) / 1.00000000000000_wp / - data refcovcn(3, 82) / 1.86326667138745_wp / - data refcn (3, 82) / 1.93560176827475_wp / - data refsys (3, 82) / 1 / - data alphaiw(:,3, 82) / & - & 53.0414450_wp, 51.0751360_wp, 46.8366890_wp, 36.7990540_wp, & - & 28.3107680_wp, 22.1045460_wp, 17.6826350_wp, 14.4967630_wp, & - & 12.1481600_wp, 10.3717920_wp, 8.9944640_wp, 7.9020540_wp, & - & 6.2898170_wp, 5.1644070_wp, 4.3379580_wp, 3.7072310_wp, & - & 3.2113990_wp, 2.3434100_wp, 1.7888720_wp, 1.1395320_wp, & - & 0.7865880_wp, 0.3848350_wp, 0.2258800_wp / -! REF PbH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 82) / 0.20035516415189_wp / - data refh (4, 82) / -0.06678505471730_wp / - data gffq (4, 82) / 0.18265663815354_wp / - data gffh (4, 82) / -0.06088554605118_wp / - data dftq (4, 82) / 0.21484200000000_wp / - data dfth (4, 82) / -0.07161600000000_wp / - data pbcq (4, 82) / 0.20035516415189_wp / - data pbch (4, 82) / -0.06678505471730_wp / - data clsq (4, 82) / 0.18265663815354_wp / - data clsh (4, 82) / -0.06088554605118_wp / - data hcount (4, 82) / 3.00000000000000_wp / - data ascale (4, 82) / 1.00000000000000_wp / - data refcovcn(4, 82) / 2.79951773292937_wp / - data refcn (4, 82) / 2.90809757363721_wp / - data refsys (4, 82) / 1 / - data alphaiw(:,4, 82) / & - & 53.1115280_wp, 51.7198390_wp, 48.1733620_wp, 38.8959490_wp, & - & 30.4802980_wp, 24.0395110_wp, 19.3203190_wp, 15.8625500_wp, & - & 13.2876830_wp, 11.3287250_wp, 9.8050600_wp, 8.5950040_wp, & - & 6.8096590_wp, 5.5666540_wp, 4.6574470_wp, 3.9666200_wp, & - & 3.4259370_wp, 2.4857500_wp, 1.8900620_wp, 1.1981450_wp, & - & 0.8247670_wp, 0.4021920_wp, 0.2357430_wp / -! REF PbH4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (5, 82) / 0.01348187443840_wp / - data refh (5, 82) / -0.00337046860960_wp / - data gffq (5, 82) / 0.17825662719618_wp / - data gffh (5, 82) / -0.04456415679904_wp / - data dftq (5, 82) / 0.25957200000000_wp / - data dfth (5, 82) / -0.06489175000000_wp / - data pbcq (5, 82) / 0.01348187443840_wp / - data pbch (5, 82) / -0.00337046860960_wp / - data clsq (5, 82) / 0.17825662719618_wp / - data clsh (5, 82) / -0.04456415679904_wp / - data hcount (5, 82) / 4.00000000000000_wp / - data ascale (5, 82) / 1.00000000000000_wp / - data refcovcn(5, 82) / 3.76444392234350_wp / - data refcn (5, 82) / 3.90982050474815_wp / - data refsys (5, 82) / 1 / - data alphaiw(:,5, 82) / & - & 50.0879780_wp, 49.2042630_wp, 46.7719060_wp, 39.3982430_wp, & - & 31.7542100_wp, 25.4539200_wp, 20.6426050_wp, 17.0297710_wp, & - & 14.2980180_wp, 12.1992850_wp, 10.5566110_wp, 9.2468670_wp, & - & 7.3088260_wp, 5.9581810_wp, 4.9713460_wp, 4.2231630_wp, & - & 3.6391300_wp, 2.6281690_wp, 1.9916070_wp, 1.2570530_wp, & - & 0.8631290_wp, 0.4196110_wp, 0.2456340_wp / - data refn(82) / 5 / -! REF Bi - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 83) / -0.00000000000000_wp / - data refh (1, 83) / 0.00000000000000_wp / - data gffq (1, 83) / 0.00000000000000_wp / - data gffh (1, 83) / 0.00000000000000_wp / - data dftq (1, 83) / -0.00000000000000_wp / - data dfth (1, 83) / 0.00000000000000_wp / - data pbcq (1, 83) / -0.00000000000000_wp / - data pbch (1, 83) / 0.00000000000000_wp / - data clsq (1, 83) / 0.00000000000000_wp / - data clsh (1, 83) / 0.00000000000000_wp / - data hcount (1, 83) / 0.00000000000000_wp / - data ascale (1, 83) / 1.00000000000000_wp / - data refcovcn(1, 83) / 0.00000000000000_wp / - data refcn (1, 83) / 0.00000000000000_wp / - data refsys (1, 83) / 1 / - data alphaiw(:,1, 83) / & - & 51.1916750_wp, 49.4069930_wp, 44.9458450_wp, 34.1505430_wp, & - & 25.5045870_wp, 19.5073500_wp, 15.3898030_wp, 12.4998210_wp, & - & 10.4110930_wp, 8.8561170_wp, 7.6660440_wp, 6.7322080_wp, & - & 5.3700990_wp, 4.4292980_wp, 3.7418080_wp, 3.2175040_wp, & - & 2.8044220_wp, 2.0757420_wp, 1.6033620_wp, 1.0390450_wp, & - & 0.7253430_wp, 0.3603050_wp, 0.2129720_wp / -! REF BiH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 83) / 0.16648528849973_wp / - data refh (2, 83) / -0.16648528849972_wp / - data gffq (2, 83) / 0.04276095694715_wp / - data gffh (2, 83) / -0.04276095694715_wp / - data dftq (2, 83) / 0.08093600000000_wp / - data dfth (2, 83) / -0.08093500000000_wp / - data pbcq (2, 83) / 0.16648528849973_wp / - data pbch (2, 83) / -0.16648528849972_wp / - data clsq (2, 83) / 0.04276095694715_wp / - data clsh (2, 83) / -0.04276095694715_wp / - data hcount (2, 83) / 1.00000000000000_wp / - data ascale (2, 83) / 1.00000000000000_wp / - data refcovcn(2, 83) / 0.93840398774753_wp / - data refcn (2, 83) / 0.98198108329616_wp / - data refsys (2, 83) / 1 / - data alphaiw(:,2, 83) / & - & 51.6147800_wp, 50.0629560_wp, 46.1204110_wp, 36.1339090_wp, & - & 27.6118910_wp, 21.4077340_wp, 17.0101490_wp, 13.8592580_wp, & - & 11.5510200_wp, 9.8174290_wp, 8.4832410_wp, 7.4329030_wp, & - & 5.8982610_wp, 4.8394220_wp, 4.0683880_wp, 3.4831190_wp, & - & 3.0243540_wp, 2.2217570_wp, 1.7070420_wp, 1.0988490_wp, & - & 0.7641350_wp, 0.3778150_wp, 0.2228850_wp / -! REF BiH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 83) / 0.27582968178310_wp / - data refh (3, 83) / -0.13791484089155_wp / - data gffq (3, 83) / 0.06545183973370_wp / - data gffh (3, 83) / -0.03272591986685_wp / - data dftq (3, 83) / 0.14715900000000_wp / - data dfth (3, 83) / -0.07358900000000_wp / - data pbcq (3, 83) / 0.27582968178310_wp / - data pbch (3, 83) / -0.13791484089155_wp / - data clsq (3, 83) / 0.06545183973370_wp / - data clsh (3, 83) / -0.03272591986685_wp / - data hcount (3, 83) / 2.00000000000000_wp / - data ascale (3, 83) / 1.00000000000000_wp / - data refcovcn(3, 83) / 1.87829610127455_wp / - data refcn (3, 83) / 1.96550673996239_wp / - data refsys (3, 83) / 1 / - data alphaiw(:,3, 83) / & - & 51.7479250_wp, 50.4406230_wp, 47.0464190_wp, 37.9441110_wp, & - & 29.6097990_wp, 23.2406220_wp, 18.5881070_wp, 15.1912320_wp, & - & 12.6725630_wp, 10.7660510_wp, 9.2914280_wp, 8.1270340_wp, & - & 6.4226970_wp, 5.2472620_wp, 4.3934730_wp, 3.7477030_wp, & - & 3.2435420_wp, 2.3673900_wp, 1.8104910_wp, 1.1585430_wp, & - & 0.8028630_wp, 0.3953020_wp, 0.2327880_wp / -! REF BiH3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (4, 83) / 0.35078718856604_wp / - data refh (4, 83) / -0.11692906285535_wp / - data gffq (4, 83) / 0.07662886467999_wp / - data gffh (4, 83) / -0.02554295489333_wp / - data dftq (4, 83) / 0.19820500000000_wp / - data dfth (4, 83) / -0.06606666666667_wp / - data pbcq (4, 83) / 0.35078718856604_wp / - data pbch (4, 83) / -0.11692906285535_wp / - data clsq (4, 83) / 0.07662886467999_wp / - data clsh (4, 83) / -0.02554295489333_wp / - data hcount (4, 83) / 3.00000000000000_wp / - data ascale (4, 83) / 1.00000000000000_wp / - data refcovcn(4, 83) / 2.81907131341312_wp / - data refcn (4, 83) / 2.94995150877077_wp / - data refsys (4, 83) / 1 / - data alphaiw(:,4, 83) / & - & 51.5178550_wp, 50.4932930_wp, 47.7156380_wp, 39.5948620_wp, & - & 31.5084490_wp, 25.0123180_wp, 20.1276560_wp, 16.4983230_wp, & - & 13.7774350_wp, 11.7031450_wp, 10.0914150_wp, 8.8151820_wp, & - & 6.9437270_wp, 5.6530110_wp, 4.7171930_wp, 4.0113480_wp, & - & 3.4620540_wp, 2.5126730_wp, 1.9137260_wp, 1.2181320_wp, & - & 0.8415320_wp, 0.4127710_wp, 0.2426840_wp / - data refn(83) / 4 / -! REF Po - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 84) / 0.00000000000001_wp / - data refh (1, 84) / 0.00000000000000_wp / - data gffq (1, 84) / 0.00000000000000_wp / - data gffh (1, 84) / 0.00000000000000_wp / - data dftq (1, 84) / 0.00000000000001_wp / - data dfth (1, 84) / 0.00000000000000_wp / - data pbcq (1, 84) / 0.00000000000001_wp / - data pbch (1, 84) / 0.00000000000000_wp / - data clsq (1, 84) / 0.00000000000000_wp / - data clsh (1, 84) / 0.00000000000000_wp / - data hcount (1, 84) / 0.00000000000000_wp / - data ascale (1, 84) / 1.00000000000000_wp / - data refcovcn(1, 84) / 0.00000000000000_wp / - data refcn (1, 84) / 0.00000000000000_wp / - data refsys (1, 84) / 1 / - data alphaiw(:,1, 84) / & - & 45.7354800_wp, 44.5177550_wp, 41.3554830_wp, 32.9793560_wp, & - & 25.5092680_wp, 19.9242900_wp, 15.8977680_wp, 12.9790260_wp, & - & 10.8242560_wp, 9.1984520_wp, 7.9445240_wp, 6.9570500_wp, & - & 5.5167450_wp, 4.5271540_wp, 3.8097850_wp, 3.2672340_wp, & - & 2.8429600_wp, 2.1014180_wp, 1.6245240_wp, 1.0563850_wp, & - & 0.7399150_wp, 0.3695680_wp, 0.2190670_wp / -! REF PoH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 84) / 0.13640050127609_wp / - data refh (2, 84) / -0.13640050127609_wp / - data gffq (2, 84) / -0.04479748091835_wp / - data gffh (2, 84) / 0.04479748091835_wp / - data dftq (2, 84) / 0.01268700000000_wp / - data dfth (2, 84) / -0.01268500000000_wp / - data pbcq (2, 84) / 0.13640050127609_wp / - data pbch (2, 84) / -0.13640050127609_wp / - data clsq (2, 84) / -0.04479748091835_wp / - data clsh (2, 84) / 0.04479748091835_wp / - data hcount (2, 84) / 1.00000000000000_wp / - data ascale (2, 84) / 1.00000000000000_wp / - data refcovcn(2, 84) / 0.93512916979697_wp / - data refcn (2, 84) / 0.98152738589119_wp / - data refsys (2, 84) / 1 / - data alphaiw(:,2, 84) / & - & 47.9831520_wp, 46.8085170_wp, 43.7444240_wp, 35.4613210_wp, & - & 27.8088110_wp, 21.9082420_wp, 17.5604940_wp, 14.3629380_wp, & - & 11.9797160_wp, 10.1702660_wp, 8.7691240_wp, 7.6631150_wp, & - & 6.0479100_wp, 4.9390680_wp, 4.1374920_wp, 3.5335950_wp, & - & 3.0634060_wp, 2.2476620_wp, 1.7283170_wp, 1.1162240_wp, & - & 0.7787240_wp, 0.3870890_wp, 0.2289900_wp / -! REF PoH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (3, 84) / 0.28152411931918_wp / - data refh (3, 84) / -0.14076205965959_wp / - data gffq (3, 84) / -0.02201995669726_wp / - data gffh (3, 84) / 0.01100997834863_wp / - data dftq (3, 84) / 0.01564400000000_wp / - data dfth (3, 84) / -0.00783200000000_wp / - data pbcq (3, 84) / 0.28152411931918_wp / - data pbch (3, 84) / -0.14076205965959_wp / - data clsq (3, 84) / -0.02201995669726_wp / - data clsh (3, 84) / 0.01100997834863_wp / - data hcount (3, 84) / 2.00000000000000_wp / - data ascale (3, 84) / 1.00000000000000_wp / - data refcovcn(3, 84) / 1.87110482058901_wp / - data refcn (3, 84) / 1.96393490432407_wp / - data refsys (3, 84) / 1 / - data alphaiw(:,3, 84) / & - & 49.9757880_wp, 48.8536140_wp, 45.9097740_wp, 37.7785020_wp, & - & 29.9993350_wp, 23.8231110_wp, 19.1794330_wp, 15.7185060_wp, & - & 13.1162960_wp, 11.1291240_wp, 9.5845740_wp, 8.3625420_wp, & - & 6.5753180_wp, 5.3486700_wp, 4.4636720_wp, 3.7988870_wp, & - & 3.2830670_wp, 2.3934820_wp, 1.8318420_wp, 1.1759270_wp, & - & 0.8174500_wp, 0.4045760_wp, 0.2388960_wp / - data refn(84) / 3 / -! REF At - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 85) / 0.00000000000001_wp / - data refh (1, 85) / 0.00000000000000_wp / - data gffq (1, 85) / 0.00000000000000_wp / - data gffh (1, 85) / 0.00000000000000_wp / - data dftq (1, 85) / 0.00000000000001_wp / - data dfth (1, 85) / 0.00000000000000_wp / - data pbcq (1, 85) / 0.00000000000001_wp / - data pbch (1, 85) / 0.00000000000000_wp / - data clsq (1, 85) / 0.00000000000000_wp / - data clsh (1, 85) / 0.00000000000000_wp / - data hcount (1, 85) / 0.00000000000000_wp / - data ascale (1, 85) / 1.00000000000000_wp / - data refcovcn(1, 85) / 0.00000000000000_wp / - data refcn (1, 85) / 0.00000000000000_wp / - data refsys (1, 85) / 1 / - data alphaiw(:,1, 85) / & - & 39.1638670_wp, 38.4250150_wp, 36.4213580_wp, 30.5411780_wp, & - & 24.6134160_wp, 19.7657890_wp, 16.0524090_wp, 13.2471470_wp, & - & 11.1156700_wp, 9.4745710_wp, 8.1909470_wp, 7.1705270_wp, & - & 5.6711490_wp, 4.6378720_wp, 3.8904420_wp, 3.3277200_wp, & - & 2.8899970_wp, 2.1310810_wp, 1.6471780_wp, 1.0734420_wp, & - & 0.7539160_wp, 0.3784910_wp, 0.2250150_wp / -! REF AtH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (2, 85) / 0.03800713219800_wp / - data refh (2, 85) / -0.03800713219800_wp / - data gffq (2, 85) / -0.07596582020292_wp / - data gffh (2, 85) / 0.07596582020292_wp / - data dftq (2, 85) / -0.04863100000000_wp / - data dfth (2, 85) / 0.04863400000000_wp / - data pbcq (2, 85) / 0.03800713219800_wp / - data pbch (2, 85) / -0.03800713219800_wp / - data clsq (2, 85) / -0.07596582020292_wp / - data clsh (2, 85) / 0.07596582020292_wp / - data hcount (2, 85) / 1.00000000000000_wp / - data ascale (2, 85) / 1.00000000000000_wp / - data refcovcn(2, 85) / 0.97711087656722_wp / - data refcn (2, 85) / 0.99539313449513_wp / - data refsys (2, 85) / 1 / - data alphaiw(:,2, 85) / & - & 42.3026280_wp, 41.5366110_wp, 39.4596880_wp, 33.3254640_wp, & - & 27.0380510_wp, 21.8068890_wp, 17.7463530_wp, 14.6509070_wp, & - & 12.2850030_wp, 10.4566080_wp, 9.0232990_wp, 7.8825660_wp, & - & 6.2059600_wp, 5.0520660_wp, 4.2196050_wp, 3.5950280_wp, & - & 3.1110670_wp, 2.2775460_wp, 1.7510350_wp, 1.1332590_wp, & - & 0.7926970_wp, 0.3959980_wp, 0.2349320_wp / - data refn(85) / 2 / -! REF Rn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1, 86) / 0.0_wp / - data refh (1, 86) / 0.00000000000000_wp / - data gffq (1, 86) / 0.00000000000000_wp / - data gffh (1, 86) / 0.00000000000000_wp / - data dftq (1, 86) / 0.0_wp / - data dfth (1, 86) / 0.00000000000000_wp / - data pbcq (1, 86) / 0.0_wp / - data pbch (1, 86) / 0.00000000000000_wp / - data clsq (1, 86) / 0.00000000000000_wp / - data clsh (1, 86) / 0.00000000000000_wp / - data hcount (1, 86) / 0.00000000000000_wp / - data ascale (1, 86) / 1.00000000000000_wp / - data refcovcn(1, 86) / 0.00000000000000_wp / - data refcn (1, 86) / 0.00000000000000_wp / - data refsys (1, 86) / 1 / - data alphaiw(:,1, 86) / & - & 33.6514050_wp, 33.1852420_wp, 31.8852830_wp, 27.7786920_wp, & - & 23.2154680_wp, 19.1736050_wp, 15.8877090_wp, 13.2945880_wp, & - & 11.2595530_wp, 9.6544200_wp, 8.3760900_wp, 7.3462510_wp, & - & 5.8137240_wp, 4.7476360_wp, 3.9742240_wp, 3.3924070_wp, & - & 2.9410550_wp, 2.1630540_wp, 1.6707900_wp, 1.0904110_wp, & - & 0.7676850_wp, 0.3873300_wp, 0.2309680_wp / - data refn(86) / 1 / -! REF Cn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1,112) / 0.00000000000000_wp / - data refh (1,112) / 0.00000000000000_wp / - data gffq (1,112) / 0.00000000000000_wp / - data gffh (1,112) / 0.00000000000000_wp / - data dftq (1,112) / 0.00000000000000_wp / - data dfth (1,112) / 0.00000000000000_wp / - data pbcq (1,112) / 0.00000000000000_wp / - data pbch (1,112) / 0.00000000000000_wp / - data clsq (1,112) / 0.00000000000000_wp / - data clsh (1,112) / 0.00000000000000_wp / - data hcount (1,112) / 0.00000000000000_wp / - data ascale (1,112) / 1.00000000000000_wp / - data refcovcn(1,112) / 0.00000000000000_wp / - data refcn (1,112) / 0.00000000000000_wp / - data refsys (1,112) / 1 / - data alphaiw(:,1,112) / & - & 28.9658506_wp, 28.5229043_wp, 27.3194441_wp, 23.7497041_wp, & - & 20.0600679_wp, 16.9382662_wp, 14.4456995_wp, 12.4709213_wp, & - & 10.8915816_wp, 9.6105637_wp, 8.5564757_wp, 7.6775158_wp, & - & 6.3032570_wp, 5.2860251_wp, 4.5087413_wp, 3.8995856_wp, & - & 3.4123111_wp, 2.5460363_wp, 1.9872976_wp, 1.3293939_wp, & - & 0.9663593_wp, 0.5321666_wp, 0.3423450_wp / - data refn(112) / 1 / -! REF NhH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1,113) / 0.10288904092396_wp / - data refh (1,113) / -0.10288904092396_wp / - data gffq (1,113) / 0.10288904092396_wp / - data gffh (1,113) / -0.10288904092396_wp / - data dftq (1,113) / 0.10288904092396_wp / - data dfth (1,113) / -0.10288904092396_wp / - data pbcq (1,113) / 0.10288904092396_wp / - data pbch (1,113) / -0.10288904092396_wp / - data clsq (1,113) / 0.10288904092396_wp / - data clsh (1,113) / -0.10288904092396_wp / - data hcount (1,113) / 1.00000000000000_wp / - data ascale (1,113) / 1.00000000000000_wp / - data refcovcn(1,113) / 0.83118288370659_wp / - data refcn (1,113) / 0.94277714762458_wp / - data refsys (1,113) / 1 / - data alphaiw(:,1,113) / & - & 36.8515202_wp, 35.9314075_wp, 33.7296086_wp, 28.2311084_wp, & - & 23.2301521_wp, 19.2714758_wp, 16.2269059_wp, 13.8738534_wp, & - & 12.0270465_wp, 10.5514261_wp, 9.3517015_wp, 8.3607091_wp, & - & 6.8266410_wp, 5.7014944_wp, 4.8468778_wp, 4.1800460_wp, & - & 3.6485283_wp, 2.7081324_wp, 2.1050561_wp, 1.3991594_wp, & - & 1.0122747_wp, 0.5535296_wp, 0.3548537_wp / - data refn(113) / 1 / -! REF Fl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1,114) / 0.00000000000000_wp / - data refh (1,114) / 0.00000000000000_wp / - data gffq (1,114) / 0.00000000000000_wp / - data gffh (1,114) / 0.00000000000000_wp / - data dftq (1,114) / 0.00000000000000_wp / - data dfth (1,114) / 0.00000000000000_wp / - data pbcq (1,114) / 0.00000000000000_wp / - data pbch (1,114) / 0.00000000000000_wp / - data clsq (1,114) / 0.00000000000000_wp / - data clsh (1,114) / 0.00000000000000_wp / - data hcount (1,114) / 0.00000000000000_wp / - data ascale (1,114) / 1.00000000000000_wp / - data refcovcn(1,114) / 0.00000000000000_wp / - data refcn (1,114) / 0.00000000000000_wp / - data refsys (1,114) / 1 / - data alphaiw(:,1,114) / & - & 31.0177261_wp, 30.3409187_wp, 28.5968922_wp, 24.0264841_wp, & - & 19.8927260_wp, 16.6470264_wp, 14.1460801_wp, 12.2005462_wp, & - & 10.6619593_wp, 9.4233104_wp, 8.4088155_wp, 7.5647344_wp, & - & 6.2444458_wp, 5.2627485_wp, 4.5076687_wp, 3.9118848_wp, & - & 3.4323326_wp, 2.5724899_wp, 2.0125562_wp, 1.3479270_wp, & - & 0.9794339_wp, 0.5389514_wp, 0.3469517_wp / - data refn(114) / 1 / -! REF LvH2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1,116) / 0.04481663412472_wp / - data refh (1,116) / -0.02240831706236_wp / - data gffq (1,116) / 0.04481663412472_wp / - data gffh (1,116) / -0.02240831706236_wp / - data dftq (1,116) / 0.04481663412472_wp / - data dfth (1,116) / -0.02240831706236_wp / - data pbcq (1,116) / 0.04481663412472_wp / - data pbch (1,116) / -0.02240831706236_wp / - data clsq (1,116) / 0.04481663412472_wp / - data clsh (1,116) / -0.02240831706236_wp / - data hcount (1,116) / 2.00000000000000_wp / - data ascale (1,116) / 1.00000000000000_wp / - data refcovcn(1,116) / 1.74812370366573_wp / - data refcn (1,116) / 1.98131399263162_wp / - data refsys (1,116) / 1 / - data alphaiw(:,1,116) / & - & 62.5965347_wp, 59.9793469_wp, 54.2098284_wp, 41.6476762_wp, & - & 31.8504866_wp, 24.9639388_wp, 20.1291251_wp, 16.6500840_wp, & - & 14.0715476_wp, 12.1054557_wp, 10.5676443_wp, 9.3376437_wp, & - & 7.5027755_wp, 6.2067008_wp, 5.2468060_wp, 4.5100150_wp, & - & 3.9287041_wp, 2.9084035_wp, 2.2561760_wp, 1.4921393_wp, & - & 1.0737727_wp, 0.5817618_wp, 0.3715195_wp / - data refn(115) / 1 / -! REF McH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1,115) / 0.10991065534975_wp / - data refh (1,115) / -0.10991065534975_wp / - data gffq (1,115) / 0.10991065534975_wp / - data gffh (1,115) / -0.10991065534975_wp / - data dftq (1,115) / 0.10991065534975_wp / - data dfth (1,115) / -0.10991065534975_wp / - data pbcq (1,115) / 0.10991065534975_wp / - data pbch (1,115) / -0.10991065534975_wp / - data clsq (1,115) / 0.10991065534975_wp / - data clsh (1,115) / -0.10991065534975_wp / - data hcount (1,115) / 1.00000000000000_wp / - data ascale (1,115) / 1.00000000000000_wp / - data refcovcn(1,115) / 0.80392173226442_wp / - data refcn (1,115) / 0.91220333076895_wp / - data refsys (1,115) / 1 / - data alphaiw(:,1,115) / & - & 50.5879876_wp, 48.5224886_wp, 43.8104441_wp, 33.6795593_wp, & - & 26.0680976_wp, 20.7866748_wp, 17.0594839_wp, 14.3406936_wp, & - & 12.2916388_wp, 10.7020689_wp, 9.4379170_wp, 8.4110146_wp, & - & 6.8482249_wp, 5.7186423_wp, 4.8669543_wp, 4.2042872_wp, & - & 3.6761256_wp, 2.7387147_wp, 2.1335072_wp, 1.4195987_wp, & - & 1.0262708_wp, 0.5601697_wp, 0.3590984_wp / - data refn(116) / 1 / -! REF TsH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1,117) / 0.07044735360796_wp / - data refh (1,117) / -0.07044735360796_wp / - data gffq (1,117) / 0.07044735360796_wp / - data gffh (1,117) / -0.07044735360796_wp / - data dftq (1,117) / 0.07044735360796_wp / - data dfth (1,117) / -0.07044735360796_wp / - data pbcq (1,117) / 0.07044735360796_wp / - data pbch (1,117) / -0.07044735360796_wp / - data clsq (1,117) / 0.07044735360796_wp / - data clsh (1,117) / -0.07044735360796_wp / - data hcount (1,117) / 1.00000000000000_wp / - data ascale (1,117) / 1.00000000000000_wp / - data refcovcn(1,117) / 0.85819693463106_wp / - data refcn (1,117) / 0.97277918745352_wp / - data refsys (1,117) / 1 / - data alphaiw(:,1,117) / & - & 68.0864127_wp, 64.1264282_wp, 56.6470176_wp, 42.0637390_wp, & - & 31.4475652_wp, 24.2894637_wp, 19.3977301_wp, 15.9410604_wp, & - & 13.4120039_wp, 11.5024670_wp, 10.0205855_wp, 8.8430108_wp, & - & 7.0995079_wp, 5.8772976_wp, 4.9763464_wp, 4.2864060_wp, & - & 3.7423450_wp, 2.7856521_wp, 2.1708261_wp, 1.4447260_wp, & - & 1.0436089_wp, 0.5684047_wp, 0.3641795_wp / - data refn(117) / 1 / -! REF Og - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1906 - data refq (1,118) / 0.00000000000000_wp / - data refh (1,118) / 0.00000000000000_wp / - data gffq (1,118) / 0.00000000000000_wp / - data gffh (1,118) / 0.00000000000000_wp / - data dftq (1,118) / 0.00000000000000_wp / - data dfth (1,118) / 0.00000000000000_wp / - data pbcq (1,118) / 0.00000000000000_wp / - data pbch (1,118) / 0.00000000000000_wp / - data clsq (1,118) / 0.00000000000000_wp / - data clsh (1,118) / 0.00000000000000_wp / - data hcount (1,118) / 0.00000000000000_wp / - data ascale (1,118) / 1.00000000000000_wp / - data refcovcn(1,118) / 0.00000000000000_wp / - data refcn (1,118) / 0.00000000000000_wp / - data refsys (1,118) / 1 / - data alphaiw(:,1,118) / & - & 60.1915989_wp, 57.8350021_wp, 52.2126738_wp, 39.5649630_wp, & - & 29.8330516_wp, 23.1060271_wp, 18.4549609_wp, 15.1539330_wp, & - & 12.7366393_wp, 10.9128902_wp, 9.4998323_wp, 8.3792180_wp, & - & 6.7254432_wp, 5.5711554_wp, 4.7232296_wp, 4.0753582_wp, & - & 3.5649854_wp, 2.6668767_wp, 2.0874183_wp, 1.3980570_wp, & - & 1.0139007_wp, 0.5552450_wp, 0.3569580_wp / - data refn(118) / 1 / diff --git a/qupkake/xtb-641/xtb-6.4.1/include/xtb.h b/qupkake/xtb-641/xtb-6.4.1/include/xtb.h deleted file mode 100644 index 3601c2a..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/include/xtb.h +++ /dev/null @@ -1,304 +0,0 @@ -/* This file is part of xtb. - * - * Copyright (C) 2019-2020 Sebastian Ehlert - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see . - */ -#pragma once - -#define XTB_API_ENTRY -#define XTB_API_CALL -#define XTB_API_SUFFIX__VERSION_1_0_0 - -/// Define proprocessor to allow to check for specific API features -#define XTB_API_VERSION 10000 -#define XTB_VERSION_6_3_0 1 -#define XTB_VERSION_6_3_1 1 -#define XTB_VERSION_6_3_2 1 -#define XTB_VERSION_6_3_3 1 - -/// Possible print levels for API calls -#define XTB_VERBOSITY_FULL 2 -#define XTB_VERBOSITY_MINIMAL 1 -#define XTB_VERBOSITY_MUTED 0 - -#ifdef __cplusplus -extern "C" { -#else -#include -#endif - -/* - * Opaque pointers to Fortran objects -**/ - -/// Calculation environment class -typedef struct _xtb_TEnvironment* xtb_TEnvironment; - -/// Molecular structure data class -typedef struct _xtb_TMolecule* xtb_TMolecule; - -/// Single point calculator class -typedef struct _xtb_TCalculator* xtb_TCalculator; - -/// Single point results class -typedef struct _xtb_TResults* xtb_TResults; - -/* - * Query for semantic API version -**/ - -/// Returns API version as 10000 * major + 100 * minor + 1 * patch -extern XTB_API_ENTRY int XTB_API_CALL -xtb_getAPIVersion() XTB_API_SUFFIX__VERSION_1_0_0; - -/* - * Calculation environment -**/ - -/// Create new xtb calculation environment object -extern XTB_API_ENTRY xtb_TEnvironment XTB_API_CALL -xtb_newEnvironment(void) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Delete a xtb calculation environment object -extern XTB_API_ENTRY void XTB_API_CALL -xtb_delEnvironment(xtb_TEnvironment* /* env */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Check current status of calculation environment -extern XTB_API_ENTRY int XTB_API_CALL -xtb_checkEnvironment(xtb_TEnvironment /* env */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Show and empty error stack -extern XTB_API_ENTRY void XTB_API_CALL -xtb_showEnvironment(xtb_TEnvironment /* env */, - const char* /* message */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Return and empty error stack -extern XTB_API_ENTRY void XTB_API_CALL -xtb_getError(xtb_TEnvironment /* env */, - char* /* buffer */, - const int* /* buffersize */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Bind output from this environment -extern XTB_API_ENTRY void XTB_API_CALL -xtb_setOutput(xtb_TEnvironment /* env */, - const char* /* filename */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Release output unit from this environment -extern XTB_API_ENTRY void XTB_API_CALL -xtb_releaseOutput(xtb_TEnvironment /* env */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Set verbosity of calculation output -extern XTB_API_ENTRY void XTB_API_CALL -xtb_setVerbosity(xtb_TEnvironment /* env */, - int /* verbosity */) XTB_API_SUFFIX__VERSION_1_0_0; - -/* - * Molecular structure data class -**/ - -/// Create new molecular structure data (quantities in Bohr) -extern XTB_API_ENTRY xtb_TMolecule XTB_API_CALL -xtb_newMolecule(xtb_TEnvironment /* env */, - const int* /* natoms */, - const int* /* numbers [natoms] */, - const double* /* positions [natoms][3] */, - const double* /* charge in e */, - const int* /* uhf */, - const double* /* lattice [3][3] */, - const bool* /* periodic [3] */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Delete molecular structure data -extern XTB_API_ENTRY void XTB_API_CALL -xtb_delMolecule(xtb_TMolecule* /* mol */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Update coordinates and lattice parameters (quantities in Bohr) -extern XTB_API_ENTRY void XTB_API_CALL -xtb_updateMolecule(xtb_TEnvironment /* env */, - xtb_TMolecule /* mol */, - const double* /* positions [natoms][3] */, - const double* /* lattice [3][3] */) XTB_API_SUFFIX__VERSION_1_0_0; - -/* - * Singlepoint calculator -**/ - -/// Create new calculator object -extern XTB_API_ENTRY xtb_TCalculator XTB_API_CALL -xtb_newCalculator(void) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Delete calculator object -extern XTB_API_ENTRY void XTB_API_CALL -xtb_delCalculator(xtb_TCalculator* /* calc */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Load GFN0-xTB calculator -extern XTB_API_ENTRY void XTB_API_CALL -xtb_loadGFN0xTB(xtb_TEnvironment /* env */, - xtb_TMolecule /* mol */, - xtb_TCalculator /* calc */, - char* /* filename */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Load GFN1-xTB calculator -extern XTB_API_ENTRY void XTB_API_CALL -xtb_loadGFN1xTB(xtb_TEnvironment /* env */, - xtb_TMolecule /* mol */, - xtb_TCalculator /* calc */, - char* /* filename */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Load GFN2-xTB calculator -extern XTB_API_ENTRY void XTB_API_CALL -xtb_loadGFN2xTB(xtb_TEnvironment /* env */, - xtb_TMolecule /* mol */, - xtb_TCalculator /* calc */, - char* /* filename */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Load GFN-FF calculator -extern XTB_API_ENTRY void XTB_API_CALL -xtb_loadGFNFF(xtb_TEnvironment /* env */, - xtb_TMolecule /* mol */, - xtb_TCalculator /* calc */, - char* /* filename */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Add a solvation model to calculator (requires loaded parametrisation) -extern XTB_API_ENTRY void XTB_API_CALL -xtb_setSolvent(xtb_TEnvironment /* env */, - xtb_TCalculator /* calc */, - char* /* solvent */, - int* /* state */, - double* /* temp */, - int* /* grid */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Unset the solvation model -extern XTB_API_ENTRY void XTB_API_CALL -xtb_releaseSolvent(xtb_TEnvironment /* env */, - xtb_TCalculator /* calc */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Add a external charge potential to calculator (only supported in GFN1/2-xTB) -extern XTB_API_ENTRY void XTB_API_CALL -xtb_setExternalCharges(xtb_TEnvironment /* env */, - xtb_TCalculator /* calc */, - int* /* n */, - int* /* numbers [n] */, - double* /* charges [n] */, - double* /* positions [n][3] */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Unset the external charge potential -extern XTB_API_ENTRY void XTB_API_CALL -xtb_releaseExternalCharges(xtb_TEnvironment /* env */, - xtb_TCalculator /* calc */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Set numerical accuracy of calculator in the range of 1000 to 0.0001 -extern XTB_API_ENTRY void XTB_API_CALL -xtb_setAccuracy(xtb_TEnvironment /* env */, - xtb_TCalculator /* calc */, - double /* accuracy */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Set maximum number of iterations for self-consistent TB calculators -extern XTB_API_ENTRY void XTB_API_CALL -xtb_setMaxIter(xtb_TEnvironment /* env */, - xtb_TCalculator /* calc */, - int /* iterations */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Set electronic temperature for level filling in tight binding calculators in K -extern XTB_API_ENTRY void XTB_API_CALL -xtb_setElectronicTemp(xtb_TEnvironment /* env */, - xtb_TCalculator /* calc */, - double /* temperature */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Perform singlepoint calculation -extern XTB_API_ENTRY void XTB_API_CALL -xtb_singlepoint(xtb_TEnvironment /* env */, - xtb_TMolecule /* mol */, - xtb_TCalculator /* calc */, - xtb_TResults /* res */) XTB_API_SUFFIX__VERSION_1_0_0; - -/* - * Calculation results -**/ - -/// Create new singlepoint results object -extern XTB_API_ENTRY xtb_TResults XTB_API_CALL -xtb_newResults(void) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Delete singlepoint results object -extern XTB_API_ENTRY void XTB_API_CALL -xtb_delResults(xtb_TResults* /* res */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Create copy from a singlepoint results object -extern XTB_API_ENTRY xtb_TResults XTB_API_CALL -xtb_copyResults(xtb_TResults /* res */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Query singlepoint results object for energy in Hartree -extern XTB_API_ENTRY void XTB_API_CALL -xtb_getEnergy(xtb_TEnvironment /* env */, - xtb_TResults /* res */, - double* /* energy */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Query singlepoint results object for gradient in Hartree / Bohr -extern XTB_API_ENTRY void XTB_API_CALL -xtb_getGradient(xtb_TEnvironment /* env */, - xtb_TResults /* res */, - double* /* gradient [natoms][3] */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Query singlepoint results object for virial in Hartree -extern XTB_API_ENTRY void XTB_API_CALL -xtb_getVirial(xtb_TEnvironment /* env */, - xtb_TResults /* res */, - double* /* virial [3][3] */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Query singlepoint results object for dipole in e Bohr -extern XTB_API_ENTRY void XTB_API_CALL -xtb_getDipole(xtb_TEnvironment /* env */, - xtb_TResults /* res */, - double* /* dipole [3] */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Query singlepoint results object for partial charges in e -extern XTB_API_ENTRY void XTB_API_CALL -xtb_getCharges(xtb_TEnvironment /* env */, - xtb_TResults /* res */, - double* /* charges [natoms] */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Query singlepoint results object for bond orders -extern XTB_API_ENTRY void XTB_API_CALL -xtb_getBondOrders(xtb_TEnvironment /* env */, - xtb_TResults /* res */, - double* /* wbo [natoms][natoms] */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Query singlepoint results object for the number of basis functions -extern XTB_API_ENTRY void XTB_API_CALL -xtb_getNao(xtb_TEnvironment /* env */, - xtb_TResults /* res */, - int* /* nao */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Query singlepoint results object for orbital energies in Hartree [nao] -extern XTB_API_ENTRY void XTB_API_CALL -xtb_getOrbitalEigenvalues(xtb_TEnvironment /* env */, - xtb_TResults /* res */, - double* /* emo */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Query singlepoint results object for occupation numbers [nao] -extern XTB_API_ENTRY void XTB_API_CALL -xtb_getOrbitalOccupations(xtb_TEnvironment /* env */, - xtb_TResults /* res */, - double* /* focc */) XTB_API_SUFFIX__VERSION_1_0_0; - -/// Query singlepoint results object for orbital coefficients [nao][nao] -extern XTB_API_ENTRY void XTB_API_CALL -xtb_getOrbitalCoefficients(xtb_TEnvironment /* env */, - xtb_TResults /* res */, - double* /* c */) XTB_API_SUFFIX__VERSION_1_0_0; - -#ifdef __cplusplus -} -#endif diff --git a/qupkake/xtb-641/xtb-6.4.1/man/Makefile b/qupkake/xtb-641/xtb-6.4.1/man/Makefile deleted file mode 100644 index a3dbcb9..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/man/Makefile +++ /dev/null @@ -1,117 +0,0 @@ -#!/bin/make -f - -TXT := RELEASE_NOTES -## 1 Executable programs or shell commands -TXT1 := dftd4 cosmosolv cosmothermrd thermo xtb -## 2 System calls -TXT2 := -## 3 Library calls (functions within program libraries) -TXT3 := thermo distort -## 4 Special files (usually found in /dev) -TXT4 := -## 5 File formats and conventions eg /etc/passwd -TXT5 := -## 6 Games -TXT6 := -## 7 Miscellaneous (including macro packages and conventions) -## here we place all benchmarks in our arsenal -TXT7 := xcontrol -#MAN7 += ACONF ADIM6 AHB21 AL2X6 ALK8 ALKBDE10 Amino20x4 -#MAN7 += BH76 BH76RC BHDIV10 BHPERI BHROT27 BSR36 BUT14DIOL -#MAN7 += Bühl-3d Bühl-4d Bühl-5d -#MAN7 += C15 C60ISO CARBHB12 CDIE20 CHB6 -#MAN7 += DARC DC13 DIPCS10 -#MAN7 += FH51 -#MAN7 += G21EA G21IP G2RC GrubbsII -#MAN7 += HAL59 HEAVY28 HEAVYSB11 HMGB11 -#MAN7 += ICONF IDISP IL16 IL-2013 INV24 ISO34 ISOL24 -#MAN7 += LMGB35 -#MAN7 += MB16-43 MCONF MOR41 -#MAN7 += NBPRC NCIBLIND10 -#MAN7 += PA26 PArel PCONF21 PNICO23 PX13 -#MAN7 += RC21 RG18 RSE43 R160x6 -#MAN7 += S22 S22x5 S66 S66x8 S30L SCONF SIE4x4 -#MAN7 += TAUT15 TOMC6 -#MAN7 += UPU23 -#MAN7 += W4-11 WATER27 WCPT18 WCCR10 -#MAN7 += YBDE18 -#MAN7 += X40x10 - -MAN1 := $(patsubst %,man1/%.1,$(TXT1)) -MAN2 := $(patsubst %,man2/%.2,$(TXT2)) -MAN3 := $(patsubst %,man3/%.3,$(TXT3)) -MAN4 := $(patsubst %,man4/%.4,$(TXT4)) -MAN5 := $(patsubst %,man5/%.5,$(TXT5)) -MAN6 := $(patsubst %,man6/%.6,$(TXT6)) -MAN7 := $(patsubst %,man7/%.7,$(TXT7)) -MAN := $(MAN1) -MAN += $(MAN2) -MAN += $(MAN3) -MAN += $(MAN4) -MAN += $(MAN5) -MAN += $(MAN6) -MAN += $(MAN7) - -PDF := $(patsubst %,%.1.pdf,$(TXT1)) -PDF += $(patsubst %,%.2.pdf,$(TXT2)) -PDF += $(patsubst %,%.3.pdf,$(TXT3)) -PDF += $(patsubst %,%.4.pdf,$(TXT4)) -PDF += $(patsubst %,%.5.pdf,$(TXT5)) -PDF += $(patsubst %,%.6.pdf,$(TXT6)) -PDF += $(patsubst %,%.7.pdf,$(TXT7)) - -HTML := $(patsubst %,%.1.html,$(TXT1)) -HTML += $(patsubst %,%.2.html,$(TXT2)) -HTML += $(patsubst %,%.3.html,$(TXT3)) -HTML += $(patsubst %,%.4.html,$(TXT4)) -HTML += $(patsubst %,%.5.html,$(TXT5)) -HTML += $(patsubst %,%.6.html,$(TXT6)) -HTML += $(patsubst %,%.7.html,$(TXT7)) - -vpath %.txt . - -.PHONY: all - -all: $(MAN) $(PDF) $(HTML) - -ASCIIDOC := asciidoc -A2X := a2x -ASCIIFLAGS := --doctype manpage --format manpage - -DBLATEX := dblatex -DBLATEXFLAGS := --style simple - -$(HTML): %.html: %.txt - $(ASCIIDOC) $(ASCIIDOCFLAGS) --backend html $< - -$(PDF): %.pdf: %.xml - $(DBLATEX) $(DBLATEXFLAGS) $< - -%.xml: %.txt - $(ASCIIDOC) $(ASCIIDOCFLAGS) --backend docbook $< - -$(MAN1): man1/%.1: %.1.txt - $(A2X) $(ASCIIFLAGS) -D man1 $< - -$(MAN2): man2/%.2: %.2.txt - $(A2X) $(ASCIIFLAGS) -D man2 $< - -$(MAN3): man3/%.3: %.3.txt - $(A2X) $(ASCIIFLAGS) -D man3 $< - -$(MAN4): man4/%.4: %.4.txt - $(A2X) $(ASCIIFLAGS) -D man4 $< - -$(MAN5): man5/%.5: %.5.txt - $(A2X) $(ASCIIFLAGS) -D man5 $< - -$(MAN6): man6/%.6: %.6.txt - $(A2X) $(ASCIIFLAGS) -D man6 $< - -$(MAN7): man7/%.7: %.7.txt - $(A2X) $(ASCIIFLAGS) -D man7 $< - -.PHONY: clean - -clean: - $(RM) $(MAN1) $(MAN7) diff --git a/qupkake/xtb-641/xtb-6.4.1/man/xcontrol.7.adoc b/qupkake/xtb-641/xtb-6.4.1/man/xcontrol.7.adoc deleted file mode 100644 index 65c1827..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/man/xcontrol.7.adoc +++ /dev/null @@ -1,659 +0,0 @@ -XCONTROL(7) -=========== -:doctype: manpage - -NAME ----- -xcontrol - instruction file for `xtb(1)` version 6.0 and newer - -SYNOPSIS --------- -xtb -I,--input *xcontrol* 'FILE' - -DESCRIPTION ------------ -The `xcontrol(7)` instruction set is the successor of the set-block -present in `xtb(1)` version 5.8 and earlier. The used instruction -set is similar to the data groups in Turbomole or the detailed -input structure of ORCA. Every instruction is started by a flag (`$`) -and terminated by the next flag. A instruction is only valid if -the flag is in the first column, the instruction name is the rest -of the register. A valid instruction opens its blocks with its own -options, every option is a key-value pair. - -There are two kind of instructions, logical and groups. Logical instructions -toggle a specific operation and cannot contain a option block while -group instructions only open the option block without any further actions. - -A special instruction is the end instruction which is optional, as EOF -is a valid alternative in this implementation. - -It should be noted that `xtb(1)` is able to produce `xcontrol(7)` instructions -by itself. You can tell `xtb(1)` by *--copy* to -save you original instructions, note that this implementation will strip all -comments while copying (print what you see, not what you read), to aid debugging. - -$fit -~~~~ -logical instruction to set `xtb(1)` in `mfit(1)` compatibility mode -and prints out further informations. -This is a pure development feature and therefore should -be absent in every productive run. - -$samerand -~~~~~~~~~ -logical instruction to initialize the random number generator -with the same sequence - -$chrg 'int' -~~~~~~~~~~~ -set the charge of the molecule - -$spin 'int' -~~~~~~~~~~~ -set Nalpha-Nbeta of the molecule - -$cma -~~~~ -shifts molecule to center of mass and transforms cartesian coordinates -into the coordinate system of the principle axis (not affected by -`isotopes'-file). - -$constrain -~~~~~~~~~~ -NOTE: This data group refers to constraining the gradient by appling - potentials. Exact fixing is done with the fix data group. - -*force constant*='real':: - force constant for constraining potential -*all bonds*='bool':: - generate potentials to constrain the length of all bonds -*all angles*='bool':: - generate potentials to constrain all bond angles -*all torsions*='bool':: - generate potentials to constrain the angles of all torsions -*elements*: 'symbol'|'number',...:: - constrains all elements of the same type, the atom type is determined - by the ordinal number or the element symbol -*atoms*: 'list',...:: - constrains the atom positions of all atoms in 'list'. Needs at - least two atoms since potential is applied on all atoms in 'list'. -*distance*: 'i','j',auto|'real':: - constrain the distance between atom 'i' and 'j' to the actual - length (auto) or the value 'real', which has to be given in - Ångström. -*angle*: 'i','j','k',auto|'real':: - constrain the angle between atom 'i', 'j' and 'k' to the actual - length (auto) or the value 'real', which has to be given in - degrees. -*dihedral*: 'i','j','k','l',auto|'real':: - constrain the angle between atom 'i', 'j', 'k' and 'l' to the actual - length (auto) or the value 'real', which has to be given in degrees. -*center*: 'real','int':: - implemented and documented as in xtb 5.8, - might use fragment1 information from split instruction. -*cma[ interface]*: auto|'real':: - implemented and documented as in xtb 5.8, - might use fragment1/fragment2 information from split instruction. -*z*: 'real':: - implemented and documented as in xtb 5.8, - might use fragment1 information from split instruction. - -$cube -~~~~~ -*step*='real':: - grid spacing for cube file -*pthr*='real':: - density matrix neglect threshold -*cal*='int':: - =1 switches on cube-file output (=0 means writing molden file - instead, -1=do nothing) - -$embedding -~~~~~~~~~~ - -*at*='int':: - default atom type for point charges - -*es*='bool':: - use isotropic electrostatic with point charges - -/////////////////////////////////////////////////////////////////////////// -*aes*='bool':: - use anisotropic (=multipole) electrostatics with point charges - -*disp*='bool':: - make dispersion dependent on external point charges (only D4) - -*dipm*='bool':: - use external dipole moments (requires aes=true) - -*qp*='bool':: - use external quadrupole moments (requires aes=true) - -*cn*='bool':: - use external coordination numbers for dispersion embedding - -*atm*='bool':: - calculate non-additive dispersion with external polarizibilties -/////////////////////////////////////////////////////////////////////////// - -*input*='file':: - point charges are read from 'file' (default: 'pcharge'), format is: - 'q' 'x' 'y' 'z' ['iat'|'gam'], where 'q' is the partial charges, 'xyz' are - the position of the partial charge in bohr and 'iat' is the ordinal - number of the atom. The corresponding gam-Parameter of the element will - be used in the potential. - Alternatively the 'gam' value can be given directly as fifth argument, - to simulate point charges provide a huge value for 'gam'. - -*gradient*='file:: - gradient of the point charges is written to 'file' (default: 'pcgrad') - -$external -~~~~~~~~~ - -*mopac bin*='STRING':: - path to `mopac(1)` binary, will search `PATH` variable for binary if not set -*mopac input*='STRING':: - input string used for `mopac(1)` calculation, make sure it generates an - aux file for `xtb(1)` to read in. -*mopac file*='STRING':: - name of the `mopac(1)` input file - -*orca bin*='STRING':: - path to `orca(1)` binary, will search `PATH` variable for binary if not set -*orca input line*='STRING':: - input string used for `orca(1)` calculation, will use engrad runtyp - by default -*orca input file*='STRING':: - name of the `orca(1)` input file - -*turbodir*='STRING':: - path to your Turbomole directory (usually found in `TURBODIR` or - `TURBOIMG` variable) - -$fix -~~~~ - -NOTE: the fix group refers to exact fixing. For geometry optimizations - the gradient is set to zero, while for Hessians no displacements - are calculated. - Constraining with external potentials - is done by the constrain data group. - -*elements*: 'symbol'|'number',...:: - fixes all elements of the same type, the atom type is determined - by the ordinal number or the element symbol. - This is automatically deactivated for molecular dynamics since - it leads to instabilities. - -*atoms*: 'list',...:: - fixes all atoms in 'list' by setting the gradient to zero. - This is automatically deactivated for molecular dynamics since - it leads to instabilities. - -*freeze frequency*='real':: - diagonal element used for freezing atoms in numerical Hessian calculation - -*freeze*: 'list',...:: - freezes all atoms in 'list' for hessian calculation - -*shake*: 'i','j',...:: - use SHAKE to constrain the atompair 'ij' in molecular dynamics. - -$gbsa -~~~~~ -*solvent*='string':: - solvent for the generalized born (GB) model with solvent accessable - surface area (SASA), requires `.param_gbsa.solvent` in `XTBPATH`. - Does not activate GBSA (use commandline). - -*ion_st*='real':: - ion strength for salt screening in GBSA - -*ion_rad*='real':: - ion radius for salt screening in GBSA - -*grid*='level':: - changes the grid used for the surface accessable surface area - (normal, tight, vtight, extreme are available). - -$gfn -~~~~ -*method*='int':: - version of the GFN Hamiltonian - -*dispscale*='real':: - Scale dispersion energy of GFN-FF - -$hess -~~~~~ -*sccacc*='real':: - SCC accuracy level in Hessian runs -*step*='real':: - Cartesian displacement increment for numerical Hessian -*scale*='real':: - Scaling factor for the hessian elements (default: 1.0) -*element mass*: 'int','real',...:: - set mass of elements 'int' to 'real' -*isotope*: 'int','real',... (6.1 only):: - set mass of atom number 'int' to 'real' -*modify mass*: 'int','real',... (6.1 only):: - set mass of atom number 'int' to 'real' -*scale mass*: 'int','real',... (6.1 only):: - scale mass of atom number 'int' by 'real' - -$metadyn (6.1 only) -~~~~~~~~~~~~~~~~~~~ -*save*='int':: - maximal number of structures for rmsd criteria -*kpush*='real',...:: - scaling factor for rmsd criteria can be positive and negative -*modify factor*='int','real',...:: - replace the factor 'int' with 'real' -*scale factor*='int','real',...:: - scales the factor 'int' with 'real' -*alp*='real':: - width of the Gaussian potential used in the rmsd criteria -*coord*='file':: - external structures to initialize the rmsd criteria (xmol format required) -*atoms*: 'list',...:: - atoms to include in rmsd calculation, if not present all atoms are - taken into account -*rmsd*: 'real',...:: - target rmsd for biased hessian runs in Ångström -*bias input*='file':: - read static bias from 'file', requires xyz format with factor and width of the - potential in the comment line -*bias atoms*: 'list',...:: - atoms to include in static rmsd calculation, if not present all atoms are - taken into account -*bias elements*: 'id',...:: - elements to include in static rmsd calculation, if not present all atoms are - taken into account. - Elements can be referenced by their element symbol or their atomic number. - -$md -~~~ -*temp*='real':: - MD thermostat/GBSA temperature -*time*='real':: - MD run time in ps -*dump*='real':: - dump structure in every 'dump' fs -*sdump*='real':: - dump structure as scoord. every 'sdump' fs -*velo*='int':: - set to 1 if dumps (trj file) should contain velocities -*nvt*='int':: - use thermostat (=1, =0 for NVE) -*skip*='int':: - skip interval in -mdav, -mdopt -*step*='real':: - MD time step in fs (automatically determined if < 0), - could be 4-5 fs with shake =2, md_hmass=4 -*hmass*='int':: - increase hydrogen mass to this value in amu (at const. tot. mass) - allowing large time steps (=0 off) -*shake*='int':: - shake on (=0: off which is default) for X-H bonds only (=1), -*sccacc*='real':: - SCC accuracy level in MD. Every 10th step the SCC is properly converged - at sccconv=1.0. sccmd should be < 5 in critical cases, effects may show - up as bad thermostating - -$modef -~~~~~~ -*n*='int':: - of points along normal mode path scan -*step*='real':: - step lengths for scan (should be around 1 because its adjusted - internally to mode mass and FC) -*updat*='real':: - update search mode with a fraction of the displacement at every step - (0.0 means no update, 0.1-0.2 is a good choice) -*local*='int':: - use canonical normal modes (=0) or Pipek-Mezey localized ones (=1) -*vthr*='real':: - threshold up to which frequency modes are used for mode based conformer - search (def. is 300) -*prj*='int':: - number of second mode which should be projected out in mode following - (normally = 7 ie the TS mode which is fixed then) -*mode*='int':: - can set by --modef via cmdline - -$opt -~~~~ -*engine*='method':: - method can be 'rf' for ANCopt (default), 'lbfgs' for L-ANCopt or - 'inertial' for FIRE. - -*output*='file':: - redirect output of optimization to 'file' - -*logfile*='file:: - write optimization log to 'file' (default: xtbopt.log) - -*optlevel*='level':: - convergence thresholds for the `ancopt(3)`: - crude = -3, sloppy = -2, loose = -1, normal = 0, - tight = 1, verytight = 2, extreme = 3 - -*microcycle*='int':: - number of optimization cycles before new ANC are made (default=25) - -*maxcycle*='int':: - total number of opt. cycles, 0 means automatically determined - -*hlow*='real':: - lowest force constant in ANC generation (should be > 0.005) - -*maxdispl*='real':: - maximum coordinate displacement in `ancopt(3)` - -*average conv*='bool':: - average the energy and gradient before checking for convergence to accelerate - numerically noisy potential energy surfaces (default: false). - -*s6*='real':: - dispersion scaling in ANC generation - -*hessian*=lindh-d2|lindh|swart:: - model hessian for generation of ANC used in optimization - -*kstretch*='real':: - stretch force constant in model hessian -*kbend*='real':: - bend force constant in model hessian -*ktorsion*='real':: - torsion force constant in model hessian -*koutofp*='real':: - out-of-plain force constant to model hessian -*kvdw*='real':: - additional vdW-contribution (lindh|swart only) -*kes*='real':: - electrostatic contribution to model hessian by EEQ model -*rcut*='real':: - distance cutoff for bonds in model hessian - -$path (6.1 only) -~~~~~~~~~~~~~~~~ -*nrun*='int':: - number of runs for pathfinder -*nopt*='int':: - number of points on the path to optimize -*anopt*='int':: - number of steps to optimize the points on the path -*kpush*='real':: - factor for RMSD criterium pushing away from the reactant structure -*kpull*='real':: - factor for RMSD criterium pulling towards the product structure -*alp*='real':: - width of the RMSD criterium -*product*='file':: - file name of the product structure - -$scan -~~~~~ -*mode*=sequential|concerted:: - scans all constraints at once (concerted) or after each other (sequential). - in sequential mode the final value of the scanned constraint is kept in - place. in concerted mode all steps for the scans have to be the same. -*int*: 'start','end','steps':: - where 'start' and 'end' are 'real' values and 'steps' is an integer value. - Defines a scan along constraint *int* - (which has to be defined before, of course), - from 'start' to 'end' in a certain number of 'steps'. There is no limitation - in the number of 'steps' as in 5.8. -*name*: 'values'; 'start','end','steps':: - defines the constrain *name* on which the scan is performed. See above and the - the constrain group for more information, since *name* (e.g. *distance*) and - 'values' (e.g. 'i','j','value') are handed internally to the constrain parser. - -NOTE: the scan parser will always terminate in error if the instruction could - not be parsed correctly, while the constrain parser is able to skip - instructions with wrong input by raising a warning. - -$scc -~~~~ -*temp*='real':: - electronic temperature for the Fermi smearing - -*broydamp*='real':: - damping for the Broyden convergence accelerator - -*guess*=gasteiger|goedecker|sad:: - different possible guess charges for GFN2-xTB SCC calculation - -*maxiteration*='int':: - adjusts the number of SCC iterations in the first/last SCC calculation - -$split -~~~~~~ -*fragment1*: 'list',... :: - defines atoms belonging to fragment 1 - -*fragment2*: 'list',... :: - defines atoms belonging to fragment 2 - -*fragment*: 'i','list',... :: - defines atoms belonging to fragment 'i' - -$stm (6.1 only) -~~~~~~~~~~~~~~~ -activate by $write/stm=true - -*broadening*='real' :: - width of tip DOS energy broadening (eV) - -*current*='real' :: - constant current value (arb.u.) - -*grid*='real' :: - grid width (Bohr), half that value along Z - -*thr*='real' :: - integral and density matrix neglect threshold - -*potential*='real' :: - potential of tip vs. molecule, negative values let e flow from mol to tip - i.e. occ space of mol is probed - -$symmetry -~~~~~~~~~ -*desy*='real':: - point group symmetrization threshold - -*maxat*='int':: - point group determination skipped if # atoms > this value - (i.e. desymaxat 0 switches it off) - -$thermo -~~~~~~~ -*temp*='real':: - temperature for thermostatistical calculation (default: 298.15 K) - -*imagthr*='real':: - threshold for inverting imaginary frequencies for thermo in cm-1 (default: -20.0) - -*scale*='real':: - scaling factor for frequencies in vibrational partition function (default: 1.0) - -*sthr*='real':: - rotor cut-off (cm-1) in thermo (default: 50.0) - -$wall -~~~~~ -*potential*=logfermi|polynomial:: - sets kind of wall potential used (default: polynomial) - -*alpha*='int':: - exponent of polynomial wall potential (default: 30) - -*beta*='real':: - exponent of logfermi bias potential (default: 6.0) - -*autoscale*='real':: - scales axis of automatic determined wall potentials by 'real' - -*axisshift*='real':: - constant offset used in automatic dermined wall potential axis - (default: 3.5) - -*temp*='real':: - temperature of the logfermi wall (default: 300.0 K), - wall energy of logfermi is multiplied with kT. - -*sphere*: auto|'real',all|'list',...:: - set up a spherical wall potential for all or the atoms in 'list' - with the radius 'real' or an automatical determined sphere radius - -*ellipsoid*: auto|'real',auto|'real',auto|'real',all|'list',...:: - set up a ellipsoid wall potential for all or the atoms in 'list' - with the radii 'real' or an automatical determined sphere radius - - -$write -~~~~~~ -*esp*='bool':: - calculate and print electrostatic potential, this will create - a data file and a cosmo file -*gridfile*='file':: - read gridpoints for ESP calculation from 'file'. -*mos*='bool':: - print molden file -*lmo*='bool':: - localize orbitals and print out LMO centers -*density*='bool':: - calculate density on a cube grid -*spin population*='bool':: - spin population analysis -*spin density*='bool':: - calculate spin density on a cube grid -*fod*='bool':: - calculate FOD on a cube grid (set electronic temperature to at least 12500 K) -*wiberg*='bool':: - calculate and print Wiberg bond order -*dipole*='bool':: - calculate and print dipole moment -*charges*='bool':: - print charges file -*mulliken*='bool':: - print mulliken population analysis -*orbital energies*='bool':: - print orbital energies and occupation numbers -*stm*='bool':: - creates an STM image of the molecule, see stm group (6.1 only) -*geosum*='bool':: - old style geometry summary -*inertia*='bool':: - geometry summary on moments on inertia and rotational constants - (available with `--define`) -*distances*='bool':: - geometry summary on distances and bonds - (available with `--define`) -*angles*='bool':: - geometry summary on angles - (available with `--define`) -*torsions*='bool':: - geometry summary on dihedral angles and torsions - (available with `--define`) -*vib_normal_modes*='bool':: - write normal modes as Turbomole vibrational modes data group -*hessian.out*='bool':: - write DFTB+ style hessian.out file containing the unprojected hessian - -LEGACY -~~~~~~ -To ensure compatibility with older versions of the `xtb(1)` prior to version 6.0 -a group instruction set is allowed which accepts the same syntax as the -original set-block. Here we provide a list of set-block commands and their -corresponding instructions in `xcontrol(7)`. - -NOTE: `xtb(1)` can read a set-block by itself and will print out a - equivalent instruction set. This feature will be deprecated - in future versions since the set-block is less flexible than - `xcontrol(7)` and might be deactived without prior announcement! - -*broydamp*:: use *broydamp* in *scc* group instead -*chrg, charge*:: use *chrg* logical instead -*constrainallbo, constralltbo*:: - currently not supported -*constrainalltors, constralltors*:: - currently not supported -*constrain*:: use *constrain* group instead -*constrainel*:: currently not supported -*constrfc*:: use *force constant* in *constrain* group instead -*constrxyz*:: use *atoms* in *fix* group instead -*cube_cal*:: use *cal* in *cube* group instead -*cube_pthr*:: use *pthr* in *cube* group instead -*cube_step*:: use *step* in *cube* group instead -*desymaxat*:: use *maxat* in *symmetry* group instead -*desy*:: use *desy* in *symmetry* group instead -*ellips*:: use *ellipsoid* in *wall* group instead -*etemp*:: use *temp* in *scc* group instead -*ex_open_HS*:: currently not supported -*ex_open_LS*:: currently not supported -*fit*:: use *fit* logical instead -*fix*:: use *atoms* in *fix*/*constrain* group instead -*fixfc*:: use *force constant* in *constrain* group instead -*fragment1*:: use *fragment1* in *split* group instead -*fragment2*:: use *fragment1* in *split* group instead -*gbsa*:: use *solvent* in *gbsa* group instead -*gfnver*:: use *version* in *gfn* group instead -*hessa*:: currently not supported -*hessf*:: use *freeze* in *fix* group instead -*hlowopt*:: use *hlow* in *opt* group instead -*ion_rad*:: use *ion_rad* in *gbas* group instead -*ion_st*:: use *ion_st* in *gbsa* group instead -*maxdispl*:: use *maxdipl* in *opt* group instead -*maxopt*:: use *maxcycle* in *opt* group instead -*mddumpxyz*:: use *dump* in *md* group instead -*md_hmass*:: use *hmass* in *md* group instead -*mdskip*:: use *skip* in *md* group instead -*mdstep*:: use *step* in *md* group instead -*mdtemp*:: use *temp* in *md* group instead -*mdtime*:: use *time* in *md* group instead -*microopt*:: use *mircocycle* in *opt* group instead -*mode_local*:: use *local* in *modef* group instead -*mode_n*:: use *n* in *modef* group instead -*mode_prj*:: use *prj* in *modef group instead -*mode_step*:: use *step* in *modef* group instead -*mode_updat*:: use *updat* in *modef* group instead -*mode_vthr*:: use *vthr* in *modef* group instead -*nvt*:: use *nvt* in *md* group instead -*optlev*:: use *optlevel* in *opt* group intead -*orca_exe*:: currently not supported -*orca_line*:: currently not supported -*orca_mpi*:: currently not supported -*restartmd, mdrestart*:: - use *restart* in *md* group -*runtyp*:: please use the commandline instead, might still work -*s6opt*:: use *s6* in *opt* group instead -*samerand*:: use *samerand* logical instead -*scan*:: use *scan* group instead -*scchess*:: use *sccacc* in *hess* group instead -*sccmd*:: use *sccacc* in *md* group instead -*shake*:: use *shake* in *md* group instead -*sphere*:: use *sphere* in *sphere* group instead -*springexp*:: use *springexp* in *fix* group instead -*stephess*:: use *step* in *hess group instead -*thermo_sthr*:: use *sthr* in *thermo* group instead -*thermo*:: use *temp* in *thermo* group instead -*uhf*:: use *uhf* logical instead -*velodump*:: use *velo* in *md* group instead - -BUGS ----- -Please report all bugs with an example input, `--copy` dump of internal settings -and the used geometry, as well as the `--verbose` output to xtb@thch.uni-bonn.de - -RESOURCES ---------- -Main web site: http://grimme.uni-bonn.de/software/xtb - -COPYING -------- -Copyright \(C) 2015-2020 S. Grimme. This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0). diff --git a/qupkake/xtb-641/xtb-6.4.1/man/xtb.1.adoc b/qupkake/xtb-641/xtb-6.4.1/man/xtb.1.adoc deleted file mode 100644 index 45683a0..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/man/xtb.1.adoc +++ /dev/null @@ -1,453 +0,0 @@ -XTB(1) -====== -:doctype: manpage - -NAME ----- -xtb - performs semiempirical quantummechanical calculations, - for version 6.0 and newer - -SYNOPSIS --------- -*xtb* ['OPTIONS'] 'FILE' ['OPTIONS'] - -DESCRIPTION ------------ -The `xtb(1)` program performs semiempirical quantummechanical calculations. -The underlying effective Hamiltonian is derived from density functional -tight binding (DFTB). This implementation of the xTB Hamiltonian is currently -compatible with the zeroth (6.1 only), first and second level parametrisation for -geometries, frequencies and non-covalent interactions (GFN) -as well as with the ionisation potential and -electron affinity (IPEA) parametrisation of the GFN1 Hamiltonian. -The generalized born (GB) model with solvent accessable surface area (SASA) -is also available available in this version. -Ground state calculations for the simplified Tamm-Danceoff approximation (sTDA) -with the vTB model are currently not implemented. - -GEOMETRY INPUT -~~~~~~~~~~~~~~ -The input coordinates can be presented in XMOL format and -in Turbomole format. For most calculations no specific changes -to these formats have to be made. -The file type is determined automatically and the file extension -can be freely chosen. XMOL coordinates must be given in Ångström, -while in Turbomole format they can be given in Ångström as well -as in Bohr (default). The corresponding keyword is given in the -first line as `ang` or `bohr` instead of the `$coord` keyword. - -NOTE: This implementation of `xtb(1)` can only identify and read coordinate - files in Turbomole, if the `$coord` is in the first line of the - file, valid Turbomole coordinate files with the `$coord` datagroup - elsewhere will not be read in correctly and lead to abnormal termination - of the program. - -`xtb(1)` reads additionally `.CHRG` and `.UHF` files if present. - -INPUT SOURCES -------------- -`xtb(1)` gets its information from different sources. The one with highest -priority is the commandline with all allowed flags and arguments described below. -The secondary source is the `xcontrol(7)` system, which can in principle -use as many input files as wished. The `xcontrol(7)` system is the successor -of the set-block as present in version 5.8.2 and earlier. This implementation -of `xtb(1)` reads the `xcontrol(7)` from two of three possible sources, -the local xcontrol file or the 'FILE' used to specify the geometry -and the global configuration file found in the `XTBPATH`. - -OPTIONS -------- -*-c, --chrg* 'INT':: - specify molecular charge as 'INT', overrides `.CHRG` file and `xcontrol` option - -*-u, --uhf* 'INT':: - specify Nalpha-Nbeta as 'INT', overrides `.UHF` file and `xcontrol` option - -*--gfn* 'INT':: - specify parametrisation of GFN-xTB (default = 2) - -*--gfnff, --gff* :: - specify parametrisation of GFN-FF - -*--etemp* 'REAL':: - electronic temperature (default = 300K) - -*--esp* :: - calculate electrostatic potential on VdW-grid - -*--stm* :: - calculate STM image - -*-a, --acc* 'REAL':: - accuracy for SCC calculation, lower is better (default = 1.0) - -*--vparam* 'FILE':: - Parameter file for vTB calculation - -*--xparam* 'FILE':: - Parameter file for xTB calculation (not used) - -*--alpb* 'SOLVENT' ['STATE']:: - analytical linearized Poisson-Boltzmann (ALPB) model, - available solvents are 'acetone', 'acetonitrile', 'aniline', 'benzaldehyde', - 'benzene', 'ch2cl2', 'chcl3', 'cs2', 'dioxane', 'dmf', 'dmso', 'ether', - 'ethylacetate', 'furane', 'hexandecane', 'hexane', 'methanol', 'nitromethane', - 'octanol', 'woctanol', 'phenol', 'toluene', 'thf', 'water'. - The solvent input is not case-sensitive. - The Gsolv reference state can be chosen as 'reference' or 'bar1M' (default). - -*-g, --gbsa* 'SOLVENT' ['STATE']:: - generalized born (GB) model with solvent accessable surface (SASA) model, - available solvents are 'acetone', 'acetonitrile', 'benzene' (only GFN1-xTB), - 'CH2Cl2', 'CHCl3', 'CS2', 'DMF' (only GFN2-xTB), 'DMSO', 'ether', 'H2O', - 'methanol', 'n-hexane' (only GFN2-xTB), 'THF' and 'toluene'. - The solvent input is not case-sensitive. - The Gsolv reference state can be chosen as 'reference' or 'bar1M' (default). - -*--cma* :: - shifts molecule to center of mass and transforms cartesian coordinates - into the coordinate system of the principle axis (not affected by - `isotopes'-file). - -*--pop*:: - requests printout of Mulliken population analysis - -*--molden*:: - requests printout of molden file - -*--dipole*:: - requests dipole printout - -*--wbo*:: - requests Wiberg bond order printout - -*--lmo*:: - requests localization of orbitals - -*--fod*:: - requests FOD calculation - -RUNTYPS -~~~~~~~ -NOTE: You can only select *one* runtyp, only the first runtyp will be used - from the program, use implemented composite runtyps to perform several - operations at once. - -*--scc, --sp*:: - performs a single point calculation - -*--vip*:: - performs calculation of ionisation potential. - This needs the .param_ipea.xtb parameters - and a GFN1 Hamiltonian. - -*--vea*:: - performs calculation of electron affinity. - This needs the .param_ipea.xtb parameters - and a GFN1 Hamiltonian. - -*--vipea*:: - performs calculation of electron affinity and ionisation potential. - This needs the .param_ipea.xtb parameters - and a GFN1 Hamiltonian. - -*--vfukui*:: - performs calculation of Fukui indices. - -*--vomega*:: - performs calculation of electrophilicity index. - This needs the .param_ipea.xtb parameters - and a GFN1 Hamiltonian. - -*--grad*:: - performs a gradient calculation - -*-o, --opt* ['LEVEL']:: - call `ancopt(3)` to perform a geometry optimization, - levels from crude, sloppy, loose, normal (default), tight, verytight - to extreme can be chosen - -*--hess*:: - perform a numerical hessian calculation on input geometry - -*--ohess* ['LEVEL']:: - perform a numerical hessian calculation on an `ancopt(3)` optimized - geometry - -*--bhess* ['LEVEL']:: - perform a biased numerical hessian calculation on an `ancopt(3)` optimized - geometry - -*--md*:: - molecular dynamics simulation on start geometry - -*--metadyn* ['int']:: - meta dynamics simulation on start geometry, saving 'int' snapshots - of the trajectory to bias the simulation (6.1 only) - -*--omd*:: - molecular dynamics simulation on `ancopt(3)` optimized geometry, - a loose optimization level will be chosen - -*--metaopt* ['LEVEL']:: - call `ancopt(3)` to perform a geometry optimization, - then try to find other minimas by meta dynamics (6.1 only) - -*--path* ['FILE']:: - use meta dynamics to calculate a path from the input geometry - to the given product structure (6.1 only) - -*--reactor*:: - experimental (6.1 only) - -*--modef* 'INT':: - modefollowing algorithm. 'INT' specifies the mode that should be - used for the modefollowing. - - -GENERAL -~~~~~~~ -*-I, --input* 'FILE':: - use 'FILE' as input source for `xcontrol(7)` instructions - -*--namespace* 'STRING':: - give this `xtb(1)` run a namespace. All files, even temporary - ones, will be named according to 'STRING' (might not work everywhere). - -*--[no]copy*:: - copies the `xcontrol` file at startup (default = true) - -*--[no]restart*:: - restarts calculation from `xtbrestart` (default = true) - -*-P, --parallel* 'INT':: - number of parallel processes - -*--define*:: - performs automatic check of input and terminate - -*--json*:: - write xtbout.json file - -*--citation*:: - print citation and terminate - -*--license*:: - print license and terminate - -*-v, --verbose*:: - be more verbose (not supported in every unit) - -*-s, --silent*:: - clutter the screen less (not supported in every unit) - -*--ceasefiles*:: - reduce the amount of output and files written - -*--strict*:: - turns all warnings into hard errors - -*-h, --help*:: - show help page - -ENVIRONMENT VARIABLES ---------------------- -`xtb(1)` accesses a path-like variable to determine the location of its -parameter files, you have to provide the `XTBPATH` variable in the same -syntax as the system `PATH` variable. If this variable is not set, `xtb(1)` -will try to generate the `XTBPATH` from the deprecated `XTBHOME` variable. -In case the `XTBHOME` variable is not set it will be generated from the -`HOME` variable. So in principle storing the parameter files in the users -home directory is suffient but might lead to come cluttering. - -Since the `XTBHOME` variable is deprecated with version 6.0 and newer -`xtb(1)` will issue a warning if `XTBHOME` is not part of the `XTBPATH` -since the `XTBHOME` variable is not used in production runs. - -LOCAL FILES ------------ - -`xtb(1)` accesses a number of local files in the current working directory -and also writes some output in specific files. Note that not all input -and output files allow the *--namespace* option. - -INPUT -~~~~~ - -*.CHRG*:: - molecular charge as 'int' - -*.UHF*:: - Nalpha-Nbeta as 'int' - -*mdrestart*:: - contains restart information for MD, *--namespace* compatible. - -*pcharge*:: - point charge input, format is 'real' 'real' 'real' 'real' ['int']. - The first real is used as partial charge, the next three entries - are the cartesian coordinates and the last is an optional atom type. - Note that the point charge input is not affected by a CMA transformation. - Also parallel Hessian calculations will fail due to I/O errors when using - point charge embedding. - -*solvent*:: - `qmdff(1)` input file - -*xcontrol*:: - default input file in *--copy* mode, see `xcontrol(7)` for details, - set by *--input*. - -*xtbrestart*:: - contains restart information for SCC, *--namespace* compatible. - -OUTPUT -~~~~~~ - -*charges*:: - contains Mulliken partial charges calculated in SCC - -*wbo*:: - contains Wiberg bond order calculated in SCC, *--namespace* compatible. - -*energy*:: - total energy in Turbomole format - -*gradient*:: - geometry, energy and gradient in Turbomole format - -*hessian*:: - contains the (not mass weighted) cartesian Hessian, *--namespace* compatible. - -*xtbopt.xyz*, *xtbopt.coord*:: - optimized geometry in the same format as the input geometry. - -*xtbhess.coord*:: - distorted geometry if imaginary frequency was found - -*xtbopt.log*:: - contains all structures obtained in the geometry optimization - with the respective energy in the comment line in a XMOL formatted - trajectory - -*xtbsiman.log*,*xtb.trj.'int'*:: - trajectories from MD - -*scoord.'int'*:: - coordinate dump of MD - -*fod.cub*:: - FOD on a cube-type grid - -*spindensity.cub*:: - spindensity on a cube-type grid - -*density.cub*:: - density on a cube-type grid - -*molden.input*:: - MOs and occupation for visualisation and sTDA-xTB calculations - -*pcgrad*:: - gradient of the point charges - -*xtb_esp.cosmo*:: - ESP fake cosmo output - -*xtb_esp_profile.dat*:: - ESP histogramm data - -*vibspectrum*:: - Turbomole style vibrational spectrum data group - -*g98.out*, *g98l.out*, *g98_canmode.out*, *g98_locmode.out*:: - g98 fake output with normal or local modes - -*.tmpxtbmodef*:: - input for mode following - -*coordprot.0*:: - protonated species - -*xtblmoinfo*:: - centers of the localized molecular orbitals - -*lmocent.coord*:: - centers of the localized molecular orbitals - -*tmpxx*:: - number of recommended modes for mode following - -*xtb_normalmodes*, *xtb_localmodes*:: - binary dump for mode following - -TOUCH -~~~~~ - -*xtbmdok*:: - generated by successful MD - -*.xtbok*:: - generated after each successful `xtb(1)` run - -*.sccnotconverged*:: - generated after failed SCC with printlevel=2 - -////////////////// -NAMING CONVENTIONS ------------------- -////////////////// - -WARNINGS --------- -`xtb(1)` can generate the two types of warnings, the first warning section -is printed immediately after the normal banner at startup, summing up the -evaluation of all input sources (commandline, xcontrol, xtbrc). To check -this warnings exclusively before running an expensive calculation a -input check is implemented via the *--define* flag. Please, study this -warnings carefully! - -After `xtb(1)` has evaluated the all input sources it immediately enters -the production mode. Severe errors will lead to an abnormal termination -which is signalled by the printout to STDERR and a non-zero return value -(usually 128). All non-fatal errors are summerized in the end of the calculation -in one block, right bevor the timing analysis. - -To aid the user to fix the problems generating these warnings a brief -summary of each warning with its respective string representation in the -output will be shown here: - -*ANCopt failed to converge the optimization*:: - geometry optimization has failed to converge in the given number - optimization cycles. This is not neccessary a problem if only a - small number of cycles was given for the optimization on purpose. - All further calculations are done on the last geometry of the - optimization. - -*Hessian on incompletely optimized geometry!*:: - This warning will be issued twice, once before the Hessian, - calculations starts (it would otherwise take some time before - this this warning could be detected) and in the warning block - in the end. The warning will be generated if the gradient norm - on the given geometry is higher than a certain threshold. - -EXIT STATUS ------------ -*0*:: - normal termination of `xtb(1)` - -*128*:: - Failure (termination via error stop generates 128 as return value) - -BUGS ----- -please report all bugs with an example input, `--copy` dump of internal settings -and the used geometry, as well as the `--verbose` output to xtb@thch.uni-bonn.de - -RESOURCES ---------- -Main web site: http://grimme.uni-bonn.de/software/xtb - -COPYING -------- -Copyright \(C) 2015-2018 S. Grimme. For non-commerical, academia use only. diff --git a/qupkake/xtb-641/xtb-6.4.1/meson.build b/qupkake/xtb-641/xtb-6.4.1/meson.build deleted file mode 100644 index 9a40f3e..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/meson.build +++ /dev/null @@ -1,209 +0,0 @@ -# This file is part of xtb. -# -# Copyright (C) 2019-2020 Sebastian Ehlert -# -# xtb is free software: you can redistribute it and/or modify it under -# the terms of the GNU Lesser General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# xtb is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with xtb. If not, see . - -# extended tight binding program package -project( - 'xtb', - 'fortran', 'c', - version: '6.4.1', - license: 'LGPL3', - meson_version: '>=0.51', - default_options: [ - 'includedir=include/xtb', - 'buildtype=debugoptimized', - 'default_library=both', - 'optimization=2', - ], -) - -install = not meson.is_subproject() -install_modules = install and get_option('install_modules') - -commit = get_option('build_name') -git = find_program('git', required: false) -if git.found() - git_commit = run_command(git, 'show', '-s', '--format=%h') - if git_commit.returncode() == 0 - commit = git_commit.stdout().strip() - endif -endif - -# build a configuration data containing all the important data to propagate -# it to the automatically generated files -config = configuration_data({ - 'name': meson.project_name(), - 'description': 'Semiempirical Extended Tight-Binding Program Package', - 'version': meson.project_version(), - 'commit': commit, - 'date': run_command(find_program('date'),'-I').stdout().strip(), - 'author': run_command(find_program('whoami')).stdout().strip(), - 'origin': run_command(find_program('hostname')).stdout().strip(), - 'prefix': get_option('prefix'), - 'mandir': get_option('mandir'), - 'bindir': get_option('bindir'), - 'libdir': get_option('libdir'), - 'includedir': get_option('includedir'), - 'datadir': get_option('datadir')/meson.project_name(), -}) - -configure_file( - input: files('assets/templates/version.f90'), - output: 'xtb_version.fh', - configuration : config, -) - -## ========================================== ## -## Configuration and dependencies -## ========================================== ## -exe_deps = [] -lib_deps = [] - -subdir('meson') - -## ========================================== ## -## Sources -## ========================================== ## -srcs = [] -prog = [] -main = [] - -subdir('src') - -srcs += 'symmetry/symmetry.f90' -srcs += 'symmetry/symmetry_i.c' - -if get_option('nvtx') - srcs += 'src/nvtx.f90' -endif - -xtb_inc = meson.current_source_dir() / 'include' -incdir = include_directories('include') - -# Build target - -# create a static library from all sources, -# this is the common base of all targets created for xtb -xtb_common = static_library( - '_@0@'.format(meson.project_name()), - sources: srcs, - include_directories: incdir, - dependencies: exe_deps, - install: false, - pic: true, -) - -xtb_dep_static = declare_dependency( - link_with: xtb_common, - include_directories: [incdir, xtb_common.private_dir_include()], - dependencies: exe_deps, - version: meson.project_version(), -) - -if fc.get_id() == 'pgi' or fc.get_id() == 'nvidia_hpc' - warning('Shared library extension cannot be compiled with PGI') -else - xtb_lib = library( - meson.project_name(), - version: meson.project_version(), - dependencies: lib_deps, - include_directories: incdir, - link_whole: xtb_common, - install: install, - ) - - xtb_dep = declare_dependency( - link_with: xtb_lib, - include_directories: incdir, - dependencies: lib_deps, - version: meson.project_version(), - ) -endif - -xtb_exe = executable( - meson.project_name(), - sources: prog, - dependencies: xtb_dep_static, - link_language: 'fortran', - install: install, -) - -xtb_header = files('include/xtb.h') - -## ========================================== ## -## INSTALL -## ========================================== ## -if install - install_headers(xtb_header) -endif - -asciidoc = find_program('asciidoctor', required: false) -if asciidoc.found() - xtb_man = [] - xtb_man += configure_file( - command: [asciidoc, '-b', 'manpage', '@INPUT@', '-o', '@OUTPUT@'], - input: files('man/xtb.1.adoc'), - output: '@BASENAME@', - ) - xtb_man += configure_file( - command: [asciidoc, '-b', 'manpage', '@INPUT@', '-o', '@OUTPUT@'], - input: files('man/xcontrol.7.adoc'), - output: '@BASENAME@', - ) - if install - install_man(xtb_man) - endif -endif - -xtb_parameter_files = [ - 'param_gfn0-xtb.txt', - 'param_gfn2-xtb.txt', - 'param_gfn1-xtb.txt', - 'param_ipea-xtb.txt', - '.param_gfnff.xtb', -] - -if install - install_data(xtb_parameter_files) -endif - -if install_modules - xtb_objs = [] - foreach file: srcs - xtb_objs += '@0@.o'.format('_'.join(file.split('/'))) - endforeach - install_subdir(meson.current_build_dir()/'@0@@sta'.format(meson.project_name()), - install_dir: 'include', - strip_directory: true, - exclude_files: xtb_objs) -endif - -# additional misc. files -if install - subdir('assets') -endif - -## ========================================== ## -## TESTSUITE -## ========================================== ## -# make sure the correct library is loaded -xtbenv = environment() -xtbenv.prepend('LD_LIBRARY_PATH', meson.current_build_dir()) -xtbenv.prepend('PYTHONPATH', meson.current_source_dir() / 'python') -xtbenv.set('XTBPATH', meson.current_source_dir()) - -# all tests are defined in a separate meson.build -subdir('TESTSUITE') diff --git a/qupkake/xtb-641/xtb-6.4.1/meson/README.adoc b/qupkake/xtb-641/xtb-6.4.1/meson/README.adoc deleted file mode 100644 index bf7f8ea..0000000 --- a/qupkake/xtb-641/xtb-6.4.1/meson/README.adoc +++ /dev/null @@ -1,208 +0,0 @@ -= Building xtb with meson - -To build `xtb` from the source in this repository the https://mesonbuild.com[meson build system] can be used. -For a decent Fortran support verson 0.51 of meson or newer is required to build `xtb`, -additionally the default backend https://ninja-build.org/[ninja] is required with version 1.7 or newer. - -== Getting meson - -To install the meson build system first check your package manager for an up-to-date meson version, -usually this will also install ninja as dependency. -Alternatively you can install the latest version of meson and ninja with `pip` (or `pip3` depending on your system): - -[source,bash] ----- -pip install meson ninja [--user] ----- - -If you prefer `conda` as a package manage you can install meson and ninja from the conda-forge channel. -Make sure to select the conda-forge channel for searching packages. - -[source,bash] ----- -conda config --add channels conda-forge -conda install meson ninja ----- - -== Configure Intel Fortran build with MKL - -The recommended build for `xtb` is with Intel Parallel Studio using the Intel Fortran compiler and the Math Kernel Library as default backend. -Precompiled, statically linked `xtb` binaries for Linux are provided at https://github.com/grimme-lab/xtb/releases/latest[release page]. -The setup for the linear algebra backend defaults to MKL, therefore, only the compilers have to exported before configuring the build: - -[source,bash] ----- -export FC=ifort CC=icc -meson setup build --buildtype release --optimization 2 ----- - -After the configuration step the build can be performed with ninja: - -[source,bash] ----- -ninja -C build ----- - -Note, ninja will by default use all the threads available on your system. -If you share the build machine with others it might be helpful to reduce the number of concurrent jobs using the `-j` flag. - -== Configure GCC build with OpenBLAS - -`xtb` can also be compiled with GCC version 8 or later. -For this example we additonally choose to change the linear algebra backend to OpenBLAS, if you have Intel Parallel Studio installed, you can leave out the last argument to get the MKL backend. - -[source,bash] ----- -export FC=gfortran CC=gcc -meson setup build --buildtype release --optimization 2 -Dla_backend=openblas ----- - -To compile and run `xtb` with GCC 7 (especially 7.3.0) the source code has to be patched at several placed, for appropriate patches visit the https://github.com/grimme-lab/xtb-feedstock[conda-forge feedstock repository]. -The build system will check if the OpenBLAS library provides LAPACK features as well, if this is not the case it will additionally search for LAPACK. -If you are compiling `xtb` on Darwin platforms, ensure that GCC is the actual GCC and not clang. -The build can be performed just like before: - -[source,bash] ----- -ninja -C build ----- - -== Testing the build with meson - -After successfully building the `xtb` program ensure that it is working as expected. -Run the testsuite with - -[source,bash] ----- -ninja -C build test ----- - -All tests should pass, otherwise https://github.com/grimme-lab/xtb/issues/new/choose[open an issue]. - - -== Installing `xtb` with meson - -To use `xtb` in production or to pack a release with precompiled binaries the project should be installed with ninja. -The installation prefix defaults to `/usr/local` on Linux systems, you might want to adjust this first by configuring your build with - -[source,bash] ----- -meson configure build --prefix $HOME/.local ----- - -To perform the actual installation run - -[source,bash] ----- -ninja -C build install ----- - -Depending on the installation prefix and your user rights ninja might ask for the `root` access to perform the installation. - - -=== Advanced configuration of install destinations - -The installation uses the default install directories of the https://mesonbuild.com/Builtin-options.html[meson build system] -To modify the behaviour configure meson with - -[source,bash] ----- -meson build \ - --prefix=/usr \ - --bindir=bin \ - --libdir=lib \ - --includedir=include \ - --datadir=share \ - --mandir=man ----- - -This will result in a directory structure like - -[source] ----- -usr -├── bin -│   └── xtb -├── include -│  └── xtb.h -├── lib -│   ├── libxtb.a -│   ├── libxtb.so -> libxtb.so.6 -│   ├── libxtb.so.6 -> libxtb.so.6.3.2 -│   ├── libxtb.so.6.3.2 -│   └── pkgconfig -│   └── xtb.pc -└── share - ├── man - │   ├── man1 - │   │   └── xtb.1 - │   └── man7 - │   └── xcontrol.7 - ├── modules - │   └── modulefiles - │   └── xtb - │   └── 6.3.2 - └── xtb - ├── param_gfn0-xtb.txt - ├── param_gfn1-xtb.txt - ├── param_gfn2-xtb.txt - └── param_ipea-xtb.txt ----- - - -== Optimization Level - -By default the compiler optimization should only use `-O2`, although the program can be safely compiled with `-O3` when using Intel compilers. -It is known that binaries build with GCC on `-O3` will produce wrong results for certain systems. -To adjust the optimization level to `-O3` use - -[source,bash] ----- -meson configure build --optimization=3 ----- - - -== Linear Algebra Backend - -When configuring the build the wanted linear algebra backend can be specified with - -[source,bash] ----- -meson setup build -Dla_backend=

-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