odatse.algorithm.mapper_mpi module#

class odatse.algorithm.mapper_mpi.Algorithm(info: Info, runner: Runner = None, run_mode: str = 'initial')[source]#

Bases: Algorithm

Algorithm class for mapping the objective function over a set of points. Inherits from odatse.algorithm.mapper_mpi_base.Algorithm.

Initialize the Algorithm instance.

Parameters:
  • info (Info) – Information object containing algorithm parameters.

  • runner (Runner) – Optional runner object for submitting tasks.

  • run_mode (str) – Mode to run the algorithm, defaults to “initial”.

__init__(info: Info, runner: Runner = None, run_mode: str = 'initial') None[source]#

Initialize the Algorithm instance.

Parameters:
  • info (Info) – Information object containing algorithm parameters.

  • runner (Runner) – Optional runner object for submitting tasks.

  • run_mode (str) – Mode to run the algorithm, defaults to “initial”.

_find_mesh_info(info_param)[source]#

Setup the grid based on min, max, and num lists.

Parameters:

info_param – Dictionary containing parameters for setting up the grid.

_read_mesh_file(info_param)[source]#

Setup the grid from a file.

Parameters:

info_param – Dictionary containing parameters for setting up the grid.