| Release 1.0.1 Bug Fix | Aug 31 2010 |
| by Emre Sozer |
I discovered a bug in the release 1.0.0 that prevented symmetry boundary condition from being applied in certain cases. Please upgrade to version 1.0.1
| comments (3) |
| Release 1.0.1 Bug Fix | Aug 31 2010 |
| by Emre Sozer |
I discovered a bug in the release 1.0.0 that prevented symmetry boundary condition from being applied in certain cases. Please upgrade to version 1.0.1
| comments (3) |
| Release 1.0.0 | Aug 29 2010 |
| by Emre Sozer |
Free CFD 1.0.0 is finally ready for download. It is major version update. Most of the code is rewritten so it might have a few bugs to be found. Here is a list of new capabilities:
Downside is, the dual time stepping and preconditioner options are currently not there. I want to add those together with second order time integration. Download it, enjoy it and let me know what you think.
| comments (1) |
| Free CFD is back | May 13 2010 |
| by Emre Sozer |
It has been a long time since I announced the completion of my PhD and promised to resume development of Free CFD. The fact is, my PhD work dragged on with thesis revisions after the defense. At last, the whole thing is over. Now, all the time I can find out of my day job is dedicated to Free CFD.
Needless to say, many new ideas, recommendations and plans have piled up in the mean time. But I am off to a start already. I am going through a painful process of largely rewriting the code to allow for a level of flexibility that will yield itself to quick development of a whole set of new features.
As a glimpse of what is to come, imagine a solver where you can read multiple grids (not multiple-block grids) and specify exactly what equation set to solve on each and how do they interact all at run time. I am talking about overset, conjugate simulations, cartesian background grids…
The first step was to modularize the grid class and isolate it from flow variables. That is done. The current development version can now read in multiple grids, partition and distribute each. I am now building the current basic functionality over this framework.
grids { grid_1 (file=sq_cavity.cgns; dimension=2;); grid_2 (file=backstep.cgns; dimension=2;); transform_1 (gridId=1; function=translate; begin=[0.,0.,0.]; end=[1.,0.,0.];); transform_2 (gridId=1; function=scale; anchor=[-0.5,-0.5,-0.5]; factor=2.;); transform_3 (gridId=2; function=stretch; anchor=[-0.5,-0.5,-0.5]; begin=[0.,-0.5,0.5]; end=[0.5,-0.5,0.5];); transform_4 (gridId=2; function=rotate; anchor=[-0.5,-0.5,-0.5]; axis=[0,0,1]; angle=45;); } |
There are a number of things already developed but never released. These include dual time stepping, dynamic load balancing, new limiter and so on. I am keeping busy putting these all together toward a new major release.
There are many ways to support development.
| comments (4) |
| Update | Oct 14 2009 |
| by Emre Sozer |
Free CFD development has slowed down for the last few months. The reason is, I have been finishing up my PhD degree. I just defended this Monday and passed. After some revisions, probably a few weeks, I can finally get back and pick up where I left off. So, this would be a good time to ask for your feedback. Please let me know your general experience with Free CFD and what features you’d like to see added so that I can plan/prioritize the tasks. You can comment here, e-mail me or add a wish list post to the forum.
| comments (3) |
| Release 0.1.2 Bug Fixes | Apr 21 2009 |
| by Emre Sozer |
This one is a bug-fix release addressing:
There are no changes to the input file interface. If you have run cases without specifying the dimension in the input file, you are likely to see noticable improvement with the new version.
| tags: release | comments (3) |