Our recent work using meshes with more than 10 M nodes and large subdomains revealed that Mesh.save is not suitable for such large meshes for various reasons, including the conversion to meshio taking too long and the resulting files being too large.
We ended up saving m.t and m.p (etc.) to npy files through np.save. This should be implemented as Mesh.save_npy and Mesh.load_npy.
Our recent work using meshes with more than 10 M nodes and large subdomains revealed that Mesh.save is not suitable for such large meshes for various reasons, including the conversion to meshio taking too long and the resulting files being too large.
We ended up saving
m.t
andm.p
(etc.) to npy files through np.save. This should be implemented asMesh.save_npy
andMesh.load_npy
.