AMBER Archive (2001)

Subject: Re: Wrong compilation artifacts on ES40s?

From: Bill Ross (ross_at_cgl.ucsf.edu)
Date: Mon Jun 25 2001 - 01:51:20 CDT


>You may be right - I was reacting from earlier experience
>porting Amber in single-precision. Which gives me a thought:
>if the ES-40 is somehow running single precision, those subtle
>deviations in all the numbers would be exactly what one would
>expect. You should be seeing "-DDPREC" in the compilation
>statements; if not, check src/sander/Makefile, where double
>precision is enforced by "PREC=DPREC"
        
        Accuracy on 64 bit platforms shouldn't be different from 32 bit
        platforms in double precision mode because the "double" is 64 bits.

If the ES-40 is a 64-bit machine, then my remarks are even
less founded than I thought.. unless the machine has a
single precision emulation mode that could get turned on
accidentally (unlikely), I would begin to suspect a hardware
problem. Have you tried repeating the same run to see if
anything changes? Can you force it from one cpu to another
in single-cpu mode? Are there other diagnostics that could be
run? How about compiling w/ no optimization?

Bill Ross