fenicsx_cosim
- fenicsx_cosim package
- Subpackages
- Submodules
- fenicsx_cosim.communicator module
- fenicsx_cosim.coupling_interface module
- Typical usage (Standard Boundary Coupling)
- Typical usage (FE² Scatter-Gather)
CouplingInterfaceCouplingInterface.advance_adapter()CouplingInterface.advance_in_time()CouplingInterface.boundary_coordinatesCouplingInterface.check_mesh_update()CouplingInterface.disconnect()CouplingInterface.dynamic_mapperCouplingInterface.export_data()CouplingInterface.export_raw()CouplingInterface.export_via_adapter()CouplingInterface.extractorCouplingInterface.from_adapter()CouplingInterface.gather_data()CouplingInterface.import_data()CouplingInterface.import_raw()CouplingInterface.import_via_adapter()CouplingInterface.mapperCouplingInterface.partner_coordinatesCouplingInterface.quadrature_extractorCouplingInterface.register_adapter_interface()CouplingInterface.register_interface()CouplingInterface.register_interface_from_locator()CouplingInterface.register_quadrature_space()CouplingInterface.scatter_data()CouplingInterface.scatter_gather_data()CouplingInterface.step_countCouplingInterface.update_interface_geometry()
- fenicsx_cosim.data_mapper module
- fenicsx_cosim.dynamic_mapper module
- fenicsx_cosim.mesh_extractor module
- fenicsx_cosim.quadrature_extractor module
- Typical usage
QuadratureDataQuadratureData.num_cellsQuadratureData.points_per_cellQuadratureData.total_pointsQuadratureData.tensor_shapeQuadratureData.dof_per_valueQuadratureData.coordinatesQuadratureData.coordinatesQuadratureData.dof_per_valueQuadratureData.num_cellsQuadratureData.points_per_cellQuadratureData.tensor_shapeQuadratureData.total_points
QuadratureExtractorQuadratureExtractor.cell_to_dof_mapQuadratureExtractor.extract_cell_values()QuadratureExtractor.extract_for_dispatch()QuadratureExtractor.extract_values()QuadratureExtractor.function_spaceQuadratureExtractor.inject_cell_values()QuadratureExtractor.inject_from_gather()QuadratureExtractor.inject_values()QuadratureExtractor.quadrature_dataQuadratureExtractor.register()QuadratureExtractor.register_with_function_space()
- fenicsx_cosim.scatter_gather_communicator module
- Typical usage (Master)
- Typical usage (Worker)
ScatterGatherCommunicatorScatterGatherCommunicator.broadcast_shutdown()ScatterGatherCommunicator.close()ScatterGatherCommunicator.gather()ScatterGatherCommunicator.is_connectedScatterGatherCommunicator.pull_work()ScatterGatherCommunicator.push_result()ScatterGatherCommunicator.scatter()ScatterGatherCommunicator.scatter_gather()ScatterGatherCommunicator.work_loop()
- fenicsx_cosim.utils module
- Module contents
- Core modules
- Example (Standard Boundary Coupling)
- Example (FE² Scatter-Gather)
AbaqusFileAdapterCommunicatorCouplingInterfaceCouplingInterface.advance_adapter()CouplingInterface.advance_in_time()CouplingInterface.boundary_coordinatesCouplingInterface.check_mesh_update()CouplingInterface.disconnect()CouplingInterface.dynamic_mapperCouplingInterface.export_data()CouplingInterface.export_raw()CouplingInterface.export_via_adapter()CouplingInterface.extractorCouplingInterface.from_adapter()CouplingInterface.gather_data()CouplingInterface.import_data()CouplingInterface.import_raw()CouplingInterface.import_via_adapter()CouplingInterface.mapperCouplingInterface.partner_coordinatesCouplingInterface.quadrature_extractorCouplingInterface.register_adapter_interface()CouplingInterface.register_interface()CouplingInterface.register_interface_from_locator()CouplingInterface.register_quadrature_space()CouplingInterface.scatter_data()CouplingInterface.scatter_gather_data()CouplingInterface.step_countCouplingInterface.update_interface_geometry()
DataMapperDynamicMapperKratosAdapterKratosAdapter.advance()KratosAdapter.extract_field()KratosAdapter.extract_vector_field()KratosAdapter.get_boundary_coordinates()KratosAdapter.get_field_names()KratosAdapter.get_metadata()KratosAdapter.inject_field()KratosAdapter.inject_vector_field()KratosAdapter.node_idsKratosAdapter.num_nodes
MeshExtractorNearestNeighborMapperQuadratureExtractorQuadratureExtractor.cell_to_dof_mapQuadratureExtractor.extract_cell_values()QuadratureExtractor.extract_for_dispatch()QuadratureExtractor.extract_values()QuadratureExtractor.function_spaceQuadratureExtractor.inject_cell_values()QuadratureExtractor.inject_from_gather()QuadratureExtractor.inject_values()QuadratureExtractor.quadrature_dataQuadratureExtractor.register()QuadratureExtractor.register_with_function_space()
ScatterGatherCommunicatorScatterGatherCommunicator.broadcast_shutdown()ScatterGatherCommunicator.close()ScatterGatherCommunicator.gather()ScatterGatherCommunicator.is_connectedScatterGatherCommunicator.pull_work()ScatterGatherCommunicator.push_result()ScatterGatherCommunicator.scatter()ScatterGatherCommunicator.scatter_gather()ScatterGatherCommunicator.work_loop()
SolverAdapter