Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -291,6 +291,7 @@ if(BUILD_TESTS)

# Poiseuille flow validation test
add_executable(test_poiseuille_flow tests/validation/test_poiseuille_flow.c)
add_executable(test_poiseuille_3d tests/validation/test_poiseuille_3d.c)

# 3D validation tests
add_executable(test_taylor_green_3d tests/validation/test_taylor_green_3d.c)
Expand Down Expand Up @@ -396,6 +397,7 @@ if(BUILD_TESTS)
target_link_libraries(test_taylor_green_3d PRIVATE CFD::Library unity)
target_link_libraries(test_quiescent_3d PRIVATE CFD::Library unity)
target_link_libraries(test_poiseuille_flow PRIVATE CFD::Library unity)
target_link_libraries(test_poiseuille_3d PRIVATE CFD::Library unity)
target_link_libraries(test_finite_differences PRIVATE unity $<$<NOT:$<PLATFORM_ID:Windows>>:m>)
target_include_directories(test_finite_differences PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/lib/include)
target_link_libraries(test_finite_differences_3d PRIVATE unity $<$<NOT:$<PLATFORM_ID:Windows>>:m>)
Expand Down Expand Up @@ -513,8 +515,9 @@ if(BUILD_TESTS)
add_test(NAME TaylorGreen3DTest COMMAND test_taylor_green_3d)
add_test(NAME Quiescent3DTest COMMAND test_quiescent_3d)

# Poiseuille flow validation test
# Poiseuille flow validation tests
add_test(NAME PoiseuilleFlowTest COMMAND test_poiseuille_flow)
add_test(NAME Poiseuille3DTest COMMAND test_poiseuille_3d)

# Mathematical accuracy tests
add_test(NAME FiniteDifferencesTest COMMAND test_finite_differences)
Expand Down Expand Up @@ -552,7 +555,10 @@ if(BUILD_TESTS)
GhiaProjectionOmpTest
GhiaProjectionGpuTest
TaylorGreenVortexTest
TaylorGreen3DTest
Quiescent3DTest
PoiseuilleFlowTest
Poiseuille3DTest
ConvergenceOrderTest
PROPERTIES LABELS "validation"
)
Expand Down
4 changes: 2 additions & 2 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -678,8 +678,8 @@ Alternative to full C inference (Phase 7). Python handles training/orchestration
### v0.2.0 - 3D Support

- [x] Phases 0–4: Indexing macros, core data structures, 3D stencils, NS solvers, BCs
- [ ] Phase 5-7: SIMD, OMP, CUDA backends for 3D
- [ ] Phase 8: 3D VTK output, examples, validation (Taylor-Green 3D, Poiseuille 3D)
- [x] Phase 5-7: SIMD, OMP, CUDA backends for 3D
- [x] Phase 8: 3D VTK output, examples, validation (Taylor-Green 3D, Poiseuille 3D)

### v0.3.0 - Heat Transfer

Expand Down
Loading
Loading