Running example on CPU ... 
Laplace operator lambda matrix: 
Row: 0 ->     0:1   
Row: 1 ->     1:1   
Row: 2 ->     2:1   
Row: 3 ->     3:1   
Row: 4 ->     4:1   
Row: 5 ->     1:1       4:1       5:-4      6:1       9:1   
Row: 6 ->     2:1       5:1       6:-4      7:1      10:1   
Row: 7 ->     7:1   
Row: 8 ->     8:1   
Row: 9 ->     5:1       8:1       9:-4     10:1      13:1   
Row: 10 ->     6:1       9:1      10:-4     11:1      14:1   
Row: 11 ->    11:1   
Row: 12 ->    12:1   
Row: 13 ->    13:1   
Row: 14 ->    14:1   
Row: 15 ->    15:1   
 
Laplace operator dense matrix: 
Row: 0 ->     0:1       1:0       2:0       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 1 ->     0:0       1:1       2:0       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 2 ->     0:0       1:0       2:1       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 3 ->     0:0       1:0       2:0       3:1       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 4 ->     0:0       1:0       2:0       3:0       4:1       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 5 ->     0:0       1:1       2:0       3:0       4:1       5:-4      6:1       7:0       8:0       9:1      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 6 ->     0:0       1:0       2:1       3:0       4:0       5:1       6:-4      7:1       8:0       9:0      10:1      11:0      12:0      13:0      14:0      15:0   
Row: 7 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:0       7:1       8:0       9:0      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 8 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:0       7:0       8:1       9:0      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 9 ->     0:0       1:0       2:0       3:0       4:0       5:1       6:0       7:0       8:1       9:-4     10:1      11:0      12:0      13:1      14:0      15:0   
Row: 10 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:1       7:0       8:0       9:1      10:-4     11:1      12:0      13:0      14:1      15:0   
Row: 11 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:1      12:0      13:0      14:0      15:0   
Row: 12 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:1      13:0      14:0      15:0   
Row: 13 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:1      14:0      15:0   
Row: 14 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:0      14:1      15:0   
Row: 15 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:0      14:0      15:1   
Running example on CUDA GPU ... 
Laplace operator lambda matrix: 
Row: 0 ->     0:1   
Row: 1 ->     1:1   
Row: 2 ->     2:1   
Row: 3 ->     3:1   
Row: 4 ->     4:1   
Row: 5 ->     1:1       4:1       5:-4      6:1       9:1   
Row: 6 ->     2:1       5:1       6:-4      7:1      10:1   
Row: 7 ->     7:1   
Row: 8 ->     8:1   
Row: 9 ->     5:1       8:1       9:-4     10:1      13:1   
Row: 10 ->     6:1       9:1      10:-4     11:1      14:1   
Row: 11 ->    11:1   
Row: 12 ->    12:1   
Row: 13 ->    13:1   
Row: 14 ->    14:1   
Row: 15 ->    15:1   
 
Laplace operator dense matrix: 
Row: 0 ->     0:1       1:0       2:0       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 1 ->     0:0       1:1       2:0       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 2 ->     0:0       1:0       2:1       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 3 ->     0:0       1:0       2:0       3:1       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 4 ->     0:0       1:0       2:0       3:0       4:1       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 5 ->     0:0       1:1       2:0       3:0       4:1       5:-4      6:1       7:0       8:0       9:1      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 6 ->     0:0       1:0       2:1       3:0       4:0       5:1       6:-4      7:1       8:0       9:0      10:1      11:0      12:0      13:0      14:0      15:0   
Row: 7 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:0       7:1       8:0       9:0      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 8 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:0       7:0       8:1       9:0      10:0      11:0      12:0      13:0      14:0      15:0   
Row: 9 ->     0:0       1:0       2:0       3:0       4:0       5:1       6:0       7:0       8:1       9:-4     10:1      11:0      12:0      13:1      14:0      15:0   
Row: 10 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:1       7:0       8:0       9:1      10:-4     11:1      12:0      13:0      14:1      15:0   
Row: 11 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:1      12:0      13:0      14:0      15:0   
Row: 12 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:1      13:0      14:0      15:0   
Row: 13 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:1      14:0      15:0   
Row: 14 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:0      14:1      15:0   
Row: 15 ->     0:0       1:0       2:0       3:0       4:0       5:0       6:0       7:0       8:0       9:0      10:0      11:0      12:0      13:0      14:0      15:1