SimGrid  3.18
Versatile Simulation of Distributed Systems
smpi_f77_comm.cpp File Reference
#include "private.hpp"
#include "smpi_comm.hpp"
#include "smpi_info.hpp"

Functions

void mpi_comm_rank_ (int *comm, int *rank, int *ierr)
 
void mpi_comm_size_ (int *comm, int *size, int *ierr)
 
void mpi_comm_dup_ (int *comm, int *newcomm, int *ierr)
 
void mpi_comm_create_ (int *comm, int *group, int *newcomm, int *ierr)
 
void mpi_comm_free_ (int *comm, int *ierr)
 
void mpi_comm_split_ (int *comm, int *color, int *key, int *comm_out, int *ierr)
 
void mpi_comm_group_ (int *comm, int *group_out, int *ierr)
 
void mpi_comm_create_group_ (int *comm, int *group, int i, int *comm_out, int *ierr)
 
void mpi_comm_get_attr_ (int *comm, int *comm_keyval, void *attribute_val, int *flag, int *ierr)
 
void mpi_comm_set_attr_ (int *comm, int *comm_keyval, void *attribute_val, int *ierr)
 
void mpi_comm_delete_attr_ (int *comm, int *comm_keyval, int *ierr)
 
void mpi_comm_create_keyval_ (void *copy_fn, void *delete_fn, int *keyval, void *extra_state, int *ierr)
 
void mpi_comm_free_keyval_ (int *keyval, int *ierr)
 
void mpi_comm_get_name_ (int *comm, char *name, int *len, int *ierr)
 
void mpi_comm_compare_ (int *comm1, int *comm2, int *result, int *ierr)
 
void mpi_comm_disconnect_ (int *comm, int *ierr)
 
void mpi_comm_set_errhandler_ (int *comm, void *errhandler, int *ierr)
 
void mpi_comm_get_errhandler_ (int *comm, void *errhandler, int *ierr)
 
void mpi_comm_test_inter_ (int *comm, int *flag, int *ierr)
 
void mpi_comm_remote_group_ (int *comm, int *group, int *ierr)
 
void mpi_comm_remote_size_ (int *comm, int *size, int *ierr)
 
void mpi_comm_set_name_ (int *comm, char *name, int *ierr, int size)
 
void mpi_comm_dup_with_info_ (int *comm, int *info, int *newcomm, int *ierr)
 
void mpi_comm_split_type_ (int *comm, int *split_type, int *key, int *info, int *newcomm, int *ierr)
 
void mpi_comm_set_info_ (int *comm, int *info, int *ierr)
 
void mpi_comm_get_info_ (int *comm, int *info, int *ierr)
 
void mpi_comm_create_errhandler_ (void *function, void *errhandler, int *ierr)
 
void mpi_comm_call_errhandler_ (int *comm, int *errorcode, int *ierr)
 
void mpi_comm_connect_ (char *port_name, int *info, int *root, int *comm, int *newcomm, int *ierr)
 
void mpi_comm_join_ (int *fd, int *intercomm, int *ierr)
 
void mpi_comm_accept_ (char *port_name, int *info, int *root, int *comm, int *newcomm, int *ierr)
 
void mpi_comm_spawn_ (char *command, char *argv, int *maxprocs, int *info, int *root, int *comm, int *intercomm, int *array_of_errcodes, int *ierr)
 
void mpi_comm_spawn_multiple_ (int *count, char *array_of_commands, char **array_of_argv, int *array_of_maxprocs, int *array_of_info, int *root, int *comm, int *intercomm, int *array_of_errcodes, int *ierr)
 
void mpi_comm_get_parent_ (int *parent, int *ierr)
 

Function Documentation

◆ mpi_comm_rank_()

void mpi_comm_rank_ ( int *  comm,
int *  rank,
int *  ierr 
)

◆ mpi_comm_size_()

void mpi_comm_size_ ( int *  comm,
int *  size,
int *  ierr 
)

◆ mpi_comm_dup_()

void mpi_comm_dup_ ( int *  comm,
int *  newcomm,
int *  ierr 
)

◆ mpi_comm_create_()

void mpi_comm_create_ ( int *  comm,
int *  group,
int *  newcomm,
int *  ierr 
)

◆ mpi_comm_free_()

void mpi_comm_free_ ( int *  comm,
int *  ierr 
)

◆ mpi_comm_split_()

void mpi_comm_split_ ( int *  comm,
int *  color,
int *  key,
int *  comm_out,
int *  ierr 
)

◆ mpi_comm_group_()

void mpi_comm_group_ ( int *  comm,
int *  group_out,
int *  ierr 
)

◆ mpi_comm_create_group_()

void mpi_comm_create_group_ ( int *  comm,
int *  group,
int  i,
int *  comm_out,
int *  ierr 
)

◆ mpi_comm_get_attr_()

void mpi_comm_get_attr_ ( int *  comm,
int *  comm_keyval,
void attribute_val,
int *  flag,
int *  ierr 
)

◆ mpi_comm_set_attr_()

void mpi_comm_set_attr_ ( int *  comm,
int *  comm_keyval,
void attribute_val,
int *  ierr 
)

◆ mpi_comm_delete_attr_()

void mpi_comm_delete_attr_ ( int *  comm,
int *  comm_keyval,
int *  ierr 
)

◆ mpi_comm_create_keyval_()

void mpi_comm_create_keyval_ ( void copy_fn,
void delete_fn,
int *  keyval,
void extra_state,
int *  ierr 
)

◆ mpi_comm_free_keyval_()

void mpi_comm_free_keyval_ ( int *  keyval,
int *  ierr 
)

◆ mpi_comm_get_name_()

void mpi_comm_get_name_ ( int *  comm,
char *  name,
int *  len,
int *  ierr 
)

◆ mpi_comm_compare_()

void mpi_comm_compare_ ( int *  comm1,
int *  comm2,
int *  result,
int *  ierr 
)

◆ mpi_comm_disconnect_()

void mpi_comm_disconnect_ ( int *  comm,
int *  ierr 
)

◆ mpi_comm_set_errhandler_()

void mpi_comm_set_errhandler_ ( int *  comm,
void errhandler,
int *  ierr 
)

◆ mpi_comm_get_errhandler_()

void mpi_comm_get_errhandler_ ( int *  comm,
void errhandler,
int *  ierr 
)

◆ mpi_comm_test_inter_()

void mpi_comm_test_inter_ ( int *  comm,
int *  flag,
int *  ierr 
)

◆ mpi_comm_remote_group_()

void mpi_comm_remote_group_ ( int *  comm,
int *  group,
int *  ierr 
)

◆ mpi_comm_remote_size_()

void mpi_comm_remote_size_ ( int *  comm,
int *  size,
int *  ierr 
)

◆ mpi_comm_set_name_()

void mpi_comm_set_name_ ( int *  comm,
char *  name,
int *  ierr,
int  size 
)

◆ mpi_comm_dup_with_info_()

void mpi_comm_dup_with_info_ ( int *  comm,
int *  info,
int *  newcomm,
int *  ierr 
)

◆ mpi_comm_split_type_()

void mpi_comm_split_type_ ( int *  comm,
int *  split_type,
int *  key,
int *  info,
int *  newcomm,
int *  ierr 
)

◆ mpi_comm_set_info_()

void mpi_comm_set_info_ ( int *  comm,
int *  info,
int *  ierr 
)

◆ mpi_comm_get_info_()

void mpi_comm_get_info_ ( int *  comm,
int *  info,
int *  ierr 
)

◆ mpi_comm_create_errhandler_()

void mpi_comm_create_errhandler_ ( void function,
void errhandler,
int *  ierr 
)

◆ mpi_comm_call_errhandler_()

void mpi_comm_call_errhandler_ ( int *  comm,
int *  errorcode,
int *  ierr 
)

◆ mpi_comm_connect_()

void mpi_comm_connect_ ( char *  port_name,
int *  info,
int *  root,
int *  comm,
int *  newcomm,
int *  ierr 
)

◆ mpi_comm_join_()

void mpi_comm_join_ ( int *  fd,
int *  intercomm,
int *  ierr 
)

◆ mpi_comm_accept_()

void mpi_comm_accept_ ( char *  port_name,
int *  info,
int *  root,
int *  comm,
int *  newcomm,
int *  ierr 
)

◆ mpi_comm_spawn_()

void mpi_comm_spawn_ ( char *  command,
char *  argv,
int *  maxprocs,
int *  info,
int *  root,
int *  comm,
int *  intercomm,
int *  array_of_errcodes,
int *  ierr 
)

◆ mpi_comm_spawn_multiple_()

void mpi_comm_spawn_multiple_ ( int *  count,
char *  array_of_commands,
char **  array_of_argv,
int *  array_of_maxprocs,
int *  array_of_info,
int *  root,
int *  comm,
int *  intercomm,
int *  array_of_errcodes,
int *  ierr 
)

◆ mpi_comm_get_parent_()

void mpi_comm_get_parent_ ( int *  parent,
int *  ierr 
)