{"id":53,"date":"2022-02-13T03:55:13","date_gmt":"2022-02-13T03:55:13","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/?p=53"},"modified":"2022-03-20T03:19:18","modified_gmt":"2022-03-20T03:19:18","slug":"alices-status-report-for-02-12-2022","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/2022\/02\/13\/alices-status-report-for-02-12-2022\/","title":{"rendered":"Alice&#8217;s Status Report for 02\/12\/2022"},"content":{"rendered":"<p>This week I worked on getting rid of dead code and re-working some of the imports so that fluid.cpp would be reliant on as few other libraries as possible, and started to make the flowchart for how the different data structures work together. I generated some dependency graphs in order to visualize which parts of Scotty3D are critical to the fluid simulation and UI.\u00a0<img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-content\/uploads\/sites\/203\/2022\/02\/gui.png\" alt=\"\" width=\"417\" height=\"389\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-content\/uploads\/sites\/203\/2022\/02\/gui.png 811w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-content\/uploads\/sites\/203\/2022\/02\/gui-300x280.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-content\/uploads\/sites\/203\/2022\/02\/gui-768x716.png 768w\" sizes=\"(max-width: 417px) 100vw, 417px\" \/><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-56\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-content\/uploads\/sites\/203\/2022\/02\/codeviz.png\" alt=\"\" width=\"603\" height=\"553\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-content\/uploads\/sites\/203\/2022\/02\/codeviz.png 1514w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-content\/uploads\/sites\/203\/2022\/02\/codeviz-300x275.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-content\/uploads\/sites\/203\/2022\/02\/codeviz-768x705.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-content\/uploads\/sites\/203\/2022\/02\/codeviz-1024x940.png 1024w\" sizes=\"(max-width: 603px) 100vw, 603px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>I also worked heavily with Ziyi this week. I helped Ziyi debug some compilation issues that arose when trying to compile Scotty3D in Vitis. There are various issues with the CMake and C++ versions, since a large portion of the codebase is implemented with C++17 features. We also took on getting OpenGL to work on the Ultra96 together.<\/p>\n<p>The initial steps for this project are slow and a bit confusing, but we are still making progress at a rate that we expect. Next week I hope to complete the flowchart diagram and work with Ziyi to get Scotty3D compiled in Vitis, and make significant progress on getting OpenGL + simple graphics demo to run on the FPGA.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week I worked on getting rid of dead code and re-working some of the imports so that fluid.cpp would be reliant on as few other libraries as possible, and started to make the flowchart for how the different data structures work together. I generated some dependency graphs in order to visualize which parts of &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/2022\/02\/13\/alices-status-report-for-02-12-2022\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Alice&#8217;s Status Report for 02\/12\/2022&#8221;<\/span><\/a><\/p>\n","protected":false},"author":591,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-json\/wp\/v2\/posts\/53"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-json\/wp\/v2\/users\/591"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-json\/wp\/v2\/comments?post=53"}],"version-history":[{"count":3,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-json\/wp\/v2\/posts\/53\/revisions"}],"predecessor-version":[{"id":59,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-json\/wp\/v2\/posts\/53\/revisions\/59"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-json\/wp\/v2\/media?parent=53"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-json\/wp\/v2\/categories?post=53"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame1\/wp-json\/wp\/v2\/tags?post=53"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}