decomposition
block_waiting_for_compilation(comm, compilation_config)
Block moving on until an ok is received from the compiling rank.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
comm
|
Comm
|
communicator over which the ok is sent |
required |
compilation_config
|
CompilationConfig
|
holding communicator and rank information |
required |
build_cache_path(config)
determine_rank_is_compiling(rank, size)
set_distributed_caches(config)
In Run mode, check required file then point current rank cache to source cache.
unblock_waiting_tiles(comm)
Sends a message to all the ranks waiting for compilation to finish.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
comm
|
Comm
|
communicator over which the ok is sent |
required |