- 13 Nov, 2014 3 commits
-
-
Junchao Zhang authored
Without doing so, the script wrongly thinks #ifdef etc. are part of a subroutine's prototype line. No review since F08 binding is experimental now.
-
Junchao Zhang authored
No review since F08 binding is experimental now.
-
This patch implemented four functions for nonblocking collective I/O, which will be added to MPI 3.1 standard. Details for these functions can be found in the MPI-Forum ticket, https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/273 . Currently, they are implemented as MPIX functions. Signed-off-by:
Rob Latham <robl@mcs.anl.gov>
-
- 07 Jul, 2014 1 commit
-
-
After fixing #2002, MPICH_ATTR_WEAK_ALIAS is not needed. This commit cleans up its leftovers. Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
- 19 Jun, 2014 1 commit
-
-
Junchao Zhang authored
One bug is related to converting the array_of_argv argument in MPI_Comm_spawn_multiple from a Fortran style, i.e. type CHARACTER(LEN=*), INTENT(IN) :: array_of_argv(count, *), to a C style, i.e., char** array_of_argv[count] No review since F08 binding is experimental now.
-
- 26 May, 2014 1 commit
-
-
Junchao Zhang authored
To print out something like "$vec[$i]->base_addr", where @vec is an integer array, the old perl is confused by "->" and thinks it is an operator. In fact, we just want to print out "->base_addr" literally. Newer perl (e.g., 5.16.2) is fine with this syntax. Change to "$vec[$i]"."->base_addr" to avoid this problem. No review since F08 binding is experimental now.
-
- 22 May, 2014 2 commits
-
-
Junchao Zhang authored
The compile time constant MPI_SUBARRAYS_SUPPORTED is changed to true now. To test if a subarray is contiguous, one may use CFI_is_contiguous(cdesc). But note that CFI_is_contiguous(cdesc) is only applicable to arrays. When cdesc is a descripitor for a scalar, CFI_is_contiguous(cdesc) returns false. But apparently, scalars are contiguous in MPI's viewpoint. So we add a check against scalars. No review since F08 binding is experimental now.
-
Junchao Zhang authored
Since Fortran forbids passing a disassociated (e.g., NULL) pointer to a non-pointer dummy argument (e.g., an assumed-type, assumed-rank argument), we can not use the same MPI_BOTTOM value in C from Fortran. So we use another approach. See implementation details at the EuroMPI-2014 paper "Implementing the MPI-3.0 Fortran 2008 Binding" No review since F08 binding is experimental now.
-
- 30 Apr, 2014 3 commits
-
-
Pavan Balaji authored
No review since F08 binding is experimental now.
-
Junchao Zhang authored
This includes a configure test to check if the compiler supports F08. No review since F08 binding is experimental now.
-
Junchao Zhang authored
This script is used to generate C wrapper files No review since F08 binding is experimental now.
-