Prabhanjan Kambadur
1e7ac1194e
This somehow got left. If you folks come accross similar files, please protect the extern symbols from name mangling
...
This commit was SVN r3256.
2004-10-21 00:33:54 +00:00
Prabhanjan Kambadur
4be165da9c
This somehow got left. If you folks come accross similar files, please protect the extern symbols from name mangling
...
This commit was SVN r3255.
2004-10-21 00:08:28 +00:00
George Bosilca
e4bf067d98
Add copy functions for all the predefined datatypes. Not all of them are correct but by now they should work on most of the architectures.
...
This commit was SVN r3254.
2004-10-20 23:45:54 +00:00
George Bosilca
a6869d4f2c
Update the macro creating the Fortran types to the new datatype description.
...
This commit was SVN r3253.
2004-10-20 23:45:01 +00:00
Jeff Squyres
5b619898c8
Fix some compiler warnings
...
This commit was SVN r3250.
2004-10-20 22:56:33 +00:00
Jeff Squyres
bba9b27575
- Be sure to unlock, even in error cases
...
- Be sure to propagate errors upward in the case of copy_all() and
delete_all()
This commit was SVN r3249.
2004-10-20 22:55:53 +00:00
Jeff Squyres
e9162d8fa7
Back out a recent commit and put the release of attributes back in
...
ompi_comm_free() (I recently moved them to the destructor). They are
actually more correct in ompi_comm_free() -- there's a lengthy comment
in comm.c containing the reasons why.
This commit was SVN r3248.
2004-10-20 22:54:34 +00:00
Jeff Squyres
e14b5c5b4a
Fix some compiler warnings
...
This commit was SVN r3247.
2004-10-20 22:52:03 +00:00
Prabhanjan Kambadur
dac14aaf94
committing the header file fixes for protection against C++ name mangling. This is a hge commit. Please make sure that your files are protected right. There is some redundan protection in that the protection has been added right at teh beginning and at teh end ion some cases even thught typedefs are not requred to be protected. But this was done in order to have teh minimal change to the code base
...
This commit was SVN r3246.
2004-10-20 22:31:03 +00:00
Tim Woodall
9c6ade2245
fix for persistent requests
...
This commit was SVN r3245.
2004-10-20 22:24:36 +00:00
Tim Woodall
a9db439a86
return correct status
...
This commit was SVN r3244.
2004-10-20 21:47:44 +00:00
Tim Woodall
e0a732cc95
temporary fix
...
This commit was SVN r3243.
2004-10-20 21:42:08 +00:00
Tim Woodall
0db0bb377a
fix for waitany
...
This commit was SVN r3242.
2004-10-20 21:41:48 +00:00
George Bosilca
8a2b660c77
Modify the [pack/unpack]_general conversions. Not the predefined datatypes are working again.
...
This commit was SVN r3241.
2004-10-20 20:56:55 +00:00
George Bosilca
c7bcceda8b
Reorder the stack creation.
...
This commit was SVN r3240.
2004-10-20 20:46:22 +00:00
George Bosilca
d595f88196
Add the "trick" to the predefined datatypes. Now at the end of the description they have a END_LOOP to
...
allow them to be used with the convertor_*_general functions.
This commit was SVN r3239.
2004-10-20 20:45:50 +00:00
Ralph Castain
e74404c787
Add a function (ompi_name_server.convert_jobid_to_string(jobid)) to the name server that converts a jobid to a string representation. There are several places in the code where this is required - to date, people have been "printing" it themselves. This is risky since otherwise the system (when using the get_jobid_string function) may well return a different format string. Using this function guarantees compatibility between the various methods for obtaining a jobid string.
...
This commit was SVN r3237.
2004-10-20 18:18:07 +00:00
George Bosilca
787627ee50
Add ompi_config.h as the first include.
...
This commit was SVN r3236.
2004-10-20 16:18:49 +00:00
Tim Woodall
cad5b2c923
- removed req_query from base request - only needed for generalized requests
...
- fix for persistent recvs
This commit was SVN r3235.
2004-10-20 14:56:52 +00:00
Tim Woodall
2adc1fd062
make all the internal errcodes static to prevent clashes
...
This commit was SVN r3234.
2004-10-20 14:08:27 +00:00
Jeff Squyres
04e4132174
Convert to the OBJ interface
...
This commit was SVN r3233.
2004-10-20 12:28:09 +00:00
Jeff Squyres
db0fb4b8e1
Change the order or shutdown so that we don't destroy a table before
...
we try to use that table during the destruction of MPI_REQUEST_NULL
This commit was SVN r3232.
2004-10-20 11:03:29 +00:00
Jeff Squyres
a15ba6d59d
Arf -- it's not a pointer, it's a boolean.
...
This commit was SVN r3231.
2004-10-20 11:02:57 +00:00
Brian Barrett
cc44f2abc2
* Make the spawn constants slightly more clear in meaning
...
* fix typo in error message for spawning processes
* Remove the name field from the global ompi_process_info struct, replacing
usage with calls to ompi_rte_get_self(). Cleaned up the resulting logic
in ompi_rte_init() to make it slightly simpler when dealing with the
singleton case. Reduces data duplication and I believe fixes bug
#1009 as a nice side effect.
This commit was SVN r3230.
2004-10-20 02:24:40 +00:00
Jeff Squyres
d324a7725c
- Add #if protection around non-portable system .h files
...
- Add #include "ompi_config.h" to all .c files, and ensure that it's
the first #included file
- remove a few useless #if HAVE_CONFIG_H checks
This commit was SVN r3229.
2004-10-20 01:03:09 +00:00
Jeff Squyres
ceafa4d178
int->size_t fixes
...
This commit was SVN r3224.
2004-10-19 23:58:12 +00:00
Jeff Squyres
f8b780ab22
- Convert to OBJ interface
...
- Add a few more error checks
- Add a few more thing to conform to style guidelines
- int->size_t fixes
- remove some outdated error constants, use standardized ones
- make ompi_bitmap_size be inline
This commit was SVN r3223.
2004-10-19 23:53:55 +00:00
Rich Graham
52cfe186c2
adding an implementation for mca_ptl_sm_request_alloc and
...
mca_ptl_sm_request_return. Fix some bugs found in code review.
Shared Memory implementation reviewed by Tim W. and Ralph C.
This commit was SVN r3222.
2004-10-19 23:37:30 +00:00
George Bosilca
9ba3ae9c9d
Reorder the datatype definition and use a storage class coprresponding to the kind of data it's supposed to hold.
...
Change the stack usage to make things faster:
- the first of the stack is always used by the count argument
- the second is initialized to the first position in the elements list.
- when the ddt engine advance the last stack position hold the informations about the last processed element (the one from where we have to start the next time).
Modify the pack/unpack relative functions to reflect the changes in the stack usage. In same time I decrease the amount of code (yup yup) and reorder it a little bit. I get some speedup on my laptop ...
This commit was SVN r3221.
2004-10-19 23:36:31 +00:00
George Bosilca
faef97cf25
No more signess warnings ...
...
This commit was SVN r3220.
2004-10-19 23:31:03 +00:00
George Bosilca
0b2b7cd2c7
Make the compiler happy by comparing similar types.
...
This commit was SVN r3219.
2004-10-19 23:30:19 +00:00
Tim Woodall
53ddf3e0fc
correct typo
...
This commit was SVN r3217.
2004-10-19 22:12:40 +00:00
Tim Woodall
c65b706c67
more cleanup`
...
This commit was SVN r3216.
2004-10-19 22:11:59 +00:00
Tim Woodall
b1801b88bf
new allocator for bsend
...
This commit was SVN r3215.
2004-10-19 22:06:20 +00:00
Tim Woodall
7628c9f16a
cleanup to correct mpi semantics
...
This commit was SVN r3214.
2004-10-19 22:00:19 +00:00
Brian Barrett
d107efd77b
* add help file to go with last commit
...
This commit was SVN r3213.
2004-10-19 21:07:35 +00:00
Brian Barrett
d5431d95fd
* Clean up of the rms pcm (still some to go on job killing)
...
- use show_help() instead of printf()
- shut up the job reaping ocde
- add the ability to specify partition and extra prun args (fixing bug
# 1023)
This commit was SVN r3212.
2004-10-19 21:05:23 +00:00
Tim Woodall
d23227214a
increased bsend overhead
...
This commit was SVN r3211.
2004-10-19 20:53:15 +00:00
Tim Woodall
9092ffcc9e
init member variables
...
This commit was SVN r3209.
2004-10-19 16:56:45 +00:00
Brian Barrett
a5623776d1
* remove the pcm component-specific debugging handle - make all components
...
share the same handle
This commit was SVN r3208.
2004-10-19 16:56:27 +00:00
Brian Barrett
eec0a0c9c4
* fix silly duplicate variable definition
...
This commit was SVN r3206.
2004-10-19 14:42:27 +00:00
Brian Barrett
911ba67f75
* enable slurm pcm component
...
* fix stupid leftover from RMS code base
This commit was SVN r3205.
2004-10-19 14:36:20 +00:00
Rich Graham
ba596cc476
First cut at shared memory implementation finished - not debugged,
...
and not working.
This commit was SVN r3203.
2004-10-18 23:24:53 +00:00
Brian Barrett
09458c7dc2
* First take at a slurm pcm / pcmclient set of components. Will compile if
...
slurm is available, but will not allow itself to be selected yet. Still
have to figure out a couple of things about slurm
This commit was SVN r3202.
2004-10-18 22:29:02 +00:00
Brian Barrett
af59f53ff7
* fix a couple of errors in the RMS configure stub that would appear only if
...
building outside the default library search path
This commit was SVN r3201.
2004-10-18 20:19:44 +00:00
Brian Barrett
71d7289f6d
* add ending condition for extern "C" linkage in op_predefined
...
This commit was SVN r3200.
2004-10-18 19:35:54 +00:00
Prabhanjan Kambadur
d9e0ad22f4
file/file.c
...
info/info.c
group/mpi_group_init.c
communicator/comm_init.c
communicator/comm.c
This commit was SVN r3199.
2004-10-18 16:55:20 +00:00
Brian Barrett
d48aa34dec
* changes to proc code to make it compile with a C++ compiler
...
This commit was SVN r3198.
2004-10-18 16:11:14 +00:00
Brian Barrett
dd9726963c
* fixes to make runtime code compile with a C++ compiler
...
This commit was SVN r3197.
2004-10-18 16:08:52 +00:00
Brian Barrett
c360c8c490
* Make sure we get all the MAX/MIN values when using a C++ compiler so that
...
the nameserver includes are correct when using a C++ compiler
This commit was SVN r3196.
2004-10-18 16:08:35 +00:00