{"id":466,"date":"2019-08-05T21:08:18","date_gmt":"2019-08-05T21:08:18","guid":{"rendered":"http:\/\/phylanx.stellar-group.org\/?p=466"},"modified":"2019-08-09T16:14:28","modified_gmt":"2019-08-09T16:14:28","slug":"phylanx-report-july-2019","status":"publish","type":"post","link":"https:\/\/phylanx.stellar-group.org\/index.php\/2019\/08\/05\/phylanx-report-july-2019\/","title":{"rendered":"Phylanx Report: July 2019"},"content":{"rendered":"<p>The twenty-third month of work focused on work in the following areas:<\/p>\n<ul>\n<li>Refactoring\n<ul>\n<li>HPX<\/li>\n<li>Atria Tree<\/li>\n<li>Gantt Chart<\/li>\n<\/ul>\n<\/li>\n<li>4D tensor support in Phylanx<\/li>\n<li>Support for distributed Phylanx execution<\/li>\n<\/ul>\n<p><!--more--><\/p>\n<p><strong>Organizational Activities and Results<\/strong><\/p>\n<ul>\n<li>Weekly group-meeting, minutes:\n<ul>\n<li>July 11th: <a href=\"https:\/\/drive.google.com\/open?id=1T2H-FOl-MaAbOzr3HTKqk6AHCrYXLcWb\" target=\"_blank\">https:\/\/drive.google.com\/open?id=1T2H-FOl-MaAbOzr3HTKqk6AHCrYXLcWb<\/a><\/li>\n<li>July 18th: <a href=\"https:\/\/drive.google.com\/open?id=1jdnfw5-tvBeO8FSFZ-ghaWBvxhbHtHFj\" target=\"_blank\">https:\/\/drive.google.com\/open?id=1jdnfw5-tvBeO8FSFZ-ghaWBvxhbHtHFj<\/a><\/li>\n<li>July 25th: <a href=\"https:\/\/drive.google.com\/open?id=1317AqqCkamAXSUmyOko2XutLtgXm8ndb\" target=\"_blank\">https:\/\/drive.google.com\/open?id=1317AqqCkamAXSUmyOko2XutLtgXm8ndb<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Development Activities and Results<\/strong><\/p>\n<ul>\n<li>Traveler\n<ul>\n<li>Combined visualization has linked highlighting between Atria tree and Gantt chart<\/li>\n<li>Paper accepted for publication:\n<ul>\n<li>Katy Williams, Alex Bigelow, and Katherine Isaacs. Visualizing a Moving Target: A Design Study on Task Parallel Programs in the Presence of Evolving Data and Concerns. To appear in IEEE Transactions on Visualization and Computer Graphics, Proceedings of InfoVis &#8217;19. January 2020.<\/li>\n<\/ul>\n<\/li>\n<li>Able to add syntax highlighting of code views in combined visualization<\/li>\n<li>Preliminary implementation work on semantic aggregation for Gantt chart<\/li>\n<li>Preliminary color designs for combined view<\/li>\n<li>Continued refactoring of stand-alone Atria visualization<\/li>\n<\/ul>\n<\/li>\n<li>Tiling\n<ul>\n<li>Continued working on online graph optimizations problems related to matrix tiling\n<ul>\n<li>Mincut and max-uncut<\/li>\n<li>Some preliminary non-trivial results were derived<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Primitives &amp; Algorithms\n<ul>\n<li>Task inlining policy was merged into master (PR <a href=\"https:\/\/github.com\/STEllAR-GROUP\/phylanx\/pull\/995\" target=\"_blank\">#995<\/a>)<\/li>\n<li>Phylanx Documentation improvements (PR <a href=\"https:\/\/github.com\/STEllAR-GROUP\/phylanx\/pull\/989\" target=\"_blank\">#989<\/a>)<\/li>\n<li>Inintal work on distributed LRA (PR <a href=\"https:\/\/github.com\/STEllAR-GROUP\/phylanx\/pull\/994\" target=\"_blank\">#994<\/a>)<\/li>\n<li>Phylanx was updated to adjust to recent changes in HPX PRs <a href=\"https:\/\/github.com\/STEllAR-GROUP\/phylanx\/pull\/1002\" target=\"_blank\">#1002<\/a>, <a href=\"https:\/\/github.com\/STEllAR-GROUP\/phylanx\/pull\/1007\" target=\"_blank\">#1007<\/a>, <a href=\"https:\/\/github.com\/STEllAR-GROUP\/phylanx\/pull\/1008\" target=\"_blank\">#1008<\/a>, <a href=\"https:\/\/github.com\/STEllAR-GROUP\/phylanx\/pull\/1001\" target=\"_blank\">#1001<\/a>, and\u00a0 <a href=\"https:\/\/github.com\/STEllAR-GROUP\/phylanx\/pull\/996\" target=\"_blank\">#996<\/a><\/li>\n<li>Currently effort is being put in to add 4D support to Phylanx\n<ul>\n<li>Quatslice view for 4D arrays were added to blaze_tensor (PR <a href=\"https:\/\/github.com\/STEllAR-GROUP\/blaze_tensor\/pull\/31\" target=\"_blank\">#31<\/a>)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Repository Activity June 30th &#8211; July 31st:<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-467 size-full\" src=\"http:\/\/phylanx.stellar-group.org\/wp-content\/uploads\/2019\/08\/git_statistics_07.31.19.png\" alt=\"Graph of repostitory activity.\" width=\"1370\" height=\"887\" srcset=\"https:\/\/phylanx.stellar-group.org\/wp-content\/uploads\/2019\/08\/git_statistics_07.31.19.png 1370w, https:\/\/phylanx.stellar-group.org\/wp-content\/uploads\/2019\/08\/git_statistics_07.31.19-300x194.png 300w, https:\/\/phylanx.stellar-group.org\/wp-content\/uploads\/2019\/08\/git_statistics_07.31.19-768x497.png 768w, https:\/\/phylanx.stellar-group.org\/wp-content\/uploads\/2019\/08\/git_statistics_07.31.19-1024x663.png 1024w, https:\/\/phylanx.stellar-group.org\/wp-content\/uploads\/2019\/08\/git_statistics_07.31.19-541x350.png 541w, https:\/\/phylanx.stellar-group.org\/wp-content\/uploads\/2019\/08\/git_statistics_07.31.19-150x97.png 150w\" sizes=\"(max-width: 1370px) 100vw, 1370px\" \/><\/p>\n<p><strong>Code statistics<\/strong><\/p>\n<pre>-------------------------------------------------------------------------------\r\nLanguage \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 files\u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 blank\u00a0 \u00a0 \u00a0\u00a0\u00a0 comment \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 code\r\n-------------------------------------------------------------------------------\r\nC++\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 466\u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 18071 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 5939\u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 91323\r\nC\/C++ Header \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 307 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 6644 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 3969\u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 32906\r\nPython \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 137 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 2577 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 1795 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 6796\r\nCMake\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 109\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 956\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 791 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 4059\r\nYAML \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 2 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 24 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 77\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 666\r\nMarkdown \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 2 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 17\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 46\r\nDockerfile \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 2\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 6 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 28 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 44\r\nCSS\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 1 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 14 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 10 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 38\r\nHTML \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 2\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 5\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 6 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 22\r\nDOS Batch\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 2\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 12\r\nINI\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 1\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 8\r\n-------------------------------------------------------------------------------\r\nSUM:\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 1031\u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 28314\u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0 12615 \u00a0 \u00a0 \u00a0\u00a0\u00a0 135920\r\n-------------------------------------------------------------------------------<\/pre>\n<p><strong>Impact on Other Projects<\/strong><\/p>\n<ul>\n<li>Blaze Tickets:\n<ul>\n<li>How to get a strictly lower matrix L from a given general matrix A, which is not a strictly lower matrix (Issue <a href=\"https:\/\/bitbucket.org\/blaze-lib\/blaze\/issues\/265\/how-to-get-a-strictly-lower-matrix-l-from\" target=\"_blank\">#256<\/a>)<\/li>\n<\/ul>\n<\/li>\n<li>HPX Pull Requests:\n<ul>\n<li>Fix default behaviour of paths in add_hpx_component (PR <a href=\"https:\/\/github.com\/STEllAR-GROUP\/hpx\/pull\/3984\" target=\"_blank\">#3984<\/a>)<\/li>\n<li>Remove unneeded file in hardware module (PR <a href=\"https:\/\/github.com\/STEllAR-GROUP\/hpx\/pull\/3968\" target=\"_blank\">#3968<\/a>)<\/li>\n<li>Adding all_reduce facility to collectives module (PR <a href=\"https:\/\/github.com\/STEllAR-GROUP\/hpx\/pull\/3950\" target=\"_blank\">#3950<\/a>)<\/li>\n<\/ul>\n<\/li>\n<li>Blaze Tensor\n<ul>\n<li>Updating Array initializerList and map operation (PR <a href=\"https:\/\/github.com\/STEllAR-GROUP\/blaze_tensor\/pull\/32\" target=\"_blank\">#32<\/a>)<\/li>\n<li>Adding quatslice view for 4D arrays (PR <a href=\"https:\/\/github.com\/STEllAR-GROUP\/blaze_tensor\/pull\/31\" target=\"_blank\">#31<\/a>)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The twenty-third month of work focused on work in the following areas: Refactoring HPX Atria Tree Gantt Chart 4D tensor support in Phylanx Support for distributed Phylanx execution <a class=\"continue-reading-link\" href=\"https:\/\/phylanx.stellar-group.org\/index.php\/2019\/08\/05\/phylanx-report-july-2019\/\">Continue reading<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,8],"tags":[27,5,9],"_links":{"self":[{"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/posts\/466"}],"collection":[{"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/comments?post=466"}],"version-history":[{"count":2,"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/posts\/466\/revisions"}],"predecessor-version":[{"id":472,"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/posts\/466\/revisions\/472"}],"wp:attachment":[{"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/media?parent=466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/categories?post=466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/tags?post=466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}