You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Though not part of the schema itself, we can include discussion of how API interaction with the specification could/should work. E.g. elements should be views into the spec object rather than independent objects; the spec object should contain additional members to maintain contact with the (chain of) Contexts associated with the work spec (and should itself maybe just be a view into the Context, with spec objects requiring a Context to exist at all)
gmx Python module has one Context class (not a base class and derived classes) with composed/mix-in functionality if necessary. gmx.context.Context can have a supporting C++ extension class, but this is distinct from the library Context. Unify gmx.context #89
libgromacs gets a C++ Context instance to manage MPI communicator and external object binding before any gmx objects are created. C++ Context for libgromacs #93
somewhere in here, we need to figure out what elements look like in C++ and how to generate a Python WorkElement from C++. The implication from the above tasks is that this happens through the Context interface. Formalize the external WorkElement interface for plugins #43
The text was updated successfully, but these errors were encountered:
Though not part of the schema itself, we can include discussion of how API interaction with the specification could/should work. E.g. elements should be views into the spec object rather than independent objects; the spec object should contain additional members to maintain contact with the (chain of) Contexts associated with the work spec (and should itself maybe just be a view into the Context, with spec objects requiring a Context to exist at all)
The text was updated successfully, but these errors were encountered: