diff options
author | John Mainzer <mainzer@hdfgroup.org> | 2004-08-24 21:28:05 (GMT) |
---|---|---|
committer | John Mainzer <mainzer@hdfgroup.org> | 2004-08-24 21:28:05 (GMT) |
commit | 98623b2787525823f1020a291e534024cbbfe851 (patch) | |
tree | b2464c0a831c4644f870817b365f2a846829e81f /src | |
parent | 0df268326638c10990c913d5964af3ac6812a266 (diff) | |
download | hdf5-98623b2787525823f1020a291e534024cbbfe851.zip hdf5-98623b2787525823f1020a291e534024cbbfe851.tar.gz hdf5-98623b2787525823f1020a291e534024cbbfe851.tar.bz2 |
[svn-r9149] Purpose:
Fix of bug/feature which caused testphdf5 to fail when run with more than
32 processes. This fix was originally applied to the 1.6 branch, and is
now ported to the 1.7 branch.
Description:
32 process limit was a hard coded constant.
Solution:
Modified most of the routines in t_mdset.c to adapt dynamically to
the current number of processes. In passing, I also tidied up a
few memory leaks.
Note that one new routine had been added to the 1.7 version of
t_mdset.c since the 1.6/1.7 split. I applied changes to this
routine as well.
Platforms tested:
h5committested
Tested on eirene with 4 and 8 processes. Couldn't go higher.
I would have like to repeat my 32 - 64 process tests on copper,
but was unable to do so as I don't have access to cu12t at
present. Perhaps I will be able to manage this in the next
few days. However, Albert wanted these changes checked in to
the 1.7 branch so he could work with them.
Misc. update:
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions