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

Problems remain in the red black preconditioning of the Ls vectorisation

This commit is contained in:
paboyle
2016-06-06 07:05:51 -07:00
parent 53d06046b0
commit 786ca52c43
2 changed files with 13 additions and 4 deletions

View File

@ -175,7 +175,14 @@ public:
//
// If Ls vectorised, this must still be the case; e.g.
// layout == 8 , require _rdimensions[d] >= 2;
if ( simd_layout[d]>1 ) assert((_rdimensions[d]&0x1)==0);
// std::cout << GridLogMessage << " dimension "<<d<< " layout "<< _simd_layout[d] <<" ldimension "<<_ldimensions[d]<<std::endl;
if ( _simd_layout[d]>1 ) {
if ( _rdimensions[d]&0x1 ) {
std::cout << GridLogMessage << " dimension "<<d<< " bad layout "<<
_simd_layout[d] << " " << _ldimensions[d] << std::endl;
// assert(0);
}
}
_osites *= _rdimensions[d];
_isites *= _simd_layout[d];