{"id":23675340,"url":"https://github.com/curiousci/wind","last_synced_at":"2025-12-25T04:30:14.080Z","repository":{"id":269989805,"uuid":"909055021","full_name":"CuriousCI/wind","owner":"CuriousCI","description":"Multicore Systems Programming project","archived":false,"fork":false,"pushed_at":"2025-02-14T05:14:01.000Z","size":3522,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T06:25:14.944Z","etag":null,"topics":["cuda","mpi","openmp","pthreads"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CuriousCI.png","metadata":{"files":{"readme":"README","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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-27T16:33:17.000Z","updated_at":"2025-02-14T05:14:05.000Z","dependencies_parsed_at":"2025-02-06T01:29:41.762Z","dependency_job_id":null,"html_url":"https://github.com/CuriousCI/wind","commit_stats":null,"previous_names":["curiousci/wind"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuriousCI%2Fwind","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuriousCI%2Fwind/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuriousCI%2Fwind/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuriousCI%2Fwind/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CuriousCI","download_url":"https://codeload.github.com/CuriousCI/wind/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239708991,"owners_count":19684168,"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":["cuda","mpi","openmp","pthreads"],"created_at":"2024-12-29T13:59:21.943Z","updated_at":"2025-02-19T18:15:49.066Z","avatar_url":"https://github.com/CuriousCI.png","language":"C","readme":"\nSimulation of a Wind Tunnel\n\nEduHPC 2021: Peachy assignment\n\n(c) 2021 Arturo Gonzalez-Escribano, Yuri Torres\nGroup Trasgo, Universidad de Valladolid (Spain)\n\n--------------------------------------------------------------\n\nRead the handout and use the sequential code as reference to study.\nUse the other source files to parallelize with the proper programming model.\n\nEdit the first lines in the Makefile to set your preferred compilers and flags\nfor both the sequential code and for each parallel programming model: \nOpenMP, MPI, and CUDA.\n\nTo see a description of the Makefile options execute:\n$ make help \n\nExamples:\n\nUse the following combinatios of arguments for your first tests.\nYou will discover that they represent different classes of scenarios\nand problems when the code is parallelized.\nStudents are encouraged to design and use their own scenarios for more \ncomplete tests. See a description of the arguments in the handout.\n\nExamples:\n\nOnly propagation:\n./wind_seq 538 60 1397 0.5 30 29 0 0 0 0 0 0 3431 9012 6432\n\n./wind_seq 456 812 1004 2.2 21 745 0 0 0 0 0 0 684 384 1292\n\n./wind_seq 38000 32 31000 0.5 3 24 0 0 0 0 0 0 583 1943 2345\n\n./wind_seq 32 2100000 118 0.1 0 2100000 0 0 0 0 0 0 673 3902 43\n\nFixed particles with chosen positions:\n./wind_seq 102 80 352 0.1 10 50 0 0 0 0 0 0 3431 9012 12432 20 12 0.712 20 13 0.713 20 14 0.714 20 15 0.715 20 16 0.716 20 17 0.717 20 18 0.718 20 19 0.719 20 20 0.720 30 16 0.516 30 18 0.518 30 20 0.520 30 22 0.522 40 20 0.420 40 30 0.430 40 40 0.440 40 50 0.450 40 60 0.460 40 70 0.470\n\nFixed particles with random and chosen positions:\n./wind_seq 102 80 352 0.1 10 50 15 16 0.1 0 0 0 3431 9012 12432 20 12 0.712 20 13 0.713 20 14 0.714 20 15 0.715 20 16 0.716 20 17 0.717 20 18 0.718 20 19 0.719 20 20 0.720 30 16 0.516 30 18 0.518 30 20 0.520 30 22 0.522 40 20 0.420 40 30 0.430 40 40 0.440 40 50 0.450 40 60 0.460 40 70 0.470\n\nFixed and moving particles with initial random positions:\n./wind_seq 2100 457 6300 0.4 1 452 20 2000 0.001 16 50 0.2 583 223 712\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuriousci%2Fwind","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcuriousci%2Fwind","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuriousci%2Fwind/lists"}