Allocate differently depending on type of mesh fields, e.g: cells, vertices, etc.