Benjamin Rodenberg
Benjamin Rodenberg
Another situation where this bug is visible: `SolverOne.py`: ``` import precice solverInterface = precice.Interface("SolverOne", "precice-config.xml", 0,1) #solverInterface.initialize() # waiting for SolverTwo's solverInterface.initialize() # ERROR: The provided mesh "MeshOne" is empty....
Shifting it to `3.x.x`, because it is not critical in my opinion. Feel free to shift it back to `3.0.0`, if you are willing to work on it.
It's to some degree an open question where we want to go from here: I added adaptive time stepping and use time interpolation in this PR. This is similar to...
I did a quick round of checks for the newly added `requirements.txt` and modified `./run.sh` script and everything works. Thanks for adding @NiklasVin !
@MakisH The CI Pipeline is failing. I think at some point you said this is a general problem you can fix somehow?
I did a final round of testing and will merge this PR now.
The assertion is obviously wrong, but the function is also not tested in the adapter. This makes it basically an issue of the adapter that we also have to fix...
The partitioned heat equation actually runs into the same problem. This was just hidden by the way how the `run.sh` was set up. Changed this, see https://github.com/precice/tutorials/commit/5d22b7601d895fa2da1977f41c70f5e59313c1ef.
[`unifdef`](https://linux.die.net/man/1/unifdef) might be a handy tool in this context. It allows to easily evaluate `ifdef`s and inline or remove the code inside of the `ifdef`-branch. Use-cases I have in mind:...
I (unintentionally) reproduced the problem on my Ubuntu 20.04 system. After a lot of very messy back and forth I think I got things working now. The solution is similar...