5 Replies Latest reply: May 5, 2008 2:08 AM by 807575 RSS

    OpenMP compiling

    807575
      Hello,

      How to set OpenMP FORTRAN compiler options for the compiling and executing an OpenMP program in the SunStudio 12 project settings?

      Thanks,

      Malik.
        • 1. Re: OpenMP compiling
          807575
          I think the only way is to add compiler option to Additional Options field found in Project Properties -> C/C++/Fortran -> Fortran Compiler
          As to which option it is, please consult f95(1) man page; you probably need -xopenmp=parallel (for production) and -xopenmp=noopt (for debug).
          • 2. Re: OpenMP compiling
            807575
            Спасибо Максим!

            Скажите, а как насчет опций "агрессивной" оптимизицации, как в Интел?
            Например, для плавающей точки: минимальное по времени исполнение.
            Не могу понять, что там за уровни n?

            Edited by: mmax on Mar 7, 2008 4:23 AM
            • 3. Re: OpenMP compiling
              807575
              Про опции интела, увы, ничего не знаю. Что касается подбора опций для "агрессивной" оптимизации, это дело тонкое и описано в нескольких статьях. Например:
              http://developers.sun.com/solaris/articles/perfoptions.html
              http://developers.sun.com/solaris/articles/building.html
              http://developers.sun.com/solaris/articles/amdopt.html
              http://developers.sun.com/solaris/articles/options.html
              http://developers.sun.com/solaris/articles/Feo/feo_content.html
              • 4. Re: OpenMP compiling
                807575
                Спасибо огромное , еще раз!
                • 5. Re: OpenMP compiling
                  807575
                  For complete information on using OpenMP in Sun Studio 12, it is strongly recommended that you read the OpenMP API User's Guide, especially the chapter on compiling for OpenMP:

                  http://docs.sun.com/app/docs/doc/819-5270/aewbx?l=en&a=view