Fix for issue 173: generate loops instead of linear assignments
Fabian Löschner
Branch: w1th0utnam3/ffc:fabian/fix-issue-173-loops
Branch: fenics-project/ffc:master
Declined
Declined pull request
Replaced by https://bitbucket.org/fenics-project/ffc/pull-requests/95/fix-for-issue-173-generate-assignment/diff
Closed by: Fabian Löschner·2018-03-27
PR is WIP: Currently ongoing discussion about this issue in development slack channel.
Fix for issue 173: GCC (<= 7.3.0) eating all available memory in optimization of the C++ code generated for an example with 45x45 element tensor (mentioned in the issue). See the issue for more details.
Summary of changes: Modified UFLACS code generation to output loops instead of linear assignments for forms with large pre-integration tables (> 1024 entries).