Function pcms_create_omega_h_mesh

Function Documentation

PcmsOmegaHMeshHandle pcms_create_omega_h_mesh(const char *filename, PcmsOmegaHLibraryHandle oh_lib_handle)

Read Omega_h mesh from file.

Reads an Omega_h mesh from the given filename and returns a handle to it. This handle can be used to create interpolators that operate on the mesh.

Note

Must be deleted using pcms_destroy_omega_h_mesh to avoid memory leaks.

Parameters:
  • filename – C-string of Omega_h mesh filename

  • oh_lib_handle – Handle to the Omega_h library created using pcms_create_omega_h_library

Returns:

PcmsInterpolatorOmega_hMeshHandle Handle to the read Omega_h mesh