1
1
Граф коммитов

3540 Коммитов

Автор SHA1 Сообщение Дата
Craig E Rasmussen
6323a0ac4f Initial version.
This commit was SVN r4030.
2005-01-18 16:15:55 +00:00
Edgar Gabriel
e62c6a4fd6 the parameter list for ompi_parse_port hast changed again back to the original version
This commit was SVN r4028.
2005-01-18 13:56:21 +00:00
Edgar Gabriel
ba31e74ec3 removing the current version of the mpi_appnum paramter, since it will be handled now using the registry
This commit was SVN r4027.
2005-01-18 13:55:48 +00:00
George Bosilca
72a28e7796 Remove the compilation warnings. Change the my_smp_rank to uint32_t and it's defaul
t value from -1 to 0xffffffff. Remove the volatile from the locks definition, as th
ey are useless ie. only the internal integer should be volatile (and that's already the case).

Left something inside for the SM maintainer:
- one warning in ptl_sm.c. For me it look like a bug (line 856). The PTL does not h
ave to signal that the request is completed. That's the PML job. Anyway, the ompi_r
equest_complete is called with a mca_pml_base_send_request_t, and that's not exactl
y how it should work.
- in ptl_sm.c line 122 there is a definition (volatile char** tmp_ptr). As far as I
 understand the code it's not the char** who should be volatile, but the pointer to
 char ...

This commit was SVN r4024.
2005-01-17 21:37:56 +00:00
George Bosilca
20ddf644e2 The standard C (ISO C) does not allow macros returning values. Switch to an inline function.
This commit was SVN r4023.
2005-01-17 21:26:17 +00:00
Brian Barrett
653b259d75 * add uio.h so that it compiles on OS X
This commit was SVN r4019.
2005-01-17 15:51:13 +00:00
Craig E Rasmussen
a48ff994e4 Fixed MPI_STATUS_SIZE usage to correctly dimension integer :: status variables. Also removed MPI_SIZEOF.
This commit was SVN r4017.
2005-01-15 16:36:48 +00:00
Craig E Rasmussen
aef0f3c503 Fixed MPI_STATUS_SIZE usage to correctly dimension integer :: status variables.
This commit was SVN r4016.
2005-01-15 16:36:13 +00:00
Jeff Squyres
b00522566b - Make MPI_FINALIZE cleanup mpool properly
- Change mca_mpool_base_close() to know that mpool modules with a NULL
  finalize should be skipped (i.e., it's legal)
- Fix a few function names in accorance to the prefix rule

This commit was SVN r4015.
2005-01-15 13:20:26 +00:00
Jeff Squyres
91b186234d Add more missing .h files to Makefile.am's so that distribution
tarballs can be built.

This commit was SVN r4014.
2005-01-15 03:33:02 +00:00
Craig E Rasmussen
eaf6f99d61 Continuing improvements, mostly due to testing and adding problem procedures.
This commit was SVN r4013.
2005-01-14 23:47:39 +00:00
Craig E Rasmussen
de03176303 Added logical types.
This commit was SVN r4012.
2005-01-14 23:45:21 +00:00
Craig E Rasmussen
95a4b10d94 Added logical types and removed unused variable.
This commit was SVN r4011.
2005-01-14 23:44:33 +00:00
Craig E Rasmussen
dac75b0909 Added logical and rank 0 (elemental) types.
This commit was SVN r4010.
2005-01-14 23:11:50 +00:00
Craig E Rasmussen
f1634ae698 Added logical and rank 0 (elemental) types. Also removed output of methods with @kind='No_F90' (2 choice args, for example).
This commit was SVN r4009.
2005-01-14 23:03:36 +00:00
Craig E Rasmussen
ae9dcc2ab7 Added logical and rank 0 (elemental) types.
This commit was SVN r4007.
2005-01-14 22:07:15 +00:00
Jeff Squyres
a057a89943 Ignore "compile" script (from Automake)
This commit was SVN r4006.
2005-01-14 21:59:04 +00:00
Jeff Squyres
15f0cb6112 Use the right type when closing down the mpool components.
This commit was SVN r4005.
2005-01-14 21:58:02 +00:00
Jeff Squyres
6e12d4c378 Add missing .h files into Makefile.am so that the tarball builds
correctly

This commit was SVN r4003.
2005-01-14 19:46:13 +00:00
Brian Barrett
1fb96505a4 * There are a couple of platforms that do dead code elimination on linking,
which was resulting in the pthreads functions never getting linked in.
  Which would cause false positives on the threading tests.  Make sure
  that there is a call chain from main() -> pthread_create(), which should
  be enough to make the test happy.

This commit was SVN r3998.
2005-01-14 16:08:30 +00:00
Tim Woodall
035b55bf81 cleanup threading issues
This commit was SVN r3996.
2005-01-14 15:43:15 +00:00
George Bosilca
95784408c4 Update the ompi_output to match the type of the arguments.
This commit was SVN r3995.
2005-01-14 05:29:27 +00:00
George Bosilca
eb2db8d93c Correctly report the length. Always update the total number of bytes returned in the iovec.
This commit was SVN r3994.
2005-01-14 01:26:43 +00:00
Tim Woodall
4ec9581542 added api to flush pending output
This commit was SVN r3993.
2005-01-14 00:11:24 +00:00
Tim Woodall
ed13778705 removed unused header
This commit was SVN r3992.
2005-01-13 23:43:46 +00:00
Tim Woodall
14be4e26b6 disable use of callbacks for non-threaded case
This commit was SVN r3991.
2005-01-13 22:29:44 +00:00
Tim Woodall
0dfa3711ca - bring this uptodate w/ pcm changes
- support for bproc 3

This commit was SVN r3990.
2005-01-13 22:28:38 +00:00
Tim Woodall
6e37862637 added parameter to control i/fs used for oob messaging
This commit was SVN r3989.
2005-01-13 21:44:58 +00:00
Tim Woodall
3c0bde10d0 added header required for dist target
This commit was SVN r3987.
2005-01-13 15:32:03 +00:00
Tim Woodall
9648b5bc36 starting integration of i/o forwarding framework
This commit was SVN r3986.
2005-01-13 15:30:49 +00:00
Tim Woodall
434d6059a1 updpates/cleanup
This commit was SVN r3985.
2005-01-13 15:27:28 +00:00
George Bosilca
75ceb0a326 Correctly handle the length and offset (uint64_t).
Correctly compute the size of the registration for medium messages (size less than the minimum RDMA fragment).

This commit was SVN r3984.
2005-01-13 09:10:02 +00:00
George Bosilca
e8562569d3 Improve the pipeline management.
This commit was SVN r3983.
2005-01-13 08:36:10 +00:00
George Bosilca
d83f31e3bc Big change: a new pipelined protocol (I still have to investigate what's the correct size for the fragments)
Some minor cleanups (remove useless variables, functions).
Add some comments.
Add a dump header function. (It should be moved from GM driver to some PTL generic file).

This commit was SVN r3982.
2005-01-13 04:19:33 +00:00
Craig E Rasmussen
2284867095 Added AC_DEFINE_UNQUOTED calls for Fortran types.
This commit was SVN r3978.
2005-01-12 22:22:14 +00:00
Tim Woodall
5358a778d0 removed white space
This commit was SVN r3977.
2005-01-12 21:01:40 +00:00
Tim Woodall
c02b7c274f removed unused services
This commit was SVN r3974.
2005-01-12 20:53:10 +00:00
Tim Woodall
55325d1651 intermediate version
This commit was SVN r3973.
2005-01-12 20:51:34 +00:00
Craig E Rasmussen
8f19c4af03 Removed placement of TestAlign type from module.
This commit was SVN r3971.
2005-01-12 20:20:36 +00:00
Craig E Rasmussen
bdbeda33c1 Fixed (removed C printing) to work with Absoft.
This commit was SVN r3970.
2005-01-12 20:19:35 +00:00
Craig E Rasmussen
ca4dc824b5 Removed definition of types from module.
This commit was SVN r3968.
2005-01-12 18:30:21 +00:00
Craig E Rasmussen
45c3fcd508 Added F90 alignment tests (f90_get_alignment)
This commit was SVN r3967.
2005-01-12 18:27:24 +00:00
Craig E Rasmussen
055d884ecb Added F90 alignment tests (f90_get_alignment)
This commit was SVN r3966.
2005-01-12 18:23:26 +00:00
Craig E Rasmussen
74b4028b47 Initial version.
This commit was SVN r3965.
2005-01-12 18:22:22 +00:00
Craig E Rasmussen
37914eaebc Added quad complex.
This commit was SVN r3964.
2005-01-12 18:21:24 +00:00
Craig E Rasmussen
5240a29b6e Added C-like test as well to alignment.
This commit was SVN r3963.
2005-01-12 18:15:46 +00:00
Craig E Rasmussen
d72f5d3d7f Initial version.
This commit was SVN r3962.
2005-01-12 16:00:32 +00:00
George Bosilca
bce922bb05 More cleanups. New callbcak system with more precise functions. Remove older callbacks.
Rename some internals to have a better conformance with the rest of the project.
Dont use a fragment for the ack on the match, use just a already registered buffer.
Delte a useless file (ptl_gm_addr.h). The structure is already present in the ptl_gm_peer.h file

This commit was SVN r3933.
2005-01-10 18:33:52 +00:00
George Bosilca
9a83c13779 Big cleanup, remove all useless variables, structure fields and functions.
Starting the implement the 3 step pipeline (add the structures).

This commit was SVN r3931.
2005-01-10 14:28:39 +00:00
George Bosilca
7cf3f77b43 Convert to the GM fragment header (a normal frag header + 64 bits to hold the registered memory).
This commit was SVN r3930.
2005-01-10 08:43:51 +00:00