コード例 #1
0
ファイル: mpiGUI.py プロジェクト: santiama/OOF3D
 def apply_function(self, control_box, data=None):
     msg = "apply function"
     mpitools.broadcast_string(msg, 0)  ## args: command and sender
     ## tells other processors to execute the function callback
     ## next: create and launch thread
     self.thread = clerk.Clerk(self.callback)
     self.thread.start()
コード例 #2
0
ファイル: mpiGUI.py プロジェクト: anilkunwar/OOF2
 def apply_function(self, control_box, data=None):
     msg = "apply function"
     mpitools.broadcast_string(msg, 0) ## args: command and sender
     ## tells other processors to execute the function callback
     ## next: create and launch thread
     self.thread = clerk.Clerk(self.callback)
     self.thread.start()
コード例 #3
0
ファイル: mpiGUI.py プロジェクト: santiama/OOF3D
 def destroy(self, *args):
     mpitools.broadcast_string("quit", 0)  ## args: command and sender
     self.window.hide()
     gtk.mainquit()
     print "quitting main"
     sys.stdout.flush()
     mpitools.mpi_barrier()
     sys.exit()
コード例 #4
0
ファイル: mpiGUI.py プロジェクト: anilkunwar/OOF2
 def destroy(self, *args):
     mpitools.broadcast_string("quit", 0) ## args: command and sender
     self.window.hide()
     gtk.mainquit()
     print "quitting main"
     sys.stdout.flush()
     mpitools.mpi_barrier()
     sys.exit()