- 10 Apr, 2024 1 commit
-
-
iker_martin authored
-
- 09 Apr, 2024 3 commits
-
-
iker_martin authored
Added new strategy MULTIPLE_SPAWN. Allows to create a different COMM_WORLD per node with the benefit of allowing zombies to finalize in more situations. Spawn now uses an array to spawn groups instead of only expecting to spawn one group. Minor bug fixes in ProcessDist.c
-
iker_martin authored
Improved zombies treatment so its possible to finalize without an abort if group is in only one node. Some enhacements could still be applied. MAM_Finalize returns whether an abort is required or not.
-
iker_martin authored
New function to check if a group of processes is using multiple nodes or only one. Needed for changes in Zombies in next commit.
-
- 02 Apr, 2024 2 commits
-
-
iker_martin authored
Added new MaM stage for starting the user redistribution stage. Fixes a bug when there is no asynch redistribution. Other minor changes.
-
iker_martin authored
-
- 15 Feb, 2024 1 commit
-
-
iker_martin authored
Fixed major bug for Merge Shrink with Single strat. Both cannot be applied together. Is a different bug from the previous commit
-
- 14 Feb, 2024 3 commits
-
-
iker_martin authored
-
iker_martin authored
-
iker_martin authored
-
- 13 Feb, 2024 1 commit
-
-
iker_martin authored
Added names for setting data in MaM. Valgrind related bugfixes. Bugfix when sending size_t variables.
-
- 07 Feb, 2024 1 commit
-
-
iker_martin authored
-
- 06 Feb, 2024 2 commits
-
-
iker_martin authored
Improved strat wait_targets so it only performs a single Ibarrier for all asynch redistribution. Added function to check config is valid before starting reconfiguration
-
iker_martin authored
SAM config now accepts strats as a list and the output modified for strats. Bugfixes(Single strat and Strtoken). Single strat requires to send amount of sources
-
- 05 Feb, 2024 1 commit
-
-
iker_martin authored
-
- 30 Jan, 2024 1 commit
-
-
iker_martin authored
Improved usage of Process physical distribution when slurm is not enabled. Minor changes to reduce amount of args.
-
- 29 Jan, 2024 1 commit
-
-
iker_martin authored
-
- 26 Jan, 2024 1 commit
-
-
iker_martin authored
Added new header file (mam.h) for public usage. New file for internal configuration of methods. Reduced arguments in internal functions. WIP
-
- 24 Jan, 2024 1 commit
-
-
iker_martin authored
-
- 23 Jan, 2024 1 commit
-
-
iker_martin authored
-
- 19 Jan, 2024 1 commit
-
-
iker_martin authored
Added new option to set up configuration. Modified checkpoint to allow a user function so they can redistribute theiw own data. WIP.
-
- 18 Jan, 2024 1 commit
-
-
iker_martin authored
-
- 17 Jan, 2024 1 commit
-
-
iker_martin authored
-
- 16 Jan, 2024 2 commits
-
-
iker_martin authored
New function to perform user redistribution. Config is now redistributed by Main. Minor improvements in MaM and simplifications in SAM.
-
iker_martin authored
Added new features(Commit, allow semi-automatic datatypes). Deleted unneded codes and minor bug fixes.
-
- 12 Jan, 2024 1 commit
-
-
iker_martin authored
Added new option for checkpointing to wait until the reconfigutation is performed. Also, now it returns simplified states.
-
- 08 Jan, 2024 1 commit
-
-
iker_martin authored
-
- 05 Jan, 2024 1 commit
-
-
iker_martin authored
-
- 04 Jan, 2024 1 commit
-
-
iker_martin authored
Results structure is no longer needed by MaM and has a separated structure for this purpose. Merge Shrink has a related problem with results to solve
-
- 03 Jan, 2024 1 commit
-
-
iker_martin authored
Code still must be tested. Added new communication stages IP2P+Wait. Added 3 different ways of capturing times + new configuration file variable (Capture_Method). Some refactors in results.c and configuration.c.
-
- 22 Dec, 2023 1 commit
-
-
iker_martin authored
-
- 20 Jul, 2023 1 commit
-
-
Iker Martín Álvarez authored
-
- 14 Feb, 2023 1 commit
-
-
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
-