Just a heads up: If anyone is compiling with gfortran 4.5.0, I've noticed that bsd.f in siesta 3.0 rc1 and rc2 makes reference to etime as an external function. In gfortran 4.5.0 etime is intrinsic, I think. When compiled the linker gives an error:
bsd.o: In function `cputim_': bsd.f:(.text+0xe): undefined reference to `etime_' collect2: ld returned 1 exit status make: *** [siesta] Error 1 If the line " real, external :: etime" is changed to "real :: etime", everything compiles. Just figured I'd add this bit to the archives, Best, Rob Koch