Compare commits
2 Commits
1.7.0-0.9
...
1.7.0-0.91
| Author | SHA1 | Date | |
|---|---|---|---|
| 0de6c6b8f9 | |||
| 5ffad78b87 |
@ -10,7 +10,7 @@ project(mckernel C ASM)
|
||||
set(MCKERNEL_VERSION "1.7.0")
|
||||
|
||||
# See "Fedora Packaging Guidlines -- Versioning"
|
||||
set(MCKERNEL_RELEASE "0.9")
|
||||
set(MCKERNEL_RELEASE "0.91")
|
||||
|
||||
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)
|
||||
# for rpmbuild
|
||||
|
||||
@ -2444,6 +2444,13 @@ int main(int argc, char **argv)
|
||||
}
|
||||
}
|
||||
|
||||
/* Fugaku: use FLIB_NUM_PROCESS_ON_NODE if -n is not specified */
|
||||
if (getenv("FLIB_NUM_PROCESS_ON_NODE") && nr_processes == 0) {
|
||||
nr_processes = atoi(getenv("FLIB_NUM_PROCESS_ON_NODE"));
|
||||
__dprintf("%s: using FLIB_NUM_PROCESS_ON_NODE: %d\n",
|
||||
__func__, nr_processes);
|
||||
}
|
||||
|
||||
if (nr_processes > ncpu) {
|
||||
fprintf(stderr, "error: nr_processes can't exceed nr. of CPUs\n");
|
||||
return EINVAL;
|
||||
@ -2572,9 +2579,10 @@ int main(int argc, char **argv)
|
||||
|
||||
desc->cpu = target_core;
|
||||
desc->process_rank = process_rank;
|
||||
|
||||
/* Fugaku specific: Fujitsu node-local rank */
|
||||
if (getenv("PLE_RANK_ON_NODE")) {
|
||||
desc->process_rank = atoi(getenv("PLE_RANK_ON_NODE"));
|
||||
if (getenv("FLIB_RANK_ON_NODE")) {
|
||||
desc->process_rank = atoi(getenv("FLIB_RANK_ON_NODE"));
|
||||
__dprintf("%s: rank: %d, target CPU: %d\n",
|
||||
__func__, desc->process_rank, desc->cpu);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user