MCPcopy Create free account
hub / github.com/DedalusProject/dedalus / parallel_mkdir

Function parallel_mkdir

dedalus/tools/parallel.py:72–78  ·  view source on GitHub ↗

Create a directory from root process.

(path, comm=MPI.COMM_WORLD)

Source from the content-addressed store, hash-verified

70
71
72def parallel_mkdir(path, comm=MPI.COMM_WORLD):
73 """Create a directory from root process."""
74 path = pathlib.Path(path)
75 with Sync(comm=comm, enter=False, exit=True) as sync:
76 if sync.comm.rank == 0:
77 if not path.exists():
78 path.mkdir()
79

Callers 1

__init__Method · 0.85

Calls 1

SyncClass · 0.85

Tested by

no test coverage detected