Crange.in misregarded

Dear Axel,

in one case I have specified a crange.in:

1B <= 0.0625
1
Al <= 0.0625
1Li + 0Vac >= 0.125

Nevertheless I get a couple of structures with c(Al)=0.25

Is the syntax in crange.in correct?

My lat.in is:

2.68 2.68 14.0 90 90 120
1 0 0
0 1 0
0 0 1
0.666666667 0.333333333 0.583333000 O
0.333333333 0.666666667 0.916667000 O
0.000000000 0.000000000 0.250000000 O
0.000000000 0.000000000 0.750000000 O
0.333333333 0.666666667 0.416667000 O
0.666666667 0.333333333 0.083333000 O
0.666666667 0.333333333 0.333333333 Co,Al,B
0.333333333 0.666666667 0.666666667 Co,Al,B
0.000000000 0.000000000 0.000000000 Co,Al,B
0.666666667 0.333333333 0.833333333 Li,Vac
0.333333333 0.666666667 0.166666667 Li,Vac
0.000000000 0.000000000 0.500000000 Li,Vac

Thanks.

Your syntax looks correct. Structure outside of specified range occur because the code wants to double check no GS in your specified range is in 2-phase equilibrium with one outside of your range.
Believe me, you would want to know that does not happen!