Improve tasks operators and graph handle. Improve inter-tasks automatic...
Improve tasks operators and graph handle. Improve inter-tasks automatic inserting of RedistributeInter. Better profiling and task profiler report (statistics over ranks). Add nested problems better graph creation and interaction across levels. Fix overlapping bridges and redistributes. Fix io_utils FS type process safety (deadlock issue with tasks)
Showing
- hysop/core/graph/computational_graph.py 168 additions, 168 deletionshysop/core/graph/computational_graph.py
- hysop/core/graph/graph_builder.py 181 additions, 133 deletionshysop/core/graph/graph_builder.py
- hysop/core/mpi/bridge.py 47 additions, 26 deletionshysop/core/mpi/bridge.py
- hysop/core/mpi/redistribute.py 108 additions, 74 deletionshysop/core/mpi/redistribute.py
- hysop/core/mpi/topo_tools.py 2 additions, 2 deletionshysop/core/mpi/topo_tools.py
- hysop/domain/domain.py 3 additions, 0 deletionshysop/domain/domain.py
- hysop/fields/cartesian_discrete_field.py 7 additions, 4 deletionshysop/fields/cartesian_discrete_field.py
- hysop/iterative_method.py 2 additions, 1 deletionhysop/iterative_method.py
- hysop/operator/inter_task_param_comm.py 21 additions, 16 deletionshysop/operator/inter_task_param_comm.py
- hysop/problem.py 61 additions, 51 deletionshysop/problem.py
- hysop/tools/io_utils.py 5 additions, 8 deletionshysop/tools/io_utils.py
- hysop/tools/profiler.py 34 additions, 67 deletionshysop/tools/profiler.py
Loading
Please register or sign in to comment