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

2782 Коммитов

Автор SHA1 Сообщение Дата
George Bosilca
fc0797ab9d Correctly handle synonyms (like MPI_REAL4 <=> MPI_FLOAT).
Correctly define the bool type and the CXX_*complex.
Remove all memory leaks ...

This commit was SVN r2983.
2004-10-07 21:39:13 +00:00
Prabhanjan Kambadur
4c9f883a9b Changing the logic in ompi_comm_split to pass on the topo information only when required. Also had to change other files to go along wit this. Tested the intel test suites (relevant tests ... MPI_Cart_sub_c MPI_Comm_split1_c MPI_Comm_split2_c ... everything seems to work fine
This commit was SVN r2982.
2004-10-07 19:14:27 +00:00
George Bosilca
ecd7ef0bb0 Add the destruction of attributed when we release the last ref on a datatype. But I still have a problem ... it does not really look right to me to need attribute/attribute.h as an include in the datatype ... I still have to investigate this one :)
This commit was SVN r2970.
2004-10-07 01:50:28 +00:00
George Bosilca
0b605049e9 Indentation of 4 spaces + a small change on the way we optimize the data.
This commit was SVN r2969.
2004-10-07 01:38:31 +00:00
Jeff Squyres
101a83ab5f Change attribute hashes to only be non-NULL on MPI objects that
actually have attributes cached on them.  If there are no attributes
cached on the object, the keyhash will be NULL.

This commit was SVN r2968.
2004-10-07 01:26:40 +00:00
George Bosilca
d710ed9a49 Correct a mistake that I made 2 days ago.
This commit was SVN r2967.
2004-10-07 01:22:58 +00:00
Jeff Squyres
03dc8e21fb Silence meaningless compiler warning
This commit was SVN r2966.
2004-10-06 23:40:30 +00:00
Rich Graham
145ce7d68c set pointer to fragment matching logic routine, if this
not already set by the ptl - reviewed by tim.

This commit was SVN r2964.
2004-10-06 22:10:43 +00:00
Rich Graham
725afde500 just initialize some of the function pointers to null, so that when
mca_pml_teg_add_ptls is called, the value of NULL can be used to
determine if this needs to be set, or a previously set value needs
to be used.

This commit was SVN r2963.
2004-10-06 22:06:52 +00:00
Rich Graham
7fef6135d9 just initialize some of the function pointers to null, so that when
mca_pml_teg_add_ptls is called, the value of NULL can be used to
determine if this needs to be set, or a previously set value needs
to be used.

This commit was SVN r2962.
2004-10-06 22:06:02 +00:00
Rich Graham
281411f698 just initialize some of the function pointers to null, so that when
mca_pml_teg_add_ptls is called, the value of NULL can be used to
determine if this needs to be set, or a previously set value needs
to be used.

This commit was SVN r2961.
2004-10-06 22:05:15 +00:00
Tim Woodall
93a54d248f init pml callback function pointers to null
This commit was SVN r2960.
2004-10-06 21:08:54 +00:00
Prabhanjan Kambadur
13d6aaaffe this is the complete list of files which are included using <> braces but are not present in windows
This commit was SVN r2951.
2004-10-06 15:31:59 +00:00
Jeff Squyres
f09bc8f488 Change <> to "" -- just for clarification and help in transmorgifying
for the Windoze port

This commit was SVN r2950.
2004-10-06 15:24:48 +00:00
Prabhanjan Kambadur
fd839da034 These are the files which show which are the local headers and which are the files which include them using <> brackets. These files can be deleted whenever wanted by anyone as it can be generated by find_offenders.pl
This commit was SVN r2949.
2004-10-06 06:35:39 +00:00
Prabhanjan Kambadur
2e1dc70fb9 Checks for the presence of header files which are from the lcal tree but are included as <> i.e., using angular brackets
This commit was SVN r2948.
2004-10-06 06:32:35 +00:00
Prabhanjan Kambadur
35e236c0f0 Changing the format of the file a bit to suit the perl file
This commit was SVN r2947.
2004-10-06 06:18:51 +00:00
George Bosilca
4b6f26f561 Did I forget to remove my debug printf statements ?
This commit was SVN r2946.
2004-10-06 03:55:12 +00:00
Jeff Squyres
95e5fa016d Oops -- typo in Makefile.am.
This commit was SVN r2945.
2004-10-06 03:48:06 +00:00
Prabhanjan Kambadur
07c10f1a67 This commit was SVN r2944. 2004-10-05 23:55:57 +00:00
Prabhanjan Kambadur
496be79013 this is the file containing a list of all headers which are currently used in ompi but not present in Windows. This is generated by test_headers_in_ompi.pl, but thought I would check it in so that one can run fix_headers.pl from Linux boxes as well
This commit was SVN r2943.
2004-10-05 23:55:18 +00:00
Prabhanjan Kambadur
8c5626cd66 Some perl scripts to fix headers in windows. Not yet perfect
This commit was SVN r2942.
2004-10-05 23:52:35 +00:00
Prabhanjan Kambadur
a8764a7155 Changing graph create
This commit was SVN r2941.
2004-10-05 23:25:59 +00:00
Prabhanjan Kambadur
ffbe23e01b This file really should not be here
This commit was SVN r2940.
2004-10-05 22:27:54 +00:00
Prabhanjan Kambadur
baf370d0b8 The silliest of all cut and paste errors :-( .... had forgotten to change from dest to source
This commit was SVN r2939.
2004-10-05 22:26:35 +00:00
Prabhanjan Kambadur
02958a5a4e Making changes to clean up creation of a cart which is smaller than its parent proc
This commit was SVN r2938.
2004-10-05 21:17:14 +00:00
Tim Woodall
52a9776ab1 updating docs
This commit was SVN r2937.
2004-10-05 20:58:01 +00:00
Jeff Squyres
8961189cbf It's amazing how you can read the diff ahead of time and think "yes,
that's good.  Go ahead -- commit that."  But then as soon as you read
the diff on the mailing list, you realize how borked it was.  [sigh]
- add MPI_INTEGER16 at George's request
- don't forget to commit acinclude.m4
- correctly name the REAL checks (accidentally had 2 sets of INTEGER
  checks)

This commit was SVN r2936.
2004-10-05 19:38:56 +00:00
Jeff Squyres
1a076a5a17 Oops -- remove debugging output. #$%@#$%
This commit was SVN r2935.
2004-10-05 19:34:34 +00:00
Jeff Squyres
df98ca0010 Add some checks for optional fortran datatypes, required by the ddt
engine

This commit was SVN r2934.
2004-10-05 19:31:18 +00:00
Prabhanjan Kambadur
4655fe3943 Correcting code which allows topo to function properly ... also adding code to make comm_split and comm_dup work properly
This commit was SVN r2933.
2004-10-05 16:32:52 +00:00
Prabhanjan Kambadur
41b1456076 Thsi wrapper was not returning the right thing back to the fortran interface
This commit was SVN r2932.
2004-10-05 16:21:36 +00:00
George Bosilca
3467a74110 Correctly use the ompi_ddt_type_size function.
This commit was SVN r2931.
2004-10-05 15:35:41 +00:00
George Bosilca
eba6414ec0 Use the SIZEOF and ALIGNMENT from the configure output.
This commit was SVN r2930.
2004-10-05 15:35:04 +00:00
George Bosilca
7ca0da0303 Correct the ompi_convertor_unpack_general fonction and use it.
This commit was SVN r2929.
2004-10-05 15:32:14 +00:00
George Bosilca
7fe187a81e Comment out some unused code (will be activated later)
Correctly allocate the maximum amount of needed memory.

This commit was SVN r2928.
2004-10-05 15:31:27 +00:00
George Bosilca
4c96dc5776 Add a prototype for a static fonction to stop the compiler complaining ...
This commit was SVN r2927.
2004-10-05 15:30:11 +00:00
Jeff Squyres
ae60cdcafa Fix some symbols highlighted by the illegal symbol report
This commit was SVN r2926.
2004-10-05 11:53:45 +00:00
Brian Barrett
b01bfc26a4 * Fix bug #1000 - I had the test wrong for strcmp. We want to use the
local hostname when we *FIND* "localhost" or "127.0.0.1", not when
  we don't find it.  Duh.

This commit was SVN r2925.
2004-10-04 20:00:36 +00:00
Jeff Squyres
4734734520 One more quickie change / optmization / seg-fault preventer
This commit was SVN r2924.
2004-10-04 19:25:40 +00:00
Jeff Squyres
f3006ce864 #$%@#$%@#$%
This commit was SVN r2923.
2004-10-04 19:06:45 +00:00
Gopal Santhanaraman
a81d025b09 resolved some flow control issues
This commit was SVN r2922.
2004-10-04 18:21:44 +00:00
Jeff Squyres
0dc4f4bb8d Ensure to handle the cases where an individual send or receive count
is 0

This commit was SVN r2921.
2004-10-04 18:03:52 +00:00
Jeff Squyres
a5a5655d3a Fix for a corner case
This commit was SVN r2920.
2004-10-04 18:03:33 +00:00
Jeff Squyres
8edfb7e9d8 It never pays to do anything in a hurry. Fix this properly this
time.  Really.

This commit was SVN r2919.
2004-10-04 17:07:26 +00:00
Jeff Squyres
bf37b3be28 Fix bozo commit that didn't even compile. :-\
Revert to previous version; it's possile that someday we're have a
log-based solution that allows communative operations, so leave those
checks in for now.

This commit was SVN r2918.
2004-10-04 17:03:28 +00:00
Ralph Castain
8882983073 Update the sequencing to eliminate generation of unnecessary jobid's. This sequencing appears to work and be stable.
This commit was SVN r2917.
2004-10-04 16:53:53 +00:00
Jeff Squyres
76722ed36e Apparently, George may be offline for a few more days. So I'm
committing what I believe to be a few fixes for the ddt engine, but
really need to have George look at these and approve my fixes once he
gets back online.
- remove some "bad" global symbols:
  - basicDatatypes -> ompi_ddt_basicDatatypes
  - local_sizes -> ompi_ddt_local_sizes
- ensure that predefined ddt's that are simply synonyms for other ddts
  are initialzed properly with an ompi_datatype_desc_t instance (i.e., a
  pointer to their root definition's desc instance)

This commit was SVN r2916.
2004-10-04 16:50:58 +00:00
Jeff Squyres
675b55b23d - Remove some kruft
- Remove stuff dealing with non-communtative ops; they're
  short-circuited back up into the linear algorithm for now

This commit was SVN r2915.
2004-10-04 16:48:09 +00:00
Jeff Squyres
4b9f3913b3 Remove useless comment
This commit was SVN r2914.
2004-10-04 16:47:07 +00:00