Project

General

Profile

Support #150

Align -optimize flags with current compiler releases

Added by Phil Miller over 6 years ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
03/31/2013
Due date:
% Done:

50%


Description

We provide a generic wrapper for various backend compilers in charmc, and a flag -optimize that's meant to provide good optimization settings for any given backend without breaking things. Every new compiler release brings new optimization settings along with it. We haven't necessarily kept up with these releases and the options they bring to the table.

For each compiler in wide use (at least GNU, Intel, XL, PGI, Cray), we should make sure that the flags we pass under -optimize are appropriate for the most recent few releases, in terms of performance, reliability, and compatibility.


Subtasks

Support #149: Choose backend options for -optimize on iccNewEric Bohm

Support #151: Align -optimize flags with current release of GNU compilersNewMichael Robson

Bug #153: Align -optimize flags with current release of IBM XL compilersClosedNikhil Jain

Bug #157: Align -(no-)optimize flags with current release of Cray compilersClosedEric Bohm

History

#1 Updated by Eric Bohm over 6 years ago

  • Assignee set to Phil Miller

#2 Updated by Eric Bohm almost 3 years ago

  • Tracker changed from Bug to Support

#3 Updated by Phil Miller over 1 year ago

  • Assignee changed from Phil Miller to Eric Bohm

Also available in: Atom PDF