hipMalloc Interface

public interface hipMalloc

Called by

interface~~hipmalloc~~CalledByGraph interface~hipmalloc hipMalloc proc~stagesolutionfortransfer_dgmodel2d StageSolutionForTransfer_DGModel2D proc~stagesolutionfortransfer_dgmodel2d->interface~hipmalloc proc~mortarexchange_mappedvector3d MortarExchange_MappedVector3D proc~mortarexchange_mappedvector3d->interface~hipmalloc proc~regrid_dgmodel2d Regrid_DGModel2D proc~regrid_dgmodel2d->interface~hipmalloc proc~updatedevice_mesh3d UpdateDevice_Mesh3D proc~updatedevice_mesh3d->interface~hipmalloc proc~updatedevice_points UpdateDevice_Points proc~updatedevice_points->interface~hipmalloc proc~anisomortarexchange_mappedscalar3d AnisoMortarExchange_MappedScalar3D proc~anisomortarexchange_mappedscalar3d->interface~hipmalloc proc~init_points Init_Points proc~init_points->interface~hipmalloc proc~ensuredevicebuffer EnsureDeviceBuffer proc~ensuredevicebuffer->interface~hipmalloc proc~init_mesh2d Init_Mesh2D proc~init_mesh2d->interface~hipmalloc proc~updatedevice_mesh2d UpdateDevice_Mesh2D proc~updatedevice_mesh2d->interface~hipmalloc proc~init_refinementindicator3d Init_RefinementIndicator3D proc~init_refinementindicator3d->interface~hipmalloc proc~init_twopointvector3d Init_TwoPointVector3D proc~init_twopointvector3d->interface~hipmalloc proc~sideexchangestart_mappedscalar3d SideExchangeStart_MappedScalar3D proc~sideexchangestart_mappedscalar3d->interface~hipmalloc proc~migrateoldwindow_dgmodel2d MigrateOldWindow_DGModel2D proc~migrateoldwindow_dgmodel2d->interface~hipmalloc proc~init_columnoperators3d Init_ColumnOperators3D proc~init_columnoperators3d->interface~hipmalloc proc~init_scalar1d Init_Scalar1D proc~init_scalar1d->interface~hipmalloc proc~init_scalar1d~2 Init_Scalar1D proc~init_scalar1d~2->interface~hipmalloc proc~regrid_dgmodel3d Regrid_DGModel3D proc~regrid_dgmodel3d->interface~hipmalloc proc~init_ecadvection2d Init_ECAdvection2D proc~init_ecadvection2d->interface~hipmalloc proc~init_esatmo3d Init_ESAtmo3D proc~init_esatmo3d->interface~hipmalloc proc~generatedecompositionfromoffsets_domaindecomposition GenerateDecompositionFromOffsets_DomainDecomposition proc~generatedecompositionfromoffsets_domaindecomposition->interface~hipmalloc proc~estimate_refinementindicator3d Estimate_RefinementIndicator3D proc~estimate_refinementindicator3d->interface~hipmalloc proc~init_dgmodel3d Init_DGModel3D proc~init_dgmodel3d->interface~hipmalloc proc~mortarfluxcollect_mappedvector3d MortarFluxCollect_MappedVector3D proc~mortarfluxcollect_mappedvector3d->interface~hipmalloc proc~init_esatmo2d Init_ESAtmo2D proc~init_esatmo2d->interface~hipmalloc proc~init_ecadvection3d Init_ECAdvection3D proc~init_ecadvection3d->interface~hipmalloc proc~stagesolutionfortransfer_dgmodel3d StageSolutionForTransfer_DGModel3D proc~stagesolutionfortransfer_dgmodel3d->interface~hipmalloc proc~mortarfluxcollect_mappedvector2d MortarFluxCollect_MappedVector2D proc~mortarfluxcollect_mappedvector2d->interface~hipmalloc proc~setelemtorank_domaindecomposition SetElemToRank_DomainDecomposition proc~setelemtorank_domaindecomposition->interface~hipmalloc proc~init_lagrange~2 Init_Lagrange proc~init_lagrange~2->interface~hipmalloc proc~mpiexchangeasync_mappedvector2d MPIExchangeAsync_MappedVector2D proc~mpiexchangeasync_mappedvector2d->interface~hipmalloc proc~mortarexchange_mappedscalar2d MortarExchange_MappedScalar2D proc~mortarexchange_mappedscalar2d->interface~hipmalloc proc~init_refinementindicator2d Init_RefinementIndicator2D proc~init_refinementindicator2d->interface~hipmalloc proc~estimate_refinementindicator2d Estimate_RefinementIndicator2D proc~estimate_refinementindicator2d->interface~hipmalloc proc~mortarexchange_mappedvector2d MortarExchange_MappedVector2D proc~mortarexchange_mappedvector2d->interface~hipmalloc proc~init_mesh3d Init_Mesh3D proc~init_mesh3d->interface~hipmalloc proc~applytransferplan_dgmodel3d ApplyTransferPlan_DGModel3D proc~applytransferplan_dgmodel3d->interface~hipmalloc proc~applytransferplan_dgmodel2d ApplyTransferPlan_DGModel2D proc~applytransferplan_dgmodel2d->interface~hipmalloc proc~init_dgmodel2d Init_DGModel2D proc~init_dgmodel2d->interface~hipmalloc proc~sideexchangestart_mappedscalar2d SideExchangeStart_MappedScalar2D proc~sideexchangestart_mappedscalar2d->interface~hipmalloc proc~migrateoldwindow_dgmodel3d MigrateOldWindow_DGModel3D proc~migrateoldwindow_dgmodel3d->interface~hipmalloc proc~init_twopointvector2d Init_TwoPointVector2D proc~init_twopointvector2d->interface~hipmalloc proc~mpiexchangeasync_mappedvector3d MPIExchangeAsync_MappedVector3D proc~mpiexchangeasync_mappedvector3d->interface~hipmalloc proc~init_dgmodel1d Init_DGModel1D proc~init_dgmodel1d->interface~hipmalloc proc~buildhaloexchange_domaindecomposition BuildHaloExchange_DomainDecomposition proc~buildhaloexchange_domaindecomposition->interface~hipmalloc proc~allocateanisomortarbuff_mappedvector3d AllocateAnisoMortarBuff_MappedVector3D proc~allocateanisomortarbuff_mappedvector3d->interface~hipmalloc proc~init_lagrange Init_Lagrange proc~init_lagrange->interface~hipmalloc proc~mortarexchange_mappedscalar3d MortarExchange_MappedScalar3D proc~mortarexchange_mappedscalar3d->interface~hipmalloc proc~ensuredevicebuffers_vector2d EnsureDeviceBuffers_Vector2D proc~ensuredevicebuffers_vector2d->proc~ensuredevicebuffer proc~ensuredevicebuffers_scalar3d EnsureDeviceBuffers_Scalar3D proc~ensuredevicebuffers_scalar3d->proc~ensuredevicebuffer proc~ensuredevicebuffers_vector3d EnsureDeviceBuffers_Vector3D proc~ensuredevicebuffers_vector3d->proc~ensuredevicebuffer proc~ensuredevicebuffers_mappedscalar3d EnsureDeviceBuffers_MappedScalar3D proc~ensuredevicebuffers_mappedscalar3d->proc~ensuredevicebuffer proc~ensuredevicebuffers_mappedscalar3d->proc~ensuredevicebuffers_scalar3d proc~ensuredevicebuffers_tensor2d EnsureDeviceBuffers_Tensor2D proc~ensuredevicebuffers_tensor2d->proc~ensuredevicebuffer proc~ensuredevicebuffers_tensor3d EnsureDeviceBuffers_Tensor3D proc~ensuredevicebuffers_tensor3d->proc~ensuredevicebuffer proc~ensuredevicebuffers_scalar2d EnsureDeviceBuffers_Scalar2D proc~ensuredevicebuffers_scalar2d->proc~ensuredevicebuffer proc~ensuredevicebuffers_mappedscalar2d EnsureDeviceBuffers_MappedScalar2D proc~ensuredevicebuffers_mappedscalar2d->proc~ensuredevicebuffer proc~ensuredevicebuffers_mappedscalar2d->proc~ensuredevicebuffers_scalar2d proc~anisomortarexchange_mappedvector3d AnisoMortarExchange_MappedVector3D proc~anisomortarexchange_mappedvector3d->proc~allocateanisomortarbuff_mappedvector3d proc~anisomortarfluxcollect_mappedvector3d AnisoMortarFluxCollect_MappedVector3D proc~anisomortarfluxcollect_mappedvector3d->proc~allocateanisomortarbuff_mappedvector3d proc~init_tensor2d Init_Tensor2D proc~init_tensor2d->proc~ensuredevicebuffers_tensor2d proc~init_tensor3d Init_Tensor3D proc~init_tensor3d->proc~ensuredevicebuffers_tensor3d proc~resize_tensor2d Resize_Tensor2D proc~resize_tensor2d->proc~ensuredevicebuffers_tensor2d proc~resize_scalar2d Resize_Scalar2D proc~resize_scalar2d->proc~ensuredevicebuffers_scalar2d proc~resize_mappedscalar2d Resize_MappedScalar2D proc~resize_mappedscalar2d->proc~ensuredevicebuffers_mappedscalar2d proc~init_mappedscalar2d Init_MappedScalar2D proc~init_mappedscalar2d->proc~ensuredevicebuffers_mappedscalar2d proc~resize_tensor3d Resize_Tensor3D proc~resize_tensor3d->proc~ensuredevicebuffers_tensor3d proc~init_vector2d Init_Vector2D proc~init_vector2d->proc~ensuredevicebuffers_vector2d proc~resize_vector2d Resize_Vector2D proc~resize_vector2d->proc~ensuredevicebuffers_vector2d proc~resize_scalar3d Resize_Scalar3D proc~resize_scalar3d->proc~ensuredevicebuffers_scalar3d proc~resize_mappedvector2d Resize_MappedVector2D proc~resize_mappedvector2d->proc~ensuredevicebuffers_vector2d proc~init_scalar3d Init_Scalar3D proc~init_scalar3d->proc~ensuredevicebuffers_scalar3d proc~init_vector3d Init_Vector3D proc~init_vector3d->proc~ensuredevicebuffers_vector3d proc~resize_mappedvector3d Resize_MappedVector3D proc~resize_mappedvector3d->proc~ensuredevicebuffers_vector3d proc~resize_vector3d Resize_Vector3D proc~resize_vector3d->proc~ensuredevicebuffers_vector3d proc~init_mappedscalar3d Init_MappedScalar3D proc~init_mappedscalar3d->proc~ensuredevicebuffers_mappedscalar3d proc~resize_mappedscalar3d Resize_MappedScalar3D proc~resize_mappedscalar3d->proc~ensuredevicebuffers_mappedscalar3d proc~init_scalar2d Init_Scalar2D proc~init_scalar2d->proc~ensuredevicebuffers_scalar2d

Contents


Functions

public function hipMalloc_(ptr, mySize) bind(c,name="hipMalloc")

Arguments

TypeIntentOptionalAttributesName
type(c_ptr) :: ptr
integer(kind=c_size_t), value:: mySize

Return Value integer(kind=c_int)