Initial all-vs-all kernels. Single precision SSE working.
commit040fd67ffdec398fa17c682f07b67205ad472aa2
authorErik Lindahl <lindahl@cbr.su.se>
Sun, 30 Aug 2009 13:29:31 +0000 (30 15:29 +0200)
committerErik Lindahl <lindahl@cbr.su.se>
Sun, 30 Aug 2009 13:29:31 +0000 (30 15:29 +0200)
tree824d8d357e0ffc5728b3285645cf8c57fb85d93f
parent6b104418c7553970e7edaebdb1187043d35d05a3
Initial all-vs-all kernels. Single precision SSE working.
24 files changed:
include/nonbonded.h
include/types/forcerec.h
include/types/nrnb.h
src/gmxlib/nonbonded/nb_kernel_c/Makefile.am
src/gmxlib/nonbonded/nb_kernel_c/nb_kernel_allvsall.c [new file with mode: 0644]
src/gmxlib/nonbonded/nb_kernel_c/nb_kernel_allvsall.h [new file with mode: 0644]
src/gmxlib/nonbonded/nb_kernel_c/nb_kernel_c.h
src/gmxlib/nonbonded/nb_kernel_ia32_sse/Makefile.am
src/gmxlib/nonbonded/nb_kernel_ia32_sse/nb_kernel_allvsall_sse2_single.c [new file with mode: 0644]
src/gmxlib/nonbonded/nb_kernel_ia32_sse/nb_kernel_allvsall_sse2_single.h [new file with mode: 0644]
src/gmxlib/nonbonded/nb_kernel_ia32_sse/nb_kernel_allvsallgb_sse2_single.c [new file with mode: 0644]
src/gmxlib/nonbonded/nb_kernel_ia32_sse/nb_kernel_allvsallgb_sse2_single.h [new file with mode: 0644]
src/gmxlib/nonbonded/nb_kernel_ia32_sse/nb_kernel_ia32_sse.h
src/gmxlib/nonbonded/nb_kernel_x86_64_sse/Makefile.am
src/gmxlib/nonbonded/nb_kernel_x86_64_sse/nb_kernel_allvsall_sse2_single.c [new file with mode: 0644]
src/gmxlib/nonbonded/nb_kernel_x86_64_sse/nb_kernel_allvsall_sse2_single.h [new file with mode: 0644]
src/gmxlib/nonbonded/nb_kernel_x86_64_sse/nb_kernel_allvsallgb_sse2_single.c [new file with mode: 0644]
src/gmxlib/nonbonded/nb_kernel_x86_64_sse/nb_kernel_allvsallgb_sse2_single.h [new file with mode: 0644]
src/gmxlib/nonbonded/nb_kernel_x86_64_sse/nb_kernel_x86_64_sse.h
src/gmxlib/nonbonded/nonbonded.c
src/gmxlib/nrnb.c
src/mdlib/force.c
src/mdlib/ns.c
src/mdlib/sim_util.c