David Daniel
f66f6bb4cf
cmpset operations now active in include/atomic.h
...
This commit was SVN r1318.
2004-06-16 16:27:32 +00:00
Tim Woodall
8801016235
- module version
...
This commit was SVN r1317.
2004-06-16 16:01:13 +00:00
Tim Prins
1c5a7ce476
First commit of the bucket allocator component.
...
This commit was SVN r1316.
2004-06-16 15:53:55 +00:00
David Daniel
1e9468c78c
Minor fixes for powerpc atomic operations
...
This commit was SVN r1315.
2004-06-16 15:44:57 +00:00
Edgar Gabriel
4a15e7ce50
adapting the structure of the comm-creation routines to call ompi_comm_nextcid explicitly.
...
This commit was SVN r1314.
2004-06-16 15:41:36 +00:00
Tim Woodall
c4fb4d7ef4
- add shared memory pool
...
- working on mpool/allocator framework
This commit was SVN r1313.
2004-06-16 15:41:29 +00:00
Edgar Gabriel
f8294ab099
extracting the creation of comm_cid from the comm_set routine.
...
The reason is, that we had to pass four arguments to comm_sdet, which were just passed to comm_cid. However, for the dynamic case, even these four arguments are not enough. So I extracted it. A typical sequence for a comm-creation will therefore be:
newcomm = ompi_comm_set (...);
ompi_comm_nextcid (newcomm, oldcomm,...);
This commit was SVN r1312.
2004-06-16 15:40:52 +00:00
Vishal Sahay
2eb37a7c43
Handle Fortran stuff
...
This commit was SVN r1311.
2004-06-16 15:17:43 +00:00
Tim Woodall
f685e75197
fixed call to allocator
...
This commit was SVN r1309.
2004-06-16 14:54:53 +00:00
Jeff Squyres
7f9a8368e2
Fix minor errors in the dynamic module repository code
...
This commit was SVN r1308.
2004-06-16 14:06:50 +00:00
Ginger Young
baf2ed86a7
Updated completed F77 wrappers.
...
This commit was SVN r1307.
2004-06-16 11:53:40 +00:00
Ginger Young
54e823de56
Fortran wrappers completed.
...
Reviewed by George Bosilca
This commit was SVN r1306.
2004-06-16 11:43:19 +00:00
Ginger Young
6511e29921
Fortran wrappers finished.
...
Reviwed by George Bosilca
This commit was SVN r1305.
2004-06-16 11:35:22 +00:00
Ralph Castain
0f11e4fc33
Checkpoint the gpr stuff for the night...
...
This commit was SVN r1304.
2004-06-16 05:41:13 +00:00
Ralph Castain
46cba0e1f8
Add a function to convert the name to a character string. Still need to add the oob interface functions so the name server can be reached from anywhere.
...
This commit was SVN r1303.
2004-06-16 04:38:36 +00:00
Ralph Castain
e648b8573f
Add the name server to the system. Code checked by Jeff - thanks!
...
The name server provides a 64-bit name - no structure to it. If I put a structure in (as Graham had proposed), then I had to track the allocations in each piece of the structure. Quite doable - but this was much simpler and adequate for now. Hard to believe we would hit 64-bits worth of names...but we can change it later, if needed.
This commit was SVN r1302.
2004-06-16 03:40:05 +00:00
Ralph Castain
a0cfd47135
Add unit tests for name server.
...
This commit was SVN r1301.
2004-06-16 03:34:19 +00:00
Edgar Gabriel
49d5c08d91
adding a simple version of get_processor_name based on gethostname,
...
as discussed tonight with Jeff.
This commit was SVN r1300.
2004-06-16 02:21:00 +00:00
Edgar Gabriel
355c9ce04d
updating checklist
...
This commit was SVN r1299.
2004-06-16 02:20:05 +00:00
Edgar Gabriel
fc10938f3c
adding parameter verification for all routines involved in
...
dynamic process management.
Started to sketch the algorithms and the open questions.
Added (if appropriate) the list of info-objects, which we
might have to verify in the according functions.
This commit was SVN r1298.
2004-06-16 01:41:01 +00:00
Jeff Squyres
ceec782bcd
Minor fixes to make the tree build correctly. Temporaryly removed
...
test/include from the build because it only has one program that
doesn't compile right now.
This commit was SVN r1297.
2004-06-16 00:34:27 +00:00
Graham Fagg
3907aac814
Added hopefully doxygen comments to header for Ralph et al. Also fixed prototype in .c
...
This commit was SVN r1296.
2004-06-16 00:26:32 +00:00
George Bosilca
32a3a3a6a1
On close destruct the list of free request only if it was initialized.
...
This commit was SVN r1295.
2004-06-16 00:06:55 +00:00
Jeff Squyres
3302370e35
Arrgh! One more Makefile.am.
...
Note to self: run "svn status" *BEFORE* committing...
This commit was SVN r1294.
2004-06-15 23:58:23 +00:00
Jeff Squyres
2db363c553
Oops -- committing all these Makefile.am's would help. :-)
...
This commit was SVN r1293.
2004-06-15 23:57:43 +00:00
Jeff Squyres
59befefa30
Enable compiling MCA components as dynamic modules
...
This commit was SVN r1292.
2004-06-15 23:56:18 +00:00
Graham Fagg
6ee86470e0
Minor changes
...
This commit was SVN r1290.
2004-06-15 23:31:37 +00:00
David Daniel
c0c70e626a
Adding some atomic tests. Work on MacOS X, but not yet included in the build system (I hope).
...
This commit was SVN r1289.
2004-06-15 22:41:41 +00:00
Edgar Gabriel
8e35c78e87
in pointer_array_set_item and pointer_array_test_and_set_item, we did not update
...
the lowest_free field correctly, in case we just set exactly this value.
Reviewed by Tim.
This commit was SVN r1288.
2004-06-15 22:14:56 +00:00
Tim Woodall
6628da1299
added version
...
This commit was SVN r1287.
2004-06-15 22:03:54 +00:00
Edgar Gabriel
a5d2050592
removing the mapping of newgroup before the group has been generated.
...
This commit was SVN r1286.
2004-06-15 22:01:56 +00:00
George Bosilca
aabc980560
Get rid of one of the most annoying gcc warnings :)
...
This commit was SVN r1285.
2004-06-15 21:33:21 +00:00
George Bosilca
8c9a317c8a
Update the creation of the basic datatypes to include the f2c index.
...
This commit was SVN r1284.
2004-06-15 21:32:51 +00:00
Edgar Gabriel
bdef2b4a09
fixed the prototype of ompi_comm_dump
...
- added a function for implementing an allgather on the local_comm for inter-communicators. Will just be used from MPI_Comm_split for inter-communicators
This commit was SVN r1283.
2004-06-15 21:29:29 +00:00
Graham Fagg
4488a1d8a4
Added prototypes and headers so people can coding around the msgbuffer interface
...
This commit was SVN r1282.
2004-06-15 20:35:30 +00:00
Jeff Squyres
119e15d22d
Removed unused variable
...
This commit was SVN r1281.
2004-06-15 20:27:46 +00:00
Tim Woodall
d1706ed2d0
more cleanup of broken svn commit
...
This commit was SVN r1280.
2004-06-15 19:57:18 +00:00
Tim Woodall
1491d25583
moved from mem
...
This commit was SVN r1279.
2004-06-15 19:46:26 +00:00
Jeff Squyres
b1cb8b8cfa
Fixes for "make dist"
...
This commit was SVN r1278.
2004-06-15 19:39:21 +00:00
Jeff Squyres
ca57800b30
Add some missing *.h files
...
This commit was SVN r1277.
2004-06-15 19:37:05 +00:00
Jeff Squyres
3fc37a863e
Change default for users to not have developer-picky compiler options.
...
This commit was SVN r1276.
2004-06-15 19:36:36 +00:00
Jeff Squyres
1231d052ce
Add a missing <stdlib.h>
...
This commit was SVN r1275.
2004-06-15 19:20:39 +00:00
Tim Woodall
abba2b038c
- removed src/mem directory
...
- moved mem/free_list.h to class/ompi_free_list.h
- moved mem/malloc.h to util/malloc.h
- added src/mca/mpool component type
This commit was SVN r1274.
2004-06-15 19:07:45 +00:00
George Bosilca
31ccd700cc
Add a index for the f2c translation.
...
This commit was SVN r1273.
2004-06-15 19:02:40 +00:00
Tim Woodall
dde7b88a90
fixed prototypes
...
This commit was SVN r1272.
2004-06-15 18:28:29 +00:00
Jeff Squyres
6f51fc898e
Removed useless directory
...
This commit was SVN r1271.
2004-06-15 18:26:09 +00:00
Tim Prins
64e2ca2ab0
fix for configure.ac to fix a warning and changing
...
the ignore properties on the mca allocator
This commit was SVN r1270.
2004-06-15 17:32:06 +00:00
Tim Woodall
6407b3fe81
combined alloc w/ alloc aligned
...
This commit was SVN r1269.
2004-06-15 17:24:47 +00:00
Tim Woodall
140d944861
changed init function
...
This commit was SVN r1268.
2004-06-15 17:19:11 +00:00
Tim Prins
44d2bd5259
removing the memory allocator tests as we are
...
moving things around and these will frequently
break
This commit was SVN r1267.
2004-06-15 17:15:34 +00:00