-
Notifications
You must be signed in to change notification settings - Fork 0
TODOs
Martin Ruefenacht edited this page Feb 3, 2020
·
5 revisions
-
revamp regression
- cleaner
- tested
- accept the weird macro situations
- "skipping due to weird macros", checked by hand so far
- MPI_Alloc_mem
- MPI_Win_allocate
- MPI_Win_allocate_shared
- MPI_Win_shared_query
- allow plugin based architecture, find specials
- find parameters with different names
- find differing LIS types without whole diffing
- F08 POLY expressed causes name collision, not important for regression, but for comparison
- how can we identify the polymorphic F08 bindings? there is no name difference...
-
rename KINDs to reasonable/understandable names
-
pythonization
- the function parameter generation only for large variants abuses the postfix parameter
- this was never the intention of this parameter
- future rewrite with the KIND map system will need to move POLY ideas into the generators themselves
- this abuses the POLY kinds to cause multiple function expressions and the postfix interpreted as the POLY flag
- the POLY expression needs to be moved done to generators
- this will remove the need for the KIND maps as is
- replace with a nicer to edit and more understandable system
- this change will also allow testing POLY expression, not just the generator expression
- the function parameter generation only for large variants abuses the postfix parameter
-
Rolf feedback
- state corrections, from prior to 4.x, they were wrong before we just replicated
- chapter 7 corrections, with changes to prior bindings, deferred until after pythonization
-
nicer indentation through Latex
- MPI_Comm_spawn_multiple
- array_of_commands, array_of_argv, linebreak without indentation
- MPI_Type_indexed
- newtype parameter in LIS prototype is split to "new-\ntype"
- just new line on comma, don't allow line breaking a parameter name
- newtype parameter in LIS prototype is split to "new-\ntype"
- MPI_Error_class is split by a two pages table
- MPI_Comm_spawn_multiple