Hello,
You are correct with point 1, I did not notice. On point 2, the non-hydrostatic version has no real vertical velocity and this may trigger large differences. The fact that ZSTAR was not given for planes 1 and NPLAN was really the problem, as they turned out to be infinite in the method of characteristics. Point 3 is due to the fact that some parts of lines in the parameter file are read with Fortran instructions like READ(PART_OF_LINE,*) L where L is a logical value, then we depend on the forms accepted by the compiler to represent a logical value, some will accept true, some will not, it is not the first time I notice this.
Point 4 is just the accuracy in time, which is in our case mostly first order, so you have less accuracy with the higher time step, this is why it is necessary to do some sensitivity analysis when you do a study. As we have very stable numerical schemes, the algorithms will not crash but will give less accurate results.
With best regards,
Jean-Michel Hervouet