Releases: nickscha/cfd
Releases · nickscha/cfd
v0.2: cfd.h release
v0.2: cfd - Computational Fluid Dynamic Library Release.
A C89 standard compliant, single header, nostdlib (no C Standard Library) Computational Fluid Dynamic Library (CFD).
Changes
- [MIN] define CFD_API once (5bf2d70)
- [DEP] remove perf for now (905d4c4)
- [DEP] move dependencies to own folder (f1861e4)
- [OPT] dont render x,y,z dim first&last cell (effa39d)
- [MIN] add threshold for 3d curl visualization (91dc4f7)
- [TEST] add 3D test generation (6e14792)
- [MAJOR] add D3Q19 prototype (88b74d5)
- [TEST] format code and rename controls (c6bf0d3)
- [TEST] cleanup test code and restructure (9a4927d)
- [VERSION] bump to v0.2 (449f656)
- [DOC] test usage (289b112)
- [DOC] adde simple usage example (724c806)
What's Included
This release includes the cfd.h header file as well as testing and example codes ready to be used.
Get started by downloading the source code today!
v0.1: cfd.h release
v0.1: cfd - Computational Fluid Dynamic Library Release.
A C89 standard compliant, single header, nostdlib (no C Standard Library) Computational Fluid Dynamic Library (CFD).
Changes
- [INFRA] add release workflow (af05292)
- [TEST] remove profiling for draw methods (89bcdfe)
- [MIN] cleanup (03b8963)
- [CORE] store omega in grid (6ee9d25)
- [BUILD] add more aggresive compile optmizations (e5f4089)
- [PERF] make barrier unsigned char to reduce memory (3c8fdf8)
- [PERF] precompute omega for collision (6faeb86)
- [MIN] remove unused files (89fd1a8)
- [MIN] CFD_API static >= C99 (48defa0)
- [MIN] zero-initialize color map (5db14e7)
- [MAJOR] rename lbm to lbm_2d before 3d added (6c6be7c)
- [CORE] rename n0 to nC (center) (c503f73)
- [MIN] cleanup (1c606cf)
- [INFRA] reenable windows builds (3ab6b43)
- [FIX] clang timespec linux struct (d45bae9)
- [FIX] stable perf.h call (94c926f)
- [INFRA] fix missing lib (cb4fa1d)
- [TEST] remove unused deps (c8a0645)
- [TEST] add stdio.h (c586f30)
- [MIN] cleanup (a061a8a)
- [MIN] cleanup (6fdbe6d)
- [TEST] remove redudant dependency (6752686)
- [MIN] code format (1d19cc8)
- [CORE] add density/curl and other calc. functions (400be4d)
- [MIN] typo (96dcc1c)
- [PERF] precompute color map (6118dc8)
- [INFRA] remove windows for now (60cba22)
- [MATH] fix pow (7d58c82)
- [CORE] add grid init function (c36fcc4)
- [CORE] safe tracer initialization (74cea24)
- [CORE] ensure tracer rand Y smaller ydim (4477242)
- [FIX] barrier x dimension typo (e2f7188)
- [CORE] curl computation optional (6a84e71)
- [TEST] create seperate math header (cf3dc2c)
- [FIX] powf (d43fc20)
- [FIX] floor values (1832e9b)
- [MIN] fix clang warning (f508c26)
- [TEST] generate all plots in one ppm (51b7026)
- [MIN] code format (83774f7)
- [PERF] switch to float for better cache (2x boost) (685303d)
- [INFRA] remove windows clang build (48b6eea)
- [DEP] removed string.h (e289c08)
- [DEP] update to latest perf.h (16859ac)
- [FIX] win32 ddlimport declaration (669ecbf)
- [CORE] added pressure and wall shear stress plot (82e8233)
- [BUILD] optimization flags (71a49a8)
- [DOC] format (f3599d8)
- [DOC] add curl example animation (0e3c87d)
- [MIN] code format (7a7628e)
- [DOC] minor format (141ecd9)
- [TEST] bulk allocate memory in one block (aa45f89)
- [CORE] precompute inverse rho (27c9ad6)
- [INFRA] add flag to github action workflow (d38f3a9)
- [INFRA] guard MSVC flags (f261b9c)
- [INFRA] fix MSVC fopen warning (e9332c2)
- [TEST] replace math.h with taylor series approx. (7538dc8)
- [DOC] format text (b09260a)
- [DOC] format (117b53f)
- [INITIAL] Ready Set Go (611a4dc)
What's Included
This release includes the cfd.h header file as well as testing and example codes ready to be used.
Get started by downloading the source code today!