-
Notifications
You must be signed in to change notification settings - Fork 115
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
[DD001] CUDA bring-up: port one SPH kernel (wpoly6), prove the nvcc build, validate vs Metal
cudaCUDA substrateCUDA substrateDD001Issues derived from DD001 Body Physics Engine ArchitectureIssues derived from DD001 Body Physics Engine Architecturehuman-expertRequires human physics/SPH/CUDA expertiseRequires human physics/SPH/CUDA expertiseL3Difficulty level 3: days to weeks, substantial workDifficulty level 3: days to weeks, substantial worknative-gpuNative Metal / native CUDA substrate workNative Metal / native CUDA substrate workphase-0Roadmap Phase 0 (Core Architecture / Modernization)Roadmap Phase 0 (Core Architecture / Modernization)Status: Open.[DD001] Turn on muscle drive in the worm_swim test and add a parity check (depends on #236, #241)
DD001Issues derived from DD001 Body Physics Engine ArchitectureIssues derived from DD001 Body Physics Engine Architecturehuman-expertRequires human physics/SPH/CUDA expertiseRequires human physics/SPH/CUDA expertiseL3Difficulty level 3: days to weeks, substantial workDifficulty level 3: days to weeks, substantial worknative-gpuNative Metal / native CUDA substrate workNative Metal / native CUDA substrate workphase-0Roadmap Phase 0 (Core Architecture / Modernization)Roadmap Phase 0 (Core Architecture / Modernization)Status: Open.[DD001] Fix the worm-sinking bug in the Metal swim test by iterating pressure each step (PCISPH-style)
DD001Issues derived from DD001 Body Physics Engine ArchitectureIssues derived from DD001 Body Physics Engine Architecturehuman-expertRequires human physics/SPH/CUDA expertiseRequires human physics/SPH/CUDA expertiseL3Difficulty level 3: days to weeks, substantial workDifficulty level 3: days to weeks, substantial worknative-gpuNative Metal / native CUDA substrate workNative Metal / native CUDA substrate workphase-0Roadmap Phase 0 (Core Architecture / Modernization)Roadmap Phase 0 (Core Architecture / Modernization)physicsSPH / boundary / pressure / muscle physicsSPH / boundary / pressure / muscle physicsStatus: Open.[DD001] Replace the temporary "soft floor" with proper boundary physics on Metal (Ihmsen 2010)
DD001Issues derived from DD001 Body Physics Engine ArchitectureIssues derived from DD001 Body Physics Engine Architecturehuman-expertRequires human physics/SPH/CUDA expertiseRequires human physics/SPH/CUDA expertiseL3Difficulty level 3: days to weeks, substantial workDifficulty level 3: days to weeks, substantial worknative-gpuNative Metal / native CUDA substrate workNative Metal / native CUDA substrate workphase-0Roadmap Phase 0 (Core Architecture / Modernization)Roadmap Phase 0 (Core Architecture / Modernization)physicsSPH / boundary / pressure / muscle physicsSPH / boundary / pressure / muscle physicsStatus: Open.[DD001] Add a parity check for worm_alone (passive worm body) — depends on #236
DD001Issues derived from DD001 Body Physics Engine ArchitectureIssues derived from DD001 Body Physics Engine Architecturehuman-expertRequires human physics/SPH/CUDA expertiseRequires human physics/SPH/CUDA expertiseL2Difficulty level 2: a day or two, moderate scopeDifficulty level 2: a day or two, moderate scopenative-gpuNative Metal / native CUDA substrate workNative Metal / native CUDA substrate workphase-0Roadmap Phase 0 (Core Architecture / Modernization)Roadmap Phase 0 (Core Architecture / Modernization)Status: Open.[DD001] Add a parity check for demo2 (membrane permeability) — depends on #236
DD001Issues derived from DD001 Body Physics Engine ArchitectureIssues derived from DD001 Body Physics Engine Architecturehuman-expertRequires human physics/SPH/CUDA expertiseRequires human physics/SPH/CUDA expertiseL2Difficulty level 2: a day or two, moderate scopeDifficulty level 2: a day or two, moderate scopenative-gpuNative Metal / native CUDA substrate workNative Metal / native CUDA substrate workphase-0Roadmap Phase 0 (Core Architecture / Modernization)Roadmap Phase 0 (Core Architecture / Modernization)Status: Open.[DD001] Run the demo1 (cube drop) parity test automatically in CI on every PR
ai-workableScoped narrowly enough that an AI agent can complete itScoped narrowly enough that an AI agent can complete itciCI / GitHub Actions / automationCI / GitHub Actions / automationDD001Issues derived from DD001 Body Physics Engine ArchitectureIssues derived from DD001 Body Physics Engine ArchitectureL1Difficulty level 1: a few hours, well-scopedDifficulty level 1: a few hours, well-scopednative-gpuNative Metal / native CUDA substrate workNative Metal / native CUDA substrate workphase-0Roadmap Phase 0 (Core Architecture / Modernization)Roadmap Phase 0 (Core Architecture / Modernization)Status: Open.[DD001] Generalize the parity test so it works for all four demos, not just demo1
ai-workableScoped narrowly enough that an AI agent can complete itScoped narrowly enough that an AI agent can complete itDD001Issues derived from DD001 Body Physics Engine ArchitectureIssues derived from DD001 Body Physics Engine ArchitectureL2Difficulty level 2: a day or two, moderate scopeDifficulty level 2: a day or two, moderate scopeparityOpenCL vs Metal/CUDA cross-backend parity workOpenCL vs Metal/CUDA cross-backend parity workvalidationValidation tooling / parity tests / regression gatesValidation tooling / parity tests / regression gatesStatus: Open.- Status: Open.
- Status: Open.
- Status: Open.
- Status: Open.