Add tilled version of puts and gets at wavefront level to the functional test suite

* Implemented tiled version of put*_wave and get*_wave functions
* Maintain single kernel that supports both tiled and untiled versions
* Disable IPC in the default RO build script


[ROCm/rocshmem commit: b6d31ac7ef]
This commit is contained in:
avinashkethineedi
2024-09-07 16:06:36 -07:00
parent 3d26792831
commit 9532e084fc
9 changed files with 78 additions and 82 deletions
@@ -60,9 +60,6 @@ TesterArguments::TesterArguments(int argc, char *argv[]) {
} else if (arg == "-x") {
i++;
shmem_context = atoi(argv[i]);
} else if (arg == "-ti") {
i++;
tiled = (atoi(argv[i]) == 1);
} else {
show_usage(argv[0]);
exit(-1);
@@ -122,7 +119,6 @@ void TesterArguments::show_usage(std::string executable_name) {
std::cout << "\t-o <Operation type for the random_access test>\n";
std::cout << "\t-ta <Number of Thread Accessing the communication>\n";
std::cout << "\t-x <shmem context>\n";
std::cout << "\t-ti <Tiled version>\n";
}
void TesterArguments::get_rocshmem_arguments() {