pmodels / armci-mpi

An implementation of ARMCI using MPI one-sided communication (RMA)
https://wiki.mpich.org/armci-mpi/index.php/Main_Page
Other
13 stars 7 forks source link

add ARMCI_Init_thread_comm #26

Closed jeffhammond closed 5 years ago

jeffhammond commented 5 years ago

requested by Eric Bylaska.

Signed-off-by: Hammond, Jeff R jeff.r.hammond@intel.com

jdinan commented 5 years ago

It looks like there are some new build failures in Travis. Wonder if these are related, since they are in the same file modified by this PR?

src/init_finalize.c:43:21: error: variable has incomplete type 'struct timespec'
    struct timespec napstruct = { .tv_sec  = 0,
                    ^
src/init_finalize.c:43:12: note: forward declaration of 'struct timespec'
    struct timespec napstruct = { .tv_sec  = 0,
           ^
1 error generated.
Makefile:1706: recipe for target 'src/init_finalize.lo' failed
make: *** [src/init_finalize.lo] Error 1
The command "sh ./travis/build-run.sh $TRAVIS_ROOT $MPI_IMPL" exited with 2.
jeffhammond commented 5 years ago

Yeah, I need to fix a lot of Travis issues in my open-source projects. Just haven't had time.

jeffhammond commented 5 years ago

@jdinan The struct timespec are stupid POSIX/BSD/ISO problems and I cannot reproduce locally. I will debug them in another branch.