From: John P. <jwp...@gm...> - 2009-03-19 20:51:25
|
Hi, FYI, It looks like we "support" the pathscale compilers... I recently got access to the new Cray system at NICS (kraken) and they've got the pathscale compilers there. Does anyone know about this compiler? I think it may use GNU on the backend somehow. When I type CC --version (CC is like Cray's mpiCC wrapper script AFAICT) I get: /opt/cray/xt-asyncpe/2.0/bin/CC: INFO: linux target is being used PathScale(TM) Compiler Suite: Version 3.2 Built on: 2008-06-16 16:41:38 -0700 Thread model: posix GNU gcc version 4.2.0 (PathScale 3.2 driver) Copyright 2000, 2001 Silicon Graphics, Inc. All Rights Reserved. Copyright 2002, 2003, 2004, 2005, 2006 PathScale, Inc. All Rights Reserved. Copyright 2006, 2007 QLogic Corporation. All Rights Reserved. Copyright 2007, 2008 PathScale LLC. All Rights Reserved. See complete copyright, patent and legal notices in the /opt/pathscale/share/doc/pathscale-compilers-3.2/LEGAL.pdf file. There were no errors, but a number of the files reported warnings along the lines of: "src/fe/fe_monomial_shape_0D.C": Warning: Olimit was exceeded on function FEBase::~FEBase(); will not perform function-scope optimization. To still perform function-scope optimization, use -OPT:Olimit=0 (no limit) or -OPT:Olimit=8051 The warning seemed to be always tied to the FEBase destructor, but I don't understand this because that function is empty ... I'm still waiting to see if this will link and actually run a program, but if you have a simple-to-set-up benchmark case you'd like me to try out on this machine I can give it a shot. We have about 100k SUs there for testing/fooling around purposes. -- John |