CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Lounge

Freeware CFD software created by me ready to download

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree2Likes
  • 2 Post By HectorRedal

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 7, 2018, 02:37
Default Freeware CFD software created by me ready to download
  #1
Senior Member
 
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 222
Rep Power: 12
HectorRedal is on a distinguished road
Hello,


I have created a CFD software that uses the Finite Element Method and it is GUI-based that is ready to download for anyone.


The software can be found at:
https://sites.google.com/view/dynamfluid/


I hope you enjoy it!


Any comment / suggestion / question is welcome.
If needed help for installing the software or using it, don't hesitate to contact me.



Best regards,
emjay and ErenC like this.

Last edited by HectorRedal; July 7, 2018 at 11:06.
HectorRedal is offline   Reply With Quote

Old   July 11, 2018, 11:49
Default
  #2
Member
 
LVDH's Avatar
 
Andre Z
Join Date: Dec 2009
Posts: 72
Rep Power: 11
LVDH is on a distinguished road
Thumbs up.

In the description it says that it is a 2D CFD software. In the sample I see 3D meshes. So is it 3D?

Do you have any example of scalabilty?

And what about a Linux version?
__________________
www.MantiumCAE.com
LVDH is offline   Reply With Quote

Old   July 11, 2018, 17:19
Default
  #3
Senior Member
 
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 222
Rep Power: 12
HectorRedal is on a distinguished road
Your are right: It is both a 2D and a 3D CFD solver. I have corrected the description of the software, including an statement that it supports 3D problems as well.


What do you mean by scalability example? What are you referring to?
Running the same problem in different hardware with different processors having different cores / threads per processor? And comparing the performance as the number of cores per system increases?



Unfortunately there is not a version that can run on top of Linux.
I have developed the software for Win32 and Windows x64 based systems.


There is an Windows emulator that can be run in Linux: Wine.
HectorRedal is offline   Reply With Quote

Old   July 12, 2018, 04:16
Cool
  #4
Member
 
LVDH's Avatar
 
Andre Z
Join Date: Dec 2009
Posts: 72
Rep Power: 11
LVDH is on a distinguished road
Quote:
Originally Posted by HectorRedal View Post
What do you mean by scalability example? What are you referring to?
Running the same problem in different hardware with different processors having different cores / threads per processor? And comparing the performance as the number of cores per system increases?
I mean running on the same hardware with different number of CPU cores the see how the speed improves by using more computing power.

Quote:
Originally Posted by HectorRedal View Post
There is an Windows emulator that can be run in Linux: Wine.
Well, as far as I know Wine is not an emulator.
But jokes aside, I am asking because if you want to run larger simulations one day, the software will have to work under Linux as the bigger computers run exactly that.
What language or tools did you use to create your software?
__________________
www.MantiumCAE.com
LVDH is offline   Reply With Quote

Old   July 12, 2018, 17:17
Default
  #5
Senior Member
 
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 222
Rep Power: 12
HectorRedal is on a distinguished road
Quote:
Originally Posted by LVDH View Post
I mean running on the same hardware with different number of CPU cores the see how the speed improves by using more computing power.
I have carried out some comparisons between different hardwares:
- 2 cores (4 threads).

- 10 cores (20 threads).


I have measured the loadability between both hardware configurations and the time spent in solving a fixed size problem.
- 2 cores: 70% of maximum cpu capacity used, 3 minutes taken to solve the problem

- 10 cores: 40% of maximum cpu capcity used, 20 seconds taken to solve the problem.



The bottleneck of the application is the calculation of the disperse matrix in the poisson equation. I am using eigen library for the math computation, but the eigen library is single threaded. I have not found a means for performing the disperse matrix inverse using a library that supports parallelism.


Quote:
Originally Posted by LVDH View Post
Well, as far as I know Wine is not an emulator.
But jokes aside, I am asking because if you want to run larger simulations one day, the software will have to work under Linux as the bigger computers run exactly that.
What language or tools did you use to create your software?
I have developed the software using Microsoft Visual Studio and C++ language.
The program uses a ODBC database engine for accessing the ODBC database (where the problem / project data is stored).


I understand your point regarding Linux.
Obviously it has not been a good idea having chosen the Windows platform for the application.
The migration of the application would imply:
- Developing the GUI part from scratch.
- Minimal adaptation of the core (Solver).
- Developing the database manager layer from scracth as well, (well, previous to this, looking for a database manager for storing the application project data).
HectorRedal is offline   Reply With Quote

Old   May 22, 2019, 19:46
Default odbc
  #6
Member
 
Will Kernkamp
Join Date: Jun 2014
Posts: 30
Rep Power: 7
wkernkamp is on a distinguished road
I think ODBC is supported under linux, so maybe that part is easy as well.
wkernkamp is offline   Reply With Quote

Old   May 24, 2019, 06:24
Default
  #7
Senior Member
 
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 222
Rep Power: 12
HectorRedal is on a distinguished road
Quote:
Originally Posted by wkernkamp View Post
I think ODBC is supported under linux, so maybe that part is easy as well.

I think I will have to dive into it and investigate a bit how this can be done.
Thanks for the information.
HectorRedal is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to dispose CFD software for best performance acasas Main CFD Forum 9 May 13, 2013 16:21
Please help me, I know nothing about CFD ben1793 Main CFD Forum 13 September 28, 2012 17:22
What is the optimal (economically and user friendly) CFD software for my application? Rame Main CFD Forum 0 August 10, 2009 05:30
Regarding FoamX running Kindly help out hariya03 OpenFOAM Pre-Processing 0 April 18, 2008 04:26
Student looking for CFD software Chris Main CFD Forum 6 January 21, 2005 03:20


All times are GMT -4. The time now is 21:51.