include/pch_intf.h File Reference

#include "stdint.h"
Include dependency graph for pch_intf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int pcr_init_parallel (int *argc, char **argv, char *Work_dir, char *interactive_output_name, FILE **interactive_output_p, int *Nr_pr, int *My_id)
int pcr_print_master ()
int pcr_send_buffer_open (int Message_id, int Buffer_size)
int pcr_buffer_pack_int (const int Message_id, const int Buffer_id, const int Nr_num, const int *Numbers)
int pcr_buffer_pack_double (const int Message_id, const int Buffer_id, const int Nr_num, const double *Numbers)
int pcr_buffer_pack_char (const int Message_id, const int Buffer_id, const int Nr_num, const char *Numbers)
int pcr_buffer_send (int Message_id, int Buffer_id, int Dest_proc)
 pcr_buffer_send
int pcr_buffer_bcast (int Message_id, int Buffer_id, int Sender_proc)
int pcr_buffer_receive (int Message_id, int Sender_proc, int Buffer_size)
 Version with support for out-of-order message recieving.
int pcr_buffer_unpack_int (int Message_id, int Buffer_id, int Nr_num, int *Numbers)
int pcr_buffer_unpack_double (int Message_id, int Buffer_id, int Nr_num, double *Numbers)
int pcr_buffer_unpack_char (int Message_id, int Buffer_id, int Nr_num, char *Numbers)
int pcr_recv_buffer_close (int Message_id, int Buffer_id)
int pcr_send_int (const int Dest_proc_id, const int Message_id, const int Nr_num, const int *Numbers)
int pcr_send_double (const int Dest_proc_id, const int Message_id, const int Nr_num, const double *Numbers)
int pcr_receive_int (int Sender_proc_id, int Message_id, int Nr_num, int *Numbers)
int pcr_receive_double (int Sender_proc_id, int Message_id, int Nr_num, double *Numbers)
int pcr_bcast_double (int Sender_proc_id, int Nr_num, double *Numbers)
 *---------------------------------------------------------
int pcr_bcast_int (int Sender_proc_id, int Nr_num, int *Numbers)
int pcr_bcast_char (int Sender_proc_id, int Nr_num, char *Numbers)
int pcr_allreduce_sum_int (const int Nr_num, const int *Numbers, int *Numbers_reduced)
int pcr_allreduce_sum_double (const int Nr_num, const double *Numbers, double *Numbers_reduced)
int pcr_allreduce_max_int (const int Nr_num, const int *Numbers, int *Numbers_reduced)
int pcr_allreduce_max_double (int Nr_num, double *Numbers, double *Numbers_reduced)
int pcr_exit_parallel (void)
int pcr_barrier (void)
int pcr_is_parallel_initialized (void)
int pcr_is_this_master (void)
int pcr_my_proc_id (void)
int pcr_nr_proc (void)
int pcr_allgather_int (const int send_values[], const int n_send_values, int gathered_values[], int n_gathered_values)
int pcr_send_bytes (const int Dest_proc_id, const int Message_id, const int Nr_bytes, const uint8_t *Bytes)
int pcr_receive_bytes (int Sender_proc_id, int Message_id, int Nr_bytes, uint8_t *Bytes)
int pcr_buffer_source_id (int Buffer)

Variables

const int PCC_ANY_PROC
const int PCC_USE_CURRENT_BUFFER
const int PCC_MASTER_PROC_ID
const int PCC_OK
const int PCC_DEFAULT_BUFFER_SIZE
const int PCC_DEFAULT_COMM
const int PCC_NEIGH_GROUP
int pcv_nr_proc
int pcv_my_proc_id
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1