FieldData structs implemented

This commit is contained in:
Robin
2024-12-20 18:46:18 +01:00
parent ac63abe93a
commit 0db764c52f
10 changed files with 196 additions and 90 deletions

View File

@@ -0,0 +1,10 @@
#include <netcdf>
#include <cassert>
template <typename T>
void readAndAllocateAxis(T** axis_ptr, size_t *size, const netCDF::NcVar &var) {
assert(var.getDimCount() == 1);
netCDF::NcDim dim = var.getDim(0);
*size = dim.getSize();
cudaError_t status = cudaMallocManaged(axis_ptr, *size*sizeof(T));
var.getVar(*axis_ptr);
}