Example #1
0
    def __init__(self, params):
        self.params = params

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

        # create MPI helper
        self.mpi_helper = mpi_helper()
Example #2
0
    def __init__(self, params, file_list):
        self.params = params
        self.file_list = file_list
        self.mpi_logger = mpi_logger(params)

        global debug_log_path
        if debug_file_load_calculator:
            debug_log_path = self.params.output.output_dir + '/calculate_file_load.out'
Example #3
0
    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)
Example #4
0
 def __init__(self):
     self.mpi_helper = mpi_helper()
     self.mpi_logger = mpi_logger()