コード例 #1
0
ファイル: worker.py プロジェクト: rimmartin/cctbx_project
    def __init__(self, params):
        self.params = params

        # create logger
        self.logger = mpi_logger(self.params)

        # create MPI helper
        self.mpi_helper = mpi_helper()
コード例 #2
0
ファイル: data_counter.py プロジェクト: dials/cctbx
    def __init__(self, params, mpi_helper=None, mpi_logger=None):

        self.mpi_helper = mpi_helper
        if self.mpi_helper == None:
            from xfel.merging.application.mpi_helper import mpi_helper
            self.mpi_helper = mpi_helper()

        self.logger = mpi_logger
        if self.logger == None:
            from xfel.merging.application.mpi_logger import mpi_logger
            self.logger = mpi_logger(params)
コード例 #3
0
ファイル: mpi_logger.py プロジェクト: rimmartin/cctbx_project
    def __init__(self, params=None):
        from xfel.merging.application.mpi_helper import mpi_helper
        self.mpi_helper = mpi_helper()

        if params:
            self.set_log_file_paths(params)
        else:
            self.main_log_file_path = None
            self.rank_log_file_path = None
            self.timing_file_path = None

        self.log_buffer = self.main_log_buffer = ''  # the buffer is needed to store the output while the file path isn't known yet

        self.timing_table = dict()
コード例 #4
0
ファイル: mpi_logger.py プロジェクト: isaxs/cctbx_project
    def __init__(self, params=None):
        from xfel.merging.application.mpi_helper import mpi_helper
        self.mpi_helper = mpi_helper()

        if params:
            self.set_log_file_paths(params)
        else:
            self.main_log_file_path = None
            self.rank_log_file_path = None
            self.timing_file_path = None

        self.log_buffer = self.main_log_buffer = ''  # a buffer for handling a run-time case, when the file path isn't known yet, so we need to store the output somewhere

        self.timing_table = dict()
コード例 #5
0
ファイル: merge.py プロジェクト: RAPD/cctbx_project
 def __init__(self):
     self.mpi_helper = mpi_helper()
     self.mpi_logger = mpi_logger()
コード例 #6
0
ファイル: shoebox_stats.py プロジェクト: monarin/LS49
 def __init__(self):
     from xfel.merging.application.mpi_helper import mpi_helper
     self.mpi_helper = mpi_helper()