Mentions légales du service

Skip to content
Snippets Groups Projects

5 - Dist/SPMM

Merged Tony Delarue requested to merge tdelarue/spm:dist/spmm into master
2 files
+ 1
41
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 0
40
/**
*
* @file spm/spm_mpi.h
*
* @copyright 2013-2017 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* Definitions MPI interface for the SPM
*
* @version 6.0.0
* @author Mathieu Faverge
* @author Tony Delarue
* @author Pierre Ramet
* @date 2020-02-27
*
*/
#ifndef _spm_mpi_h_
#define _spm_mpi_h_
#if defined(SPM_WITH_MPI)
#include <mpi.h>
#define SPM_MPI_COMPLEX64 MPI_C_DOUBLE_COMPLEX
#define SPM_MPI_COMPLEX32 MPI_C_FLOAT_COMPLEX
#define SPM_MPI_DOUBLE MPI_DOUBLE
#define SPM_MPI_FLOAT MPI_FLOAT
typedef MPI_Comm SPM_Comm;
#else
typedef uintptr_t SPM_Comm;
#ifndef MPI_COMM_WORLD
#define MPI_COMM_WORLD 0
#endif
#endif /* SPM_WITH_MPI */
#endif /* _spm_mpi_h_ */
Loading