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