{"id":13995658,"url":"https://github.com/hagmas/MobileFluidSimulation","last_synced_at":"2025-07-22T22:31:55.562Z","repository":{"id":85170213,"uuid":"108706034","full_name":"hagmas/MobileFluidSimulation","owner":"hagmas","description":"Fluid Simulation with Metal","archived":false,"fork":false,"pushed_at":"2017-10-30T12:43:50.000Z","size":5680,"stargazers_count":92,"open_issues_count":0,"forks_count":10,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-10T03:51:31.224Z","etag":null,"topics":["fluid-simulation","metal","swift"],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hagmas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-10-29T04:51:07.000Z","updated_at":"2024-05-06T13:04:53.000Z","dependencies_parsed_at":"2023-04-15T22:06:10.480Z","dependency_job_id":null,"html_url":"https://github.com/hagmas/MobileFluidSimulation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hagmas%2FMobileFluidSimulation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hagmas%2FMobileFluidSimulation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hagmas%2FMobileFluidSimulation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hagmas%2FMobileFluidSimulation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hagmas","download_url":"https://codeload.github.com/hagmas/MobileFluidSimulation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227190276,"owners_count":17745238,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["fluid-simulation","metal","swift"],"created_at":"2024-08-09T14:03:32.151Z","updated_at":"2024-11-29T18:30:48.325Z","avatar_url":"https://github.com/hagmas.png","language":"Swift","funding_links":[],"categories":["Swift"],"sub_categories":[],"readme":"# MobileFluidSimulation\nFluid Simulation with Metal\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/hagmas/MobileFluidSimulation/blob/master/Images/Fluid.gif\" alt=\"Fluid Simulation with Metal\"/\u003e\n\u003c/p\u003e\n\n# About MobileFluidSimulation\n  MobileFluidSimulation is a metal implementation of [Fast Fluid Dynamics Simualtion on the GPU](http://developer.download.nvidia.com/books/HTML/gpugems/gpugems_ch38.html). In the simualtion part, the velocity field of the fluid is calculated using Navier-Stokes Equations which is implemented using metal kernel functions and it advects the color field. The color field is visualized on `MTKView` by a normal rendering pipeline.\n  \n# How to play\n1. Donwload \u0026 build the project.\n2. Run the application on actual devices. The example application doesn't work on Simulator since Metal is not available on Simulator.\n3. Drag the view with multiple fingers or double tap to reset the view.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhagmas%2FMobileFluidSimulation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhagmas%2FMobileFluidSimulation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhagmas%2FMobileFluidSimulation/lists"}