Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
Patch.cpp File Reference
#include "shamrock/patch/Patch.hpp"
#include "shamsys/MpiDataTypeHandler.hpp"
+ Include dependency graph for Patch.cpp:

Go to the source code of this file.

Namespaces

namespace  shamrock
 namespace for the main framework
 

Functions

template<>
MPI_Datatype shamrock::patch::get_patch_mpi_type< 3 > ()
 
 Register_MPIDtypeInit (init_patch_type, "mpi patch type")
 
 Register_MPIDtypeFree (free_patch_type, "mpi patch type")
 

Variables

MPI_Datatype shamrock::patch::patch_3d_MPI_type
 
MPI_Datatype patch_3d_MPI_types_list [2]
 
int patch_3d_MPI_block_lens [2]
 
MPI_Aint patch_3d_MPI_offset [2]
 

Detailed Description

Author
Timothée David–Cléris (tim.s.nosp@m.hamr.nosp@m.ock@p.nosp@m.roto.nosp@m.n.me)

Definition in file Patch.cpp.

Function Documentation

◆ get_patch_mpi_type< 3 >()

template<>
MPI_Datatype shamrock::patch::get_patch_mpi_type< 3 > ( )

Definition at line 24 of file Patch.cpp.

◆ Register_MPIDtypeFree()

Register_MPIDtypeFree ( free_patch_type  ,
"mpi patch type"   
)

Definition at line 58 of file Patch.cpp.

◆ Register_MPIDtypeInit()

Register_MPIDtypeInit ( init_patch_type  ,
"mpi patch type"   
)

Definition at line 37 of file Patch.cpp.

Variable Documentation

◆ patch_3d_MPI_block_lens

int patch_3d_MPI_block_lens[2]

Definition at line 34 of file Patch.cpp.

◆ patch_3d_MPI_offset

MPI_Aint patch_3d_MPI_offset[2]

Definition at line 35 of file Patch.cpp.

◆ patch_3d_MPI_type

MPI_Datatype shamrock::patch::patch_3d_MPI_type

Definition at line 21 of file Patch.cpp.

◆ patch_3d_MPI_types_list

MPI_Datatype patch_3d_MPI_types_list[2]

Definition at line 33 of file Patch.cpp.