26 Commits

Author SHA1 Message Date
Anthony Berg
e92e7188f8 feat(test): create unit test for HIPArray2D 2025-08-10 12:43:48 +02:00
Anthony Berg
d61e57bf06 refactor(common): move sum array method to a static method 2025-08-10 11:01:20 +02:00
Anthony Berg
90a5ff81a8 feat(mpi): calculating the grid and assigning them correct variables 2025-08-08 00:01:04 +02:00
Anthony Berg
8da34a01f8 feat: add argument to show progress bar 2025-08-07 23:59:57 +02:00
Anthony Berg
5ba88b81d6 feat(gpu): implement pitched GPU memory on HIP 2025-08-07 19:37:40 +02:00
Anthony Berg
d99ec9420b feat(mpi): add parallel netCDF 2025-07-24 13:42:03 +02:00
Anthony Berg
320daff96d fix(common): import type for function in util 2025-07-23 12:11:20 +02:00
Anthony Berg
0d9d47136d refactor(common): make utils imports local 2025-07-23 12:10:37 +02:00
Anthony Berg
7966ad0032 fix(gpu): correctly implement summing an array in HIPArkawaA2d 2025-07-03 14:54:56 +02:00
Anthony Berg
3fdd4ab62b feat(simulator): make tqdm count all time in simulation 2025-07-03 14:54:03 +02:00
Anthony Berg
58f92c5ce9 fix(common): broken if statement for length 2025-07-03 13:15:00 +02:00
Anthony Berg
5c60978614 fix(common): handling copying array on HIP 2025-07-01 19:43:34 +02:00
Anthony Berg
d112dc98bd fix(common): allow for empty cpu_data to be parsed 2025-07-01 01:30:20 +02:00
Anthony Berg
a59c0f073d fix(common): bad import of hip_check 2025-07-01 01:14:06 +02:00
Anthony Berg
86821d659c feat(common): add hiprtc to hip_check 2025-07-01 00:33:01 +02:00
Anthony Berg
ecfdaaa39e feat(gpu): add function to find includes in C/C++ files 2025-06-30 13:53:18 +02:00
Anthony Berg
3aedef93cf feat(gpu): add common cache directory 2025-06-25 15:08:10 +02:00
Anthony Berg
4df7b9b6b7 fix(common): cyclical imports for arrays 2025-06-25 13:57:56 +02:00
Anthony Berg
f4fff25539 feat(common): add a function to get root directory 2025-06-25 13:34:15 +02:00
Anthony Berg
c549556c36 feat(common): add imports for HIP 2d arrays 2025-06-25 13:12:55 +02:00
Anthony Berg
01b39cc9b4 feat(common): add HIP array2d and arkawaa2d 2025-06-25 13:11:52 +02:00
Anthony Berg
f2bda95812 feat(common): add a check for hipblas in hip_check 2025-06-24 21:40:56 +02:00
Anthony Berg
189eb42603 feat(common): add a common hip_check function 2025-06-24 21:25:01 +02:00
Anthony Berg
b8836f4fb0 fix(common): change assert to raise in Array2D 2025-06-24 21:17:13 +02:00
Anthony Berg
d1df00267a feat(common): make subpackage for arrays to split hip and cuda 2025-06-24 21:11:19 +02:00
Anthony Berg
c54f08c417 refactor(kernel): split Common.py to a separate package 2025-06-24 17:34:29 +02:00