using read_data with triclinic simulation box

I recently upgraded my lammps installation and am unable to set up a triclinic box using read_data despite using the same input file which had previously worked well. Has there been a change in the syntax of the read_data command?

My data file contains these lines:

0 10. xlo xhi
0 10. ylo yhi
0 10. zlo zhi
4. 0. 0. xy xz yz

And the logfile outputs are:

LAMMPS (5 Nov 2014)
read_data triclinic_box.data

triclinic box = (0 0 0) to (10 10 10) with tilt (4 0 0)

LAMMPS (18 Jul 2015)
Reading data file …

orthogonal box = (0 0 0) to (10 10 10)

Thanks in advance for any insight.

Ernesto

I recently upgraded my lammps installation and am unable to set up a
triclinic box using read_data despite using the same input file which had
previously worked well. Has there been a change in the syntax of the
read_data command?

no.

My data file contains these lines:
0 10. xlo xhi
0 10. ylo yhi
0 10. zlo zhi
4. 0. 0. xy xz yz

And the logfile outputs are:

LAMMPS (5 Nov 2014)
read_data triclinic_box.data
  triclinic box = (0 0 0) to (10 10 10) with tilt (4 0 0)

LAMMPS (18 Jul 2015)
Reading data file ...
  orthogonal box = (0 0 0) to (10 10 10)

Thanks in advance for any insight.

there was a new feature added to the read_data command with the 18 Jul
2015 version (see http://lammps.sandia.gov/bug.html)
that introduced a bug which was apparently fixed yesterday and the
bugfix should be in the 21 Jul 2015 version.

here is the relevant "git annotate" output (check the timestamps):

1ebb654b (sjplimp 2015-07-17 23:20:48 +0000 342) if (triclinic) {
62d15abd (sjplimp 2015-07-21 14:14:33 +0000 343) domain->triclinic = 1;
1ebb654b (sjplimp 2015-07-17 23:20:48 +0000 344) domain->xy =
xy; domain->xz = xz; domain->yz = yz;
1ebb654b (sjplimp 2015-07-17 23:20:48 +0000 345) }

axel.