ENERGY
This is part of the colvar module

Calculate the total potential energy of the simulation box.

The potential energy can be biased e.g. with umbrella sampling [9] or with well-tempered metadynamics [14].

Notice that this CV could be unavailable with some MD code. When it is available, and when also replica exchange is available, metadynamics applied to ENERGY can be used to decrease the number of required replicas.

Bug:
This ENERGY does not include long tail corrections. Thus when using e.g. LAMMPS "pair_modify tail yes" or GROMACS "DispCorr Ener" (or "DispCorr EnerPres"), the potential energy from ENERGY will be slightly different form the one of the MD code. You should still be able to use ENERGY and then reweight your simulation with the correct MD energy value.
Bug:
Acceptance for replica exchange when ENERGY is biased is computed correctly only if all the replicas have the same potential energy function. This is for instance not true when using GROMACS with lambda replica exchange or with plumed-hrex branch.
Examples

The following input instructs plumed to print the energy of the system

ene: ENERGY
PRINT ARG=ene