Eigenvalue SoLvers for Petaflop-Applications (ELPA)  2020.11.001
Macros | Functions
test_c_bindings.c File Reference
#include "config-f90.h"
#include <stdio.h>
#include <stdlib.h>
#include <mpi.h>
#include <math.h>

Macros

#define C_INT_TYPE_PTR   int*
 
#define C_INT_TYPE   int
 

Functions

void d_test_c_bindings (double *A, int np_rows, int np_cols, int my_prow, int my_pcol, int *a_desc, double *Res, MPI_Comm row_comm, MPI_Comm col_comm)
 
void d_test_c_bindings_c (double *A, int local_rows, int local_cols, int np_rows, int np_cols, int my_prow, int my_pcol, int *a_desc, double *Res, int row_comm, int col_comm)
 

Macro Definition Documentation

◆ C_INT_TYPE

#define C_INT_TYPE   int

◆ C_INT_TYPE_PTR

#define C_INT_TYPE_PTR   int*

Function Documentation

◆ d_test_c_bindings()

void d_test_c_bindings ( double *  A,
int  np_rows,
int  np_cols,
int  my_prow,
int  my_pcol,
int *  a_desc,
double *  Res,
MPI_Comm  row_comm,
MPI_Comm  col_comm 
)

◆ d_test_c_bindings_c()

void d_test_c_bindings_c ( double *  A,
int  local_rows,
int  local_cols,
int  np_rows,
int  np_cols,
int  my_prow,
int  my_pcol,
int *  a_desc,
double *  Res,
int  row_comm,
int  col_comm 
)