Me523 Cfd Project

C+ 76 completed
Other
unknown / cpp · small
52
Files
3,361
LOC
0
Frameworks
6
Languages

Pipeline State

completed
Run ID
#1533147
Phase
done
Progress
0%
Started
2026-04-16 14:51:47
Finished
2026-04-16 14:51:47
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
23.55
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47258
Member of a group with 648 similar repo(s) — canonical #1577108 view group →
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/

AI Prompt

Create a project structure for a 2D incompressible Navier-Stokes solver. The core functionality should use C++ and leverage Kokkos for performance portability across CPU and GPU architectures. I need the setup to be managed via Spack, including scripts for environment setup and building the solver executable. Please include directories for source code, tests, and documentation generation using Doxygen.
cpp kokkos navier-stokes cfd cmake spack simulation gpu scientific-computing
Generated by gemma4:latest

Catalog Information

Create a project structure for a 2D incompressible Navier-Stokes solver. The core functionality should use C++ and leverage Kokkos for performance portability across CPU and GPU architectures. I need the setup to be managed via Spack, including scripts for environment setup and building the solver executable. Please include directories for source code, tests, and documentation generation using Doxygen.

Tags

cpp kokkos navier-stokes cfd cmake spack simulation gpu scientific-computing

Quality Score

C+
76.4/100
Structure
73
Code Quality
84
Documentation
72
Testing
65
Practices
68
Security
100
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Consistent naming conventions (snake_case)
  • Low average code complexity — well-structured code
  • Good security practices — no major issues detected

Weaknesses

  • No LICENSE file — legal ambiguity for contributors
  • 252 duplicate lines detected — consider DRY refactoring

Recommendations

  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Languages

cpp
65.1%
python
12.4%
markdown
11.1%
yaml
4.1%
text
3.7%
shell
3.6%

Frameworks

None detected

Symbols

method84
function56
struct16
constant4
module3
type_alias3
variable1

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/1218109.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV
Repobility analyzer · published findings · https://repobility.com

BinComp Dependency Hardening

All packages →
2 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Cmatplotlib3.10.8 · 2,481 gadgets · risk 0.0Fnumpy2.4.4 · 6,596 gadgets · risk 0.0