Skip to content

Commit

Permalink
Merge pull request #107 from therault/hotfix-parsec-update
Browse files Browse the repository at this point in the history
Update to the latest parsec version; apply parsec API name changes.
  • Loading branch information
bosilca authored Nov 14, 2023
2 parents 5773c44 + 9921465 commit 0f60517
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion parsec
Submodule parsec updated 37 files
+3 −0 .github/workflows/build_cmake.yml
+29 −8 CMakeLists.txt
+48 −25 cmake_modules/CheckAtomicIntrinsic.cmake
+44 −0 cmake_modules/FindDPCPP.cmake
+72 −0 cmake_modules/Findlevel-zero.cmake
+23 −3 parsec/class/lifo.h
+0 −18 parsec/class/list_item.h
+6 −6 parsec/class/parsec_future.h
+3 −2 parsec/include/parsec/parsec_options.h.in
+2 −2 parsec/include/parsec/sys/atomic-c11.h
+15 −19 parsec/interfaces/dtd/insert_function.c
+1 −26 parsec/interfaces/ptg/ptg-compiler/jdf.c
+42 −31 parsec/interfaces/ptg/ptg-compiler/jdf2c.c
+6 −3 parsec/mca/device/CMakeLists.txt
+0 −44 parsec/mca/device/cuda/device_cuda.h
+12 −6 parsec/mca/device/cuda/device_cuda_component.c
+5 −1 parsec/mca/device/cuda/device_cuda_internal.h
+114 −2,303 parsec/mca/device/cuda/device_cuda_module.c
+23 −4 parsec/mca/device/device.h
+2,335 −43 parsec/mca/device/device_gpu.c
+162 −24 parsec/mca/device/device_gpu.h
+37 −0 parsec/mca/device/level_zero/ValidateModule.CMake
+95 −0 parsec/mca/device/level_zero/device_level_zero.h
+431 −0 parsec/mca/device/level_zero/device_level_zero_component.c
+42 −0 parsec/mca/device/level_zero/device_level_zero_dpcpp.h
+58 −0 parsec/mca/device/level_zero/device_level_zero_dpcpp_interface.cpp
+47 −0 parsec/mca/device/level_zero/device_level_zero_internal.h
+556 −0 parsec/mca/device/level_zero/device_level_zero_module.c
+3 −3 parsec/mca/device/transfer_gpu.c
+3 −3 parsec/parsec.c
+1 −1 parsec/profiling.h
+11 −9 parsec/remote_dep.c
+17 −0 parsec/remote_dep.h
+3 −3 parsec/remote_dep_mpi.c
+1 −1 tests/class/lifo.c
+7 −5 tests/dsl/ptg/recursive.jdf
+47 −36 tools/profiling/dbpreader.c
6 changes: 3 additions & 3 deletions src/zgeqrf.jdf
Original file line number Diff line number Diff line change
Expand Up @@ -489,8 +489,8 @@ BODY [type=CUDA device=%{ return n; %}
int ldam_V = descA->mb;
int ldam_T = descT->mb;

WORK = parsec_gpu_pop_workspace(gpu_device, gpu_stream, descA->nb * ib * sizeof(dplasma_complex64_t));
WORKC = parsec_gpu_pop_workspace(gpu_device, gpu_stream, descA->mb * ib * sizeof(dplasma_complex64_t));
WORK = parsec_device_pop_workspace(gpu_device, gpu_stream, descA->nb * ib * sizeof(dplasma_complex64_t));
WORKC = parsec_device_pop_workspace(gpu_device, gpu_stream, descA->mb * ib * sizeof(dplasma_complex64_t));

dplasma_cuda_ztsmqr( dplasmaLeft, dplasmaConjTrans,
descA->mb, tempnn, tempmm, tempnn, descA->nb, ib,
Expand All @@ -502,7 +502,7 @@ BODY [type=CUDA device=%{ return n; %}
WORKC, descA->mb,
parsec_body.stream );

parsec_gpu_push_workspace(gpu_device, gpu_stream);
parsec_device_push_workspace(gpu_device, gpu_stream);
}
END

Expand Down

0 comments on commit 0f60517

Please sign in to comment.