message: Prevent "sol_x[.] may be used uninitialized in this function" compiler warning.
diff: @@ -231,7 +231,8 @@ static void PAMassApply2D(const int NE,
  }
  for (int dy = 0; dy < D1D; ++dy)
  {
  - double sol_x[max_Q1D];
  + volatile double sol_x[max_Q1D];
  + // ('volatile' prevents compiler uninitialized use warning below)
  for (int qy = 0; qy < Q1D; ++qy)
  {
  sol_x[qy] = 0.0;
  @@ -262,7 +263,8 @@ static void PAMassApply2D(const int NE,
  }
  for (int qy = 0; qy < Q1D; ++qy)
  {
  - double sol_x[max_D1D];
  + volatile double sol_x[max_D1D];
  + // ('volatile' prevents compiler uninitialized use warning below)
  for (int dx = 0; dx < D1D; ++dx)
  {
  sol_x[dx] = 0.0;
  @@ -460,7 +462,8 @@ static void PAMassApply3D(const int NE,
  }
  for (int dy = 0; dy < D1D; ++dy)
  {
  - double sol_x[max_Q1D];
  + volatile double sol_x[max_Q1D];
  + // ('volatile' prevents compiler uninitialized use warning below)
  for (int qx = 0; qx < Q1D; ++qx)
  {
  sol_x[qx] = 0;
  @@ -516,7 +519,8 @@ static void PAMassApply3D(const int NE,
  }
  for (int qy = 0; qy < Q1D; ++qy)
  {
  - double sol_x[max_D1D];
  + volatile double sol_x[max_D1D];
  + // ('volatile' prevents compiler uninitialized use warning below)
  for (int dx = 0; dx < D1D; ++dx)
  {
  sol_x[dx] = 0;
  