ogstools.logparser.regexes module#
- class ogstools.logparser.regexes.Log[source]#
Bases:
object
Log(type: str, line: int)
- type: str#
- line: int#
- __init__(type, line)#
- class ogstools.logparser.regexes.MPIProcess[source]#
Bases:
Info
MPIProcess(type: str, line: int, mpi_process: int)
- mpi_process: int#
- __init__(type, line, mpi_process)#
- class ogstools.logparser.regexes.OGSVersionLog[source]#
Bases:
MPIProcess
,NoRankOutput
OGSVersionLog(type: str, line: int, mpi_process: int, version: str)
- version: str#
- __init__(type, line, mpi_process, version)#
- class ogstools.logparser.regexes.OGSVersionLog2[source]#
Bases:
MPIProcess
,NoRankOutput
OGSVersionLog2(type: str, line: int, mpi_process: int, ogs_version: str, log_version: int = 0, log_level: str = ‘’)
- ogs_version: str#
- log_version: int = 0#
- log_level: str = ''#
- __init__(type, line, mpi_process, ogs_version, log_version=0, log_level='')#
- class ogstools.logparser.regexes.StepStatus[source]#
Bases:
Enum
An enumeration.
- NOT_STARTED = 'Not started'#
- RUNNING = 'Running'#
- TERMINATED = 'Terminated'#
- TERMINATED_WITH_ERROR = 'Terminated with error'#
- class ogstools.logparser.regexes.Context[source]#
Bases:
object
Context(time_step: None | int = None, time_step_status: ogstools.logparser.regexes.StepStatus = <StepStatus.NOT_STARTED: ‘Not started’>, process: None | int = None, process_step_status: ogstools.logparser.regexes.StepStatus = <StepStatus.NOT_STARTED: ‘Not started’>, iteration_number: None | int = None, iteration_step_status: ogstools.logparser.regexes.StepStatus = <StepStatus.NOT_STARTED: ‘Not started’>, simulation_status: ogstools.logparser.regexes.StepStatus = <StepStatus.NOT_STARTED: ‘Not started’>)
- time_step: None | int = None#
- time_step_status: StepStatus = 'Not started'#
- process: None | int = None#
- process_step_status: StepStatus = 'Not started'#
- iteration_number: None | int = None#
- iteration_step_status: StepStatus = 'Not started'#
- simulation_status: StepStatus = 'Not started'#
- __init__(time_step=None, time_step_status=StepStatus.NOT_STARTED, process=None, process_step_status=StepStatus.NOT_STARTED, iteration_number=None, iteration_step_status=StepStatus.NOT_STARTED, simulation_status=StepStatus.NOT_STARTED)#
- class ogstools.logparser.regexes.AssemblyTime[source]#
Bases:
TimeStepProcessContext
,MPIProcess
,Info
AssemblyTime(type: str, line: int, mpi_process: int, assembly_time: float)
- assembly_time: float#
- __init__(type, line, mpi_process, assembly_time)#
- class ogstools.logparser.regexes.TimeStepEnd[source]#
Bases:
MPIProcess
,Info
TimeStepEnd(type: str, line: int, mpi_process: int, time_step: int, time_step_finished_time: float)
- time_step: int#
- time_step_finished_time: float#
- __init__(type, line, mpi_process, time_step, time_step_finished_time)#
- class ogstools.logparser.regexes.IterationStart[source]#
Bases:
TimeStepProcessContext
,MPIProcess
,Info
IterationStart(type: str, line: int, mpi_process: int, iteration_number: int)
- iteration_number: int#
- __init__(type, line, mpi_process, iteration_number)#
- class ogstools.logparser.regexes.IterationEnd[source]#
Bases:
TimeStepProcessContext
,MPIProcess
,Info
IterationEnd(type: str, line: int, mpi_process: int, iteration_number: int, iteration_time: float)
- iteration_number: int#
- iteration_time: float#
- __init__(type, line, mpi_process, iteration_number, iteration_time)#
- class ogstools.logparser.regexes.CouplingIterationStart[source]#
Bases:
MPIProcess
,Info
CouplingIterationStart(type: str, line: int, mpi_process: int, coupling_iteration_number: int)
- coupling_iteration_number: int#
- __init__(type, line, mpi_process, coupling_iteration_number)#
- class ogstools.logparser.regexes.CouplingIterationEnd[source]#
Bases:
MPIProcess
,Info
CouplingIterationEnd(type: str, line: int, mpi_process: int, coupling_iteration_number: int, coupling_iteration_time: float)
- coupling_iteration_number: int#
- coupling_iteration_time: float#
- __init__(type, line, mpi_process, coupling_iteration_number, coupling_iteration_time)#
- class ogstools.logparser.regexes.TimeStepStart[source]#
Bases:
MPIProcess
,Info
TimeStepStart(type: str, line: int, mpi_process: int, time_step: int, step_start_time: float, step_size: float)
- time_step: int#
- step_start_time: float#
- step_size: float#
- __init__(type, line, mpi_process, time_step, step_start_time, step_size)#
- class ogstools.logparser.regexes.TimeStepOutputTime[source]#
Bases:
MPIProcess
,Info
TimeStepOutputTime(type: str, line: int, mpi_process: int, time_step: int, output_time: float)
- time_step: int#
- output_time: float#
- __init__(type, line, mpi_process, time_step, output_time)#
- class ogstools.logparser.regexes.SolvingProcessStart[source]#
Bases:
TimeStepContext
,MPIProcess
,Info
SolvingProcessStart(type: str, line: int, mpi_process: int, process: int)
- process: int#
- __init__(type, line, mpi_process, process)#
- class ogstools.logparser.regexes.SolvingProcessEnd[source]#
Bases:
TimeStepContext
,MPIProcess
,Info
SolvingProcessEnd(type: str, line: int, mpi_process: int, process: int, time_step_solution_time: float, time_step: int)
- process: int#
- time_step_solution_time: float#
- time_step: int#
- __init__(type, line, mpi_process, process, time_step_solution_time, time_step)#
- class ogstools.logparser.regexes.TimeStepSolutionTimeCoupledScheme[source]#
Bases:
MPIProcess
,Info
TimeStepSolutionTimeCoupledScheme(type: str, line: int, mpi_process: int, process: int, time_step_solution_time: float, time_step: int, coupling_iteration: int)
- process: int#
- time_step_solution_time: float#
- time_step: int#
- coupling_iteration: int#
- __init__(type, line, mpi_process, process, time_step_solution_time, time_step, coupling_iteration)#
- class ogstools.logparser.regexes.TimeStepFinishedTime[source]#
Bases:
MPIProcess
,Info
TimeStepFinishedTime(type: str, line: int, mpi_process: int, time_step: int, time_step_finished_time: float)
- time_step: int#
- time_step_finished_time: float#
- __init__(type, line, mpi_process, time_step, time_step_finished_time)#
- class ogstools.logparser.regexes.DirichletTime[source]#
Bases:
TimeStepProcessContext
,MPIProcess
,Info
DirichletTime(type: str, line: int, mpi_process: int, dirichlet_time: float)
- dirichlet_time: float#
- __init__(type, line, mpi_process, dirichlet_time)#
- class ogstools.logparser.regexes.LinearSolverTime[source]#
Bases:
TimeStepProcessContext
,MPIProcess
,Info
LinearSolverTime(type: str, line: int, mpi_process: int, linear_solver_time: float)
- linear_solver_time: float#
- __init__(type, line, mpi_process, linear_solver_time)#
- class ogstools.logparser.regexes.MeshReadTime[source]#
Bases:
MPIProcess
,Info
MeshReadTime(type: str, line: int, mpi_process: int, mesh_read_time: float)
- mesh_read_time: float#
- __init__(type, line, mpi_process, mesh_read_time)#
- class ogstools.logparser.regexes.SimulationExecutionTime[source]#
Bases:
MPIProcess
,Info
,Termination
SimulationExecutionTime(type: str, line: int, mpi_process: int, execution_time: float)
- execution_time: float#
- __init__(type, line, mpi_process, execution_time)#
- class ogstools.logparser.regexes.SimulationExecutionTimeFailed[source]#
Bases:
SimulationExecutionTime
SimulationExecutionTimeFailed(type: str, line: int, mpi_process: int, execution_time: float)
- __init__(type, line, mpi_process, execution_time)#
- class ogstools.logparser.regexes.SimulationAbort[source]#
Bases:
Info
,Termination
SimulationAbort(type: str, line: int, signal: int)
- signal: int#
- __init__(type, line, signal)#
- class ogstools.logparser.regexes.ComponentConvergenceCriterion[source]#
Bases:
TimeStepProcessIterationContext
,MPIProcess
,Info
ComponentConvergenceCriterion(type: str, line: int, mpi_process: int, component: int, dx: float, x: float, dx_x: float)
- component: int#
- dx: float#
- x: float#
- dx_x: float#
- __init__(type, line, mpi_process, component, dx, x, dx_x)#
- class ogstools.logparser.regexes.TimeStepConvergenceCriterion[source]#
Bases:
TimeStepProcessIterationContext
,MPIProcess
,Info
TimeStepConvergenceCriterion(type: str, line: int, mpi_process: int, dx: float, x: float, dx_x: float)
- dx: float#
- x: float#
- dx_x: float#
- __init__(type, line, mpi_process, dx, x, dx_x)#
- class ogstools.logparser.regexes.CouplingIterationConvergence[source]#
Bases:
MPIProcess
,Info
CouplingIterationConvergence(type: str, line: int, mpi_process: int, coupling_iteration_process: int)
- coupling_iteration_process: int#
- __init__(type, line, mpi_process, coupling_iteration_process)#
- class ogstools.logparser.regexes.GenericCodePoint[source]#
Bases:
MPIProcess
,Info
GenericCodePoint(type: str, line: int, mpi_process: int, message: str)
- message: str#
- __init__(type, line, mpi_process, message)#
- class ogstools.logparser.regexes.PhaseFieldEnergyVar[source]#
Bases:
MPIProcess
,Info
PhaseFieldEnergyVar(type: str, line: int, mpi_process: int, elastic_energy: float, surface_energy: float, pressure_work: float, total_energy: float)
- elastic_energy: float#
- surface_energy: float#
- pressure_work: float#
- total_energy: float#
- __init__(type, line, mpi_process, elastic_energy, surface_energy, pressure_work, total_energy)#
- class ogstools.logparser.regexes.ErrorMessage[source]#
Bases:
MPIProcess
,ErrorType
ErrorMessage(type: str, line: int, mpi_process: int, message: str)
- message: str#
- __init__(type, line, mpi_process, message)#
- class ogstools.logparser.regexes.CriticalMessage[source]#
Bases:
MPIProcess
,CriticalType
CriticalMessage(type: str, line: int, mpi_process: int, message: str)
- message: str#
- __init__(type, line, mpi_process, message)#
- class ogstools.logparser.regexes.WarningMessage[source]#
Bases:
MPIProcess
,WarningType
WarningMessage(type: str, line: int, mpi_process: int, message: str)
- message: str#
- __init__(type, line, mpi_process, message)#
- class ogstools.logparser.regexes.SimulationStartTime[source]#
Bases:
MPIProcess
,Info
,NoRankOutput
SimulationStartTime(type: str, line: int, mpi_process: int, message: str)
- message: str#
- __init__(type, line, mpi_process, message)#
- class ogstools.logparser.regexes.SimulationEndTime[source]#
Bases:
MPIProcess
,Info
,Termination
SimulationEndTime(type: str, line: int, mpi_process: int, message: str)
- message: str#
- __init__(type, line, mpi_process, message)#
- class ogstools.logparser.regexes.SimulationEndTimeFailed[source]#
Bases:
MPIProcess
,Info
,Termination
SimulationEndTimeFailed(type: str, line: int, mpi_process: int, message: str)
- message: str#
- __init__(type, line, mpi_process, message)#