MCPcopy Create free account
hub / github.com/NanoComp/meep / get_load_dump_dirname

Method get_load_dump_dirname

python/simulation.py:2391–2403  ·  view source on GitHub ↗

Get the (possibly rank specific) dirname to dump simulation state to.

(
        self, dirname: str = None, single_parallel_file: bool = None
    )

Source from the content-addressed store, hash-verified

2389 self.structure.load_chunk_layout(source, br)
2390
2391 def get_load_dump_dirname(
2392 self, dirname: str = None, single_parallel_file: bool = None
2393 ):
2394 """
2395 Get the (possibly rank specific) dirname to dump simulation state to.
2396 """
2397 if single_parallel_file:
2398 dump_dirname = dirname
2399 else:
2400 # When doing a sharded dump (each process to its own file), use
2401 # the process rank to get a unique name.
2402 dump_dirname = os.path.join(dirname, "rank%02d" % mp.my_rank())
2403 return dump_dirname
2404
2405 def dump(
2406 self,

Callers 2

dumpMethod · 0.95
loadMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected