:mod:`ocelot.utils.launcher` ============================ .. py:module:: ocelot.utils.launcher .. autoapi-nested-parse:: Launches simulations on various remote configurations Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: ocelot.utils.launcher.Launcher ocelot.utils.launcher.LocalLauncher ocelot.utils.launcher.MpiLauncher ocelot.utils.launcher.NewLauncher ocelot.utils.launcher.PollableMpiLauncher ocelot.utils.launcher.SshMpiLauncher Functions ~~~~~~~~~ .. autoapisummary:: ocelot.utils.launcher.createId .. data:: _logger .. function:: createId(prefix) .. py:class:: Launcher .. method:: backup(self, dir='./') .. method:: cleanAllBut(self, dir='./', keepFiles=[]) .. py:class:: LocalLauncher Bases: :class:`ocelot.utils.launcher.Launcher` .. method:: prepare(self) .. method:: outputfile(self, filename) .. method:: launch(self) .. method:: collect(self, inputDir, outputDir, pattern='*') .. py:class:: MpiLauncher Bases: :class:`ocelot.utils.launcher.Launcher` .. method:: prepare(self) .. method:: launch(self) .. method:: collect(self, inputDir, outputDir, pattern='*') .. py:class:: NewLauncher Bases: :class:`ocelot.utils.launcher.Launcher` for MOGA, tmp? .. method:: prepare(self) .. method:: launch(self) .. method:: collect(self, inputDir, outputDir, pattern='*') .. py:class:: PollableMpiLauncher Bases: :class:`ocelot.utils.launcher.Launcher` .. method:: prepare(self) .. method:: launch(self) .. method:: collect(self, inputDir, outputDir, pattern='*') .. py:class:: SshMpiLauncher Bases: :class:`ocelot.utils.launcher.Launcher` .. method:: prepare(self) .. method:: launch(self) .. method:: collect(self, inputDir, outputDir, pattern='*')