You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think this could be related to the ModelReturn CAST formatting. Previously, I had the ModelReturn output as a LiteralValue Tuple of Var Nodes, when it should have been Name nodes. Doing some further testing to confirm.
## Summary of Changes
### Fortran->CAST efficiency updates
- Using itertools.accumulate to generate overlapping sums in NodeHelper
class
- Creating a single dummy source reference node instead of creating a
new instance every time we come across a missing source reference.
### CAST->Gromet efficiency updates
- Updates the port_id generation logic
### Fortran->CAST
- Adds `get_children_except_types` function to node_helper.py, which is
the inverse of `get_children_by_types` function.
- Adds `generate_cast_body` function to TS2CAST which handles the
pattern of visiting every node in a List.
- Adds support for unary operators in expressions (a = +b)
- Adds basic support for print statements
- Adds support for function derived type member expressions (b =
a%function())
- Refactors the visitor for the if conditional to increase accuracy and
reduce code
- Refactors return logic to properly differentiate subroutine and
function
### Related issues
Resolves#724Resolves#721Resolves#703cfdf54f
There is a bug in the pack_tuple_return function in to_gromet_pass.py.
The error is occurring because of am empty pof somewhere:
The text was updated successfully, but these errors were encountered: