message: Added an internal "hpc" target to the makefile which builds with MPI and
  all currently available backends.
  We may choose to advertise this later, but for now it is mostly for
  developers and testing.
diff: @@ -159,7 +159,7 @@ $(call mfem-info, BLD = $(BLD))
  # Include $(CONFIG_MK) unless some of the $(SKIP_INCLUDE_TARGETS) are given
  SKIP_INCLUDE_TARGETS = help config clean distclean serial parallel debug pdebug\
  - cuda pcuda cudebug pcudebug style
  + cuda pcuda cudebug pcudebug hpc style
  HAVE_SKIP_INCLUDE_TARGET = $(filter $(SKIP_INCLUDE_TARGETS),$(MAKECMDGOALS))
  ifeq (,$(HAVE_SKIP_INCLUDE_TARGET))
  $(call mfem-info, Including $(CONFIG_MK))
  @@ -367,7 +367,7 @@ OBJECT_FILES = $(patsubst $(SRC)%,$(BLD)%,$(SOURCE_FILES:.cpp=.o))
  OKL_DIRS = fem
  .PHONY: lib all clean distclean install config status info deps serial parallel \
  - debug pdebug cuda pcuda cudebug pcudebug style check test unittest\
  + debug pdebug cuda pcuda cudebug pcudebug hpc style check test unittest \
  deprecation-warnings
  .SUFFIXES:
  @@ -435,6 +435,13 @@ cuda pcuda cudebug pcudebug:
  MFEM_USE_CUDA=$(M_CUDA) $(MAKEOVERRIDES_SAVE)
  $(MAKE) $(MAKEOVERRIDES_SAVE)
  +# Build with MPI and all Device backends enabled (requires OCCA and RAJA)
  +hpc:
  + $(MAKE) -f $(THIS_MK) config MFEM_USE_MPI=YES MFEM_USE_CUDA=YES \
  + MFEM_USE_OPENMP=YES MFEM_USE_OCCA=YES MFEM_USE_RAJA=YES \
  + $(MAKEOVERRIDES_SAVE)
  + $(MAKE) $(MAKEOVERRIDES_SAVE)
  +
  deps:
  rm -f $(BLD)deps.mk
  for i in $(RELSRC_FILES:.cpp=); do \
  