KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
This process calculates(using c++ utilities) and writes the flow through a given list of (sub)model parts. More...
Public Member Functions | |
def | __init__ (self, model, params) |
def | ExecuteInitialize (self) |
def | ExecuteFinalizeSolutionStep (self) |
def | ExecuteFinalize (self) |
def | GetFileHeader (self) |
def | CalculateFlow (self, model_part) |
Public Attributes | |
model | |
params | |
output_file | |
format | |
model_part_for_time | |
is_writing_rank | |
This process calculates(using c++ utilities) and writes the flow through a given list of (sub)model parts.
In 3D use a surface eg. Inlet, Outlet In 2D use a line eg. Inlet, Outlet
This process works in MPI as well as with restarts
def flow_output_process.FlowOutputProcess.__init__ | ( | self, | |
model, | |||
params | |||
) |
def flow_output_process.FlowOutputProcess.CalculateFlow | ( | self, | |
model_part | |||
) |
def flow_output_process.FlowOutputProcess.ExecuteFinalize | ( | self | ) |
def flow_output_process.FlowOutputProcess.ExecuteFinalizeSolutionStep | ( | self | ) |
def flow_output_process.FlowOutputProcess.ExecuteInitialize | ( | self | ) |
def flow_output_process.FlowOutputProcess.GetFileHeader | ( | self | ) |
flow_output_process.FlowOutputProcess.format |
flow_output_process.FlowOutputProcess.is_writing_rank |
flow_output_process.FlowOutputProcess.model |
flow_output_process.FlowOutputProcess.model_part_for_time |
flow_output_process.FlowOutputProcess.output_file |
flow_output_process.FlowOutputProcess.params |