- Several fixes and enhancements for parallel use #80
- Added Dockerfile for building a container to run partitioned heat conduction #75
- Add caching mechanism for
write_data#78
- Add documentation and workflow for precice page. #65
- Add support for the adapter config schema. #59
- Used Git-based versioning instead of versioneer. #70
- Used
pyproject.tomlas build recipe file. #69 - Set mpi4py dependency version requirement to
>=3. #68 - Add adapter-internal interpolation of boundary functions for 2D and 3D cases. #55
- Add MPI support. #55
- Added functions which wrap profiling API #56
- Remove deepcopy operations in
read_dataas they are not performance efficient #52 - Support 3D coupling. #51
- Support JIT-mapping. #48
- Added working FEniCSx-OpenFOAM version of the flow over heated plate tutorial. #49
- Remove version restriction on the dependency mpi4py. #46
- Support to handle multiple data fields on one mesh. #39
- Support communication of multiple data fields. #34
- Update to support dolfinx version 0.9.0 and preCICE v3. #28
- Developed initial working version with example case
tutorials/partitioned-heat-conduction. #15 - Forked initial version of this adapter from
precice/fenics-adapter@v1.2.0.