ogstools.logparser.regexes module#
- class ogstools.logparser.regexes.Log[source]#
Bases:
objectLog(type: str, line: int)
- type: str#
- line: int#
- __init__(type, line)#
- class ogstools.logparser.regexes.MPIProcess[source]#
Bases:
InfoMPIProcess(type: str, line: int, mpi_process: int)
- mpi_process: int#
- __init__(type, line, mpi_process)#
- class ogstools.logparser.regexes.OGSVersionLog[source]#
Bases:
MPIProcess,NoRankOutputOGSVersionLog(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,NoRankOutputOGSVersionLog2(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:
EnumAn enumeration.
- NOT_STARTED = 'Not started'#
- RUNNING = 'Running'#
- TERMINATED = 'Terminated'#
- TERMINATED_WITH_ERROR = 'Terminated with error'#
- class ogstools.logparser.regexes.Context[source]#
Bases:
objectContext(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,InfoAssemblyTime(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,InfoTimeStepEnd(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,InfoIterationStart(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,InfoIterationEnd(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,InfoCouplingIterationStart(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,InfoCouplingIterationEnd(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,InfoTimeStepStart(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,InfoTimeStepOutputTime(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,InfoSolvingProcessStart(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,InfoSolvingProcessEnd(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,InfoTimeStepSolutionTimeCoupledScheme(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,InfoTimeStepFinishedTime(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,InfoDirichletTime(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,InfoLinearSolverTime(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,InfoMeshReadTime(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,TerminationSimulationExecutionTime(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:
SimulationExecutionTimeSimulationExecutionTimeFailed(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,TerminationSimulationAbort(type: str, line: int, signal: int)
- signal: int#
- __init__(type, line, signal)#
- class ogstools.logparser.regexes.ComponentConvergenceCriterion[source]#
Bases:
TimeStepProcessIterationContext,MPIProcess,InfoComponentConvergenceCriterion(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,InfoTimeStepConvergenceCriterion(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,InfoCouplingIterationConvergence(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,InfoGenericCodePoint(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,InfoPhaseFieldEnergyVar(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,ErrorTypeErrorMessage(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,CriticalTypeCriticalMessage(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,WarningTypeWarningMessage(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,NoRankOutputSimulationStartTime(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,TerminationSimulationEndTime(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,TerminationSimulationEndTimeFailed(type: str, line: int, mpi_process: int, message: str)
- message: str#
- __init__(type, line, mpi_process, message)#