cudaV_pinnedNfree
FunktionDe-Allocation mehrerer "pinned" Host-Memory Vektoren.
CUDA-Funktion C/C++#include <cudaVecLib.h>
int cudaV_pinnedNfree( unsigned numfree, ... );
BeschreibungDer Parameter numfree teilt der Funktion mit, wie viele Vektoren freizugeben sind. Die Host-Zeiger (also nicht die Device-Zeiger!) dieser Vektoren folgen in der Parameterliste nach numfree. Nur Vektoren, die durch eine Funktion aus der cudaVF_pinnedVector- oder cudaVF_pinnedVector0-Familie alloziert wurden, können durch cudaV_pinnedNfree freigegeben werden.
Falls versehentlich Device-Zeiger anstelle der Host-Zeiger angegeben werden, gibt diese Funktion eine Fehlermeldung aus.
Pascal/Delphi: Da eine variable Anzahl von Parametern in Pascal/Delphi nicht unterstützt wird, existiert diese Funktion hier nicht.
Beispiel C/C++cudaV_pinnedNfree( 3, h_X, h_Y, h_Z );
RückgabewertFALSE (0) bei Erfolg, sonst TRUE (nicht-Null)
QuerverweisCudaOptiVecD.htm, Kap. 3,   cudaV_pinnedFree,   cudaV_pinnedFreeAll,   cudaVF_pinnedVector,   cudaVF_pinnedVector0

VectorLib Inhaltsverzeichnis  OptiVec Home