Difference between revisions of "Glam:compilers"

From SourceWiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
compiles with:
+
During development in early summer 2008 a number of compiler specific issues were discovered with glam.  After some development work glam should now compile and run with the following ccompilers:
* ifort
 
* gfortran
 
* g95
 
* Sun f95
 
* pgf90
 
  
runs with:
+
* ifort (intel)
 +
* gfortran (gnu)
 +
* g95
 +
* f95 (Sun)
 +
* pgf90 (Portland Group)
  
 
+
Note that g95 gives much slower performance than the othersSun gives probably the fastest run times. gfortran gives informative error messages, is compatible with ddd, and is quite strict on bounds checking, and so may be the tool of choice for initial development/debugging.
 
 
 
 
Sun is fast!
 
 
 
from Geth:
 
That's interestingI just did some timing runs on eemian (the machine I've been using with glam):
 
 
 
av. time (s)
 
sun 8.2
 
ifort(v8.1) 10.1
 
gfort 11.1
 
g95 40.1
 
 
 
eemian is an Intel Xeon,2.8GHz and porthos, say, is an AMD opteron,2.2GHz.
 

Latest revision as of 13:51, 3 July 2008

During development in early summer 2008 a number of compiler specific issues were discovered with glam. After some development work glam should now compile and run with the following ccompilers:

  • ifort (intel)
  • gfortran (gnu)
  • g95
  • f95 (Sun)
  • pgf90 (Portland Group)

Note that g95 gives much slower performance than the others. Sun gives probably the fastest run times. gfortran gives informative error messages, is compatible with ddd, and is quite strict on bounds checking, and so may be the tool of choice for initial development/debugging.