
one module for simulating a propeller at some certain operating point and this does meshing, simulating and evaluating. But these modules have a very high level of functionality (this is probably a difference to your concept?). My idea (probably similar to yours) is to create modules for certain analyses. labview) but with specialized high-level "functions" for CAE tasks?ĭuring the last year I have worked on my own framework for automation of CAE tasks ( ), also with emphasis on OpenFOAM but also other tools (Code_Aster for instance). If I understand right, the idea is similar to a graphical programming language (like e.g. This looks like a very interesting project. theoretically speaking, also from the development side, simply because I have been thinking about such modular GUI concepts for a long time :-) On the whole, a very very interesting project, and I am definitely very interested in it. Of course, the whole idea depends entirely on the modularity of the "DICEengine", and the way the adding on of new codes, solvers, and GUI components have been conceptualised.Īre you guys working with the concept of QT Plugins? Or something more on the lines of what ParaView does? I found the concept of dragging in modules and connecting them to one another a very interesting idea, and I think it renders itself well to coupling of multiple codes in a clean way. It does look a little like the Ansys Workbench :-) But then, to tell you the truth, I was actually thinking about something on those lines too. I like the nice clean looking interface, and the way the different features have (can be) integrated into the GUI :-) And now we are fixing this.Īny feedback is welcome, even the negative one! Yes, we actually made the greatest mistake an open source project can make and had no communication with the people we are making it for. So, why are we posting this right now? Because we developed everything by ourselves and have no idea if it makes any sense. Our long-term goal is to implement known optimization tools into DICE, e.g. We are also working on some solver apps and loops integration for optimization.
#Openscad dice generator code
As soon as we are ready we will upload the code to github and make binaries available for a few linux distributions. Here is a short demo of the current state:Īt the moment we are polishing the code, fixing some critical bugs and working on the documentation. This means the generation of the interface through QML and because we try to keep the bar for programming as low as possible we decided to use python as the core language. After a lot of thrown away concepts we came up with an idea to develop a dynamic GUI.

The amount of applications and utlities in OpenFOAM makes it a really hard task because the possibilities for modifications are infinite.

The goal was to create a library with components and functions for GUI developement and to streamline the workflow for repeated tasks. It is an open source framework for simplified creation of user interfaces and utilities in the area of numerical simulations.Ī few months ago we started creating a concept which would allow the user, specifically an engineer, to create a GUI for OpenFOAM applications in a very simple manner. I wanted to share with you the project we were working on the past few months:ĭICE (Dynamic Interface for Computation and Evaluation).


DICE - OpenFOAM GUI project - CFD Online Discussion Forums
