[lammps-users] Intel compiler gives warning about "tail padding of a base class"

When compiling LAMMPS on an Itanium 2 cluster with
icc, I get the following warnings:

dump_atom.h(26): warning #1476: field uses tail
padding of a base class
    int scale_flag;

dump_custom.h(27): warning #1476: field uses tail
padding of a base class
    int iregion;

fix_centro.h(31): warning #1476: field uses tail
padding of a base class
    int nmax,maxneigh;

... and so on. The full list of warnings is attached.

I don't know what the warnings mean. LAMMPS seems to
work, at least with a small test case, but I'm not
sure if there might be more subtle problems that could
hit me later.

warnings1476 (7.87 KB)

This looks like memory layout warnings. I don't think it's a bug
and I don't think it will cause problems when LAMMPS runs.

Steve