mirror of
				https://github.com/paboyle/Grid.git
				synced 2025-10-31 20:14:32 +00:00 
			
		
		
		
	Merge pull request #195 from nils-asmussen/fix_GaugeProp_4d
MFermion::GaugeProp fix for 4d fields
This commit is contained in:
		| @@ -111,13 +111,18 @@ void TGaugeProp<FImpl>::setup(void) | |||||||
| { | { | ||||||
|     Ls_ = env().getObjectLs(par().solver); |     Ls_ = env().getObjectLs(par().solver); | ||||||
|     envCreateLat(PropagatorField, getName()); |     envCreateLat(PropagatorField, getName()); | ||||||
|     envTmpLat(FermionField, "source", Ls_); |  | ||||||
|     envTmpLat(FermionField, "sol", Ls_); |  | ||||||
|     envTmpLat(FermionField, "tmp"); |     envTmpLat(FermionField, "tmp"); | ||||||
|     if (Ls_ > 1) |     if (Ls_ > 1) | ||||||
|     { |     { | ||||||
|  |         envTmpLat(FermionField, "source", Ls_); | ||||||
|  |         envTmpLat(FermionField, "sol", Ls_); | ||||||
|         envCreateLat(PropagatorField, getName() + "_5d", Ls_); |         envCreateLat(PropagatorField, getName() + "_5d", Ls_); | ||||||
|     } |     } | ||||||
|  |     else | ||||||
|  |     { | ||||||
|  |        envTmpLat(FermionField, "source"); | ||||||
|  |        envTmpLat(FermionField, "sol"); | ||||||
|  |     } | ||||||
| } | } | ||||||
|  |  | ||||||
| // execution /////////////////////////////////////////////////////////////////// | // execution /////////////////////////////////////////////////////////////////// | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user