Moved nonbonded sources to C++
commitd966ff017701b120469467bad8d96b81486370a6
authorErik Lindahl <erik@kth.se>
Mon, 12 Oct 2015 17:48:54 +0000 (12 19:48 +0200)
committerGerrit Code Review <gerrit@gerrit.gromacs.org>
Tue, 13 Oct 2015 12:57:08 +0000 (13 14:57 +0200)
treecb5bd06c0f7e6d4d1427405a9d87bb295dd3af49
parent759fe59154e71fa4ef454f816029811ba5c0d0bb
Moved nonbonded sources to C++

The nonbonded kernels have been left out since they only use
a few low-level headers (and they will hopefully be killed off
soon), but since the higher-level nonbonded sources include other
GROMACS headers it facilitates the C++ transition to have them
as C++.

Change-Id: I2f76309fe64bc2b00270f1511a30f6b4bc3eae2f
19 files changed:
src/gromacs/gmxlib/nonbonded/CMakeLists.txt
src/gromacs/gmxlib/nonbonded/nb_free_energy.cpp
src/gromacs/gmxlib/nonbonded/nb_generic.cpp [moved from src/gromacs/gmxlib/nonbonded/nb_generic.c with 97% similarity]
src/gromacs/gmxlib/nonbonded/nb_generic_adress.cpp [moved from src/gromacs/gmxlib/nonbonded/nb_generic_adress.c with 89% similarity]
src/gromacs/gmxlib/nonbonded/nb_generic_cg.cpp [moved from src/gromacs/gmxlib/nonbonded/nb_generic_cg.c with 98% similarity]
src/gromacs/gmxlib/nonbonded/nb_kernel.cpp [moved from src/gromacs/gmxlib/nonbonded/nb_kernel.c with 98% similarity]
src/gromacs/gmxlib/nonbonded/nb_kernel_avx_128_fma_double/nb_kernel_avx_128_fma_double.h
src/gromacs/gmxlib/nonbonded/nb_kernel_avx_128_fma_single/nb_kernel_avx_128_fma_single.h
src/gromacs/gmxlib/nonbonded/nb_kernel_avx_256_double/nb_kernel_avx_256_double.h
src/gromacs/gmxlib/nonbonded/nb_kernel_avx_256_single/nb_kernel_avx_256_single.h
src/gromacs/gmxlib/nonbonded/nb_kernel_c/nb_kernel_allvsall.h
src/gromacs/gmxlib/nonbonded/nb_kernel_c/nb_kernel_allvsallgb.h
src/gromacs/gmxlib/nonbonded/nb_kernel_c/nb_kernel_c.h
src/gromacs/gmxlib/nonbonded/nb_kernel_sparc64_hpc_ace_double/nb_kernel_sparc64_hpc_ace_double.h
src/gromacs/gmxlib/nonbonded/nb_kernel_sse2_double/nb_kernel_sse2_double.h
src/gromacs/gmxlib/nonbonded/nb_kernel_sse2_single/nb_kernel_sse2_single.h
src/gromacs/gmxlib/nonbonded/nb_kernel_sse4_1_double/nb_kernel_sse4_1_double.h
src/gromacs/gmxlib/nonbonded/nb_kernel_sse4_1_single/nb_kernel_sse4_1_single.h
src/gromacs/gmxlib/nonbonded/nonbonded.cpp [moved from src/gromacs/gmxlib/nonbonded/nonbonded.c with 99% similarity]