CPM: A software tool for Communication Performance Modelling
Classes | |
| struct | LinInterp_model |
Functions | |
| LinInterp_model * | LinInterp_alloc (int size, int num_points) |
| void | LinInterp_free (LinInterp_model *model) |
| void | LinInterp_estimate (MPI_Comm comm, MPIB_precision precision, MPIB_msgset msgset, int parallel, LinInterp_model **_model) |
| void | LinInterp_read (FILE *stream, LinInterp_model **model) |
| void | LinInterp_write (FILE *stream, const LinInterp_model *model) |
| double | LinInterp_predict_p2p (void *_this, int i, int j, int M) |
Function Documentation
| LinInterp_model* LinInterp_alloc | ( | int | size, | |
| int | num_points | |||
| ) |
Allocates the linear interpolation model
| void LinInterp_free | ( | LinInterp_model * | model | ) |
Frees the linear interpolation model
| void LinInterp_estimate | ( | MPI_Comm | comm, | |
| MPIB_precision | precision, | |||
| MPIB_msgset | msgset, | |||
| int | parallel, | |||
| LinInterp_model ** | _model | |||
| ) |
Estimates the linear interpolation model
| void LinInterp_read | ( | FILE * | stream, | |
| LinInterp_model ** | model | |||
| ) |
Reads the linear interpolation model
| void LinInterp_write | ( | FILE * | stream, | |
| const LinInterp_model * | model | |||
| ) |
Writes the linear interpolation model
| double LinInterp_predict_p2p | ( | void * | _this, | |
| int | i, | |||
| int | j, | |||
| int | M | |||
| ) |
Predicts the p2p communication execution time using the linear interpolation model


