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

1660 Коммитов

Автор SHA1 Сообщение Дата
Weikuan Yu
e6fead1328 a) Commit romio wrapper functions
b) Temorarily created a set of Makefile.am files to compile the module,
   for UFS and NFS support.
c) The final goal is to integrate romio configure scripts into Open MPI
   configuration system without repeating the configuration operations
   and compilation hooks already provided in romio.
d) Added a dummy file src/romioconf.h for the time being. Eventually it 
   is to be generated from the the template adio/include/romioconf.h.in
e) To test this with nightly builds and mpi_io test suite.

This commit was SVN r1797.
2004-07-24 17:06:21 +00:00
Jeff Squyres
5337c8043f Oops -- macros not defined.
This commit was SVN r1796.
2004-07-22 17:15:08 +00:00
Jeff Squyres
b7ab0c2c1b Ensure to catch a corner case where a component is released that was
only loaded by dependencies

This commit was SVN r1795.
2004-07-22 14:58:25 +00:00
Jeff Squyres
a061f0f19d Ensure that we install the ompi_config.h file with 0644 perms, not
influenced by the user's default umask

This commit was SVN r1794.
2004-07-22 14:51:53 +00:00
Prabhanjan Kambadur
c45ea2c6a5 Sorry, this is probably breaking the trunk
This commit was SVN r1791.
2004-07-20 22:55:48 +00:00
Prabhanjan Kambadur
6b2474c33d Sorry, this is probably breaking the trunk
This commit was SVN r1790.
2004-07-20 22:42:38 +00:00
Prabhanjan Kambadur
ec7d5509e3 Oops, this commit went to the wrong branch ...
This commit was SVN r1789.
2004-07-20 22:35:54 +00:00
Prabhanjan Kambadur
a9b4d1ec62 Oops, this commit went to the wrong branch ...
This commit was SVN r1788.
2004-07-20 22:32:45 +00:00
Prabhanjan Kambadur
cae7d0afcb Changing a lot of stuff in topo. This commit is just the intergration
of what has been done in tmp/anju-topo-work branch. For more detailed 
information on the commits, please see those logs

This commit was SVN r1787.
2004-07-20 22:21:47 +00:00
Jeff Squyres
1931080182 - Eliminate extra -I statements
- Make the SOURCES list accurately reflect the list of source files

This commit was SVN r1786.
2004-07-20 11:16:43 +00:00
Gopal Santhanaraman
f41c116909 Initial Implementation
module open close and init
basic datastructures

This commit was SVN r1785.
2004-07-19 19:45:06 +00:00
George Bosilca
8979824ae6 Correct a small bug related to the last predefined datatype.
This commit was SVN r1784.
2004-07-19 18:38:28 +00:00
George Bosilca
94fcad64f6 Use the new datatype checking macros.
This commit was SVN r1783.
2004-07-19 18:37:40 +00:00
George Bosilca
cfb28af59a Add 3 macros to check for the correctness of a datatype and for it's suitability for a specific operation.
OMPI_CHECK_DATATYPE_FOR_SEND OMPI_CHECK_DATATYPE_FOR_RECV OMPI_CHECK_DATATYPE_FOR_ONE_SIDED
BE AWARE ! these macros does not trigger the error handle, they just set a error code in the
first argument. You have to check for the error code after the call.

This commit was SVN r1782.
2004-07-19 18:37:15 +00:00
George Bosilca
206d6ecfe0 Move the datatype flags from datatype_internal.h to datatype.h
Add static inline functions to test if the datatype is committed, overlapped and proper
for usage with a one sided operation.

This commit was SVN r1781.
2004-07-19 14:56:09 +00:00
Jeff Squyres
f6c81cd0dd tune up the output, and fix the message filenames
This commit was SVN r1780.
2004-07-18 12:47:49 +00:00
Jeff Squyres
9120b406b8 Ensure to include ompi_stdint.h
This commit was SVN r1779.
2004-07-18 12:41:52 +00:00
Jeff Squyres
4ce8c4b7e6 Also include the defines.h in the tarball
This commit was SVN r1778.
2004-07-18 12:40:59 +00:00
Jeff Squyres
2d2bfbc487 eliminate extraneous output from the nightly build, avoiding a second
cron-generated e-mail

This commit was SVN r1777.
2004-07-18 12:39:36 +00:00
Jeff Squyres
949bf3f51d Fix fortran bindings on systems with weak symbols
This commit was SVN r1773.
2004-07-17 20:10:03 +00:00
George Bosilca
c1f0e9bcc2 Change the datatype MPI_DATATYPE_NULL from NULL to a real datatype delacred
in src/datatype/dt_module.c. Now we can easily test for all the correct
flags on send and receive (like datatype commit ...)

This commit was SVN r1768.
2004-07-16 21:06:37 +00:00
George Bosilca
568ec6fc68 Remove the dependance to mpi.h
This commit was SVN r1767.
2004-07-16 21:05:17 +00:00
Weikuan Yu
81679785e3 Remove a bunch of the old ROMIO io component stuff in preparation for
Weikaun's new IO stuff.

This commit was SVN r1764.
2004-07-16 17:00:26 +00:00
Brian Barrett
525c9e08c2 Merging Romio 1.2.5.1 release into trunk
This commit was SVN r1763.
2004-07-16 16:57:27 +00:00
Weikuan Yu
a48d5a3075 Done:
a) Have PTL_Elan running for short messages <= 2048.
b) Have RMS_RANK setting the ompi:vpid for simple matching with RMS.
c) Fix add_Procs
d) Fix bugs related to elan4 style of addressing elan memory
e) Pending -malign-double option to be added into configuration
f) Temporarily added data integrity check and debugging MACRO 

TODO:
g) To add chained DMA support (2 day)
h) test support for arbitrary message sizes in polling mode (1 day)
i) test combined functionality with TCP and Elan            (1 day)
f) Get threaded progress engine working and ready for release 
   (a couple of days)

This commit was SVN r1760.
2004-07-16 14:35:20 +00:00
Sayantan Sur
93115f589e Very initial IB PTL implementation.
Stuff accomplished:

1. configure.stub and other Makefile stuff.
2. Layout of initial ptl_ib datastructures.
3. module_open and module_init are working.
4. Set up a UD interface on module init.
5. OOB is used to exchange the UD queue pairs.

HACK ALERT!
-----------
* Forcibly opening only one ptl inside module init. Our machines are
equipped with multiple HCAs ...
* Using #defines for some constants. These should be runtime parameters
but ignoring these for now ...

still fiddling around with ompi_proc and other ib_peer datastructures.

-Sayantan.

This commit was SVN r1759.
2004-07-16 14:28:51 +00:00
Jeff Squyres
62317978a4 We're not building anything in win, either.
This commit was SVN r1758.
2004-07-16 04:19:20 +00:00
Jeff Squyres
01995b40b4 Fix compiler warning
This commit was SVN r1757.
2004-07-16 04:17:53 +00:00
Jeff Squyres
6a26ebf6f9 No need to traverse into ctnetwork since nothing is being built in there.
This commit was SVN r1756.
2004-07-16 04:13:40 +00:00
Jeff Squyres
d1bbdc8433 More portability fixes
This commit was SVN r1755.
2004-07-16 02:59:16 +00:00
Jeff Squyres
c5d333dbaa Some portablity updates
This commit was SVN r1754.
2004-07-15 22:38:39 +00:00
Jeff Squyres
663e0fd468 Oops! Turn debugging output off. :-)
This commit was SVN r1753.
2004-07-15 22:02:22 +00:00
Jeff Squyres
f1986ee41d First cut of the nightly test tarball. Instructions coming to devel
list.

This commit was SVN r1752.
2004-07-15 21:22:29 +00:00
Edgar Gabriel
dd30849c73 fixing comm_compare. We pass now an initial, simple testsuie
This commit was SVN r1751.
2004-07-15 20:55:50 +00:00
Edgar Gabriel
e190c49722 - intra-comms tested, several minor bugs fixed
- cid allocation for intra-comms is now enabled and working

This commit was SVN r1750.
2004-07-15 20:55:15 +00:00
Jeff Squyres
9e4f0fd9f9 Checkpoint -- should be complete
This commit was SVN r1748.
2004-07-15 19:16:24 +00:00
Tim Prins
02b99c1971 more changes to the tcp oob:
- changed the msg structure so it has a pointer to the process name
  and not the peer structure. This was done because on the receive side
  once a message has been read in it is no longer associated with a peer
  but rather just a process name.
- changed the lookup function to include a bool to determine whether to
  get the main tcp oob lock or not. This is useful if the caller already
  holds the lock.
- first cut of recv functions
- documentation updates

This commit was SVN r1747.
2004-07-15 19:08:54 +00:00
Rich Graham
97d34f285f continue to add code for the Shared Memory ptl. Get the local
host rank set.

This commit was SVN r1746.
2004-07-15 18:42:02 +00:00
Tim Woodall
b577174a4a changes to PTL interface
- moved pml_base_send_request_t allocation to pml - provide capability to cache
   requests on per ptl basis - and provide hooks for ptl to init/cleanup ptl
   specific data cached on the request
-  renamed request/fragment super fields
-  added ptl_send i/f which is called by pml for the first fragment, the
   ptl_put i/f is called for subsequent fragments of the same request

This commit was SVN r1745.
2004-07-15 18:08:20 +00:00
Ginger Young
419924fc31 Crossed my name off for completing fortran wrappers:pcontrol & is_thread_main
This commit was SVN r1742.
2004-07-15 16:24:39 +00:00
Ginger Young
4360586475 Finally getting around to commit these files.
This commit was SVN r1740.
2004-07-15 15:57:50 +00:00
Jeff Squyres
262fe2eb73 Need <stdlib.h> for malloc
This commit was SVN r1739.
2004-07-15 15:08:54 +00:00
Jeff Squyres
168027843a More updates and fixes
This commit was SVN r1737.
2004-07-15 13:53:44 +00:00
Tim Prins
8b836b72ff Lots of changes to the tcp oob:
- almost finished the send side of the oob
- added the lists that will hold the posted recieves and the
  actual recieves
- made it so we send an addition iovec first that contains the
  size of the total message so we can recieve into a temporary buffer
  before the user has posted a recieve

This commit was SVN r1736.
2004-07-15 13:51:40 +00:00
Brian Barrett
452bd7ddca * need stdlib.h to have malloc.
This commit was SVN r1735.
2004-07-15 13:19:18 +00:00
Jeff Squyres
215451f67e Fix error message
This commit was SVN r1734.
2004-07-15 11:59:27 +00:00
Jeff Squyres
0be361cee0 A few minor updates -- put in a placemarker where we want to "trim to
N snapshots"

This commit was SVN r1733.
2004-07-15 11:36:17 +00:00
Jeff Squyres
2b6f79d94f Minor updates
This commit was SVN r1732.
2004-07-15 05:57:03 +00:00
Jeff Squyres
398686dcd0 First cut at a "make a nightly tarball" script. Will finish the "test
the nightly tarball script in the morning."

This commit was SVN r1731.
2004-07-15 05:28:07 +00:00
George Bosilca
81feeca5ed Delte the attribute on the correct object.
This commit was SVN r1728.
2004-07-14 19:33:07 +00:00