OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
Tags.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IPPL_ABORT_TAG   5
#define IPPL_EXIT_TAG   6
#define IPPL_RETRANSMIT_TAG   7
#define IPPL_MSG_OK_TAG   8
#define COMM_REDUCE_SEND_TAG   10000
#define COMM_REDUCE_RECV_TAG   11000
#define COMM_REDUCE_SCATTER_TAG   12000
#define COMM_REDUCE_CYCLE   1000
#define BC_PARALLEL_PERIODIC_TAG   15000
#define BC_TAG_CYCLE   1000
#define F_GUARD_CELLS_TAG   20000
#define F_WRITE_TAG   21000
#define F_READ_TAG   22000
#define F_GEN_ASSIGN_TAG   23000
#define F_REPARTITION_BCAST_TAG   24000
#define F_REDUCE_PERP_TAG   25000
#define F_GETSINGLE_TAG   26000
#define F_REDUCE_TAG   27000
#define F_LAYOUT_IO_TAG   28000
#define F_TAG_CYCLE   1000
#define FV_2D_TAG   30000
#define FV_3D_TAG   31000
#define FV_TAG_CYCLE   1000
#define FB_WRITE_TAG   32000
#define FB_READ_TAG   33000
#define FB_TAG_CYCLE   1000
#define FP_GATHER_TAG   34000
#define FP_TAG_CYCLE   1000
#define DF_MAKE_HOST_MAP_TAG   35000
#define DF_FIND_RECV_NODES_TAG   36000
#define DF_QUERY_TAG   37000
#define DF_READ_TAG   38000
#define DF_OFFSET_TAG   39000
#define DF_READ_META_TAG   40000
#define DF_TAG_CYCLE   1000
#define P_WEIGHTED_LAYOUT_TAG   50000
#define P_WEIGHTED_RETURN_TAG   51000
#define P_WEIGHTED_TRANSFER_TAG   52000
#define P_SPATIAL_LAYOUT_TAG   53000
#define P_SPATIAL_RETURN_TAG   54000
#define P_SPATIAL_TRANSFER_TAG   55000
#define P_SPATIAL_GHOST_TAG   56000
#define P_SPATIAL_RANGE_TAG   57000
#define P_RESET_ID_TAG   58000
#define P_LAYOUT_CYCLE   1000
#define IPPL_MAKE_HOST_MAP_TAG   60000
#define IPPL_TAG_CYCLE   1000
#define IPPL_APP_TAG0   90000
#define IPPL_APP_TAG1   91000
#define IPPL_APP_TAG2   92000
#define IPPL_APP_TAG3   93000
#define IPPL_APP_TAG4   94000
#define IPPL_APP_TAG5   95000
#define IPPL_APP_TAG6   96000
#define IPPL_APP_TAG7   97000
#define IPPL_APP_TAG8   98000
#define IPPL_APP_TAG9   99000
#define IPPL_APP_CYCLE   1000

Macro Definition Documentation

◆ BC_PARALLEL_PERIODIC_TAG

#define BC_PARALLEL_PERIODIC_TAG   15000

◆ BC_TAG_CYCLE

#define BC_TAG_CYCLE   1000

◆ COMM_REDUCE_CYCLE

#define COMM_REDUCE_CYCLE   1000

Definition at line 35 of file Tags.h.

Referenced by reduce(), reduce_masked(), and scatter().

◆ COMM_REDUCE_RECV_TAG

#define COMM_REDUCE_RECV_TAG   11000

Definition at line 33 of file Tags.h.

Referenced by reduce(), and reduce_masked().

◆ COMM_REDUCE_SCATTER_TAG

#define COMM_REDUCE_SCATTER_TAG   12000

Definition at line 34 of file Tags.h.

Referenced by scatter().

◆ COMM_REDUCE_SEND_TAG

#define COMM_REDUCE_SEND_TAG   10000

Definition at line 32 of file Tags.h.

Referenced by reduce(), and reduce_masked().

◆ DF_FIND_RECV_NODES_TAG

#define DF_FIND_RECV_NODES_TAG   36000

Definition at line 69 of file Tags.h.

◆ DF_MAKE_HOST_MAP_TAG

#define DF_MAKE_HOST_MAP_TAG   35000

Definition at line 68 of file Tags.h.

Referenced by DiscConfig::parse_config().

◆ DF_OFFSET_TAG

#define DF_OFFSET_TAG   39000

Definition at line 72 of file Tags.h.

Referenced by DiscField< Dim >::distribute_offsets().

◆ DF_QUERY_TAG

#define DF_QUERY_TAG   37000

Definition at line 70 of file Tags.h.

◆ DF_READ_META_TAG

#define DF_READ_META_TAG   40000

Definition at line 73 of file Tags.h.

Referenced by DiscField< Dim >::read_meta(), and DiscParticle::read_meta().

◆ DF_READ_TAG

#define DF_READ_TAG   38000

Definition at line 71 of file Tags.h.

Referenced by DiscField< Dim >::read().

◆ DF_TAG_CYCLE

◆ F_GEN_ASSIGN_TAG

#define F_GEN_ASSIGN_TAG   23000

Definition at line 47 of file Tags.h.

Referenced by assign(), and assign().

◆ F_GETSINGLE_TAG

#define F_GETSINGLE_TAG   26000

Definition at line 50 of file Tags.h.

Referenced by BareField< T, Dim >::getsingle(), and BareField< T, Dim >::getsingle_bc().

◆ F_GUARD_CELLS_TAG

#define F_GUARD_CELLS_TAG   20000

Definition at line 44 of file Tags.h.

Referenced by BareField< T, Dim >::accumGuardCells().

◆ F_LAYOUT_IO_TAG

#define F_LAYOUT_IO_TAG   28000

Definition at line 52 of file Tags.h.

Referenced by FieldLayout< Dim >::read().

◆ F_READ_TAG

#define F_READ_TAG   22000

Definition at line 46 of file Tags.h.

◆ F_REDUCE_PERP_TAG

#define F_REDUCE_PERP_TAG   25000

Definition at line 49 of file Tags.h.

◆ F_REDUCE_TAG

#define F_REDUCE_TAG   27000

Definition at line 51 of file Tags.h.

◆ F_REPARTITION_BCAST_TAG

#define F_REPARTITION_BCAST_TAG   24000

Definition at line 48 of file Tags.h.

Referenced by FieldLayout< Dim >::FieldLayout(), and FieldLayout< Dim >::FieldLayout().

◆ F_TAG_CYCLE

◆ F_WRITE_TAG

#define F_WRITE_TAG   21000

Definition at line 45 of file Tags.h.

Referenced by BareField< T, Dim >::write().

◆ FB_READ_TAG

#define FB_READ_TAG   33000

Definition at line 61 of file Tags.h.

◆ FB_TAG_CYCLE

#define FB_TAG_CYCLE   1000

Definition at line 62 of file Tags.h.

Referenced by DiscField< Dim >::write(), DiscParticle::write(), and DiscParticle::write().

◆ FB_WRITE_TAG

#define FB_WRITE_TAG   32000

Definition at line 60 of file Tags.h.

Referenced by DiscField< Dim >::write(), DiscParticle::write(), and DiscParticle::write().

◆ FP_GATHER_TAG

#define FP_GATHER_TAG   34000

Definition at line 64 of file Tags.h.

Referenced by FieldDebugPrint< T, Dim >::print(), and FieldPrint< T, Dim >::print().

◆ FP_TAG_CYCLE

#define FP_TAG_CYCLE   1000

Definition at line 65 of file Tags.h.

Referenced by FieldDebugPrint< T, Dim >::print(), and FieldPrint< T, Dim >::print().

◆ FV_2D_TAG

#define FV_2D_TAG   30000

Definition at line 56 of file Tags.h.

◆ FV_3D_TAG

#define FV_3D_TAG   31000

Definition at line 57 of file Tags.h.

◆ FV_TAG_CYCLE

#define FV_TAG_CYCLE   1000

Definition at line 58 of file Tags.h.

◆ IPPL_ABORT_TAG

#define IPPL_ABORT_TAG   5

Definition at line 25 of file Tags.h.

Referenced by IpplInfo::abortAllNodes(), Communicate::unpack_message(), and CommMPI::~CommMPI().

◆ IPPL_APP_CYCLE

#define IPPL_APP_CYCLE   1000

◆ IPPL_APP_TAG0

#define IPPL_APP_TAG0   90000

Definition at line 93 of file Tags.h.

Referenced by pap(), and spap().

◆ IPPL_APP_TAG1

#define IPPL_APP_TAG1   91000

Definition at line 94 of file Tags.h.

◆ IPPL_APP_TAG2

#define IPPL_APP_TAG2   92000

Definition at line 95 of file Tags.h.

Referenced by Distribution::writeOutFileEmission().

◆ IPPL_APP_TAG3

#define IPPL_APP_TAG3   93000

Definition at line 96 of file Tags.h.

Referenced by LossDataSink::saveASCII().

◆ IPPL_APP_TAG4

#define IPPL_APP_TAG4   94000

Definition at line 97 of file Tags.h.

Referenced by ParallelCyclotronTracker::singleParticleDump().

◆ IPPL_APP_TAG5

#define IPPL_APP_TAG5   95000

Definition at line 98 of file Tags.h.

◆ IPPL_APP_TAG6

#define IPPL_APP_TAG6   96000

Definition at line 99 of file Tags.h.

◆ IPPL_APP_TAG7

#define IPPL_APP_TAG7   97000

Definition at line 100 of file Tags.h.

◆ IPPL_APP_TAG8

#define IPPL_APP_TAG8   98000

Definition at line 101 of file Tags.h.

◆ IPPL_APP_TAG9

#define IPPL_APP_TAG9   99000

Definition at line 102 of file Tags.h.

◆ IPPL_EXIT_TAG

#define IPPL_EXIT_TAG   6

Definition at line 26 of file Tags.h.

Referenced by Communicate::unpack_message(), and CommMPI::~CommMPI().

◆ IPPL_MAKE_HOST_MAP_TAG

#define IPPL_MAKE_HOST_MAP_TAG   60000

Definition at line 89 of file Tags.h.

Referenced by IpplInfo::find_smp_nodes().

◆ IPPL_MSG_OK_TAG

#define IPPL_MSG_OK_TAG   8

◆ IPPL_RETRANSMIT_TAG

#define IPPL_RETRANSMIT_TAG   7

◆ IPPL_TAG_CYCLE

#define IPPL_TAG_CYCLE   1000

Definition at line 90 of file Tags.h.

Referenced by IpplInfo::find_smp_nodes().

◆ P_LAYOUT_CYCLE

◆ P_RESET_ID_TAG

#define P_RESET_ID_TAG   58000

Definition at line 85 of file Tags.h.

Referenced by IpplParticleBase< PLayout >::resetID().

◆ P_SPATIAL_GHOST_TAG

◆ P_SPATIAL_LAYOUT_TAG

#define P_SPATIAL_LAYOUT_TAG   53000

◆ P_SPATIAL_RANGE_TAG

#define P_SPATIAL_RANGE_TAG   57000

Definition at line 84 of file Tags.h.

Referenced by ParticlePos_t< double, 3 >::rebuild_layout().

◆ P_SPATIAL_RETURN_TAG

◆ P_SPATIAL_TRANSFER_TAG

◆ P_WEIGHTED_LAYOUT_TAG

#define P_WEIGHTED_LAYOUT_TAG   50000

Definition at line 77 of file Tags.h.

Referenced by ParticleUniformLayout< T, Dim >::update().

◆ P_WEIGHTED_RETURN_TAG

#define P_WEIGHTED_RETURN_TAG   51000

Definition at line 78 of file Tags.h.

Referenced by ParticleUniformLayout< T, Dim >::update().

◆ P_WEIGHTED_TRANSFER_TAG

#define P_WEIGHTED_TRANSFER_TAG   52000

Definition at line 79 of file Tags.h.

Referenced by ParticleUniformLayout< T, Dim >::update().