1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-07-05 07:57:06 +01:00

Hand unrolled version of dslash in a separate class.

Useful to compare; raises Intel compiler from 9GFlop/s to 17.5 Gflops.
                   on ivybridge core. Raises Clang form 14.5 to 17.5
This commit is contained in:
Peter Boyle
2015-05-26 19:54:03 +01:00
parent 37721572e7
commit 840754dd42
9 changed files with 157 additions and 370 deletions

View File

@ -142,6 +142,9 @@ void Grid_init(int *argc,char ***argv)
if( !GridCmdOptionExists(*argv,*argv+*argc,"--debug-stdout") ){
Grid_quiesce_nodes();
}
if( GridCmdOptionExists(*argv,*argv+*argc,"--dslash-opt") ){
WilsonMatrix::HandOptDslash=1;
}
GridParseLayout(*argv,*argc,
Grid_default_latt,
Grid_default_mpi);