Forum

Conda option for Delft3D4/DelftFM software

George Breyiannis, modified 3 Years ago.

Conda option for Delft3D4/DelftFM software

Youngling Post: 1 Join Date: 5/4/15 Recent Posts
Dear All, in our project we use Delft3D4 as an optional solver to a more generalised framework. The framework is written in Python and can be installed also with conda. In order to facilitate the integration with delft3D4 I have managed, sometime back (after significant effort) to compile Delft3D4 with conda. It can be installed with "conda install -c gbrey delft3d4" for OSX and Linux.

However there are issues. The structure of the repo includes many third party software that are indeed available as conda packages. Thus they are not strictly needed but they make things harder. Secondly, the Makefiles are not well suited for the task. More importantly,  this should be done by the developers and kept up to date accordingly. 

Ideally I would prefer if the repo was on Github/Gitlab and the conda package is available through conda-forge but any functional option would be most welcome.

What is your take?

Is this something that you would consider?  

I can provide my conda configuration as a starting point. 
Robert Davis, modified 1 Year ago.

RE: Conda option for Delft3D4/DelftFM software

Youngling Post: 1 Join Date: 6/17/23 Recent Posts
Regarding the integration of Delft3D4 with the project's framework, I understand that you have managed to compile Delft3D4 with conda, allowing it to be installed with "conda install -c gbrey delft3d4" for OSX and Linux. While this solution works, there are a few issues that need to be addressed.
Firstly, the repository's structure includes several third-party software that are available as conda packages but are not strictly necessary for the integration. This can make the setup more complicated than it needs to be. It would be beneficial to streamline the repository and remove any unnecessary dependencies.
Secondly, the Makefiles in the repository may not be well-suited for the task at hand. It would be ideal if the developers could update the Makefiles to better support the integration with Delft3D4.
In terms of the repository itself, it would be preferable if it were hosted on a platform like GitHub or GitLab.