Yet Another eXchange Tool  DO_NOT_EDIT_HERE
Data Structures | Macros | Functions | Variables
core.c File Reference

interface to user-adjustable core routines of scales ppm More...

#include <stdio.h>
#include <cfortran.h>
#include "core.h"
#include "symprefix.h"
Include dependency graph for core.c:

Go to the source code of this file.

Data Structures

struct  XT_F2C_Def
 

Macros

#define XT_F2C_Data   COMMON_BLOCK(XT_F2C_DATA,xt_f2c_data)
 

Functions

MPI_Comm SymPrefix (default_comm)
 
 COMMON_BLOCK_DEF (XT_F2C_Def, XT_F2C_Data)
 
void SymPrefix() set_default_comm (MPI_Comm comm)
 
void SymPrefix() abort_default (MPI_Comm comm, const char *msg, const char *source, int line)
 
 SymPrefix (abort_func)
 

Variables

XT_F2C_Def XT_F2C_Data
 

Detailed Description

interface to user-adjustable core routines of scales ppm

Author
Thomas Jahns jahns.nosp@m.@dkr.nosp@m.z.de

Definition in file core.c.

Macro Definition Documentation

◆ XT_F2C_Data

#define XT_F2C_Data   COMMON_BLOCK(XT_F2C_DATA,xt_f2c_data)

Definition at line 73 of file core.c.

Function Documentation

◆ abort_default()

void SymPrefix() abort_default ( MPI_Comm  comm,
const char *  msg,
const char *  source,
int  line 
)

This function prints the message argument and file and line of the error to standard error, and calls either MPI_Abort or abort depending on wether MPI is initialized.

Parameters
commMPI communcator object to use on call to MPI_Abort
msgmessage text to print
sourcestring describing source file name
lineline number of caller

Definition at line 98 of file core.c.

◆ COMMON_BLOCK_DEF()

COMMON_BLOCK_DEF ( XT_F2C_Def  ,
XT_F2C_Data   
)

◆ set_default_comm()

void SymPrefix() set_default_comm ( MPI_Comm  comm)

change default communicator object

Definition at line 85 of file core.c.

Here is the call graph for this function:

◆ SymPrefix() [1/2]

MPI_Comm SymPrefix ( default_comm  )
Here is the caller graph for this function:

◆ SymPrefix() [2/2]

SymPrefix ( abort_func  )

Unless modified, this function pointer will reference PPM_abort_default.

Definition at line 112 of file core.c.

Variable Documentation

◆ XT_F2C_Data

XT_F2C_Def XT_F2C_Data

Definition at line 82 of file core.c.