Skip to content

Commit 12748ba

Browse files
committed
clean up comment and add missing frees
1 parent 59b2419 commit 12748ba

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

Libraries/oneMKL/sparse_conjugate_gradient/sparse_cg.cpp

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//==============================================================
2-
// Copyright © 2020 Intel Corporation
2+
// Copyright © 2024 Intel Corporation
33
//
44
// SPDX-License-Identifier: MIT
55
// =============================================================
@@ -339,7 +339,7 @@ int run_sparse_pcg_example(const sycl::device &dev)
339339
dataType *x_d = sycl::malloc_device<dataType>(n, q); // solution
340340
dataType *b_d = sycl::malloc_device<dataType>(n, q); // right hand side
341341
dataType *r_d = sycl::malloc_device<dataType>(n, q); // residual
342-
dataType *z_d = sycl::malloc_device<dataType>(n, q); // preconditioned residualr
342+
dataType *z_d = sycl::malloc_device<dataType>(n, q); // preconditioned residual
343343
dataType *p_d = sycl::malloc_device<dataType>(n, q); // search direction
344344
dataType *t_d = sycl::malloc_device<dataType>(n, q); // helper array
345345
dataType *d_d = sycl::malloc_device<dataType>(n, q); // matrix diagonals
@@ -521,13 +521,19 @@ int run_sparse_pcg_example(const sycl::device &dev)
521521
sycl::free(ia_h, q);
522522
sycl::free(ja_h, q);
523523
sycl::free(a_h, q);
524+
sycl::free(x_h, q);
525+
sycl::free(b_h, q);
524526
sycl::free(ia_d, q);
525527
sycl::free(ja_d, q);
526528
sycl::free(a_d, q);
527529
sycl::free(x_d, q);
528530
sycl::free(b_d, q);
531+
sycl::free(r_d, q);
532+
sycl::free(z_d, q);
533+
sycl::free(p_d, q);
529534
sycl::free(t_d, q);
530535
sycl::free(d_d, q);
536+
sycl::free(invd_d, q);
531537
sycl::free(temp_d, q);
532538
sycl::free(temp_h, q);
533539

Libraries/oneMKL/sparse_conjugate_gradient/sparse_cg2.cpp

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//==============================================================
2-
// Copyright © 2020 Intel Corporation
2+
// Copyright © 2024 Intel Corporation
33
//
44
// SPDX-License-Identifier: MIT
55
// =============================================================
@@ -413,7 +413,7 @@ int run_sparse_pcg_example(const sycl::device &dev)
413413
dataType *x_d = sycl::malloc_device<dataType>(n, q); // solution
414414
dataType *b_d = sycl::malloc_device<dataType>(n, q); // right hand side
415415
dataType *r_d = sycl::malloc_device<dataType>(n, q); // residual
416-
dataType *z_d = sycl::malloc_device<dataType>(n, q); // preconditioned residualr
416+
dataType *z_d = sycl::malloc_device<dataType>(n, q); // preconditioned residual
417417
dataType *p_d = sycl::malloc_device<dataType>(n, q); // search direction
418418
dataType *t_d = sycl::malloc_device<dataType>(n, q); // helper array
419419
dataType *d_d = sycl::malloc_device<dataType>(n, q); // matrix diagonals
@@ -583,13 +583,19 @@ int run_sparse_pcg_example(const sycl::device &dev)
583583
sycl::free(ia_h, q);
584584
sycl::free(ja_h, q);
585585
sycl::free(a_h, q);
586+
sycl::free(x_h, q);
587+
sycl::free(b_h, q);
586588
sycl::free(ia_d, q);
587589
sycl::free(ja_d, q);
588590
sycl::free(a_d, q);
589591
sycl::free(x_d, q);
590592
sycl::free(b_d, q);
593+
sycl::free(r_d, q);
594+
sycl::free(z_d, q);
595+
sycl::free(p_d, q);
591596
sycl::free(t_d, q);
592597
sycl::free(d_d, q);
598+
sycl::free(invd_d, q);
593599
sycl::free(temp_d, q);
594600
sycl::free(temp_h, q);
595601

0 commit comments

Comments
 (0)