mirror of
				https://igit.ific.uv.es/alramos/latticegpu.jl.git
				synced 2025-10-30 14:15:46 +01:00 
			
		
		
		
	Working version. Comparison with one field seem ok.
This commit is contained in:
		
					parent
					
						
							
								30baeade9f
							
						
					
				
			
			
				commit
				
					
						f0ca0bbde1
					
				
			
		
					 6 changed files with 85 additions and 72 deletions
				
			
		|  | @ -11,10 +11,12 @@ | |||
| 
 | ||||
| function scalar_action(U, Phi, lp::SpaceParm, sp::ScalarParm, ymws::YMworkspace{T}) where {T <: AbstractFloat} | ||||
| 
 | ||||
|     CUDA.@sync begin | ||||
|         CUDA.@cuda threads=lp.bsz blocks=lp.rsz krnl_act!(ymws.rm, U, Phi, sp, lp) | ||||
|     @timeit "Scalar action" begin | ||||
|         CUDA.@sync begin | ||||
|             CUDA.@cuda threads=lp.bsz blocks=lp.rsz krnl_act!(ymws.rm, U, Phi, sp, lp) | ||||
|         end | ||||
|     end | ||||
| 
 | ||||
|          | ||||
|     S = CUDA.reduce(+, ymws.rm) | ||||
|     return S | ||||
| end | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue