14 herr_t
H5LTset_attribute(hid_t loc_id,
const char *obj_name,
const char *attr_name, hid_t mem_type_id,
void *buffer,
size_t size);
17 template<
typename scalarType>
19 static MPI_Datatype
GetFlag() {
return MPI_DATATYPE_NULL; }
24 static MPI_Datatype
GetFlag() {
return MPI_DOUBLE; }
29 static MPI_Datatype
GetFlag() {
return MPI_CHAR; }
34 static MPI_Datatype
GetFlag() {
return MPI_SHORT; }
39 static MPI_Datatype
GetFlag() {
return MPI_INT; }
44 static MPI_Datatype
GetFlag() {
return MPI_LONG; }
49 static MPI_Datatype
GetFlag() {
return MPI_FLOAT; }
54 static MPI_Datatype
GetFlag() {
return MPI_UNSIGNED_SHORT; }
59 static MPI_Datatype
GetFlag() {
return MPI_UNSIGNED; }
64 static MPI_Datatype
GetFlag() {
return MPI_UNSIGNED_LONG; }
70 template<
typename scalarType>
77 static hid_t
GetFlag(){
return H5T_NATIVE_DOUBLE;};
81 static hid_t
GetFlag(){
return H5T_NATIVE_LDOUBLE;};
85 static hid_t
GetFlag(){
return H5T_NATIVE_INT;};
89 static hid_t
GetFlag(){
return H5T_NATIVE_LONG;};
93 static hid_t
GetFlag(){
return H5T_NATIVE_ULONG;};
97 static hid_t
GetFlag(){
return H5T_NATIVE_UINT;};
102 static hid_t
GetFlag(){
return H5T_NATIVE_FLOAT;};
107 static hid_t
GetFlag(){
return H5T_NATIVE_USHORT;};
111 static hid_t
GetFlag(){
return H5T_NATIVE_SHORT;};
116 static hid_t
GetFlag(){
return H5T_NATIVE_CHAR;};
herr_t H5LTset_attribute(hid_t loc_id, const char *obj_name, const char *attr_name, hid_t mem_type_id, void *buffer, size_t size)
std::string H5TypeToString(hid_t type)
static MPI_Datatype GetFlag()
static MPI_Datatype GetFlag()
static MPI_Datatype GetFlag()
static MPI_Datatype GetFlag()
static MPI_Datatype GetFlag()
static MPI_Datatype GetFlag()
static MPI_Datatype GetFlag()
static MPI_Datatype GetFlag()
static MPI_Datatype GetFlag()
static MPI_Datatype GetFlag()