- 29 Mar, 2023 8 commits
-
-
iker_martin authored
Mino refactor in Merge spawn + P2P redistribution to avoid possible blocking of some parents processes to send data waiting for other parents to start receiving it.
-
iker_martin authored
-
iker_martin authored
Major refactor in Checkrun.sh: Added description; Allows limit time for launched jobs; Detected errors by the script are now saved at errores.txt so users can see them; Now calls auxiliary scripts for common steps; Other minor changes.
-
iker_martin authored
Added/modified description of multiple scripts. runAll.sh and singleRun.sh now use auxiliary threads and allow a limit time for the jobs launched.
-
iker_martin authored
Added description to general run scripts. Also, they have been modified to use auxiliary scripts and now give mpirun an initial hostlist to use.
-
iker_martin authored
Refactored code scripts to use auxiliary scripts when performing similar steps. Those tasks are getting the number of cores, initial hostlist and initial number of processes. Trace and Valgrind scripts are not fully tested.
-
iker_martin authored
Added bash scripts to be called by other scripts that need to perform similar tasks in some of their tasks
-
iker_martin authored
Minor bugfix in physical process distribution which did not take completely into account already existing processes for the Merge method.
-
- 26 Mar, 2023 2 commits
-
-
iker_martin authored
Bugfix. There where two condition races that could happen if the main thread terminated earlier than the auxiliary thread when using the merge shrink.
-
iker_martin authored
-
- 21 Mar, 2023 2 commits
-
-
iker_martin authored
Merge branch 'RMA-Distributions' of http://lorca.act.uji.es/gitlab/martini/malleability_benchmark into RMA-Distributions
-
iker_martin authored
-
- 20 Mar, 2023 1 commit
-
-
Iker Martín Álvarez authored
-
- 14 Mar, 2023 1 commit
-
-
Iker Martín Álvarez authored
-
- 10 Mar, 2023 4 commits
-
-
Iker Martín Álvarez authored
analyser is a huge monster which must be corrected into a good looking Python script to analyze Dataframes.
-
Iker Martín Álvarez authored
-
Iker Martín Álvarez authored
Refactored collecters to a single one which captures everything in a single DF. iterTimes.py has not been eliminated yet
-
iker_martin authored
-
- 09 Mar, 2023 5 commits
-
-
iker_martin authored
-
iker_martin authored
-
iker_martin authored
-
iker_martin authored
-
iker_martin authored
-
- 07 Mar, 2023 5 commits
-
-
iker_martin authored
-
iker_martin authored
-
iker_martin authored
Bugfix for Data Redistribution with Merge Expand. Array sizes for parents should always be the total amount of particular processes between both groups. Also a minor refactor in distribution.c
-
iker_martin authored
Bug found around Malleability merge shrink. Refactor needed so that procs which will become zombies has to first be confirmed by the user
-
iker_martin authored
Fast bugfix in Distribution check with requests. For some reason Testall fails in some cases. Bug encountered in results when shrink merge method used, where a Barrier solves the problem, does not make sense. Both problems should be studied.
-
- 06 Mar, 2023 2 commits
-
-
iker_martin authored
-
iker_martin authored
Bugfix in realloc for results, where children had not the correct amount of iterations. Another fix for stage time storage.
-
- 28 Feb, 2023 2 commits
-
-
iker_martin authored
Hotfix Merge Shrink. Code was trying to create a Mapping for new processes, but no process is created with this method
-
iker_martin authored
-
- 27 Feb, 2023 1 commit
-
-
iker_martin authored
Hotfix in CommDist for Merge Shrink. Refactor in block distribution, removed not needed variable, added error checking in alltoall and minor changes.
-
- 22 Feb, 2023 1 commit
-
-
iker_martin authored
WIP. Tests must be performed to ensure correctness. Added new feature to test all combinations of redistributions+spawn techniques. Now is possible to create multiple configuration files with one complex configuration file.
-
- 21 Feb, 2023 3 commits
-
-
iker_martin authored
Various bugfixes over the changes in ADR and SDR. Also a fix in results for asynch iterations. Some warning corrections.
-
iker_martin authored
WIP with some tests. Adapted check_redistribution to check all distributed data has been completed, not just one set. 4 Bugfixes when using the Merge shrink spawn method. States.h modified for more coherence with strategies values
-
iker_martin authored
Bugfix over large quantities (>2GB) for SDR and ADR. Now a set of arrays are allocated until is reached the expected quantity. 2 Minor bugfixes when init first group and when checking if the reconfiguration has ended. Eliminated unused variable in group struct
-
- 20 Feb, 2023 1 commit
-
-
iker_martin authored
Refactored Manager and CommDist for non-blocking communications and MPI_Request usage. Two minor bug fixes. RMA asynchronous and Ibarrier strategy are the next steps to develop
-
- 17 Feb, 2023 2 commits
-
-
iker_martin authored
Refactor for redistributing data with non-blocking funtions. Modified redistributing data constants names to -RED-. Fixed potential bug over requests as the number of requests used was not clear. WIP over CommDist and Manager to adapt non blocking calls. Seems to be working fine right now but more testing is required.
-
iker_martin authored
Configuration refactor to modify AT(Asynch Type) to RM(Redistribution method) and RS(Redistribution strategy)
-