mirror of
				https://github.com/paboyle/Grid.git
				synced 2025-11-03 21:44:33 +00:00 
			
		
		
		
	No option to overlap comms and compute for asm implementation since different directions are interleaved
in the kernels, introducing if else structure would be too painful
This commit is contained in:
		@@ -93,14 +93,6 @@ public:
 | 
			
		||||
		    DoubledGaugeField &U,DoubledGaugeField &UUU, 
 | 
			
		||||
		    SiteSpinor * buf, int LLs, int sU, 
 | 
			
		||||
		    const FermionField &in, FermionField &out,int dag);
 | 
			
		||||
   void DhopSiteAsmInt(StencilImpl &st, LebesgueOrder &lo, 
 | 
			
		||||
		       DoubledGaugeField &U,DoubledGaugeField &UUU, 
 | 
			
		||||
		       SiteSpinor * buf, int LLs, int sU, 
 | 
			
		||||
		       const FermionField &in, FermionField &out,int dag);
 | 
			
		||||
   void DhopSiteAsmExt(StencilImpl &st, LebesgueOrder &lo, 
 | 
			
		||||
		       DoubledGaugeField &U, DoubledGaugeField &UUU, 
 | 
			
		||||
		       SiteSpinor * buf, int LLs, int sU, 
 | 
			
		||||
		       const FermionField &in, FermionField &out,int dag);
 | 
			
		||||
   ///////////////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
   // Generic interface; fan out to right routine
 | 
			
		||||
   ///////////////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user