{"id":23862422,"url":"https://github.com/tvumcc/pde-sandbox","last_synced_at":"2026-04-17T06:03:07.682Z","repository":{"id":268450285,"uuid":"895244385","full_name":"tvumcc/pde-sandbox","owner":"tvumcc","description":"Interactive simulation of physics based PDEs using OpenGL compute shaders","archived":false,"fork":false,"pushed_at":"2024-12-29T06:01:27.000Z","size":2499,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-18T12:47:14.154Z","etag":null,"topics":["cpp","opengl","pdes","physics"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tvumcc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-27T20:44:51.000Z","updated_at":"2025-01-14T10:44:54.000Z","dependencies_parsed_at":"2024-12-16T21:34:32.743Z","dependency_job_id":"c5f24f23-1897-45cf-ab87-698d5d58b5d1","html_url":"https://github.com/tvumcc/pde-sandbox","commit_stats":null,"previous_names":["tvumcc/pde-simulations","tvumcc/pde-sandbox"],"tags_count":0,"template":false,"template_full_name":"tvumcc/opengl-template","purl":"pkg:github/tvumcc/pde-sandbox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tvumcc%2Fpde-sandbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tvumcc%2Fpde-sandbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tvumcc%2Fpde-sandbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tvumcc%2Fpde-sandbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tvumcc","download_url":"https://codeload.github.com/tvumcc/pde-sandbox/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tvumcc%2Fpde-sandbox/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31917372,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","opengl","pdes","physics"],"created_at":"2025-01-03T07:11:05.373Z","updated_at":"2026-04-17T06:03:07.665Z","avatar_url":"https://github.com/tvumcc.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PDE Sandbox\n\nA simple numerical solver and sandbox for some partial differential equations to learn about numerical methods for solving differential equations.\n\n[Link to Demo Video](https://youtu.be/d68Ic7olhRg)\n\n![Navier-Stokes in PDE Sandbox](assets/navier-stokes.png)\n\n## Installation and Building\n\nThere is a Windows build in the Releases tab. To build the project from source, ensure that you have CMake and C++ compiler installed. Then just run the following commands:\n\n```bash\ngit clone --recursive https://github.com/tvumcc/pde-sandbox.git\ncd this-repo\nmkdir build\ncd build\ncmake -G \"MinGW Makefiles\" .. # Replace with your generator of choice\ncmake --build .\n```\n\nThe executable should be located in the build folder. Move the executable to the project's root directory before running the program to allow it to access the shaders and other assets.\n\n## Atribution\n\n* [Playlist by Aerodynamic CFD](https://www.youtube.com/playlist?list=PLcqHTXprNMINSc1n62_-SYUF963y_vYTT) - Used to learn about spatial discretization\n* [VisualPDE](https://visualpde.com/) - For inspiration and presets for the Gray-Scott Reaction Diffusion Equations\n* gehtsiegarnixan's [Matplotlib Color Maps for GLSL](https://www.shadertoy.com/view/Nd3fR2)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftvumcc%2Fpde-sandbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftvumcc%2Fpde-sandbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftvumcc%2Fpde-sandbox/lists"}