PPL Logo

PUP Namespace Reference


Data Structures

class  zdisk
class  tozDisk
class  fromzDisk
struct  reconstruct
 A utility to let classes avoid default construction when they're about to be unpacked, by defining a constructor that takes a value of type PUP::reconstruct. More...
class  seekBlock
class  er
class  sizer
class  mem
class  toMem
class  fromMem
class  disk
class  toDisk
class  fromDisk
class  toTextUtil
class  sizerText
class  toText
class  toTextFile
class  fromTextFile
class  machineInfo
class  wrap_er
 "Wrapped" PUP::er: forwards requests to another PUP::er. More...
class  xlater
class  able
class  as_bytes
 Traits class: decide if the type T can be safely pupped as raw bytes. More...
struct  requires_impl
struct  PUP::requires_impl< false >

Namespaces

namespace  detail
namespace  details

Typedefs

typedef unsigned char myByte

Enumerations

enum  dataType {
  Tchar = 0, Tshort, Tint, Tlong,
  Tlonglong, Tuchar, Tushort, Tuint,
  Tulong, Tulonglong, Tint128, Tuint128,
  Tfloat, Tdouble, Tlongdouble, Tbool,
  Tbyte, Tsync, Tpointer, dataType_last
}
enum  {
  sync_builtin = 0x70000000, sync_begin = sync_builtin+0x01000000, sync_end = sync_builtin+0x02000000, sync_last_system = sync_builtin+0x09000000,
  sync_array_m = 0x00100000, sync_list_m = 0x00200000, sync_object_m = 0x00300000, sync_begin_array = sync_begin+sync_array_m,
  sync_begin_list = sync_begin+sync_list_m, sync_begin_object = sync_begin+sync_object_m, sync_end_array = sync_end+sync_array_m, sync_end_list = sync_end+sync_list_m,
  sync_end_object = sync_end+sync_object_m, sync_item = sync_builtin+0x00110000, sync_index = sync_builtin+0x00120000, sync_last
}
 "Sync" codes are an extra channel to encode data in a pup stream, to indicate higher-order structures in the pup'd objects. More...

Functions

template<class T>
size_t size (T &t)
template<class T>
void toMemBuf (T &t, void *buf, size_t len)
template<class T>
void fromMemBuf (T &t, void *buf, size_t len)
void operator| (er &p, able &a)
void operator| (er &p, able *&a)
template<class T>
void operator| (PUP::er &p, T &t)
 Default operator| and PUParray: copy as bytes.
template<class T>
void PUParray (PUP::er &p, T *t, size_t n)
 Default PUParray: pup each element.
template<class A, class B>
void operator| (er &p, typename std::pair< A, B > &v)
template<class A, class B>
void operator| (er &p, typename std::pair< const A, B > &v)
template<class T>
void operator| (er &p, std::complex< T > &v)
template<class T>
void operator| (er &p, std::unique_ptr< T, std::default_delete< T >> &ptr)
template<class charType>
void operator| (er &p, typename std::basic_string< charType > &v)
void operator| (er &p, std::string &v)
template<class container>
size_t PUP_stl_container_size (er &p, container &c)
template<class container, class dtype>
void PUP_stl_container_items (er &p, container &c, size_t nElem)
template<>
void PUP_stl_container_items< std::vector< bool >, bool > (er &p, std::vector< bool > &c, size_t nElem)
template<class container, class dtype>
void PUP_stl_container (er &p, container &c)
template<class container, class dtype>
void PUP_stl_map (er &p, container &c)
template<class T>
void operator| (er &p, typename std::vector< T > &v)
template<class T>
void operator| (er &p, typename std::deque< T > &d)
template<class T>
void operator| (er &p, typename std::list< T > &v)
template<class T>
void operator| (er &p, typename std::forward_list< T > &fl)
template<class V, class T, class Cmp>
void operator| (er &p, typename std::map< V, T, Cmp > &m)
template<class V, class T, class Cmp>
void operator| (er &p, typename std::multimap< V, T, Cmp > &m)
template<class T>
void operator| (er &p, typename std::set< T > &m)
template<class T, class Cmp>
void operator| (er &p, typename std::multiset< T, Cmp > &m)
template<>
void operator| (er &p, std::vector< bool > &v)
template<class container>
void reserve_if_applicable (container &c, size_t nElem)
template<class dtype>
void reserve_if_applicable (std::deque< dtype > &c, size_t nElem)
template<class dtype>
void reserve_if_applicable (std::list< dtype > &c, size_t nElem)
template<class dtype>
void reserve_if_applicable (std::set< dtype > &c, size_t nElem)
template<class dtype>
void reserve_if_applicable (std::multiset< dtype > &c, size_t nElem)
template<class K, class V>
void reserve_if_applicable (std::map< K, V > &c, size_t nElem)
template<class K, class V>
void reserve_if_applicable (std::multimap< K, V > &c, size_t nElem)
template<class container, class... Args>
void emplace (container &c, Args &&...args)
template<class dtype, class... Args>
void emplace (std::vector< dtype > &c, Args &&...args)
template<class dtype, class... Args>
void emplace (std::deque< dtype > &c, Args &&...args)
template<class dtype, class... Args>
void emplace (std::list< dtype > &c, Args &&...args)
template<class dtype>
void PUP_stl_forward_list (er &p, std::forward_list< dtype > &c)
template<class V, class T, class Cmp>
void operator| (er &p, typename std::unordered_map< V, T, Cmp > &m)
template<class V, class T, class Cmp>
void operator| (er &p, typename std::unordered_multimap< V, T, Cmp > &m)
template<class T>
void operator| (er &p, typename std::unordered_set< T > &m)
template<class T, class Cmp>
void operator| (er &p, typename std::unordered_multiset< T, Cmp > &m)
template<typename T, std::size_t N, Requires<!PUP::as_bytes< T >::value > = nullptr>
void pup (PUP::er &p, std::array< T, N > &a)
template<typename T, std::size_t N>
void operator| (er &p, std::array< T, N > &a)
template<size_t N = 0, typename... Args, Requires< 0==sizeof...(Args)> = nullptr>
void pup_tuple_impl (PUP::er &, std::tuple< Args...> &)
template<size_t N = 0, typename... Args>
size_t size_t size_t size_t
UIntType size_t UIntType
size_t UIntType size_t
UIntType size_t UIntType f
void 
pup (PUP::er &p, std::mersenne_twister_engine< UIntType, w, n, m, r, a, u, d, s, b, t, c, l, f > &engine)
template<class UIntType, size_t w, size_t n, size_t m, size_t r, UIntType a, size_t u, UIntType d, size_t s, UIntType b, size_t t, UIntType c, size_t l, UIntType f>
void operator| (PUP::er &p, std::mersenne_twister_engine< UIntType, w, n, m, r, a, u, d, s, b, t, c, l, f > &engine)
template<class UIntType, UIntType a, UIntType c, UIntType m>
void pup (PUP::er &p, std::linear_congruential_engine< UIntType, a, c, m > &engine)
template<class UIntType, UIntType a, UIntType c, UIntType m>
void operator| (PUP::er &p, std::linear_congruential_engine< UIntType, a, c, m > &engine)
template<class UIntType, size_t w, size_t s, size_t r>
void pup (PUP::er &p, std::subtract_with_carry_engine< UIntType, w, s, r > &engine)
template<class UIntType, size_t w, size_t s, size_t r>
void operator| (PUP::er &p, std::subtract_with_carry_engine< UIntType, w, s, r > &engine)
template<class Engine, size_t P, size_t R>
void pup (PUP::er &p, std::discard_block_engine< Engine, P, R > &engine)
template<class Engine, size_t P, size_t R>
void operator| (PUP::er &p, std::discard_block_engine< Engine, P, R > &engine)
template<class Engine, std::size_t W, class UIntType>
void pup (PUP::er &p, std::independent_bits_engine< Engine, W, UIntType > &engine)
template<class Engine, std::size_t W, class UIntType>
void operator| (PUP::er &p, std::independent_bits_engine< Engine, W, UIntType > &engine)
template<class Engine, std::size_t K>
void pup (PUP::er &p, std::shuffle_order_engine< Engine, K > &engine)
template<class Engine, std::size_t K>
void operator| (PUP::er &p, std::shuffle_order_engine< Engine, K > &engine)

Variables

size_t w
size_t size_t n
size_t size_t size_t m
size_t size_t size_t size_t r
size_t size_t size_t size_t
UIntType 
a
size_t size_t size_t size_t
UIntType size_t 
u
size_t size_t size_t size_t
UIntType size_t UIntType 
d
size_t size_t size_t size_t
UIntType size_t UIntType
size_t 
s
size_t size_t size_t size_t
UIntType size_t UIntType
size_t UIntType 
b
size_t size_t size_t size_t
UIntType size_t UIntType
size_t UIntType size_t 
t
size_t size_t size_t size_t
UIntType size_t UIntType
size_t UIntType size_t
UIntType 
c
size_t size_t size_t size_t
UIntType size_t UIntType
size_t UIntType size_t
UIntType size_t 
l


Typedef Documentation

typedef unsigned char PUP::myByte

Definition at line 131 of file pup.h.


Enumeration Type Documentation

Enumerator:
Tchar 
Tshort 
Tint 
Tlong 
Tlonglong 
Tuchar 
Tushort 
Tuint 
Tulong 
Tulonglong 
Tint128 
Tuint128 
Tfloat 
Tdouble 
Tlongdouble 
Tbool 
Tbyte 
Tsync 
Tpointer 
dataType_last 

Definition at line 115 of file pup.h.

anonymous enum

"Sync" codes are an extra channel to encode data in a pup stream, to indicate higher-order structures in the pup'd objects.

Sync codes must follow this grammar: <obj> -> <obj> <obj> | <array> |

<obj> -> begin (<obj> system) <obj> end <array> -> begin <obj> (item <obj>)* end
> begin <obj> (index <obj> item <obj>)* end This hack is used, e.g., by the debugger.
Enumerator:
sync_builtin 
sync_begin 
sync_end 
sync_last_system 
sync_array_m 
sync_list_m 
sync_object_m 
sync_begin_array 
sync_begin_list 
sync_begin_object 
sync_end_array 
sync_end_list 
sync_end_object 
sync_item 
sync_index 
sync_last 

Definition at line 371 of file pup.h.


Function Documentation

template<class T>
size_t PUP::size ( T &  t  )  [inline]

Definition at line 410 of file pup.h.

References p, and PUP::sizer::size().

Referenced by PUP::able::clone(), FORTRAN_AS_C_RETURN(), MPI_Bcast_pup(), MPI_Send_pup(), and FEM_Userdata_item::store().

Here is the call graph for this function:

Here is the caller graph for this function:

template<class T>
void PUP::toMemBuf ( T &  t,
void *  buf,
size_t  len 
) [inline]

Definition at line 454 of file pup.h.

References CmiAbort(), p, and PUP::mem::size().

Referenced by FORTRAN_AS_C_RETURN(), MPI_Bcast_pup(), MPI_Send_pup(), and FEM_Userdata_item::store().

Here is the call graph for this function:

Here is the caller graph for this function:

template<class T>
void PUP::fromMemBuf ( T &  t,
void *  buf,
size_t  len 
) [inline]

Definition at line 471 of file pup.h.

References CmiAbort(), p, and PUP::mem::size().

Referenced by FORTRAN_AS_C_RETURN(), MPI_Bcast_pup(), MPI_Recv_pup(), and FEM_Userdata_item::restore().

Here is the call graph for this function:

Here is the caller graph for this function:

void PUP::operator| ( er &  p,
able &  a 
) [inline]

Definition at line 836 of file pup.h.

References PUP::able::pup().

Here is the call graph for this function:

void PUP::operator| ( er &  p,
able *&  a 
) [inline]

Definition at line 837 of file pup.h.

References p.

template<class T>
void PUP::operator| ( PUP::er p,
T &  t 
) [inline]

Default operator| and PUParray: copy as bytes.

Default operator|: call pup routine (as long as T has a pup function).

Definition at line 952 of file pup.h.

References p.

template<class T>
void PUP::PUParray ( PUP::er p,
T *  ta,
size_t  n 
) [inline]

template<class A, class B>
void PUP::operator| ( er &  p,
typename std::pair< A, B > &  v 
) [inline]

Definition at line 85 of file pup_stl.h.

References sync_index, sync_item, and PUP::er::syncComment().

Here is the call graph for this function:

template<class A, class B>
void PUP::operator| ( er &  p,
typename std::pair< const A, B > &  v 
) [inline]

Definition at line 94 of file pup_stl.h.

References sync_index, sync_item, and PUP::er::syncComment().

Here is the call graph for this function:

template<class T>
void PUP::operator| ( er &  p,
std::complex< T > &  v 
) [inline]

Definition at line 102 of file pup_stl.h.

template<class T>
void PUP::operator| ( er &  p,
std::unique_ptr< T, std::default_delete< T >> &  ptr 
) [inline]

template<class charType>
void PUP::operator| ( er &  p,
typename std::basic_string< charType > &  v 
) [inline]

Definition at line 109 of file pup_stl.h.

References buf, PUP::er::isUnpacking(), and p.

Here is the call graph for this function:

void PUP::operator| ( er &  p,
std::string &  v 
) [inline]

Definition at line 124 of file pup_stl.h.

References buf, PUP::er::isUnpacking(), p, sync_begin_object, sync_end_object, and PUP::er::syncComment().

Here is the call graph for this function:

template<class container>
size_t PUP::PUP_stl_container_size ( er &  p,
container &  c 
) [inline]

Definition at line 204 of file pup_stl.h.

Referenced by operator|(), PUP_stl_container(), and PUP_stl_map().

Here is the caller graph for this function:

template<class container, class dtype>
void PUP::PUP_stl_container_items ( er &  p,
container &  c,
size_t  nElem 
) [inline]

Definition at line 212 of file pup_stl.h.

References dtype, emplace(), PUP::er::isUnpacking(), n, reserve_if_applicable(), sync_item, and PUP::er::syncComment().

Here is the call graph for this function:

template<>
void PUP::PUP_stl_container_items< std::vector< bool >, bool > ( er &  p,
std::vector< bool > &  c,
size_t  nElem 
) [inline]

template<class container, class dtype>
void PUP::PUP_stl_container ( er &  p,
container &  c 
) [inline]

Definition at line 253 of file pup_stl.h.

References PUP_stl_container_size(), sync_begin_array, sync_end_array, and PUP::er::syncComment().

Here is the call graph for this function:

template<class container, class dtype>
void PUP::PUP_stl_map ( er &  p,
container &  c 
) [inline]

Definition at line 295 of file pup_stl.h.

References PUP::er::isUnpacking(), PUP_stl_container_size(), reserve_if_applicable(), sync_begin_list, sync_end_list, sync_index, sync_item, and PUP::er::syncComment().

Here is the call graph for this function:

template<class T>
void PUP::operator| ( er &  p,
typename std::vector< T > &  v 
) [inline]

Definition at line 326 of file pup_stl.h.

References PUP::er::isUnpacking(), PUP_stl_container_size(), and PUParray().

Here is the call graph for this function:

template<class T>
void PUP::operator| ( er &  p,
typename std::deque< T > &  d 
) [inline]

Definition at line 340 of file pup_stl.h.

template<class T>
void PUP::operator| ( er &  p,
typename std::list< T > &  v 
) [inline]

Definition at line 343 of file pup_stl.h.

template<class T>
void PUP::operator| ( er &  p,
typename std::forward_list< T > &  fl 
) [inline]

Definition at line 346 of file pup_stl.h.

template<class V, class T, class Cmp>
void PUP::operator| ( er &  p,
typename std::map< V, T, Cmp > &  m 
) [inline]

Definition at line 350 of file pup_stl.h.

References V.

template<class V, class T, class Cmp>
void PUP::operator| ( er &  p,
typename std::multimap< V, T, Cmp > &  m 
) [inline]

Definition at line 353 of file pup_stl.h.

References V.

template<class T>
void PUP::operator| ( er &  p,
typename std::set< T > &  m 
) [inline]

Definition at line 364 of file pup_stl.h.

template<class T, class Cmp>
void PUP::operator| ( er &  p,
typename std::multiset< T, Cmp > &  m 
) [inline]

Definition at line 367 of file pup_stl.h.

template<>
void PUP::operator| ( er &  p,
std::vector< bool > &  v 
) [inline]

Definition at line 379 of file pup_stl.h.

template<class container>
void PUP::reserve_if_applicable ( container &  c,
size_t  nElem 
) [inline]

Definition at line 145 of file pup_stl.h.

Referenced by PUP_stl_container_items(), and PUP_stl_map().

Here is the caller graph for this function:

template<class dtype>
void PUP::reserve_if_applicable ( std::deque< dtype > &  c,
size_t  nElem 
) [inline]

Definition at line 151 of file pup_stl.h.

template<class dtype>
void PUP::reserve_if_applicable ( std::list< dtype > &  c,
size_t  nElem 
) [inline]

Definition at line 156 of file pup_stl.h.

template<class dtype>
void PUP::reserve_if_applicable ( std::set< dtype > &  c,
size_t  nElem 
) [inline]

Definition at line 161 of file pup_stl.h.

template<class dtype>
void PUP::reserve_if_applicable ( std::multiset< dtype > &  c,
size_t  nElem 
) [inline]

Definition at line 166 of file pup_stl.h.

template<class K, class V>
void PUP::reserve_if_applicable ( std::map< K, V > &  c,
size_t  nElem 
) [inline]

Definition at line 171 of file pup_stl.h.

template<class K, class V>
void PUP::reserve_if_applicable ( std::multimap< K, V > &  c,
size_t  nElem 
) [inline]

Definition at line 176 of file pup_stl.h.

template<class container, class... Args>
void PUP::emplace ( container &  c,
Args &&...  args 
) [inline]

Definition at line 182 of file pup_stl.h.

Referenced by PUP_stl_container_items().

Here is the caller graph for this function:

template<class dtype, class... Args>
void PUP::emplace ( std::vector< dtype > &  c,
Args &&...  args 
) [inline]

Definition at line 187 of file pup_stl.h.

template<class dtype, class... Args>
void PUP::emplace ( std::deque< dtype > &  c,
Args &&...  args 
) [inline]

Definition at line 192 of file pup_stl.h.

template<class dtype, class... Args>
void PUP::emplace ( std::list< dtype > &  c,
Args &&...  args 
) [inline]

Definition at line 197 of file pup_stl.h.

template<class dtype>
void PUP::PUP_stl_forward_list ( er &  p,
std::forward_list< dtype > &  c 
) [inline]

Definition at line 262 of file pup_stl.h.

References PUP::er::isUnpacking(), n, sync_begin_array, sync_end_array, sync_item, and PUP::er::syncComment().

Here is the call graph for this function:

template<class V, class T, class Cmp>
void PUP::operator| ( er &  p,
typename std::unordered_map< V, T, Cmp > &  m 
) [inline]

Warning:
This does not work with custom hash functions that have state

Definition at line 357 of file pup_stl.h.

References V.

template<class V, class T, class Cmp>
void PUP::operator| ( er &  p,
typename std::unordered_multimap< V, T, Cmp > &  m 
) [inline]

Definition at line 360 of file pup_stl.h.

References V.

template<class T>
void PUP::operator| ( er &  p,
typename std::unordered_set< T > &  m 
) [inline]

Definition at line 370 of file pup_stl.h.

template<class T, class Cmp>
void PUP::operator| ( er &  p,
typename std::unordered_multiset< T, Cmp > &  m 
) [inline]

Definition at line 373 of file pup_stl.h.

template<typename T, std::size_t N, Requires<!PUP::as_bytes< T >::value > = nullptr>
void PUP::pup ( PUP::er p,
std::array< T, N > &  a 
) [inline]

Definition at line 402 of file pup_stl.h.

References t.

Referenced by operator|().

Here is the caller graph for this function:

template<typename T, std::size_t N>
void PUP::operator| ( er &  p,
std::array< T, N > &  a 
) [inline]

Definition at line 413 of file pup_stl.h.

References pup().

Here is the call graph for this function:

template<size_t N = 0, typename... Args, Requires< 0==sizeof...(Args)> = nullptr>
void PUP::pup_tuple_impl ( PUP::er ,
std::tuple< Args...> &   
) [inline]

Definition at line 424 of file pup_stl.h.

template<size_t N = 0, typename... Args>
size_t size_t size_t size_t UIntType size_t UIntType size_t UIntType size_t UIntType size_t UIntType f void PUP::pup ( PUP::er p,
std::mersenne_twister_engine< UIntType, w, n, m, r, a, u, d, s, b, t, c, l, f > &  engine 
) [inline]

Type Constraints

Definition at line 492 of file pup_stl.h.

References PUP::er::isUnpacking().

Here is the call graph for this function:

template<class UIntType, size_t w, size_t n, size_t m, size_t r, UIntType a, size_t u, UIntType d, size_t s, UIntType b, size_t t, UIntType c, size_t l, UIntType f>
void PUP::operator| ( PUP::er p,
std::mersenne_twister_engine< UIntType, w, n, m, r, a, u, d, s, b, t, c, l, f > &  engine 
) [inline]

Definition at line 511 of file pup_stl.h.

References pup().

Here is the call graph for this function:

template<class UIntType, UIntType a, UIntType c, UIntType m>
void PUP::pup ( PUP::er p,
std::linear_congruential_engine< UIntType, a, c, m > &  engine 
) [inline]

Definition at line 517 of file pup_stl.h.

References PUP::er::isUnpacking().

Here is the call graph for this function:

template<class UIntType, UIntType a, UIntType c, UIntType m>
void PUP::operator| ( PUP::er p,
std::linear_congruential_engine< UIntType, a, c, m > &  engine 
) [inline]

Definition at line 534 of file pup_stl.h.

References pup().

Here is the call graph for this function:

template<class UIntType, size_t w, size_t s, size_t r>
void PUP::pup ( PUP::er p,
std::subtract_with_carry_engine< UIntType, w, s, r > &  engine 
) [inline]

Definition at line 539 of file pup_stl.h.

References PUP::er::isUnpacking().

Here is the call graph for this function:

template<class UIntType, size_t w, size_t s, size_t r>
void PUP::operator| ( PUP::er p,
std::subtract_with_carry_engine< UIntType, w, s, r > &  engine 
) [inline]

Definition at line 556 of file pup_stl.h.

References pup().

Here is the call graph for this function:

template<class Engine, size_t P, size_t R>
void PUP::pup ( PUP::er p,
std::discard_block_engine< Engine, P, R > &  engine 
) [inline]

Definition at line 561 of file pup_stl.h.

References PUP::er::isUnpacking().

Here is the call graph for this function:

template<class Engine, size_t P, size_t R>
void PUP::operator| ( PUP::er p,
std::discard_block_engine< Engine, P, R > &  engine 
) [inline]

Definition at line 578 of file pup_stl.h.

References pup().

Here is the call graph for this function:

template<class Engine, std::size_t W, class UIntType>
void PUP::pup ( PUP::er p,
std::independent_bits_engine< Engine, W, UIntType > &  engine 
) [inline]

Definition at line 583 of file pup_stl.h.

References PUP::er::isUnpacking().

Here is the call graph for this function:

template<class Engine, std::size_t W, class UIntType>
void PUP::operator| ( PUP::er p,
std::independent_bits_engine< Engine, W, UIntType > &  engine 
) [inline]

Definition at line 600 of file pup_stl.h.

References pup().

Here is the call graph for this function:

template<class Engine, std::size_t K>
void PUP::pup ( PUP::er p,
std::shuffle_order_engine< Engine, K > &  engine 
) [inline]

Definition at line 605 of file pup_stl.h.

References PUP::er::isUnpacking().

Referenced by NetFEM_elems::pup(), MSA::MSA2D< ENTRY, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE, ARRAY_LAYOUT >::pup(), FEM_Sym_Linear::pup(), FEM_Node::pup(), threadCollide::pup(), PUPbytes(), PUPfunctionpointer(), and PUPmarshall().

Here is the call graph for this function:

Here is the caller graph for this function:

template<class Engine, std::size_t K>
void PUP::operator| ( PUP::er p,
std::shuffle_order_engine< Engine, K > &  engine 
) [inline]

Definition at line 622 of file pup_stl.h.

References pup().

Here is the call graph for this function:


Variable Documentation

Definition at line 469 of file pup_stl.h.

Referenced by _CmiMultipleSend(), CkMarshalledCLBStatsMessage::add(), ADIOI_Exch_and_write(), ADIOI_Flatten(), ADIOI_LUSTRE_Exch_and_write(), ADIOI_Read_and_exch(), alignas(), allMeasuresReduction(), AmmEntry< AmpiRequest * >::AmmEntry(), ampiInit(), MBlockChunk::apply_single_bc(), CentralLB::ApplyDecision(), arg_init(), RefinerComm::assign(), TraceControlPoints::beginIdle(), liveVizRequestMsg::buildNew(), TopoCentLB::calculateMST(), CkReductionClientBundle::callbackCfn(), opt::CancelSpawn(), CfutureCreateBuffer(), CfutureStoreBuffer(), FEM_Ghost_Stencil::check(), CkAllocateMarshallMsgNoninline(), CkAllocateMarshallMsgT(), CkGetSectionInfo(), CkPupChareData(), CkPupPerPlaceData(), CkRestartMain(), CkNodeReductionMgr::clearBlockedMsgs(), CmiCheckAffinity(), CmiMaxMemoryUsage(), CmiMemoryUsage(), CmiMultiMsgHandler(), collideVoxel::collide(), combineMessage(), TopoLB::computePartitions(), TopoCentLB::computePartitions(), convex_poly_X(), cpd_memory_single_pup(), CpdDeliverMessageConditionally(), CpdDeliverMessageInt(), CpdEndConditionalDelivery(), cpuAffinityRecvHandler(), cpuPhyNodeAffinityRecvHandler(), cpuTopoRecvHandler(), create_mspace(), create_mspace_with_base(), CreateCoarseGraph(), CreateCoarseGraphNoMask(), CreateCoarseGraphPerm(), CthClearThreads(), PUP::machineInfo::current(), RefinerComm::deAssign(), CkLocMgr::deliverAnyBufferedMsgs(), derive_shared_nodes(), dlrealloc(), TraceControlPoints::endExecute(), factors(), FEM_master_parallel_part(), FEM_Mesh_allocate(), FEM_Mesh_assemble(), FEM_Mesh_detect_features(), FEM_Mesh_get2ElementsOnEdge(), FEM_Print_e2e(), FEM_Print_e2n(), FEM_Print_Mesh_Summary(), FEM_Print_n2e(), FEM_Print_n2n(), FEM_REF_INIT(), FEM_Sym_coordinates(), CkNodeReductionMgr::finishReduction(), CkReductionMgr::finishReduction(), FORTRAN_AS_C(), controlPointManager::gatherMemoryUsage(), Builder::generateFibSDAG(), Builder::generateHello1d(), controlPointManager::generatePlan(), Builder::generateTestAst(), LV3D0_Manager::getClient(), DistributedLB::GossipLoadInfo(), idleTimeReduction(), imageCombine(), infi_freeMultipleSend(), init_user_mstate(), internal_mallinfo(), ParFUMShadowArray::isLongest(), CkMemCheckPT::isMaster(), lbDataCollection(), listToMessage(), LogEntry::LogEntry(), LV3D0_newViewpoint(), main(), TraceControlPoints::malloc(), map_MPIPP(), Marquardt_coefficients(), MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE >::merge(), mergeWarningMsg(), meta_cfree(), MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE >::MSA_PageT(), ArmciVirtualProcessor::nbputs(), ArmciVirtualProcessor::nbputs_implicit(), PUP::machineInfo::needsConversion(), LV3D_RenderMsg::new_(), LV3D0_ViewMsg::new_(), HybridBaseLB::NotifyObjectMigrationDone(), one_slotOP(), ParFUM_recreateSharedNodes(), ParFUM_SA_Init(), POSE_prepExit(), POSE_sumGVTIterations(), IDXL_Comm::post(), prepare_slotmsg(), xi::Entry::preprocess(), printStats(), CentralLB::ProcessMigrationDecision(), CentralLB::ProcessReceiveMigration(), final::pup(), CkMsgQ< CkReductionMsg >::pup(), PUPbytes(), PUPmarshall(), ArmciVirtualProcessor::puts(), WSLB::ReceiveMigration(), NborBaseLB::ReceiveMigration(), NborBaseLB::ReceiveStats(), HybridBaseLB::ReceiveStats(), CentralLB::ReceiveStats(), CkReductionMgr::reduceMessages(), RefinerComm::refine(), controlPointManager::requestAll(), ArmciVirtualProcessor::requestFromGets(), controlPointManager::requestMemoryUsage(), MBlockChunk::send(), CkCallback::send(), SendMsgBuf(), CkCheckpointMgr::SendRestartCB(), localStat::SendStats(), StateStack::set(), CkMulticastMgr::setup(), node::shortenLine(), smbfct(), sortAdjArrays(), element::split(), element::splitBorderLocal(), element::splitNeighborsLocal(), element::splitResponse(), statistics_fn(), sumDetailCompressedReduction(), topo::impl::TreeBoundingBoxOn3dTorus< Iterator >::translateCoordinates(), ST_RecursivePartition< Iterator >::translateCoordinates(), objListMsg::unpack(), IDXL_Comm::wait(), and CkMsgQ< CkReductionMsg >::~CkMsgQ().

Definition at line 469 of file pup_stl.h.

Referenced by PUP::er::object().

Definition at line 469 of file pup_stl.h.

Referenced by BulkAdapt::add_element(), splitter::addLayer(), ADIOI_Heap_merge(), alignas(), arg_init(), ControlPoint::assocWithArray(), splitter::buildCommLists(), calcArea(), element::checkFace(), checkInit(), CkMigratable::CkAddThreadListeners(), CkArrayThreadListener_free(), CkArrayThreadListener_resume(), CkArrayThreadListener_suspend(), CkHashCompare_default(), CkHashCompare_string(), CkSendMsgArray(), CkSendMsgArrayInline(), CmiNumCores(), Matrix::cofactor(), compareAmpiSplitKey(), convex_poly_X(), coordCompare(), BGQTorusManager::coordinatesToRank(), FEM_Mesh::createElemElemAdj(), DLOOP_Structalign_double_max(), DLOOP_Structalign_double_position(), DLOOP_Structalign_float_max(), DLOOP_Structalign_integer_max(), DLOOP_Structalign_llint_position(), DLOOP_Structalign_long_double_max(), eval_sol(), FEM_Ghost_Essential_attributes(), FEM_Interpolate::FEM_InterpolateCopyAttributes(), FEM_Interpolate::FEM_InterpolateNodeInElement(), FEM_Interpolate::FEM_InterpolateNodeOnEdge(), FEM_Interpolate::FEM_InterpolateNodeOnFace(), FEM_Mesh_data_layoutP(), FEM_REFINE2D_Split(), FEM_Refine_Operation(), element::flip23(), element::flip23remote(), element::flip32(), element::flip32remote(), Builder::generateFibSDAG(), Builder::generateHello1d(), controlPointManager::generatePlan(), LBTopo_smp_n< ppn >::get_hop_count(), getAvailMemory(), CkDDT_HIndexed::getContents(), CkDDT_HIndexed_Block::getContents(), CkDDT::getContents(), BGQTorusManager::getMyPhyNodeID(), MetaBalancer::getPeriodForStrategy(), chunk::hasEdge(), LBCommData::hash(), std::std::hash< CmiUInt16 >::hash_len_16(), internal_memalign(), interpolateNode(), isomalloc_internal_validate_align(), element::LEsplit(), element::lockArc(), element::lockLF(), LrtsInitCpuTopo(), node::midpoint(), std::std::hash< CmiUInt16 >::operator()(), AmpiLongDoubleComplex::operator*=(), AmpiDoubleComplex::operator*=(), AmpiComplex::operator*=(), AmpiLongDoubleComplex::operator+=(), AmpiDoubleComplex::operator+=(), AmpiComplex::operator+=(), BGQTorusManager::populateLocalNodes(), print_sol(), TopoManager::printAllocation(), PUPbytes(), PUPmarshall(), BGQTorusManager::rankToCoordinates(), rdtsc(), RefinerApprox::refine(), element::refineCP(), element::refineLE(), element::refineLF(), resize_nodes(), node::set(), seg1dT< double >::set(), xi::Entry::setChare(), SHA1_transform(), simpleFindCollisions(), element::splitLF(), TraceUtilization::sumUtilization(), testPup(), TraceProjections::traceAddThreadListeners(), traceThreadListener_free(), traceThreadListener_resume(), traceThreadListener_suspend(), element::unlockArc1(), element::unlockArc2(), update_new_element_e2e(), and femMeshModify::updateNodeAttrs().

size_t size_t size_t size_t UIntType size_t UIntType PUP::d

Definition at line 469 of file pup_stl.h.

Referenced by _resendMessagesHandler(), _sendDetsHandler(), refineResults::add(), TCharm::add(), coarsenResults::addCollapse(), coarsenResults::addReplaceDelete(), coarsenResults::addUpdate(), AMPI_API_IMPL(), check_node_accept_bytes(), element::checkFace(), topo::impl::checkSection(), ST_RecursivePartition< Iterator >::chooseSubtreeRoots(), CkArrayExtSend(), CkChareExtSend(), ArrayElement::ckDebugChareName(), CkGroupExtSend(), CkHashFunction_default(), CkHashFunction_ints(), CkHashFunction_string(), CmiMemcpy_qpx(), resultsCoarsenClient::collapse(), coord_leq(), BGQTorusManager::coordinatesToRank(), splitter::copySparse(), refineResults::createRefineData(), cvt_swap(), Matrix::determinant(), node::distance(), simplexScheme::doReflection(), DType::DType(), erase_consecutive_dups(), factors(), FEM_Ghost_Essential_attributes(), FEM_Interpolate::FEM_InterpolateCopyAttributes(), FEM_Interpolate::FEM_InterpolateNodeInElement(), FEM_Interpolate::FEM_InterpolateNodeOnEdge(), FEM_Interpolate::FEM_InterpolateNodeOnFace(), FEM_MUtil::FEM_Print_coords(), FEM_REFINE2D_Split(), FEM_Refine_Operation(), element::flip23(), element::flip32(), element::flip32remote(), Ck::IO::impl::WriteSession::flushBuffer(), FTN_NAME(), controlPointManager::generatePlan(), LBTopology::get_pairwise_hop_count(), Bulk_Adapt::getArea(), FEM_Adapt_Algs::getArea(), TriangleSurfaceMesh::getArea(), CkDDT_HIndexed::getContents(), CkDDT_HIndexed_Block::getContents(), CkDDT_Vector::getContents(), CkDDT::getContents(), FEM_Adapt_Algs::getCoord(), femMeshModify::getIdxGhostSend(), BGQTorusManager::getMyPhyNodeID(), femMeshModify::getRemoteBound(), femMeshModify::getRemoteCoord(), controlPointManager::gotoNextPhase(), integerRoot(), interpolateNode(), Plane3D::intersect_ray(), receiver::isend(), BulkAdapt::length(), Bulk_Adapt::length(), FEM_Adapt_Algs::length(), Bulk_Adapt::length3D(), element::LEsplit(), element::lockArc(), element::lockLF(), LogEntry::LogEntry(), LrtsInitCpuTopo(), LZ4_wildCopy(), main(), MBLK_Get_blocksize(), MBLK_Get_nodelocs(), NetFEM_Nodes_field(), resultsCoarsenClient::nodeReplaceDelete(), resultsCoarsenClient::nodeUpdate(), parallelSurfaceTransfer_c::parallelSurfaceTransfer_c(), parallelTransfer_c::parallelTransfer_c(), parseInfo(), BGQTorusManager::populateLocalNodes(), TopoManager::printAllocation(), IDXL_Chunk::pup(), ArmciStridedMsg::pup(), ArmciMsg::pup(), envelope::pup(), PUPbytes(), PUPmarshall(), BGQTorusManager::rankToCoordinates(), rdtsc(), MBlockChunk::reduce_field(), element::refineCP(), element::refineLE(), element::refineLF(), element::remove32element(), resize_nodes(), SRtable::Restructure(), MBlockChunk::send(), splitter::separateSparse(), Ray3D::set(), final::setDestinations(), final::setdims(), final::setInDegree(), final::setOutDegree(), SHA1_transform(), resultsRefineClient::split(), element::splitLF(), test_file(), traceCommonInit(), parallelTransfer_c::transfer(), parallelSurfaceTransfer_c::transfer(), transferCells(), element::unlockArc1(), element::unlockArc2(), CkArrayOptions::updateIndices(), femMeshModify::updateNodeAttrs(), and CkArrayOptions::updateNumInitial().

Definition at line 469 of file pup_stl.h.

Referenced by _propMapInit(), stats::stats::add(), CpdList_object::add(), CpdList_objectNames::add(), ADIOI_BGL_gen_agg_ranklist(), alignas(), ampiCreateMain(), MBlockChunk::apply_single_bc(), arg_init(), element::calculateArea(), check(), CollideOctant::check(), MetaBalancer::checkForNoObj(), ArrayElement::ckDebugChareName(), CmiGetNonLocalNodeQ(), CmiIsomallocBlockListActivate(), CmiIsomallocFree(), CmiIsomallocPup(), CmiMemcpy_qpx(), CmiMemoryMarkBlock(), CmiMemoryUsage(), CmiSendMessagePxshm(), CmiSendMessageXpmem(), LV3D_PerfManager::collect(), final::comm2group(), FEM_Mesh::copyOldGlobalno(), FEM_Mesh::copyShape(), cpd_memory_single_pup(), CthAliasEnable(), CthStackOffset(), cvt_bool(), cvt_swap(), emptyDoneFn(), FEM_chunk::exchangeGhostLists(), FEMchunk::exchangeGhostLists(), FEM_Add_ghost_stencil_type(), FEM_Mesh_split(), findFirstCaptures(), TCharm::findSema(), MeshStreamer< dtype >::flushDimension(), NetFEM_format::forItem(), TCharm::freeSema(), FTN_NAME(), element::getArea(), FEM_Mesh::getEntities(), patch::getExtents(), TCharm::getSema(), LBDB::batsyncer::gotoSync(), CollideGrid3d::init(), init_mparams(), init_ranges(), internal_mallinfo(), internal_malloc_stats(), isomalloc_internal_alloc_block(), isomallocfn(), LBTOPO_MACRO(), LV3D0_Deposit(), LV3D0_qd(), LZ4_decompress_generic(), LZ4_wildCopy(), main(), makeSet(), meta_aligned_alloc(), meta_free(), meta_malloc(), meta_memalign(), meta_posix_memalign(), TopologyAgent::my_preferred_procs(), Vector_2< T >::normalize(), Vector_3< T >::normalize(), MSA_PageArray< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE >::PAReceiveRLEPage(), MetaBalancer::periodicCall(), IDXL_Comm::post(), simplexScheme::printSimplex(), printStats(), TCharm::pup(), ArmciStridedMsg::pup(), ArmciMsg::pup(), VidBlock::pup(), PUPbytes(), receiver::pupCmmTable(), qdDoneFn(), readMHz(), redistributor2D::receiveTransposeData(), redistributor2D::resizeGranules(), LBDB::batsyncer::resumeFromSync(), seg_seg_int(), TCharm::semaGet(), TCharm::semaGets(), TCharm::semaPeek(), TCharm::semaPut(), MSA_CacheGroup< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE >::sendRLEChangesToPageArray(), CkMulticastMgr::sendToSection(), splitter::separateSparse(), CkListString::set(), pvtObjectNode::set(), chunkList::set(), Ray3D::set(), MemEntry::set(), set_default_affinity(), FEM_Mesh::setAscendingGlobalno(), final::setSeq(), memBuf::setSize(), final::setSources(), final::setSsendReq(), Slot_fmUser(), StealTask(), TCharm::system(), xi::TParamList::to_string(), instrumentedData::toString(), IDXL_Side::total(), parallelTransfer_c::transfer(), parallelSurfaceTransfer_c::transfer(), transferCells(), traverse_and_check(), try_largest_mmap_region(), MSA_CacheGroup< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE >::UnlockPage(), UserToSlot(), IDXL_Comm::wait(), and LV3D_PerfManager::zero().

size_t size_t size_t size_t UIntType size_t UIntType size_t UIntType PUP::b

Definition at line 469 of file pup_stl.h.

Referenced by __simdia_vrothf(), __simdia_vrothi(), __simdia_vrothlf(), __simdia_vrotlf(), __simdia_vrotli(), __simdia_vrotllf(), CkBbox3d::add(), bbox3d::add(), seg1dT< double >::add(), splitter::addLayer(), ampiCreateMain(), arg_init(), bin_find(), splitter::buildCommLists(), calcArea(), CkReductionClientBundle::callbackCfn(), xi::Chare::cbaseTType(), TraceUtilizationBOC::ccsRequestSumDetailCompressed(), element::checkFace(), CkHashCompare_default(), CkHashCompare_string(), CmiNumCores(), CmiTmpAlloc(), CmiTmpFree(), TraceUtilizationBOC::collectSumDetailData(), compareAmpiSplitKey(), TraceUtilization::compressNRecentSumDetail(), convex_poly_X(), coordCompare(), BGQTorusManager::coordinatesToRank(), create_btree_node(), FEM_Mesh::createElemElemAdj(), dlmalloc(), DLOOP_Structalign_double_max(), DLOOP_Structalign_double_position(), DLOOP_Structalign_float_max(), DLOOP_Structalign_integer_max(), DLOOP_Structalign_llint_position(), DLOOP_Structalign_long_double_max(), do_check_smallbin(), TimePool::empty_recycle_bin(), FEM_remove_element(), element::flip23(), element::flip23remote(), element::flip32(), element::flip32remote(), FTN_NAME(), xi::Chare::genDefs(), controlPointManager::generatePlan(), xi::Chare::genPythonDecls(), LBTopo_smp_n< ppn >::get_hop_count(), BGQTorusManager::getMyPhyNodeID(), MetaBalancer::getPeriodForStrategy(), chunk::hasEdge(), std::std::hash< CmiUInt16 >::hash_len_16(), element::LEsplit(), edge::localCollapse(), element::lockArc(), element::lockLF(), LrtsInitCpuTopo(), impl_LV3D_Array::LV3D_FlatRender(), main(), ck::FixedArrayIndexCompressor::make(), node::midpoint(), mspace_malloc(), std::std::hash< CmiUInt16 >::operator()(), BGQTorusManager::populateLocalNodes(), TopoManager::printAllocation(), PUPbytes(), pupIntoBuf(), BGQTorusManager::rankToCoordinates(), RefinerApprox::refine(), element::refineCP(), element::refineLE(), element::refineLF(), element::remove32element(), node::set(), seg1dT< double >::set(), AmpiRequest::setBlocked(), tetMeshChunk::setupPointers(), meshChunk::setupPointers(), SHA1_transform(), simdia_vrothf(), simdia_vrothi(), simdia_vrothlf(), simdia_vrotlf(), simdia_vrotli(), simdia_vrotllf(), simpleFindCollisions(), skt_sendV(), element::split(), element::splitLF(), TraceUtilizationBOC::sumDetailDataCollected(), test_file(), FEM_Adapt_Algs::tests(), element::unlockArc1(), element::unlockArc2(), update_new_element_e2e(), and work().

size_t size_t size_t size_t UIntType size_t UIntType size_t UIntType size_t PUP::t

Definition at line 469 of file pup_stl.h.

Referenced by _processRODataMsg(), _roRdmaDoneHandler(), splitter::aboutToCreate(), simplexScheme::adapt(), CkRegisteredInfo< T >::add(), CpdList_arrayElements::add(), CpdList_object::add(), splitter::addGhostPair(), splitter::addLayer(), splitter::addStencil(), MsaHashtable::Add::addTuple(), MsaHashtable::addTuple(), ADIOI_Snprintf(), allocateInterimNodeAckObj(), averageEdgeLength(), TraceSummary::beginExecute(), TraceSummary::beginIdle(), bin_find(), splitter::buildCommLists(), CfutureAwaken(), FEM_Ghost_Stencil::check(), check(), CkRdmaEMAckHandler(), CkRdmaEMBcastAckHandler(), CkRdmaEMBcastPostAckHandler(), CkRdmaIssueRgets(), CkRdmaPrepareBcastMsg(), CmiPrintDate(), CmiTmpAlloc(), TraceUtilizationBOC::collectSumDetailData(), compressChar(), compressFloatingPoint(), compressLz4(), compressZlib(), simplexScheme::computeCentroidBestWorst(), splitter::consistencyCheck(), controlPointTimingStamp(), splitter::copySparseChunks(), count_tls_sizes(), CPathCreateRedmsg(), CPathRecv(), CpmThread2(), CpmThreadSize2(), Cpthread_exit(), redistributor2D::createDataArray(), FEM_Mesh::createElemElemAdj(), splitter::createMesh(), CthEnqueueSuspendedStealableThread(), CthInit(), CthResumeNormalThread(), CthResumeNormalThreadDebug(), CthResumeSchedulingThread(), CthResumeStealableThread(), cvt_swap(), decompressChar(), decompressLz4(), decompressZlib(), do_check_treebin(), driver(), TraceSummary::endComputation(), TraceSummary::endExecute(), TraceCounter::endExecute(), TraceSummary::endIdle(), TraceCounter::endOverview(), endTraceBigSim_20param(), FEM_Add_ghost_stencil(), FEM_break_mesh(), FEM_master_parallel_part(), FEM_Mesh_assemble(), FEM_Print_Mesh_Summary(), FEM_REFINE2D_Newmesh(), FEM_write_part2mesh(), FEM_write_part2node(), HierarchicalLB::finished_transfer_requests(), FTN_NAME(), xi::Chare::genDefs(), get_topo_tree_nbs(), faceReceiver::getFace(), MSA_CacheGroup< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE >::getListener(), BGQTorusManager::getMyPhyNodeID(), getNodeTopoTreeEdges(), MetaBalancer::getPeriodForLinear(), getPETopoTreeEdges(), tetReceiver::getTet(), gk_i2cc2i_create_common(), globalElem2elType(), handleMsgUsingCMAPostCompletionForSendBcast(), TraceControlPoints::idleRatio(), init(), CkNodeReductionMgr::init_TopoTree(), CkReductionMgr::init_TopoTree(), Plane3D::intersect_ray(), LrtsInitCpuTopo(), main(), makeGhost(), makeJcontext(), map_MPIPP(), mesh2graph(), TopologyAgent::my_preferred_procs(), MeshElem::operator+=(), TraceControlPoints::overheadRatio(), ParallelSurfaceTransfer(), ParallelTransfer(), BGQTorusManager::populateLocalNodes(), MsaHashtable::Read::print(), MsaHashtable::print(), FEM_Mesh::print(), print(), TopoManager::printAllocation(), VerboseProgress_t::printLast(), VerboseSurfProgress_t::printLast(), processBcastRecvEmApiCompletion(), processBcastSendEmApiCompletion(), pup(), CkQ< OBJ >::pup(), savedViewRecord::pup(), CkCallback::pup(), pupFromBuf(), pupIntoBuf(), PUPmarshall(), randTet(), TopoManager::rankToCoordinates(), re_search_internal(), readonlyAllocateOnSource(), readonlyGet(), readonlyGetCompleted(), RefineBoundary(), ReadFileMap::registerArray(), controlPointManager::requestAll(), redistributor2D::resizeGranules(), seg_seg_int(), SendMsgBuf(), sendRecvDoneMsgToPeers(), splitter::separateSparse(), MemEntry::set(), xi::Entry::setChare(), setFuture(), PUP::able::PUP_ID::setName(), final::setTag(), FEM_Adapt_Algs::simple_coarsen(), FEM_Adapt_Algs::simple_refine(), sortNodeList(), splitter::splitter(), ST_RecursivePartition_getTreeInfo(), GreedyRefineLB::PHeap::swap(), swapJcontext(), TaskQueueCreate(), TaskQueuePop(), TaskQueueSteal(), test_file(), tmalloc_large(), tmalloc_small(), traceCommonInit(), CkDiskCheckPTInfo::updateBuffer(), updatePeerCounterAndPush(), rfmodel::Model::weakTest(), TopoLB::work(), OrbLB::work(), and splitter::~splitter().

size_t size_t size_t size_t UIntType size_t UIntType size_t UIntType size_t UIntType PUP::c

size_t size_t size_t size_t UIntType size_t UIntType size_t UIntType size_t UIntType size_t PUP::l

Definition at line 469 of file pup_stl.h.

Referenced by FEM_Entity_numberer::add(), MSA_CacheGroup< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE >::addAndSuspend(), splitter::addGhostInner(), splitter::addLayer(), ADIOI_BGL_Calc_my_req(), ADIOI_Calc_my_req(), ADIOI_Heap_merge(), ADIOI_LUSTRE_Calc_my_req(), ADIOI_PVFS_ReadStridedListIO(), bucket_grouping(), faceSet::calculateFaceLenSq(), CheckGraph(), CheckKWayVolPartitionParams(), CheckNodePartitionParams(), ArrayElement::ckAboutToMigrate(), CkArray::CkArray(), ArrayElement::ckDestroy(), CkHashCompare_ints(), CkHashFunction_ints(), ArrayElement::ckJustMigrated(), CmiGetNonLocalNodeQ(), Matrix::cofactor(), compressDouble(), CompressGraph(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), splitter::consistencyCheck(), ConstructMinCoverSeparator(), RecBisectBfLB::convertGraph(), cpd_memory_single_pup(), element::CPtest(), CreateCoarseGraph(), CreateCoarseGraphPerm(), FEM_Mesh::createElemElemAdj(), CtgInit(), CthBaseResume(), CthSuspend(), CthThreadBaseFree(), chunk::deriveFaces(), FEM_Adapt::edge_bisect_help(), FEM_Adapt::edge_flip_help(), FEM_chunk::exchangeGhostLists(), FEMchunk::exchangeGhostLists(), fast_grouping(), FEM_add_element(), FEM_Make_node_globalno(), FEM_Mesh_assemble(), FEM_Mesh_partition(), FEM_remove_element(), PUP_fmt::fieldHeader(), FindCommonElements(), FEM_MUtil::findGhostSend(), FixGraph(), Ck::IO::impl::WriteSession::flushBuffer(), CkArray::flushStates(), FM_Mc2WayCutRefine(), FORTRAN_AS_C(), FORTRAN_AS_C_RETURN(), IDXL_Layout_List::get(), MSA_CacheGroup< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE >::getListener(), gk_csr_Read(), gk_graph_Read(), DistributedLB::GossipLoadInfo(), Greedy_KWayCutOptimize(), Greedy_KWayVolOptimize(), Greedy_McKWayCutOptimize(), Greedy_McKWayVolOptimize(), group_nodes(), heap_heapify(), heapify(), init_comm(), ArrayElement::initBasics(), CkMemCheckPT::inmem_restore(), CkArray::insertElement(), KWayVolUpdate(), element::LEtest(), chunkList::localOnChunk(), main(), map_MPIPP(), map_topology(), FEM_Entity_numberer::mark(), Marquardt_coefficients(), McGeneral2WayBalance(), METIS_NodeND(), METIS_NodeNDP(), MoveGroupContigForCut(), MoveGroupContigForVol(), MoveGroupMinConnForCut(), MoveGroupMinConnForVol(), MSA_CacheGroup< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE >::pageFault(), pathfix(), TopoLB::performMapping(), ConfigurableRRMap::populateInitial(), IDXL_Comm::post(), IDXL_Side::print(), PruneGraph(), ArmciStridedMsg::pup(), CkMsgQ< CkReductionMsg >::pup(), CkCompactVec< T >::pupbase(), CkVec< CkZeroPtr< T, PUP_PTR > >::pupbase(), CkLocMgr::pupElementsFor(), radial_sort2D(), ReadGraph(), ReadMesh(), CkArray::remoteBeginInserting(), CkArray::remoteDoneInserting(), MSA_CacheGroup< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE >::sendChangesToPageArray(), DistributedLB::SendLoadInfo(), chunkList::set(), final::setLength(), skt_sendmsg(), IDXL_Side::sort2d(), IDXL_Side::sort3d(), CollideOctant::splitAt(), SplitGraphOrder(), SplitGraphOrderCC(), SplitGraphPart(), FEM_MUtil::StructureTest(), super_fast_grouping(), try_largest_mmap_region(), update_new_element_e2e(), IDXL_Comm::wait(), and XTTorusManager::XTTorusManager().


Generated on Mon Sep 21 08:34:02 2020 for Charm++ by  doxygen 1.5.5