; and (ii) the roles and responsibilities of National Laboratories and industry, including the definition of the roles and responsibilities within the Department to ensure an integrated program across the Department. (4) Project review (A) In general The exascale architectures developed pursuant to partnerships established pursuant to paragraph (2) shall be reviewed through a project review process. (B) Report Not later than 90 days after the date of enactment of this subsection, the Secretary shall submit to Congress a report on— (i) the results of the review conducted under subparagraph (A); and (ii) the coordination and management of the Program to ensure an integrated research program across the Department. (5) Annual reports At the time of the budget submission of the Department for each fiscal year, the Secretary, in consultation with the members of the partnerships established pursuant to paragraph (2), shall submit to Congress a report that describes funding for the Program as a whole by functional element of the Department and critical milestones. . (b) High-performance computing and networking research The Director shall support research in high-performance computing and networking relevant to energy applications, including modeling, simulation, and advanced data analytics for basic and applied energy research programs carried out by the Secretary. (c) Applied mathematics and software development for high-end computing systems The Director shall carry out activities to develop, test, and support— (1) mathematics, models, and algorithms for complex systems and programming environments