- 30 Nov, 2023 1 commit
-
-
iker_martin authored
Now redistributions always use Intracomms. Intercomms can be used still. Commented barriers in manager.
-
- 01 Jun, 2023 1 commit
-
-
iker_martin authored
Simplified function for preparing data redistribution. New feature for intercomms where they communicate using intracomms when redistributing data. Other minor changes.
-
- 17 May, 2023 1 commit
-
-
iker_martin authored
-
- 19 Apr, 2023 1 commit
-
-
iker_martin authored
-
- 04 Apr, 2023 1 commit
-
-
iker_martin authored
Minor bugfix when a node has some cores in use but not all and they will stay after a reconfiguration.
-
- 29 Mar, 2023 2 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
Minor bugfix in physical process distribution which did not take completely into account already existing processes for the Merge method.
-
- 26 Mar, 2023 1 commit
-
-
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.
-
- 21 Mar, 2023 1 commit
-
-
iker_martin authored
-
- 09 Mar, 2023 1 commit
-
-
Iker Martín Álvarez authored
-
- 07 Mar, 2023 3 commits
-
-
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.
-
- 28 Feb, 2023 1 commit
-
-
iker_martin authored
Hotfix Merge Shrink. Code was trying to create a Mapping for new processes, but no process is created with this method
-
- 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.
-
- 21 Feb, 2023 2 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
-
- 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 1 commit
-
-
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.
-
- 16 Feb, 2023 1 commit
-
-
iker_martin authored
Added synchronous MPI-RMA redistributions. Works over Baseline and Merge spawn, but has not been tested with all the strategies
-
- 15 Feb, 2023 1 commit
-
-
iker_martin authored
Added functionality for asynchronous redistributions with threads only. Support for non blocking calls is not yet fully implemented for Merge method.
-
- 14 Feb, 2023 3 commits
-
-
iker_martin authored
-
iker_martin authored
-
Iker Martín Álvarez authored
-
- 14 Dec, 2022 1 commit
-
-
iker_martin authored
Fixed a memory issue related to communicating the results structure. A refactor is needed to send the structure as is expected. Minor bugfixes in Main.c
-
- 09 Dec, 2022 1 commit
-
-
Iker Martín Álvarez authored
Hotfix - Some bugs when handling strings have been resolved. There is still an error when performing multiple reconfigurations
-
- 05 Dec, 2022 1 commit
-
-
iker_martin authored
Hotfix - Now is possible to perform multiple reconfigurations. IO results need a refactor to show all results.
-
- 02 Dec, 2022 2 commits
-
-
iker_martin authored
Hotfix&&WIP. Fixed errors when reconfiguring after the first group of processes. There is still an error related to initialization of stages
-
iker_martin authored
Hotfix Dynamical process spawning error when setting mapping without Slurm installation. Previously was not being considered if the machine could be called another thing than localhost for that specific installation
-
- 01 Dec, 2022 1 commit
-
-
iker_martin authored
Hotfix - After refactoring the application, the changes in some variable types were not also performed for MPI calls
-
- 12 Nov, 2022 1 commit
-
-
iker_martin authored
Modified function to save iteration data. Now it saves median of times between processes for each iteration. Fixed a bug where stage times where not saved correctly
-
- 11 Nov, 2022 1 commit
-
-
iker_martin authored
Modificando recogida de tiempos. WIP. Se va a realizar un traslado del proyecto a GitLab del grupo HPC&A
-
- 07 Nov, 2022 3 commits
-
-
iker_martin authored
Pequenyo refactor en IO codes. Ahora se permite elegir la precision de tiempos globales XOR tiempos iteraciones
-
iker_martin authored
-
iker_martin authored
-
- 04 Nov, 2022 2 commits
-
-
iker_martin authored
-
iker_martin authored
Ya no es necesario el uso de Slurm para las ejecuciones. Ademas se continua refactor de configuracion. WIP
-
- 31 Oct, 2022 1 commit
-
-
iker_martin authored
-
- 18 Oct, 2022 2 commits
-
-
iker_martin authored
-
iker_martin authored
-