Home
last modified time | relevance | path

Searched refs:mpi_datatype (Results 1 – 25 of 48) sorted by relevance

12

/dports/science/dakota/dakota-6.13.0-release-public.src-UI/packages/external/acro/packages/utilib/src/utilib/
H A Dmpi_utilib.h59 inline MPI_Datatype mpi_datatype(char*) in mpi_datatype() function
75 inline MPI_Datatype mpi_datatype(short*) in mpi_datatype() function
81 inline MPI_Datatype mpi_datatype(int*) in mpi_datatype() function
87 inline MPI_Datatype mpi_datatype(long*) in mpi_datatype() function
93 inline MPI_Datatype mpi_datatype(float*) in mpi_datatype() function
96 inline MPI_Datatype mpi_datatype(double*) in mpi_datatype() function
126 inline MPI_Datatype mpi_datatype() in mpi_datatype() function
132 inline MPI_Datatype mpi_datatype<char>()
162 inline MPI_Datatype mpi_datatype<short>()
172 inline MPI_Datatype mpi_datatype<int>()
[all …]
H A DPackBuf.h540 MPI_Pack((void*)data, num, mpi_datatype<TYPE>(), in pack()
543 MPI_Pack((void*)data, num, mpi_datatype((TYPE*)data), in pack()
582 mpi_datatype(data), MPI_COMM_WORLD); in unpack()
638 MPI_Pack((void*)data, num, mpi_datatype<TYPE>(),\
682 mpi_datatype<TYPE>(), MPI_COMM_WORLD);\
/dports/net/openmpi3/openmpi-3.1.6/ompi/mpi/cxx/
H A Ddatatype_inln.h32 (void)MPI_Type_contiguous(count, mpi_datatype, &newtype); in Create_contiguous()
81 mpi_datatype, &newtype) ; in Create_hindexed()
91 mpi_datatype, &newtype); in Create_hvector()
119 (void)MPI_Type_size(mpi_datatype, &size); in Get_size()
126 (void)MPI_Type_get_extent(mpi_datatype, &lb, &extent); in Get_extent()
138 (void)MPI_Type_commit(&mpi_datatype); in Commit()
156 outbuf, outcount, mpi_datatype, comm); in Unpack()
163 (void)MPI_Pack_size(incount, mpi_datatype, comm, &size); in Pack_size()
221 order, mpi_datatype, &type); in Create_darray()
266 (void) MPI_Type_dup(mpi_datatype, &type); in Dup()
[all …]
H A Ddatatype.h69 inline Datatype() : mpi_datatype(MPI_DATATYPE_NULL) { } in Datatype()
72 inline Datatype(MPI_Datatype i) : mpi_datatype(i) { } in Datatype()
75 inline Datatype(const Datatype& dt) : mpi_datatype(dt.mpi_datatype) { } in Datatype()
77 mpi_datatype = dt.mpi_datatype; return *this; }
81 { return (bool) (mpi_datatype == a.mpi_datatype); }
88 { mpi_datatype = i; return *this; }
90 inline operator MPI_Datatype () const { return mpi_datatype; } in MPI_Datatype()
242 MPI_Datatype mpi_datatype;
H A Ddatatype.cc23 (void)MPI_Type_free(&mpi_datatype); in Free()
/dports/net/openmpi/openmpi-4.1.1/ompi/mpi/cxx/
H A Ddatatype_inln.h32 (void)MPI_Type_contiguous(count, mpi_datatype, &newtype); in Create_contiguous()
81 mpi_datatype, &newtype) ; in Create_hindexed()
91 mpi_datatype, &newtype); in Create_hvector()
119 (void)MPI_Type_size(mpi_datatype, &size); in Get_size()
126 (void)MPI_Type_get_extent(mpi_datatype, &lb, &extent); in Get_extent()
138 (void)MPI_Type_commit(&mpi_datatype); in Commit()
156 outbuf, outcount, mpi_datatype, comm); in Unpack()
163 (void)MPI_Pack_size(incount, mpi_datatype, comm, &size); in Pack_size()
221 order, mpi_datatype, &type); in Create_darray()
266 (void) MPI_Type_dup(mpi_datatype, &type); in Dup()
[all …]
H A Ddatatype.h69 inline Datatype() : mpi_datatype(MPI_DATATYPE_NULL) { } in Datatype()
72 inline Datatype(MPI_Datatype i) : mpi_datatype(i) { } in Datatype()
75 inline Datatype(const Datatype& dt) : mpi_datatype(dt.mpi_datatype) { } in Datatype()
77 mpi_datatype = dt.mpi_datatype; return *this; }
81 { return (bool) (mpi_datatype == a.mpi_datatype); }
88 { mpi_datatype = i; return *this; }
90 inline operator MPI_Datatype () const { return mpi_datatype; } in MPI_Datatype()
242 MPI_Datatype mpi_datatype;
H A Ddatatype.cc23 (void)MPI_Type_free(&mpi_datatype); in Free()
/dports/math/vtk9/VTK-9.1.0/ThirdParty/diy2/vtkdiy2/include/vtkdiy2/mpi/
H A Ddatatypes.hpp43 struct mpi_datatype struct
52 struct mpi_datatype< std::vector<U> > struct
56 static MPI_Datatype datatype() { return mpi_datatype<U>::datatype(); } in datatype() argument
59 …st VecU& x) { return x.empty() ? 0 : (static_cast<int>(x.size()) * mpi_datatype<U>::count(x[0])… in count() argument
63 struct mpi_datatype< std::array<U,D> > struct
67 static MPI_Datatype datatype() { return mpi_datatype<U>::datatype(); } in datatype() argument
70 …rrayU& x) { return x.empty() ? 0 : (static_cast<int>(x.size()) * mpi_datatype<U>::count(x[0])… in count() argument
77 using Datatype = detail::mpi_datatype<U>; in datatype()
84 using Datatype = detail::mpi_datatype<U>; in address()
91 using Datatype = detail::mpi_datatype<U>; in address()
[all …]
H A Dpoint-to-point.hpp19 typedef mpi_datatype<T> Datatype; in operator ()()
41 typedef mpi_datatype<T> Datatype; in operator ()()
85 typedef mpi_datatype<T> Datatype; in operator ()()
109 typedef mpi_datatype<T> Datatype; in operator ()()
133 typedef mpi_datatype<T> Datatype; in operator ()()
/dports/math/vtk9/VTK-9.1.0/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/thirdparty/diy/vtkmdiy/include/vtkmdiy/mpi/
H A Ddatatypes.hpp61 struct mpi_datatype struct
70 struct mpi_datatype< std::vector<U> > struct
74 static diy::mpi::datatype datatype() { return mpi_datatype<U>::datatype(); } in datatype() argument
77 …st VecU& x) { return x.empty() ? 0 : (static_cast<int>(x.size()) * mpi_datatype<U>::count(x[0])… in count() argument
81 struct mpi_datatype< std::array<U,D> > struct
85 static diy::mpi::datatype datatype() { return mpi_datatype<U>::datatype(); } in datatype() argument
88 …rrayU& x) { return x.empty() ? 0 : (static_cast<int>(x.size()) * mpi_datatype<U>::count(x[0])… in count() argument
95 return detail::mpi_datatype<U>::datatype(); in datatype_of()
101 return const_cast<void*>(detail::mpi_datatype<U>::address(x)); in address()
107 return detail::mpi_datatype<U>::address(x); in address()
[all …]
/dports/math/vtk8/VTK-8.2.0/ThirdParty/vtkm/vtk-m/vtkm/thirdparty/diy/vtkmdiy/include/vtkmdiy/mpi/
H A Ddatatypes.hpp40 struct mpi_datatype struct
49 struct mpi_datatype< std::vector<U> > struct
53 static MPI_Datatype datatype() { return mpi_datatype<U>::datatype(); } in datatype() argument
56 … count(const VecU& x) { return static_cast<int>(x.size()) * mpi_datatype<U>::count(x[0])… in count() argument
63 using Datatype = detail::mpi_datatype<U>; in datatype()
70 using Datatype = detail::mpi_datatype<U>; in address()
77 using Datatype = detail::mpi_datatype<U>; in address()
84 using Datatype = detail::mpi_datatype<U>; in count()
H A Dpoint-to-point.hpp19 typedef mpi_datatype<T> Datatype; in operator ()()
41 typedef mpi_datatype<T> Datatype; in operator ()()
85 typedef mpi_datatype<T> Datatype; in operator ()()
109 typedef mpi_datatype<T> Datatype; in operator ()()
133 typedef mpi_datatype<T> Datatype; in operator ()()
/dports/math/vtk8/VTK-8.2.0/ThirdParty/diy2/vtkdiy2/include/vtkdiy2/mpi/
H A Ddatatypes.hpp40 struct mpi_datatype struct
49 struct mpi_datatype< std::vector<U> > struct
53 static MPI_Datatype datatype() { return mpi_datatype<U>::datatype(); } in datatype() argument
56 …st VecU& x) { return x.empty() ? 0 : (static_cast<int>(x.size()) * mpi_datatype<U>::count(x[0])… in count() argument
63 using Datatype = detail::mpi_datatype<U>; in datatype()
70 using Datatype = detail::mpi_datatype<U>; in address()
77 using Datatype = detail::mpi_datatype<U>; in address()
84 using Datatype = detail::mpi_datatype<U>; in count()
H A Dpoint-to-point.hpp19 typedef mpi_datatype<T> Datatype; in operator ()()
41 typedef mpi_datatype<T> Datatype; in operator ()()
85 typedef mpi_datatype<T> Datatype; in operator ()()
109 typedef mpi_datatype<T> Datatype; in operator ()()
133 typedef mpi_datatype<T> Datatype; in operator ()()
/dports/net/mpich2/mpich2-1.5/src/armci/src/
H A Dstrided.c311 MPI_Datatype src_type, dst_type, mpi_datatype; in PARMCI_AccS() local
314 ARMCII_Acc_type_translate(datatype, &mpi_datatype, &mpi_datatype_size); in PARMCI_AccS()
344 MPI_Type_contiguous(nelem, mpi_datatype, &src_type); in PARMCI_AccS()
364 MPI_Type_contiguous(nelem, mpi_datatype, &src_type); in PARMCI_AccS()
372 ARMCII_Strided_to_dtype(src_stride_ar, count, stride_levels, mpi_datatype, &src_type); in PARMCI_AccS()
375 ARMCII_Strided_to_dtype(dst_stride_ar, count, stride_levels, mpi_datatype, &dst_type); in PARMCI_AccS()
/dports/devel/ga/ga-5.8/comex/src-armci/
H A Dmessage.c696 MPI_Datatype mpi_datatype; in armci_exchange_address_grp()
699 mpi_datatype = MPI_INT; in armci_exchange_address_grp()
702 mpi_datatype = MPI_LONG; in armci_exchange_address_grp()
705 mpi_datatype = MPI_LONG_LONG; in armci_exchange_address_grp()
712 ptr_ar, n, mpi_datatype, get_comm(group)); in armci_exchange_address_grp()
/dports/science/dakota/dakota-6.13.0-release-public.src-UI/packages/external/acro/packages/utilib/doc/uguide/
H A Dmpi.dox11 header defines the \c mpi_datatype() functions, which return the MPI
/dports/science/code_saturne/code_saturne-7.1.0/src/base/
H A Dcs_halo.c380 MPI_Datatype mpi_datatype = cs_datatype_to_mpi[hs->data_type]; in _halo_sync_start_one_sided() local
419 mpi_datatype, /* origin datatype */ in _halo_sync_start_one_sided()
423 mpi_datatype, /* target datatype */ in _halo_sync_start_one_sided()
1654 MPI_Datatype mpi_datatype = cs_datatype_to_mpi[_hs->data_type]; in cs_halo_sync_start() local
1674 mpi_datatype, in cs_halo_sync_start()
1702 mpi_datatype, in cs_halo_sync_start()
/dports/math/vtk9/VTK-9.1.0/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/thirdparty/diy/vtkmdiy/include/vtkmdiy/detail/master/
H A Dcommunication.hpp63 struct mpi_datatype< diy::detail::VectorWindow<T> > struct
/dports/math/vtk9/VTK-9.1.0/ThirdParty/diy2/vtkdiy2/include/vtkdiy2/detail/master/
H A Dcommunication.hpp63 struct mpi_datatype< diy::detail::VectorWindow<T> > struct
/dports/net/mpich/mpich-3.4.3/modules/ucx/src/ucg/builtin/ops/
H A Dbuiltin_ops.h34 void* mpi_datatype);
H A Dbuiltin_comp.c21 unsigned dcount, void* mpi_datatype) in ucg_builtin_mpi_reduce() argument
24 (char*)dst, dcount, mpi_datatype); in ucg_builtin_mpi_reduce()
/dports/math/vtk8/VTK-8.2.0/ThirdParty/diy2/vtkdiy2/include/vtkdiy2/detail/master/
H A Dcommunication.hpp90 struct mpi_datatype< diy::detail::VectorWindow<T> > struct
/dports/math/vtk9/VTK-9.1.0/Filters/ParallelDIY2/
H A DvtkPResampleToImage.cxx549 struct mpi_datatype<Array<T, Len>> struct

12