eon.communicator_inprocess¶
In-process communicator: jobs run as pyeonclient.Matter (no eonclient binary).
This is the Matter-through path: Structure/Atoms → pyeonclient.Matter → relax / (future jobs) → Structure
Requires the pyeonclient extension (-Dwith_pyeonclient=true). Cluster/MPI
still use the file-based communicators.
Module Contents¶
Classes¶
Run client work in-process via Matter (nanobind), not a subprocess. |
Data¶
API¶
- eon.communicator_inprocess.logger¶
‘getLogger(…)’
- class eon.communicator_inprocess.LocalInProcess(scratchpath, bundle_size=1, config=None)[source]¶
Bases:
eon.communicator.CommunicatorRun client work in-process via Matter (nanobind), not a subprocess.
Initialization