summaryrefslogtreecommitdiffstats
path: root/bin/locate_sw
diff options
context:
space:
mode:
authorJohn Mainzer <mainzer@hdfgroup.org>2004-08-24 21:28:05 (GMT)
committerJohn Mainzer <mainzer@hdfgroup.org>2004-08-24 21:28:05 (GMT)
commit98623b2787525823f1020a291e534024cbbfe851 (patch)
treeb2464c0a831c4644f870817b365f2a846829e81f /bin/locate_sw
parent0df268326638c10990c913d5964af3ac6812a266 (diff)
downloadhdf5-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 'bin/locate_sw')
0 files changed, 0 insertions, 0 deletions