Version 1.3.0 of ParTools was released.
It includes:
- support for loop folding
- generate different OpenMP pragma templates based on node type
- fixed the location of global variable initializations
- added support for energy display from analysis using Vector Fabrics Pareon tool
- fixed some memory leaks in the callback that inserts viewer-generated code in an IDE editor
- generate the list of input and output dependencies for a folded node
- fixed null pointer dereferencing when unfolding loops without call stacks
- removed (the unused) support for next statement execution-wise (execution graph)
- removed the unused FOLD commands sent by IDE to viewer when a project is open
- fixed installation issues in the RPM for the viewer tool (ZGRViewer)
- substantial of code refactoring to simplify the operation of operations on folding views and generation of the graph description for DOT
- some dead code was removed in the process (and some was added)