MeDiPack  1.3.0
A Message Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
operatorFunctions.hpp File Reference
#include "../macros.h"
#include "op.hpp"
#include "../generated/ampiDefinitions.h"
Include dependency graph for operatorFunctions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  medi
 Global namespace for MeDiPack - Message Differentiation Package.
 

Functions

int medi::AMPI_Op_create (const bool requiresPrimal, const bool requiresPrimalSend, MPI_User_function *primalFunction, int primalFunctionCommute, MPI_User_function *modifiedPrimalFunction, int modifiedPrimalFunctionCommute, const PreAdjointOperation preAdjointOperation, const PostAdjointOperation postAdjointOperation, AMPI_Op *op)
 Optimized creation of an operator that will enalbe the AD tool to execute reduce operations.
 
int medi::AMPI_Op_create (MPI_User_function *user_fn, int commute, AMPI_Op *op)
 Default forward of the operator creation.
 
int medi::AMPI_Op_free (AMPI_Op *op)
 Frees the operator.