...
Code Block |
---|
def actor_name(integer0, integer1, core_profiles0, exec_type='ctypes', **kwargs): |
...
Input arguments
Argument can be
- IDS
- primitive type
- array of primitive types
- string
...
Weaknesses of current solution
- very long list of arguments
- it is easy to make a mistake providing incorrect number of arguments
- it is easy to make a mistake providing incorrect order of arguments
- lack of important information, so many features are not handled:
- no debug mode
- MPI parameters - only number of nodes is specified
- no batch mode
Wrapper API - new design
only kwargs !!!!
...