message: Lower MAX D1D&Q1D for PACurlCurlAssembleDiagonal3D kernel
diff: @@ -1659,8 +1659,12 @@ void CurlCurlIntegrator::AssembleDiagonalPA(Vector& diag)
  {
  if (dim == 3)
  {
  - PACurlCurlAssembleDiagonal3D(dofs1D, quad1D, ne,
  - mapsO->B, mapsC->B, mapsO->G, mapsC->G,
  + // Reduce HCURL_MAX_D1D/Q1D to avoid using too much memory
  + constexpr int MAX_D1D = 4;
  + constexpr int MAX_Q1D = 5;
  + PACurlCurlAssembleDiagonal3D<MAX_D1D,MAX_Q1D>(dofs1D, quad1D, ne,
  + mapsO->B, mapsC->B,
  + mapsO->G, mapsC->G,
  pa_data, diag);
  }
  else if (dim == 2)
  