savio,
please don't write a new e-mail by replying to AND QUOTING an old one.
you are just sending around stuff to (literally) thousands of
lammps-users subscribers (over 2500 last time i checked), that they
have seen before and has nothing to do with your inquiry. this is
wasteful and annoying. thanks in advance for your consideration.
Hello,
I have updated LAMMPS to newest version and I just wanted to re-do the
calculations (because I couldnt use read_restart files from old version) ,
and what is strange that I got this mistake :
compute myRDF all rdf 100 4 14 3 14 14 15
fix Rdf1 all ave/time 100 100 10000 c_myRDF file tmp.rdf mode vector ave
running
ERROR: Fix ave/time compute does not calculate a vector
(../fix_ave_time.cpp:166)
and I could calculate this without problem in old version of LAMMPS , I
dont know whats the problem. The only difference in input file is that I
LAMMPS is improved all the time and some of these improvements cannot
be done without breaking backward compatibility.
when installing a new version, it is advisable to go to the page with
the list of changes for the current calendar year:
http://lammps.sandia.gov/bug.html
(and the corresponding pages for previous years, if needed) and check
out what was changes, especially changes flagged with
"BACKWARD COMPATIBILITY:"
if you do so and look at the entry for the 1 Aug 2016 patch, you will
see the explanation. it changes the interface for fix ave/time to
handle array data in a more consistent and flexible manner. so in
cases, where you could use the id of the compute or fix in the past,
you now has to use it with a wildcard.
you should also study the corresponding pages in the manual for more details.
have added extra/atom/bonds atoms angles in read_data command but I dont
think it should be problem. And I changed pair style from coul/cut to
coul/long and kspace pppm , but I dont see why this should be a problem ?
none of this is a problem, but the line that is giving the error. the
fact, that it works in an older version is no reason why it should
work in a new version for the reasons given above.
axel.