Yet Another eXchange Tool 0.11.3
Loading...
Searching...
No Matches
Functions
xt_init.c File Reference
#include <stdlib.h>
#include "core/core.h"
#include "xt_init_internal.h"
#include "xt_config_internal.h"
#include "xt_idxlist_internal.h"
#include "xt_idxstripes_internal.h"
#include "xt_idxsection_internal.h"
#include "xt_idxempty_internal.h"
#include "xt_exchanger.h"
#include "xt_mpi_internal.h"
#include "instr.h"
#include "xt_gpu.h"
Include dependency graph for xt_init.c:

Go to the source code of this file.

Functions

int xt_lib_state __attribute__ ((aligned(FC_ALIGN_C_INT), common))
 
void xt_initialize (MPI_Comm default_comm)
 
void xt_finalize (void)
 
int xt_initialized (void)
 
int xt_finalized (void)
 

Detailed Description

Author
Jörg Behrens behre.nosp@m.ns@d.nosp@m.krz.d.nosp@m.e Moritz Hanke hanke.nosp@m.@dkr.nosp@m.z.de Thomas Jahns jahns.nosp@m.@dkr.nosp@m.z.de

Definition in file xt_init.c.

Function Documentation

◆ __attribute__()

int xt_lib_state __attribute__ ( (aligned(FC_ALIGN_C_INT), common) )

◆ xt_finalize()

void xt_finalize ( void )

finalize library

Note
this call only deallocates resources allocated via xt_initialize and not objects explicitly created by xt_*_new calls.

Definition at line 92 of file xt_init.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xt_finalized()

int xt_finalized ( void )
Returns
1 if xt_finalized has been called, zero otherwise

Definition at line 116 of file xt_init.c.

Here is the caller graph for this function:

◆ xt_initialize()

void xt_initialize ( MPI_Comm default_comm)

initialize library

Parameters
[in]default_commcommunicator to use for collective aborts

Definition at line 70 of file xt_init.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xt_initialized()

int xt_initialized ( void )
Returns
1 if xt_initialize has been called, zero otherwise

Definition at line 110 of file xt_init.c.

Here is the caller graph for this function: