sogno-platform / dpsim

Real-time power system simulator including powerflow, (dynamic) phasors and EMT
https://sogno.energy/dpsim/
Mozilla Public License 2.0
67 stars 49 forks source link

VILLASnode Examples do not run in current Dev container #231

Closed JTS22 closed 11 months ago

JTS22 commented 1 year ago

When using the dev-container from the current Dockerfile.dev, none of the VILLASnode-Examples can be executed, because they require the presence of the libxil shared library (https://github.com/VILLASframework/libxil). Because the last push of the dev image to Docker hub happened over 6 months ago, the pipeline still uses an outdated image, in which this dependency was apparently not present. Therefore, the VILLASnode-Examples still work in the GitHub-Pipeline, but not locally. Options to resolve this are:

  1. Compile VILLASnode with the WITH_FPGA=OFF option to disable the dependency (as in #232 )
  2. Somehow install the dependency manually in the dpsim-Dockerfile
  3. Update the VILLASnode version used in the DPsim-containers (see #233), as the issue has been fixed there (https://github.com/VILLASframework/node/pull/694)
dinkelbachjan commented 1 year ago

We target to implement the third option.

dinkelbachjan commented 11 months ago

The VILLASnode version and, correspondingly, the Docker hub dev image have been updated with the merge of PR #245