#include <assert.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <string.h>
#include <time.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#include <unistd.h>
#include "sion.h"
#include "sion_debug.h"
#include "sion_error_handler.h"
#include "sion_internal.h"
#include "sion_metadata.h"
#include "sion_filedesc.h"
#include "sion_tools.h"
#include "sion_fd.h"
#include "sion_file.h"
#include "sion_hints.h"
#include "sion_printts.h"
#include "sion_internal_startptr.h"
#include "sion_internal_collstat.h"
Go to the source code of this file.
|
#define | _XOPEN_SOURCE 700 |
|
#define | DFUNCTION "_sion_calculate_set_alignment" |
| Calculates the size of the first meta data block. More...
|
|
#define | DFUNCTION "_sion_get_size_metadatablock1" |
| Calculates the size of the first meta data block. More...
|
|
#define | DFUNCTION "_sion_calculate_startpointers" |
| Calculates the size of the first meta data block. More...
|
|
#define | DFUNCTION "_sion_calculate_num_collector" |
| Calculates the size of the first meta data block. More...
|
|
#define | DFUNCTION "_sion_calculate_startpointers_collective" |
| Calculates the size of the first meta data block. More...
|
|
#define | DFUNCTION "_sion_calculate_startpointers_collective_merge" |
| Calculates the size of the first meta data block. More...
|
|
◆ DFUNCTION [1/6]
#define DFUNCTION "_sion_calculate_set_alignment" |
Calculates the size of the first meta data block.
Calculate the start pointers for collective operations using special merge mode.
Calculate the start pointers for collective operations.
Implements a heuiristic to determine the number of collectors per file.
Calculate the start pointers.
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
- Return values
-
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
- Return values
-
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
*num_collector |
|
- Return values
-
Definition at line 378 of file sion_internal_startptr.c.
◆ DFUNCTION [2/6]
#define DFUNCTION "_sion_get_size_metadatablock1" |
Calculates the size of the first meta data block.
Calculate the start pointers for collective operations using special merge mode.
Calculate the start pointers for collective operations.
Implements a heuiristic to determine the number of collectors per file.
Calculate the start pointers.
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
- Return values
-
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
- Return values
-
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
*num_collector |
|
- Return values
-
Definition at line 378 of file sion_internal_startptr.c.
◆ DFUNCTION [3/6]
#define DFUNCTION "_sion_calculate_startpointers" |
Calculates the size of the first meta data block.
Calculate the start pointers for collective operations using special merge mode.
Calculate the start pointers for collective operations.
Implements a heuiristic to determine the number of collectors per file.
Calculate the start pointers.
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
- Return values
-
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
- Return values
-
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
*num_collector |
|
- Return values
-
Definition at line 378 of file sion_internal_startptr.c.
◆ DFUNCTION [4/6]
#define DFUNCTION "_sion_calculate_num_collector" |
Calculates the size of the first meta data block.
Calculate the start pointers for collective operations using special merge mode.
Calculate the start pointers for collective operations.
Implements a heuiristic to determine the number of collectors per file.
Calculate the start pointers.
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
- Return values
-
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
- Return values
-
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
*num_collector |
|
- Return values
-
Definition at line 378 of file sion_internal_startptr.c.
◆ DFUNCTION [5/6]
#define DFUNCTION "_sion_calculate_startpointers_collective" |
Calculates the size of the first meta data block.
Calculate the start pointers for collective operations using special merge mode.
Calculate the start pointers for collective operations.
Implements a heuiristic to determine the number of collectors per file.
Calculate the start pointers.
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
- Return values
-
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
- Return values
-
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
*num_collector |
|
- Return values
-
Definition at line 378 of file sion_internal_startptr.c.
◆ DFUNCTION [6/6]
#define DFUNCTION "_sion_calculate_startpointers_collective_merge" |
Calculates the size of the first meta data block.
Calculate the start pointers for collective operations using special merge mode.
Calculate the start pointers for collective operations.
Implements a heuiristic to determine the number of collectors per file.
Calculate the start pointers.
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
- Return values
-
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
- Return values
-
- Parameters
-
*sion_filedesc | sion file description struct (_sion_filedesc) |
*num_collector |
|
- Return values
-
Definition at line 378 of file sion_internal_startptr.c.