Jeff Squyres
c339131b1e
Do NOT remove all the source files in "make distclean" -- that's a
...
holdover from when these files were generated.
This commit was SVN r26982.
2012-08-10 02:04:50 +00:00
Jeff Squyres
555c09f568
Also add -g to FCFLAGS if --enable-debug is specified
...
This commit was SVN r26980.
2012-08-10 01:57:46 +00:00
Yael Dayan
79e6b9c91d
Adapt OMPI to use newer version of MXM.
...
This commit was SVN r26974.
2012-08-08 15:29:38 +00:00
Yael Dayan
954bcdc0a5
adapt the way to find amount of local processes to OMPI trunk.
...
This commit was SVN r26973.
2012-08-08 15:26:28 +00:00
Jeff Squyres
2f136023f0
Some Fortran fixes to r26967.
...
This commit was SVN r26968.
The following SVN revision numbers were found above:
r26967 --> open-mpi/ompi@083938cc10
2012-08-08 13:46:15 +00:00
George Bosilca
083938cc10
It is now almost impossible to add a new function to the MPI interface
...
without messing the Fortran part.
This commit was SVN r26967.
2012-08-08 13:17:57 +00:00
George Bosilca
6c39d16319
It is not redundant once the typo is corrected.
...
This commit was SVN r26965.
2012-08-08 11:28:36 +00:00
Jeff Squyres
7af34b1557
Remove redundant parameter declaration for MPI_COMBINER_INDEXED_BLOCK
...
This commit was SVN r26964.
2012-08-08 11:20:35 +00:00
Jeff Squyres
da219e6ab6
Remove the use of mpi_f08_interfaces -- it shouldn't be there.
...
Thanks to Nathan for spotting this.
This commit was SVN r26963.
2012-08-07 20:04:01 +00:00
George Bosilca
113b45b4e6
Add support for the new MPI_Type_create_hindexed_block (MPI 3.0).
...
This commit was SVN r26962.
2012-08-07 12:48:30 +00:00
George Bosilca
3e288aaef6
Indentation.
...
This commit was SVN r26961.
2012-08-07 12:46:47 +00:00
Shiqing Fan
2f442799f8
fix several typecasts
...
This commit was SVN r26957.
2012-08-07 10:41:53 +00:00
Yael Dayan
7895cd1114
adding a fragmentation mechanism to the Get flow in function mca_pml_ob1_recv_request_progress_rget
...
This commit was SVN r26956.
2012-08-07 07:15:21 +00:00
Vasily Filipov
fc712182db
MTL MXM: make MXM use MXM_VERSION macro for MXM version checking.
...
This commit was SVN r26952.
2012-08-06 06:35:57 +00:00
Ralph Castain
89f3754559
Bring in the rest of MPI-3 Ticket #125 changes, including changes to mpi.h, function param lists, and associated documentation.
...
This commit was SVN r26944.
2012-08-03 01:09:59 +00:00
Ralph Castain
bf701f6c55
Make PMPI match MPI defs
...
This commit was SVN r26942.
2012-08-02 16:58:04 +00:00
Ralph Castain
8b595ddf84
Complete changes specified in MPI-3 Ticket #125 . Still holding on proposed change to MPI_Init as it remains under discussion (and is just plain uuuugly). No action taken on changing string arrays as that part of #125 was not included in the final pdf text.
...
This commit was SVN r26939.
2012-08-02 16:31:02 +00:00
Ralph Castain
05845214b8
Add missing include file
...
This commit was SVN r26934.
2012-08-01 04:08:47 +00:00
Matthias Jurenz
79a065290c
Changes to OTF:
...
- general:
- incremented version number to 1.11.2openmpi
- lib OTFAUX:
- speed-up messages matching, if no snapshots should be generated
Changes to VT:
- general:
- incremented version number to 5.13.1openmpi
- compiler wrappers:
- vtnvcc:
- add path to cuda.h to the PDT parser command
- exclude *.cu source files from instrumenting with PDT/TAU; the PDT parser is not (yet) able to handle CUDA statements and kernels
- vtunify:
- fixed timestamp boundary check for merging asynchronous plugin counters (i.e. async. timestamp must >= process' start timestamp)
- fixed timestamp conversion from local to global
- print percentage of message matching bumps (unmatched or reversed messages)
- inlined key-value list "record handler"
- minor optimizations in hook for merging async. events:
- search async. source manager only once per stream
- don't call writeRecHook_Event() if no async. source key is defined
This commit was SVN r26925.
2012-07-31 08:45:37 +00:00
Vasily Filipov
c386847d9a
MTL MXM: Adding MXM version protect for Mprobe, Mrecv resources.
...
This commit was SVN r26922.
2012-07-31 07:57:25 +00:00
Vishwanath Venkatesan
dccfd18481
1. Removing two-phase support functions
...
2. Moving nbc headers to a seperate header file and modifying
io_ompio_nbc.c accordingly.
This commit was SVN r26921.
2012-07-31 04:39:13 +00:00
Vishwanath Venkatesan
539571171b
Moving support functions of two-phase to the two_phase component.
...
This commit was SVN r26920.
2012-07-31 04:37:04 +00:00
Edgar Gabriel
fb64322dc3
this code section was supposed to be commented out...
...
This commit was SVN r26918.
2012-07-30 20:46:07 +00:00
Edgar Gabriel
1078f13ad2
set status->_ucount correctly for collective read and write operations in the module
...
This commit was SVN r26916.
2012-07-30 20:14:36 +00:00
Edgar Gabriel
91c8577d9d
fix in the offset calculation for explicit offset operations.
...
This commit was SVN r26915.
2012-07-30 20:08:00 +00:00
Edgar Gabriel
81a050add9
simplify the individual fcoll module by just calling the
...
mca_io_ompio_file_read/write functions directly. Avoid replicating the code in
both places.
This commit was SVN r26909.
2012-07-30 15:44:22 +00:00
Edgar Gabriel
66c5a80dfd
- get rid of a warning about an unused variable
...
- return MPI_ERR_OTHER instead of MPI_SUCCESS for the functions that are not
yet implemented
- add another field to the mca_io_ompio_file_t structure to point back to the
ompi_file_t structure.
This commit was SVN r26908.
2012-07-30 15:29:59 +00:00
Jeff Squyres
9f8265eccb
The files for automake to generate are specified via AC_CONFIG_FILES
...
in the */configure.m4 files. configure.params files are obsolete.
This commit was SVN r26897.
2012-07-27 14:33:17 +00:00
Shiqing Fan
42dfbc7d2f
Another CMake scripts update for:
...
correctly generate hwloc library
automatically define OMPI/OPAL/ORTE_OMPORTS for user applications
update the f77 bindings
This commit was SVN r26893.
2012-07-27 11:49:09 +00:00
Yevgeny Kliteynik
a6458da4ba
Using 8K as a minimal CQ length
...
- For now we'll use 8192 as a base value
- We leave the adjust_cq() as is
- For the long term we can work on an appropriate setting to expose through the INI file.
8K CQEs are 512K per process, which is 8MB for ppn=16
This commit was SVN r26877.
2012-07-26 21:06:18 +00:00
Nathan Hjelm
8736953c7f
btl/openib/connect improve the help message printed when a queue pair can not be created
...
This commit was SVN r26876.
2012-07-26 20:36:46 +00:00
Shiqing Fan
204fbfe4b1
update the wv btl component.
...
This commit was SVN r26872.
2012-07-26 15:35:01 +00:00
George Bosilca
3a8478827b
Fix the MPI_Cancel issue identified by Fujitsu. And a typo.
...
This commit was SVN r26871.
2012-07-26 14:06:24 +00:00
Vasily Filipov
4e66ff030b
MTL MXM Mrecv: adding missed return message to a free list.
...
This commit was SVN r26870.
2012-07-26 11:22:22 +00:00
Nathan Hjelm
fe0e7f81df
btl/openib: as discussed remove the per-peer queue pair from the default configuration
...
This commit was SVN r26869.
2012-07-25 22:53:58 +00:00
Jeff Squyres
5ec6a65a72
After I spent a while looking in libibverbs for
...
ibv_get_device_list_compat() and not finding it, I finally realized
that it was a function in OMPI. So let's name it with a proper ompi_
prefix, not an ibv_ prefix.
This commit was SVN r26867.
2012-07-25 16:32:51 +00:00
Vasily Filipov
ef9bd8e4cb
MTL MXM: MPI_Mprobe, MPI_Mrecv implementation for MXM adding.
...
This commit was SVN r26866.
2012-07-25 13:26:40 +00:00
George Bosilca
118e30a2ac
Typo.
...
This commit was SVN r26865.
2012-07-25 12:42:31 +00:00
George Bosilca
b6f4bc9656
size_t not int everywhere. Correctly compute with size_t (don't initialize
...
it to a negative number). Get rid of the multiplication in the critical
path, and keep the functions as simple as possible.
This commit was SVN r26864.
2012-07-25 12:41:53 +00:00
Yael Dayan
8cad1d6481
while working on a fix for the Get flow in pml, I've encountered a problem in "mca_pml_ob1_compute_segment_length" function, at pml_ob1.h file.
...
The return value from this function was truncated from size_t to int. This fix changes the return value to type size_t.
This commit was SVN r26863.
2012-07-25 12:08:41 +00:00
George Bosilca
b0e2dc7ae3
Fix the darray issue where the UB was not computed correctly. The
...
old version of the code tried to use the MPI_UB marker, but this
failed if the old marker (the one set in the cyclic function) had
a larger value. Replace the hardcore markers MPI_LB and MPI_UB by
their softer counterparts (using the _resize function).
This commit was SVN r26862.
2012-07-24 22:24:54 +00:00
Jeff Squyres
9cb3f31b50
Odd; this compiled on OS X without needing #include "opal_stdint.h".
...
Linux appears to need it. Shrug.
This commit was SVN r26858.
2012-07-24 13:47:24 +00:00
Jeff Squyres
6f5fd6245f
Add missing %d
...
This commit was SVN r26857.
2012-07-24 13:33:11 +00:00
Jeff Squyres
0b4a659683
Stomp some compiler warnings; use proper printf sequences for uint64_t.
...
This commit was SVN r26856.
2012-07-24 13:03:55 +00:00
Jeff Squyres
e66d386441
Add a new missing field to the template BTL module that was causing a
...
bunch of compiler warnings.
This commit was SVN r26855.
2012-07-24 12:55:12 +00:00
Mike Dubman
4784253f5c
revert commit, breaks backwards compatability, will be revised
...
This commit was SVN r26852.
2012-07-24 11:48:18 +00:00
Shiqing Fan
5d81c27282
Update the CMake files for Fortran 77 bindings, get ready for F90 bindings.
...
Change several variable names and update the macros.
This commit was SVN r26851.
2012-07-24 08:49:34 +00:00
Vasily Filipov
99bd5977bd
MTL MXM: small fix in the mxm_req_probe func interface.
...
This commit was SVN r26850.
2012-07-24 08:46:38 +00:00
George Bosilca
6ebbacb054
Complete the dump function for the SM BTL. Now we can see all fragments in all
...
the queues as long as the BTL is dump-friendly (only SM right now).
This commit was SVN r26849.
2012-07-24 00:22:22 +00:00
George Bosilca
55bc3c4763
Fix the copyright.
...
This commit was SVN r26848.
2012-07-24 00:20:24 +00:00