Building an ESMT run with the intel compiler on Edison revealed an issue with the dimension of ESMT flux variables. These had size "nzm" (=nz-1) when they should have been "nz". This PR fixes that and makes ESMT vars allocatable like the other CRM variables.
Building an ESMT run with the intel compiler on Edison revealed an issue with the dimension of ESMT flux variables. These had size "nzm" (=nz-1) when they should have been "nz". This PR fixes that and makes ESMT vars allocatable like the other CRM variables.