Dear all:
Any ideas why the following loop structure fails with:
LAMMPS (22 Jun 2007)
p is 1
p is 2
p is 3
p is 4
p is 5
p is 6
p is 7
p is 8
p is 9
p is 10
p is 11
p is 12
l is 1 t is 1
ERROR on proc 0: Substitution for undefined variable
for the code (see in.test):
variable p loop 12
label ploop
print p is $p
next p
jump in.test ploop
variable t loop 10
label tloop
variable l loop 3
label lloop
print l is $l t is $t
next l
jump in.test lloop
next t
jump in.test tloop
whereas if i exclude the first loop statement the script runs to completion (see in.test_works)? In particualar, is there any reason why a regular loop before or after a nested loop fails?
Tamara
in.test (212 Bytes)
fail.out (188 Bytes)
in.test_works (140 Bytes)
works.out (89 Bytes)