biod.pnpi.spb.ru
/
alexxy
/
gromacs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use absolute include paths in nbnxn kernels
[alexxy/gromacs.git]
/
src
/
gromacs
/
mdlib
/
nbnxn_kernels
/
nbnxn_kernel_file_generator
/
make_verlet_simd_kernel_files.py
diff --git
a/src/gromacs/mdlib/nbnxn_kernels/nbnxn_kernel_file_generator/make_verlet_simd_kernel_files.py
b/src/gromacs/mdlib/nbnxn_kernels/nbnxn_kernel_file_generator/make_verlet_simd_kernel_files.py
index b3fdecc0147a1ba909073f892ff9850ef8a48e5f..b7740bfcaf0bfdb19cbdef72a32a2c7053e54310 100755
(executable)
--- a/
src/gromacs/mdlib/nbnxn_kernels/nbnxn_kernel_file_generator/make_verlet_simd_kernel_files.py
+++ b/
src/gromacs/mdlib/nbnxn_kernels/nbnxn_kernel_file_generator/make_verlet_simd_kernel_files.py
@@
-75,6
+75,7
@@
import re
import sys
import os
import re
import sys
import os
+os.chdir(os.path.dirname(os.path.abspath(__file__)))
import collections # Requires Python 2.7
sys.path.append('../../../../../admin')
from copyright import create_copyright_header
import collections # Requires Python 2.7
sys.path.append('../../../../../admin')
from copyright import create_copyright_header
@@
-163,6
+164,7
@@
for type in VerletKernelTypeDict:
KernelNamePrefix = 'nbnxn_kernel'
KernelsName = "{0}_simd_{1}".format(KernelNamePrefix,type)
KernelsHeaderFileName = "{0}.h".format(KernelsName,type)
KernelNamePrefix = 'nbnxn_kernel'
KernelsName = "{0}_simd_{1}".format(KernelNamePrefix,type)
KernelsHeaderFileName = "{0}.h".format(KernelsName,type)
+ KernelsHeaderPathName = "gromacs/mdlib/nbnxn_kernels/simd_{0}/{1}".format(type,KernelsHeaderFileName)
KernelFunctionLookupTable = {}
KernelDeclarations = ''
KernelTemplate = read_kernel_template("{0}_kernel.c.pre".format(KernelsName))
KernelFunctionLookupTable = {}
KernelDeclarations = ''
KernelTemplate = read_kernel_template("{0}_kernel.c.pre".format(KernelsName))
@@
-189,7
+191,7
@@
for type in VerletKernelTypeDict:
ElectrostaticsDict[elec]['define'],
VdwTreatmentDict[ljtreat]['define'],
EnergiesComputationDict[ener]['define'],
ElectrostaticsDict[elec]['define'],
VdwTreatmentDict[ljtreat]['define'],
EnergiesComputationDict[ener]['define'],
- KernelsHeader
File
Name,
+ KernelsHeader
Path
Name,
KernelName,
" " * (len(KernelName) + 1),
VerletKernelTypeDict[type]['UnrollSize'],
KernelName,
" " * (len(KernelName) + 1),
VerletKernelTypeDict[type]['UnrollSize'],