1
1

3568 Коммитов

Автор SHA1 Сообщение Дата
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
George Bosilca
884c54decc Small improvements.
This commit was SVN r3929.
2005-01-10 08:22:41 +00:00
George Bosilca
70839e8a7a Some major changes:
- rendez-vous protocol for long messages (internally used by the GM driver)
 - first step toward overlapping registration/transfert
 - use the correct type (size_t and uint64_t) for some internal types to conform to the PML layer
Some minor changes:
 - remove some useless macros
 - clean-up the GM defines
 - renames some GM MCA parameters
 - correctly use the limit between eager and rendez-vous protocol
 - speedup the code a little (dont allocate useless fragments).
 - when allocation fragment set to ZERO all usefull fields in the struct

This commit was SVN r3927.
2005-01-09 19:42:14 +00:00
Craig E Rasmussen
019b769568 1. Added tests for Fortran 90 types and sizes.
2. Added creation of src/mpi/f90/fortran_sizes.h.

This commit was SVN r3925.
2005-01-07 21:21:46 +00:00
Craig E Rasmussen
51092cd7f5 Added lkinds list
This commit was SVN r3924.
2005-01-07 21:18:48 +00:00
Craig E Rasmussen
a1bb424e92 Initial version.
This commit was SVN r3923.
2005-01-07 21:17:48 +00:00
Craig E Rasmussen
e3140f5026 Initial version.
This commit was SVN r3922.
2005-01-07 19:22:49 +00:00
Craig E Rasmussen
c91eb82532 Replaced call to sizeof (not supported by all compilers) and
replaced it by parameter obtained from fortran_sizes.h, created
by configure.

This commit was SVN r3921.
2005-01-07 19:22:00 +00:00
Tim Woodall
ea698d2165 correct includes
This commit was SVN r3919.
2005-01-07 17:59:14 +00:00
Ralph Castain
bc6973cb02 Add a new interface function to the name server that returns the highest vpid allocated to a given job. This lets the caller determine how many vpids have been allocated to the job since vpids are always allocated contiguously.
Also, blow away a static-components.h file that accidentally got committed - should only be locally generated.

This commit was SVN r3918.
2005-01-07 16:03:55 +00:00
Craig E Rasmussen
b349d0ebcf Added printing of kind values (in addition to selected_int_kind)
This commit was SVN r3917.
2005-01-07 15:28:22 +00:00
Craig E Rasmussen
a6a7277d8e Initial version.
This commit was SVN r3916.
2005-01-07 14:40:46 +00:00
George Bosilca
e31cf84924 Remove useless functions and make the size of the GM basic segment a MCA parameter.
This commit was SVN r3910.
2005-01-06 08:20:45 +00:00
Prabhanjan Kambadur
b7ddd7a730 Removing debug from the configuration settings
This commit was SVN r3909.
2005-01-06 05:48:58 +00:00
Prabhanjan Kambadur
fab3f680d7 Removing debug from the configuration settings
This commit was SVN r3908.
2005-01-06 05:48:39 +00:00
Prabhanjan Kambadur
e4a7af525f Removing debug from the configuration settings
This commit was SVN r3907.
2005-01-06 05:48:09 +00:00
George Bosilca
f7d7b2be15 Dont forget to correctly return the amount of data converted in the max_data.
This commit was SVN r3906.
2005-01-06 00:03:44 +00:00
George Bosilca
20793328d6 Decrease the lacenty for small messages. Now we are closer to the MPICH-GM performances.
Use the GM FAST event to avoid a call to gm_unknown.
Dont allocate a fragment for the match message (either on the send or the receive side).

This commit was SVN r3905.
2005-01-06 00:02:47 +00:00
Craig E Rasmussen
3d922d8947 Initial version.
This commit was SVN r3897.
2005-01-04 17:46:10 +00:00
Jeff Squyres
9802822b7b Make the opening of the io framework be lazy -- only occurs at the
first invocation of MPI_File_open or MPI_File_delete (whichever is
first).  The io framework is then only closed down if it was
successfully opened.  

This is the first [atomic] step to having a progress thread in the
ROMIO component; it wasn't strictly *necessary*, but it's logically
the same direction and provided a good test case.

This commit was SVN r3895.
2005-01-04 15:43:26 +00:00
George Bosilca
8b9b8cec9d Move the generic part of the convertor initialization in a inlined function.
This commit was SVN r3893.
2005-01-03 17:27:48 +00:00
Prabhanjan Kambadur
f87da25e34 Adding the new files and deleting some old files, mostly from ralph's new gpr re-org
This commit was SVN r3887.
2004-12-31 20:23:59 +00:00
Edgar Gabriel
f5abd20a57 adding the basic framework for the hierarchical collective module.
This commit was SVN r3880.
2004-12-27 08:56:33 +00:00