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.
Public Member Functions | Public Attributes | List of all members
serial_output_process.SerialOutputProcess Class Reference

This process is used in distributed simulations to do post-processing on one rank For this first the results are mapped to a serial ModelPart, with which then postprocessing is done This is not the most efficient approach by principle, but sometimes it is necessary to collect all the results on one rank. More...

Inheritance diagram for serial_output_process.SerialOutputProcess:
Collaboration diagram for serial_output_process.SerialOutputProcess:

Public Member Functions

def __init__ (self, model, settings)
 
def ExecuteFinalizeSolutionStep (self)
 
def IsOutputStep (self)
 
def PrintOutput (self)
 

Public Attributes

 settings
 
 model_part_destination
 
 data_comm
 
 destination_rank
 
 output_process
 
 mapper
 

Detailed Description

This process is used in distributed simulations to do post-processing on one rank For this first the results are mapped to a serial ModelPart, with which then postprocessing is done This is not the most efficient approach by principle, but sometimes it is necessary to collect all the results on one rank.

Constructor & Destructor Documentation

◆ __init__()

def serial_output_process.SerialOutputProcess.__init__ (   self,
  model,
  settings 
)

Member Function Documentation

◆ ExecuteFinalizeSolutionStep()

def serial_output_process.SerialOutputProcess.ExecuteFinalizeSolutionStep (   self)

◆ IsOutputStep()

def serial_output_process.SerialOutputProcess.IsOutputStep (   self)

◆ PrintOutput()

def serial_output_process.SerialOutputProcess.PrintOutput (   self)

Member Data Documentation

◆ data_comm

serial_output_process.SerialOutputProcess.data_comm

◆ destination_rank

serial_output_process.SerialOutputProcess.destination_rank

◆ mapper

serial_output_process.SerialOutputProcess.mapper

◆ model_part_destination

serial_output_process.SerialOutputProcess.model_part_destination

◆ output_process

serial_output_process.SerialOutputProcess.output_process

◆ settings

serial_output_process.SerialOutputProcess.settings

The documentation for this class was generated from the following file: