We decided to implement more straightforward versioning system. Currently, we have CFxD ver. 0.1.20. The number was created chaotically. Previous versions would be considered as preliminary development. We will start the new versioning system with 1.0.0-alpha. The first number would be used for major version with large total functionality change. The second number will represent any new function implementation, the third number is reserved for the patches.
CFxD (November 14, 2024)
Redundant functions for the geometrical primitives selection have been deleted. We optimize further the geometrical functionality of program.
CFxD (November 9, 2024)
Basic geometry export/import functions have been implemented.
CFxD (November 4, 2024)
The full code is under review. Currently, the structured lists instead of unstructured ones were implemented for the 1D and 2D geometrical primitives. 3D primitives need to re-organized due to transition to adding boundary conditions.
CFxD (time update: October 9, 2024)
Current version is 0.1.16. The development time is 1253 hours.
CFxD (update, December 23, 2023)
We finished to test 1D case with only convection and diffusion terms. Currently, SIMPLE algorithm for 3D is on implementation.
CFxD (update, September 16, 2023)
Mesh generator has been integrated to the code. We started to develop a solver. Currently, 1D case is on test.
CFxD (update, May 15, 2023)
We are actively developing the code. The picking function has been re-written to color picking method instead of mathematical picking and deprecated method with projection. Currently, the function would be applied to all geometrical primitives.
CFxD (update, September 18, 2020)
After a long thought we decide to develop CAD engine ourselves to avoid a dependence on 3rd party. Now, we are busy with selection module as the mathematical way is not convenient. So, we are trying to use OpenGL features.
CFxD (update, May 1, 2020)
We tried all month to move to CAD engine Open Cascade. Unfortunately, it seems that it is not possible as we want to have a direct access to the key features. So, we are still thinking if we need to use a third-side engine to accelerate our development.
