Dear Torquil This was discussed extensively last week. Browse messages with my name and Mattias Troyer's answers.
Short version: there in incopatibility with new version of cstdlib. Using old compiler does not help, as still cstdlib is new. Linking with old cstdlib would help, but would require a downgrade of installed cstdlib in the system (which means downgrade of 99% of the linux distro). The solution is to apply a few patches to the source.
After patching _and_ compilation with gcc 4.4 the problems vanish. compiling with gcc 4.6 sresults in code that fail to pass exactly one test.
Regards, Mateusz
2011/12/9 Torquil Macdonald Sørensen torquil@gmail.com:
Hi!
I'm trying the tutorial examples, but I always get this error message when I attempt to start a simulation. Would this be an error with a known solution?
For the parm1a example:
$ parameter2xml parm1a Converting parameter file parm1a to parm1a.in.xml $ spinmc --Tmin 10 --write-xml parm1a.in.xml Generic classical Monte Carlo program using local or cluster updates available from http://alps.comp-phys.org/ copyright(c) 1999-2007 by Matthias Troyer troyer@comp-phys.org Mathias Koerner mkoerner@comp-phys.org for details see the publication: A.F. Albuquerque et al., J. of Magn. and Magn. Materials 310, 1187 (2007).
using the ALPS parallelizing scheduler copyright (c) 1994-2006 by Matthias Troyer troyer@comp-phys.org. see Lecture Notes in Computer Science, Vol. 1505, p. 191 (1998).
based on the ALPS libraries version 2.0.2 available from http://alps.comp-phys.org/ copyright (c) 1994-2011 by the ALPS collaboration. Consult the web page for license details. For details see the publication: B. Bauer et al., J. Stat. Mech. (2011) P05001.
parsing task files ... Did not parse to end of string 'DEPLETION'