Open
Description
The current version (https://github.com/precice/fluent-adapter/commits/master) of this adapter is heavily outdated and does not work with recent preCICE versions. This issue should provide an overview over the progress of this task.
API calls that have to be updated
Possible Refactoring
- rename
all_indices
tovertexIDs
- Resolved in update_fluent191
- remove commented out code
- split up
fsi.c
? Is this allowed for ufs? Currently there is a lot of functionality in one single file.
Documentation of fsi.c
-
fsi_init
-
fsi_write_and_advance
-
fsi_grid_motion
-
fsi_plot_coords
-
count_dynamic_threads
-
gather_write_positions
-
gather_read_positions
-
read_displacements
-
write_forces
-
check_write_positions
-
check_read_positions
-
regather_read_positions
Allow remeshing #4 -
regather_write_positions
Allow remeshing #4
Documentation of fsi_udf.c
- DEFINE_INIT
- DEFINE_ON_DEMAND
- DEFINE_GRID_MOTION
- All resolved in update_fluent191
Remove files
- Constants.h and SolverInterfaceC.h from repo as they are part of precice src/
- Reference here. Resolved in update_fluent191