1
1
openmpi/ompi
George Bosilca df13c2810d Undo the last commit related to the Fortran profiling. After spending few hours
pondering about this problem, we came to the conclusion that the best approach
is to keep what we had before (i.e. the original approach).

The main reason for this is being nice with tool developers. In the current
incarnation, they can either catch the Fortran calls or the C calls. If they
provide both, then they will have to figure out how to cope with the double
calls (as your example highlight).

Here is the behavior Open MPI will stick too:
Fortran MPI  -> C MPI
Fortran PMPI -> C MPI

However, the is another possible approach. This might avoid the double calls
while preserving the tool writers friendliness. This possible approach will do:
   Fortran MPI  -> C MPI
   Fortran PMPI -> C PMPI
                     ^
Unfortunately, we will have to heavily modify all files in the Fortran
interface layer in order to support this approach.

This commit was SVN r20079.
2008-12-06 00:35:32 +00:00
..
attribute Repair the MPI-2 dynamic operations. This includes: 2008-07-03 17:53:37 +00:00
class Small fix for including unistd.h header file. 2008-06-27 16:25:31 +00:00
communicator now that we have the unexpected message queue for unknown communicators, there is no need to have this additional synchronization operation for multi-threaded communicator creations. 2008-12-02 16:30:15 +00:00
contrib/vt Fixed faulty length-parameter in snprintf call 2008-11-07 17:15:07 +00:00
datatype When copying data using the same datatype don't ignore the gap in 2008-11-25 00:26:12 +00:00
debuggers Add a missing header file; we won't find mca_topo_base_comm_1_0_0_t 2008-12-05 14:32:50 +00:00
errhandler Based on a review by Ralph, no need to call getpid() or gethostname(); 2008-09-23 20:04:34 +00:00
etc Many thanks to Ralf W. for finding a subtle bug in these Makefile.am's 2008-06-04 01:28:03 +00:00
file - Destruct the file->f_io_requests_lock as well. 2008-10-14 15:23:45 +00:00
group Fix 2 derefenced NULL variables (Coverty fix 474 & 476). 2008-08-06 15:50:54 +00:00
include Increase the size of MPI_MAX_PORT_NAME from 256 to 1024. 2008-09-25 16:47:17 +00:00
info Effectively revert the orte_output system and return to direct use of opal_output at all levels. Retain the orte_show_help subsystem to allow aggregation of show_help messages at the HNP. 2008-06-09 14:53:58 +00:00
mca Added the part number for IBM's 2nd rev of the eHCA to the eHCA param stanza 2008-12-03 14:35:43 +00:00
mpi Undo the last commit related to the Fortran profiling. After spending few hours 2008-12-06 00:35:32 +00:00
op Refs trac:1603: 2008-11-07 20:37:21 +00:00
peruse - Move the OMPI_DECLSPEC from .c to .h 2008-09-11 12:26:33 +00:00
proc Fix CID 839: minor memory leak on error 2008-08-11 20:46:27 +00:00
request - As shown in ticket #1349, the status is not copied 2008-09-02 15:36:10 +00:00
runtime Only set ompi_mpi_leave_pinned (a bool) to true if the MCA param value 2008-11-06 21:22:07 +00:00
tools Refs trac:1603: 2008-11-07 20:37:21 +00:00
win Replace the ompi_pointer_array with opal_pointer_array. The next step 2007-12-21 06:02:00 +00:00
Makefile.am Some more work on the man pages: 2008-08-07 19:20:40 +00:00