mirror of
https://github.com/LCPQ/quantum_package
synced 2025-01-08 20:33:26 +01:00
Run tests in parallel using python multiprocessing pool
This commit is contained in:
parent
c70e4591a9
commit
74c2658546
@ -1,39 +1,52 @@
|
||||
#!/usr/bin/python
|
||||
|
||||
import unittest
|
||||
import os
|
||||
import subprocess
|
||||
from math import *
|
||||
|
||||
env = os.environ
|
||||
try:
|
||||
verbosity = int(sys.argv[1])
|
||||
except:
|
||||
verbosity = 1
|
||||
|
||||
testfiles = []
|
||||
for f in os.listdir(os.getcwd()):
|
||||
if f.endswith('.irp.f'):
|
||||
testfiles.append(f.replace('.irp.f',''))
|
||||
import sys,os
|
||||
|
||||
def run_test(test_name,inp):
|
||||
command = './'+test_name+" ${QPACKAGE_ROOT}/data/inputs/"+inp
|
||||
result = subprocess.check_output(command, shell=True)
|
||||
return result
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
template = """
|
||||
import unittest
|
||||
import subprocess
|
||||
from math import *
|
||||
|
||||
from multiprocessing import Pool
|
||||
env = os.environ
|
||||
|
||||
verbosity = 1
|
||||
try:
|
||||
nproc = int(subprocess.check_output("cat /proc/cpuinfo | grep processor | wc -l", shell=True))
|
||||
except:
|
||||
nproc=4
|
||||
|
||||
testfiles = []
|
||||
for f in os.listdir(os.getcwd()):
|
||||
if f.endswith('.irp.f'):
|
||||
testfiles.append(f.replace('.irp.f',''))
|
||||
|
||||
# start worker processes
|
||||
pool = Pool(processes=nproc)
|
||||
|
||||
template = """
|
||||
class $test(unittest.TestCase):
|
||||
|
||||
default_precision = 1.e-10
|
||||
|
||||
execfile('$test.ref')
|
||||
|
||||
name = '$test'
|
||||
tasks = {}
|
||||
|
||||
def setUp(self):
|
||||
self.name = '$test'
|
||||
for d in self.data.keys():
|
||||
if d not in self.tasks:
|
||||
self.tasks[d] = pool.apply_async(run_test, [self.name, d])
|
||||
|
||||
def _test_input(self,inp):
|
||||
output = run_test(self.name, inp)
|
||||
output = self.tasks[inp].get()
|
||||
for line in output.splitlines():
|
||||
buffer = line.split(':')
|
||||
if len(buffer) == 1:
|
||||
@ -50,6 +63,7 @@ class $test(unittest.TestCase):
|
||||
else:
|
||||
self.assertEqual(self.data[inp][l], r, msg=None)
|
||||
|
||||
|
||||
t = "def test_$k(self): self._test_input('$i')"
|
||||
for i in data.keys():
|
||||
k = i
|
||||
@ -59,8 +73,7 @@ class $test(unittest.TestCase):
|
||||
exec t.replace('$i',i).replace('$k',k) in locals()
|
||||
"""
|
||||
|
||||
for test in testfiles:
|
||||
exec template.replace('$test',test) in locals()
|
||||
for test in testfiles:
|
||||
exec template.replace('$test',test) in locals()
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main(verbosity=verbosity)
|
||||
unittest.main(verbosity=verbosity)
|
||||
|
@ -16,6 +16,6 @@ program test_number_electrons
|
||||
endif
|
||||
enddo
|
||||
i += 1
|
||||
print *, '"'//trim(ezfio_filename(i:))//'"'
|
||||
print *, 'f : ','"'//trim(ezfio_filename(i:))//'"'
|
||||
|
||||
end
|
||||
|
@ -1,635 +1,635 @@
|
||||
data = {
|
||||
'AlCl.ezfio' : {
|
||||
"AlCl.ezfio"
|
||||
'f' : "AlCl.ezfio",
|
||||
},
|
||||
'Al.ezfio' : {
|
||||
"Al.ezfio"
|
||||
'f' : "Al.ezfio",
|
||||
},
|
||||
'Al+.ezfio' : {
|
||||
"Al+.ezfio"
|
||||
'f' : "Al+.ezfio",
|
||||
},
|
||||
'AlH2.ezfio' : {
|
||||
"AlH2.ezfio"
|
||||
'f' : "AlH2.ezfio",
|
||||
},
|
||||
'AlH3.ezfio' : {
|
||||
"AlH3.ezfio"
|
||||
'f' : "AlH3.ezfio",
|
||||
},
|
||||
'AlH.ezfio' : {
|
||||
"AlH.ezfio"
|
||||
'f' : "AlH.ezfio",
|
||||
},
|
||||
'BCl.ezfio' : {
|
||||
"BCl.ezfio"
|
||||
'f' : "BCl.ezfio",
|
||||
},
|
||||
'BeCl.ezfio' : {
|
||||
"BeCl.ezfio"
|
||||
'f' : "BeCl.ezfio",
|
||||
},
|
||||
'Be.ezfio' : {
|
||||
"Be.ezfio"
|
||||
'f' : "Be.ezfio",
|
||||
},
|
||||
'Be+.ezfio' : {
|
||||
"Be+.ezfio"
|
||||
'f' : "Be+.ezfio",
|
||||
},
|
||||
'BeF.ezfio' : {
|
||||
"BeF.ezfio"
|
||||
'f' : "BeF.ezfio",
|
||||
},
|
||||
'BeH2.ezfio' : {
|
||||
"BeH2.ezfio"
|
||||
'f' : "BeH2.ezfio",
|
||||
},
|
||||
'BeH.ezfio' : {
|
||||
"BeH.ezfio"
|
||||
'f' : "BeH.ezfio",
|
||||
},
|
||||
'BeO.ezfio' : {
|
||||
"BeO.ezfio"
|
||||
'f' : "BeO.ezfio",
|
||||
},
|
||||
'BeOH.ezfio' : {
|
||||
"BeOH.ezfio"
|
||||
'f' : "BeOH.ezfio",
|
||||
},
|
||||
'BeS.ezfio' : {
|
||||
"BeS.ezfio"
|
||||
'f' : "BeS.ezfio",
|
||||
},
|
||||
'B.ezfio' : {
|
||||
"B.ezfio"
|
||||
'f' : "B.ezfio",
|
||||
},
|
||||
'B+.ezfio' : {
|
||||
"B+.ezfio"
|
||||
'f' : "B+.ezfio",
|
||||
},
|
||||
'BH2.ezfio' : {
|
||||
"BH2.ezfio"
|
||||
'f' : "BH2.ezfio",
|
||||
},
|
||||
'BH3.ezfio' : {
|
||||
"BH3.ezfio"
|
||||
'f' : "BH3.ezfio",
|
||||
},
|
||||
'BH.ezfio' : {
|
||||
"BH.ezfio"
|
||||
'f' : "BH.ezfio",
|
||||
},
|
||||
'BO.ezfio' : {
|
||||
"BO.ezfio"
|
||||
'f' : "BO.ezfio",
|
||||
},
|
||||
'BS.ezfio' : {
|
||||
"BS.ezfio"
|
||||
'f' : "BS.ezfio",
|
||||
},
|
||||
'C2.ezfio' : {
|
||||
"C2.ezfio"
|
||||
'f' : "C2.ezfio",
|
||||
},
|
||||
'C2H2.ezfio' : {
|
||||
"C2H2.ezfio"
|
||||
'f' : "C2H2.ezfio",
|
||||
},
|
||||
'C2H2+.ezfio' : {
|
||||
"C2H2+.ezfio"
|
||||
'f' : "C2H2+.ezfio",
|
||||
},
|
||||
'C2H3.ezfio' : {
|
||||
"C2H3.ezfio"
|
||||
'f' : "C2H3.ezfio",
|
||||
},
|
||||
'C2H3+.ezfio' : {
|
||||
"C2H3+.ezfio"
|
||||
'f' : "C2H3+.ezfio",
|
||||
},
|
||||
'C2H4.ezfio' : {
|
||||
"C2H4.ezfio"
|
||||
'f' : "C2H4.ezfio",
|
||||
},
|
||||
'C2H4+.ezfio' : {
|
||||
"C2H4+.ezfio"
|
||||
'f' : "C2H4+.ezfio",
|
||||
},
|
||||
'C2H5.ezfio' : {
|
||||
"C2H5.ezfio"
|
||||
'f' : "C2H5.ezfio",
|
||||
},
|
||||
'C2H6.ezfio' : {
|
||||
"C2H6.ezfio"
|
||||
'f' : "C2H6.ezfio",
|
||||
},
|
||||
'C2H.ezfio' : {
|
||||
"C2H.ezfio"
|
||||
'f' : "C2H.ezfio",
|
||||
},
|
||||
'CCl.ezfio' : {
|
||||
"CCl.ezfio"
|
||||
'f' : "CCl.ezfio",
|
||||
},
|
||||
'C-.ezfio' : {
|
||||
"C-.ezfio"
|
||||
'f' : "C-.ezfio",
|
||||
},
|
||||
'C.ezfio' : {
|
||||
"C.ezfio"
|
||||
'f' : "C.ezfio",
|
||||
},
|
||||
'C+.ezfio' : {
|
||||
"C+.ezfio"
|
||||
'f' : "C+.ezfio",
|
||||
},
|
||||
'CF.ezfio' : {
|
||||
"CF.ezfio"
|
||||
'f' : "CF.ezfio",
|
||||
},
|
||||
'CH2_1A1.ezfio' : {
|
||||
"CH2_1A1.ezfio"
|
||||
'f' : "CH2_1A1.ezfio",
|
||||
},
|
||||
'CH2_3B1.ezfio' : {
|
||||
"CH2_3B1.ezfio"
|
||||
'f' : "CH2_3B1.ezfio",
|
||||
},
|
||||
'CH2-.ezfio' : {
|
||||
"CH2-.ezfio"
|
||||
'f' : "CH2-.ezfio",
|
||||
},
|
||||
'CH3-.ezfio' : {
|
||||
"CH3-.ezfio"
|
||||
'f' : "CH3-.ezfio",
|
||||
},
|
||||
'CH3.ezfio' : {
|
||||
"CH3.ezfio"
|
||||
'f' : "CH3.ezfio",
|
||||
},
|
||||
'CH4.ezfio' : {
|
||||
"CH4.ezfio"
|
||||
'f' : "CH4.ezfio",
|
||||
},
|
||||
'CH4+.ezfio' : {
|
||||
"CH4+.ezfio"
|
||||
'f' : "CH4+.ezfio",
|
||||
},
|
||||
'CH-.ezfio' : {
|
||||
"CH-.ezfio"
|
||||
'f' : "CH-.ezfio",
|
||||
},
|
||||
'CH.ezfio' : {
|
||||
"CH.ezfio"
|
||||
'f' : "CH.ezfio",
|
||||
},
|
||||
'Cl2-.ezfio' : {
|
||||
"Cl2-.ezfio"
|
||||
'f' : "Cl2-.ezfio",
|
||||
},
|
||||
'Cl2.ezfio' : {
|
||||
"Cl2.ezfio"
|
||||
'f' : "Cl2.ezfio",
|
||||
},
|
||||
'Cl2+.ezfio' : {
|
||||
"Cl2+.ezfio"
|
||||
'f' : "Cl2+.ezfio",
|
||||
},
|
||||
'Cl-.ezfio' : {
|
||||
"Cl-.ezfio"
|
||||
'f' : "Cl-.ezfio",
|
||||
},
|
||||
'Cl.ezfio' : {
|
||||
"Cl.ezfio"
|
||||
'f' : "Cl.ezfio",
|
||||
},
|
||||
'Cl+.ezfio' : {
|
||||
"Cl+.ezfio"
|
||||
'f' : "Cl+.ezfio",
|
||||
},
|
||||
'ClH2+.ezfio' : {
|
||||
"ClH2+.ezfio"
|
||||
'f' : "ClH2+.ezfio",
|
||||
},
|
||||
'ClH.ezfio' : {
|
||||
"ClH.ezfio"
|
||||
'f' : "ClH.ezfio",
|
||||
},
|
||||
'ClH+.ezfio' : {
|
||||
"ClH+.ezfio"
|
||||
'f' : "ClH+.ezfio",
|
||||
},
|
||||
'ClS.ezfio' : {
|
||||
"ClS.ezfio"
|
||||
'f' : "ClS.ezfio",
|
||||
},
|
||||
'ClSiH3.ezfio' : {
|
||||
"ClSiH3.ezfio"
|
||||
'f' : "ClSiH3.ezfio",
|
||||
},
|
||||
'CN-.ezfio' : {
|
||||
"CN-.ezfio"
|
||||
'f' : "CN-.ezfio",
|
||||
},
|
||||
'CN.ezfio' : {
|
||||
"CN.ezfio"
|
||||
'f' : "CN.ezfio",
|
||||
},
|
||||
'CO2.ezfio' : {
|
||||
"CO2.ezfio"
|
||||
'f' : "CO2.ezfio",
|
||||
},
|
||||
'CO.ezfio' : {
|
||||
"CO.ezfio"
|
||||
'f' : "CO.ezfio",
|
||||
},
|
||||
'CO+.ezfio' : {
|
||||
"CO+.ezfio"
|
||||
'f' : "CO+.ezfio",
|
||||
},
|
||||
'COS.ezfio' : {
|
||||
"COS.ezfio"
|
||||
'f' : "COS.ezfio",
|
||||
},
|
||||
'CP.ezfio' : {
|
||||
"CP.ezfio"
|
||||
'f' : "CP.ezfio",
|
||||
},
|
||||
'CS2.ezfio' : {
|
||||
"CS2.ezfio"
|
||||
'f' : "CS2.ezfio",
|
||||
},
|
||||
'CS.ezfio' : {
|
||||
"CS.ezfio"
|
||||
'f' : "CS.ezfio",
|
||||
},
|
||||
'CS+.ezfio' : {
|
||||
"CS+.ezfio"
|
||||
'f' : "CS+.ezfio",
|
||||
},
|
||||
'CSi.ezfio' : {
|
||||
"CSi.ezfio"
|
||||
'f' : "CSi.ezfio",
|
||||
},
|
||||
'F2.ezfio' : {
|
||||
"F2.ezfio"
|
||||
'f' : "F2.ezfio",
|
||||
},
|
||||
'FAl.ezfio' : {
|
||||
"FAl.ezfio"
|
||||
'f' : "FAl.ezfio",
|
||||
},
|
||||
'FCl.ezfio' : {
|
||||
"FCl.ezfio"
|
||||
'f' : "FCl.ezfio",
|
||||
},
|
||||
'FCl+.ezfio' : {
|
||||
"FCl+.ezfio"
|
||||
'f' : "FCl+.ezfio",
|
||||
},
|
||||
'F-.ezfio' : {
|
||||
"F-.ezfio"
|
||||
'f' : "F-.ezfio",
|
||||
},
|
||||
'F.ezfio' : {
|
||||
"F.ezfio"
|
||||
'f' : "F.ezfio",
|
||||
},
|
||||
'F+.ezfio' : {
|
||||
"F+.ezfio"
|
||||
'f' : "F+.ezfio",
|
||||
},
|
||||
'FH.ezfio' : {
|
||||
"FH.ezfio"
|
||||
'f' : "FH.ezfio",
|
||||
},
|
||||
'FH+.ezfio' : {
|
||||
"FH+.ezfio"
|
||||
'f' : "FH+.ezfio",
|
||||
},
|
||||
'FMg.ezfio' : {
|
||||
"FMg.ezfio"
|
||||
'f' : "FMg.ezfio",
|
||||
},
|
||||
'FNa.ezfio' : {
|
||||
"FNa.ezfio"
|
||||
'f' : "FNa.ezfio",
|
||||
},
|
||||
'FP.ezfio' : {
|
||||
"FP.ezfio"
|
||||
'f' : "FP.ezfio",
|
||||
},
|
||||
'FS.ezfio' : {
|
||||
"FS.ezfio"
|
||||
'f' : "FS.ezfio",
|
||||
},
|
||||
'FSi.ezfio' : {
|
||||
"FSi.ezfio"
|
||||
'f' : "FSi.ezfio",
|
||||
},
|
||||
'FSiH3.ezfio' : {
|
||||
"FSiH3.ezfio"
|
||||
'f' : "FSiH3.ezfio",
|
||||
},
|
||||
'H2CNH.ezfio' : {
|
||||
"H2CNH.ezfio"
|
||||
'f' : "H2CNH.ezfio",
|
||||
},
|
||||
'H2CO.ezfio' : {
|
||||
"H2CO.ezfio"
|
||||
'f' : "H2CO.ezfio",
|
||||
},
|
||||
'H2CPH.ezfio' : {
|
||||
"H2CPH.ezfio"
|
||||
'f' : "H2CPH.ezfio",
|
||||
},
|
||||
'H2CS.ezfio' : {
|
||||
"H2CS.ezfio"
|
||||
'f' : "H2CS.ezfio",
|
||||
},
|
||||
'H2.ezfio' : {
|
||||
"H2.ezfio"
|
||||
'f' : "H2.ezfio",
|
||||
},
|
||||
'H2NNH2.ezfio' : {
|
||||
"H2NNH2.ezfio"
|
||||
'f' : "H2NNH2.ezfio",
|
||||
},
|
||||
'H2PPH2.ezfio' : {
|
||||
"H2PPH2.ezfio"
|
||||
'f' : "H2PPH2.ezfio",
|
||||
},
|
||||
'H3CCl.ezfio' : {
|
||||
"H3CCl.ezfio"
|
||||
'f' : "H3CCl.ezfio",
|
||||
},
|
||||
'H3CF.ezfio' : {
|
||||
"H3CF.ezfio"
|
||||
'f' : "H3CF.ezfio",
|
||||
},
|
||||
'H3CNH2.ezfio' : {
|
||||
"H3CNH2.ezfio"
|
||||
'f' : "H3CNH2.ezfio",
|
||||
},
|
||||
'H3COH.ezfio' : {
|
||||
"H3COH.ezfio"
|
||||
'f' : "H3COH.ezfio",
|
||||
},
|
||||
'H3CSH.ezfio' : {
|
||||
"H3CSH.ezfio"
|
||||
'f' : "H3CSH.ezfio",
|
||||
},
|
||||
'H3SiSiH3.ezfio' : {
|
||||
"H3SiSiH3.ezfio"
|
||||
'f' : "H3SiSiH3.ezfio",
|
||||
},
|
||||
'HBO.ezfio' : {
|
||||
"HBO.ezfio"
|
||||
'f' : "HBO.ezfio",
|
||||
},
|
||||
'HBS.ezfio' : {
|
||||
"HBS.ezfio"
|
||||
'f' : "HBS.ezfio",
|
||||
},
|
||||
'HCF.ezfio' : {
|
||||
"HCF.ezfio"
|
||||
'f' : "HCF.ezfio",
|
||||
},
|
||||
'HCN.ezfio' : {
|
||||
"HCN.ezfio"
|
||||
'f' : "HCN.ezfio",
|
||||
},
|
||||
'HCO.ezfio' : {
|
||||
"HCO.ezfio"
|
||||
'f' : "HCO.ezfio",
|
||||
},
|
||||
'HCP.ezfio' : {
|
||||
"HCP.ezfio"
|
||||
'f' : "HCP.ezfio",
|
||||
},
|
||||
'H.ezfio' : {
|
||||
"H.ezfio"
|
||||
'f' : "H.ezfio",
|
||||
},
|
||||
'HNO.ezfio' : {
|
||||
"HNO.ezfio"
|
||||
'f' : "HNO.ezfio",
|
||||
},
|
||||
'HOCl.ezfio' : {
|
||||
"HOCl.ezfio"
|
||||
'f' : "HOCl.ezfio",
|
||||
},
|
||||
'HOF.ezfio' : {
|
||||
"HOF.ezfio"
|
||||
'f' : "HOF.ezfio",
|
||||
},
|
||||
'HOMg.ezfio' : {
|
||||
"HOMg.ezfio"
|
||||
'f' : "HOMg.ezfio",
|
||||
},
|
||||
'HONa.ezfio' : {
|
||||
"HONa.ezfio"
|
||||
'f' : "HONa.ezfio",
|
||||
},
|
||||
'HOO.ezfio' : {
|
||||
"HOO.ezfio"
|
||||
'f' : "HOO.ezfio",
|
||||
},
|
||||
'HOOH.ezfio' : {
|
||||
"HOOH.ezfio"
|
||||
'f' : "HOOH.ezfio",
|
||||
},
|
||||
'HSSH.ezfio' : {
|
||||
"HSSH.ezfio"
|
||||
'f' : "HSSH.ezfio",
|
||||
},
|
||||
'Li2.ezfio' : {
|
||||
"Li2.ezfio"
|
||||
'f' : "Li2.ezfio",
|
||||
},
|
||||
'LiCl.ezfio' : {
|
||||
"LiCl.ezfio"
|
||||
'f' : "LiCl.ezfio",
|
||||
},
|
||||
'Li.ezfio' : {
|
||||
"Li.ezfio"
|
||||
'f' : "Li.ezfio",
|
||||
},
|
||||
'Li+.ezfio' : {
|
||||
"Li+.ezfio"
|
||||
'f' : "Li+.ezfio",
|
||||
},
|
||||
'LiF.ezfio' : {
|
||||
"LiF.ezfio"
|
||||
'f' : "LiF.ezfio",
|
||||
},
|
||||
'LiH.ezfio' : {
|
||||
"LiH.ezfio"
|
||||
'f' : "LiH.ezfio",
|
||||
},
|
||||
'LiN.ezfio' : {
|
||||
"LiN.ezfio"
|
||||
'f' : "LiN.ezfio",
|
||||
},
|
||||
'LiO.ezfio' : {
|
||||
"LiO.ezfio"
|
||||
'f' : "LiO.ezfio",
|
||||
},
|
||||
'LiOH.ezfio' : {
|
||||
"LiOH.ezfio"
|
||||
'f' : "LiOH.ezfio",
|
||||
},
|
||||
'MgCl.ezfio' : {
|
||||
"MgCl.ezfio"
|
||||
'f' : "MgCl.ezfio",
|
||||
},
|
||||
'Mg.ezfio' : {
|
||||
"Mg.ezfio"
|
||||
'f' : "Mg.ezfio",
|
||||
},
|
||||
'Mg+.ezfio' : {
|
||||
"Mg+.ezfio"
|
||||
'f' : "Mg+.ezfio",
|
||||
},
|
||||
'MgH.ezfio' : {
|
||||
"MgH.ezfio"
|
||||
'f' : "MgH.ezfio",
|
||||
},
|
||||
'MgS.ezfio' : {
|
||||
"MgS.ezfio"
|
||||
'f' : "MgS.ezfio",
|
||||
},
|
||||
'N2.ezfio' : {
|
||||
"N2.ezfio"
|
||||
'f' : "N2.ezfio",
|
||||
},
|
||||
'N2+.ezfio' : {
|
||||
"N2+.ezfio"
|
||||
'f' : "N2+.ezfio",
|
||||
},
|
||||
'Na2.ezfio' : {
|
||||
"Na2.ezfio"
|
||||
'f' : "Na2.ezfio",
|
||||
},
|
||||
'NaCl.ezfio' : {
|
||||
"NaCl.ezfio"
|
||||
'f' : "NaCl.ezfio",
|
||||
},
|
||||
'Na.ezfio' : {
|
||||
"Na.ezfio"
|
||||
'f' : "Na.ezfio",
|
||||
},
|
||||
'Na+.ezfio' : {
|
||||
"Na+.ezfio"
|
||||
'f' : "Na+.ezfio",
|
||||
},
|
||||
'NaH.ezfio' : {
|
||||
"NaH.ezfio"
|
||||
'f' : "NaH.ezfio",
|
||||
},
|
||||
'N.ezfio' : {
|
||||
"N.ezfio"
|
||||
'f' : "N.ezfio",
|
||||
},
|
||||
'N+.ezfio' : {
|
||||
"N+.ezfio"
|
||||
'f' : "N+.ezfio",
|
||||
},
|
||||
'NF.ezfio' : {
|
||||
"NF.ezfio"
|
||||
'f' : "NF.ezfio",
|
||||
},
|
||||
'NH2-.ezfio' : {
|
||||
"NH2-.ezfio"
|
||||
'f' : "NH2-.ezfio",
|
||||
},
|
||||
'NH2.ezfio' : {
|
||||
"NH2.ezfio"
|
||||
'f' : "NH2.ezfio",
|
||||
},
|
||||
'NH3.ezfio' : {
|
||||
"NH3.ezfio"
|
||||
'f' : "NH3.ezfio",
|
||||
},
|
||||
'NH3+.ezfio' : {
|
||||
"NH3+.ezfio"
|
||||
'f' : "NH3+.ezfio",
|
||||
},
|
||||
'NH4+.ezfio' : {
|
||||
"NH4+.ezfio"
|
||||
'f' : "NH4+.ezfio",
|
||||
},
|
||||
'NH-.ezfio' : {
|
||||
"NH-.ezfio"
|
||||
'f' : "NH-.ezfio",
|
||||
},
|
||||
'NH.ezfio' : {
|
||||
"NH.ezfio"
|
||||
'f' : "NH.ezfio",
|
||||
},
|
||||
'NO-.ezfio' : {
|
||||
"NO-.ezfio"
|
||||
'f' : "NO-.ezfio",
|
||||
},
|
||||
'NO.ezfio' : {
|
||||
"NO.ezfio"
|
||||
'f' : "NO.ezfio",
|
||||
},
|
||||
'NP.ezfio' : {
|
||||
"NP.ezfio"
|
||||
'f' : "NP.ezfio",
|
||||
},
|
||||
'NS.ezfio' : {
|
||||
"NS.ezfio"
|
||||
'f' : "NS.ezfio",
|
||||
},
|
||||
'NSi.ezfio' : {
|
||||
"NSi.ezfio"
|
||||
'f' : "NSi.ezfio",
|
||||
},
|
||||
'O2Cl.ezfio' : {
|
||||
"O2Cl.ezfio"
|
||||
'f' : "O2Cl.ezfio",
|
||||
},
|
||||
'O2-.ezfio' : {
|
||||
"O2-.ezfio"
|
||||
'f' : "O2-.ezfio",
|
||||
},
|
||||
'O2.ezfio' : {
|
||||
"O2.ezfio"
|
||||
'f' : "O2.ezfio",
|
||||
},
|
||||
'O2+.ezfio' : {
|
||||
"O2+.ezfio"
|
||||
'f' : "O2+.ezfio",
|
||||
},
|
||||
'O2S.ezfio' : {
|
||||
"O2S.ezfio"
|
||||
'f' : "O2S.ezfio",
|
||||
},
|
||||
'O2Si.ezfio' : {
|
||||
"O2Si.ezfio"
|
||||
'f' : "O2Si.ezfio",
|
||||
},
|
||||
'O3.ezfio' : {
|
||||
"O3.ezfio"
|
||||
'f' : "O3.ezfio",
|
||||
},
|
||||
'OCl.ezfio' : {
|
||||
"OCl.ezfio"
|
||||
'f' : "OCl.ezfio",
|
||||
},
|
||||
'O-.ezfio' : {
|
||||
"O-.ezfio"
|
||||
'f' : "O-.ezfio",
|
||||
},
|
||||
'O.ezfio' : {
|
||||
"O.ezfio"
|
||||
'f' : "O.ezfio",
|
||||
},
|
||||
'O+.ezfio' : {
|
||||
"O+.ezfio"
|
||||
'f' : "O+.ezfio",
|
||||
},
|
||||
'OH2.ezfio' : {
|
||||
"OH2.ezfio"
|
||||
'f' : "OH2.ezfio",
|
||||
},
|
||||
'OH2+.ezfio' : {
|
||||
"OH2+.ezfio"
|
||||
'f' : "OH2+.ezfio",
|
||||
},
|
||||
'OH3+.ezfio' : {
|
||||
"OH3+.ezfio"
|
||||
'f' : "OH3+.ezfio",
|
||||
},
|
||||
'OH-.ezfio' : {
|
||||
"OH-.ezfio"
|
||||
'f' : "OH-.ezfio",
|
||||
},
|
||||
'OH.ezfio' : {
|
||||
"OH.ezfio"
|
||||
'f' : "OH.ezfio",
|
||||
},
|
||||
'OH+.ezfio' : {
|
||||
"OH+.ezfio"
|
||||
'f' : "OH+.ezfio",
|
||||
},
|
||||
'OMg.ezfio' : {
|
||||
"OMg.ezfio"
|
||||
'f' : "OMg.ezfio",
|
||||
},
|
||||
'ONa.ezfio' : {
|
||||
"ONa.ezfio"
|
||||
'f' : "ONa.ezfio",
|
||||
},
|
||||
'OP-.ezfio' : {
|
||||
"OP-.ezfio"
|
||||
'f' : "OP-.ezfio",
|
||||
},
|
||||
'OP.ezfio' : {
|
||||
"OP.ezfio"
|
||||
'f' : "OP.ezfio",
|
||||
},
|
||||
'OPH.ezfio' : {
|
||||
"OPH.ezfio"
|
||||
'f' : "OPH.ezfio",
|
||||
},
|
||||
'OS.ezfio' : {
|
||||
"OS.ezfio"
|
||||
'f' : "OS.ezfio",
|
||||
},
|
||||
'OSi.ezfio' : {
|
||||
"OSi.ezfio"
|
||||
'f' : "OSi.ezfio",
|
||||
},
|
||||
'P2.ezfio' : {
|
||||
"P2.ezfio"
|
||||
'f' : "P2.ezfio",
|
||||
},
|
||||
'P2+.ezfio' : {
|
||||
"P2+.ezfio"
|
||||
'f' : "P2+.ezfio",
|
||||
},
|
||||
'PCl.ezfio' : {
|
||||
"PCl.ezfio"
|
||||
'f' : "PCl.ezfio",
|
||||
},
|
||||
'P-.ezfio' : {
|
||||
"P-.ezfio"
|
||||
'f' : "P-.ezfio",
|
||||
},
|
||||
'P.ezfio' : {
|
||||
"P.ezfio"
|
||||
'f' : "P.ezfio",
|
||||
},
|
||||
'PH2-.ezfio' : {
|
||||
"PH2-.ezfio"
|
||||
'f' : "PH2-.ezfio",
|
||||
},
|
||||
'PH2.ezfio' : {
|
||||
"PH2.ezfio"
|
||||
'f' : "PH2.ezfio",
|
||||
},
|
||||
'PH2+.ezfio' : {
|
||||
"PH2+.ezfio"
|
||||
'f' : "PH2+.ezfio",
|
||||
},
|
||||
'PH3.ezfio' : {
|
||||
"PH3.ezfio"
|
||||
'f' : "PH3.ezfio",
|
||||
},
|
||||
'PH3+.ezfio' : {
|
||||
"PH3+.ezfio"
|
||||
'f' : "PH3+.ezfio",
|
||||
},
|
||||
'PH4+.ezfio' : {
|
||||
"PH4+.ezfio"
|
||||
'f' : "PH4+.ezfio",
|
||||
},
|
||||
'PH-.ezfio' : {
|
||||
"PH-.ezfio"
|
||||
'f' : "PH-.ezfio",
|
||||
},
|
||||
'PH.ezfio' : {
|
||||
"PH.ezfio"
|
||||
'f' : "PH.ezfio",
|
||||
},
|
||||
'PS.ezfio' : {
|
||||
"PS.ezfio"
|
||||
'f' : "PS.ezfio",
|
||||
},
|
||||
'S2-.ezfio' : {
|
||||
"S2-.ezfio"
|
||||
'f' : "S2-.ezfio",
|
||||
},
|
||||
'S2.ezfio' : {
|
||||
"S2.ezfio"
|
||||
'f' : "S2.ezfio",
|
||||
},
|
||||
'S-.ezfio' : {
|
||||
"S-.ezfio"
|
||||
'f' : "S-.ezfio",
|
||||
},
|
||||
'S.ezfio' : {
|
||||
"S.ezfio"
|
||||
'f' : "S.ezfio",
|
||||
},
|
||||
'S+.ezfio' : {
|
||||
"S+.ezfio"
|
||||
'f' : "S+.ezfio",
|
||||
},
|
||||
'SH2.ezfio' : {
|
||||
"SH2.ezfio"
|
||||
'f' : "SH2.ezfio",
|
||||
},
|
||||
'SH2+.ezfio' : {
|
||||
"SH2+.ezfio"
|
||||
'f' : "SH2+.ezfio",
|
||||
},
|
||||
'SH3+.ezfio' : {
|
||||
"SH3+.ezfio"
|
||||
'f' : "SH3+.ezfio",
|
||||
},
|
||||
'SH-.ezfio' : {
|
||||
"SH-.ezfio"
|
||||
'f' : "SH-.ezfio",
|
||||
},
|
||||
'SH.ezfio' : {
|
||||
"SH.ezfio"
|
||||
'f' : "SH.ezfio",
|
||||
},
|
||||
'SH+.ezfio' : {
|
||||
"SH+.ezfio"
|
||||
'f' : "SH+.ezfio",
|
||||
},
|
||||
'Si2.ezfio' : {
|
||||
"Si2.ezfio"
|
||||
'f' : "Si2.ezfio",
|
||||
},
|
||||
'SiCl.ezfio' : {
|
||||
"SiCl.ezfio"
|
||||
'f' : "SiCl.ezfio",
|
||||
},
|
||||
'Si-.ezfio' : {
|
||||
"Si-.ezfio"
|
||||
'f' : "Si-.ezfio",
|
||||
},
|
||||
'Si.ezfio' : {
|
||||
"Si.ezfio"
|
||||
'f' : "Si.ezfio",
|
||||
},
|
||||
'SiH2_1A1.ezfio' : {
|
||||
"SiH2_1A1.ezfio"
|
||||
'f' : "SiH2_1A1.ezfio",
|
||||
},
|
||||
'SiH2_3B1.ezfio' : {
|
||||
"SiH2_3B1.ezfio"
|
||||
'f' : "SiH2_3B1.ezfio",
|
||||
},
|
||||
'SiH2-.ezfio' : {
|
||||
"SiH2-.ezfio"
|
||||
'f' : "SiH2-.ezfio",
|
||||
},
|
||||
'SiH3-.ezfio' : {
|
||||
"SiH3-.ezfio"
|
||||
'f' : "SiH3-.ezfio",
|
||||
},
|
||||
'SiH3.ezfio' : {
|
||||
"SiH3.ezfio"
|
||||
'f' : "SiH3.ezfio",
|
||||
},
|
||||
'SiH4.ezfio' : {
|
||||
"SiH4.ezfio"
|
||||
'f' : "SiH4.ezfio",
|
||||
},
|
||||
'SiH4+.ezfio' : {
|
||||
"SiH4+.ezfio"
|
||||
'f' : "SiH4+.ezfio",
|
||||
},
|
||||
'SiH-.ezfio' : {
|
||||
"SiH-.ezfio"
|
||||
'f' : "SiH-.ezfio",
|
||||
},
|
||||
'SiH.ezfio' : {
|
||||
"SiH.ezfio"
|
||||
'f' : "SiH.ezfio",
|
||||
},
|
||||
'SiS.ezfio' : {
|
||||
"SiS.ezfio"
|
||||
'f' : "SiS.ezfio",
|
||||
},
|
||||
}
|
||||
|
@ -384,6 +384,13 @@ Contains general purpose utilities.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -510,5 +510,75 @@ data = {
|
||||
'18, 0.00390625' : 0.26927053E-01,
|
||||
},
|
||||
'F_integral' : {
|
||||
}
|
||||
'0, 2.00000000' : 0.12533141E+01,
|
||||
'3, 2.00000000' : 0.00000000E+00,
|
||||
'6, 2.00000000' : 0.29374550E+00,
|
||||
'9, 2.00000000' : 0.00000000E+00,
|
||||
'12, 2.00000000' : 0.31807130E+01,
|
||||
'15, 2.00000000' : 0.00000000E+00,
|
||||
'18, 2.00000000' : 0.16475099E+03,
|
||||
'0, 1.00000000' : 0.17724539E+01,
|
||||
'3, 1.00000000' : 0.00000000E+00,
|
||||
'6, 1.00000000' : 0.33233510E+01,
|
||||
'9, 1.00000000' : 0.00000000E+00,
|
||||
'12, 1.00000000' : 0.28788528E+03,
|
||||
'15, 1.00000000' : 0.00000000E+00,
|
||||
'18, 1.00000000' : 0.11929246E+06,
|
||||
'0, 0.50000000' : 0.25066283E+01,
|
||||
'3, 0.50000000' : 0.00000000E+00,
|
||||
'6, 0.50000000' : 0.37599424E+02,
|
||||
'9, 0.50000000' : 0.00000000E+00,
|
||||
'12, 0.50000000' : 0.26056401E+05,
|
||||
'15, 0.50000000' : 0.00000000E+00,
|
||||
'18, 0.50000000' : 0.86376969E+08,
|
||||
'0, 0.25000000' : 0.35449077E+01,
|
||||
'3, 0.25000000' : 0.00000000E+00,
|
||||
'6, 0.25000000' : 0.42538892E+03,
|
||||
'9, 0.25000000' : 0.00000000E+00,
|
||||
'12, 0.25000000' : 0.23583562E+07,
|
||||
'15, 0.25000000' : 0.00000000E+00,
|
||||
'18, 0.25000000' : 0.62543606E+11,
|
||||
'0, 0.12500000' : 0.50132565E+01,
|
||||
'3, 0.12500000' : 0.00000000E+00,
|
||||
'6, 0.12500000' : 0.48127263E+04,
|
||||
'9, 0.12500000' : 0.00000000E+00,
|
||||
'12, 0.12500000' : 0.21345404E+09,
|
||||
'15, 0.12500000' : 0.00000000E+00,
|
||||
'18, 0.12500000' : 0.45286408E+14,
|
||||
'0, 0.06250000' : 0.70898154E+01,
|
||||
'3, 0.06250000' : 0.00000000E+00,
|
||||
'6, 0.06250000' : 0.54449782E+05,
|
||||
'9, 0.06250000' : 0.00000000E+00,
|
||||
'12, 0.06250000' : 0.19319654E+11,
|
||||
'15, 0.06250000' : 0.00000000E+00,
|
||||
'18, 0.06250000' : 0.32790862E+17,
|
||||
'0, 0.03125000' : 0.10026513E+02,
|
||||
'3, 0.03125000' : 0.00000000E+00,
|
||||
'6, 0.03125000' : 0.61602896E+06,
|
||||
'9, 0.03125000' : 0.00000000E+00,
|
||||
'12, 0.03125000' : 0.17486155E+13,
|
||||
'15, 0.03125000' : 0.00000000E+00,
|
||||
'18, 0.03125000' : 0.23743120E+20,
|
||||
'0, 0.01562500' : 0.14179631E+02,
|
||||
'3, 0.01562500' : 0.00000000E+00,
|
||||
'6, 0.01562500' : 0.69695721E+07,
|
||||
'9, 0.01562500' : 0.00000000E+00,
|
||||
'12, 0.01562500' : 0.15826661E+15,
|
||||
'15, 0.01562500' : 0.00000000E+00,
|
||||
'18, 0.01562500' : 0.17191856E+23,
|
||||
'0, 0.00781250' : 0.20053026E+02,
|
||||
'3, 0.00781250' : 0.00000000E+00,
|
||||
'6, 0.00781250' : 0.78851707E+08,
|
||||
'9, 0.00781250' : 0.00000000E+00,
|
||||
'12, 0.00781250' : 0.14324658E+17,
|
||||
'15, 0.00781250' : 0.00000000E+00,
|
||||
'18, 0.00781250' : 0.12448233E+26,
|
||||
'0, 0.00390625' : 0.28359262E+02,
|
||||
'3, 0.00390625' : 0.00000000E+00,
|
||||
'6, 0.00390625' : 0.89210523E+09,
|
||||
'9, 0.00390625' : 0.00000000E+00,
|
||||
'12, 0.00390625' : 0.12965200E+19,
|
||||
'15, 0.00390625' : 0.00000000E+00,
|
||||
'18, 0.00390625' : 0.90134836E+28,
|
||||
},
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user