[Nek5000-users] compiler optimizations

nek5000-users at lists.mcs.anl.gov nek5000-users at lists.mcs.anl.gov
Sat Aug 17 20:07:26 CDT 2013


see attached patch files.  The Intel C compiler does not recognize "-align
array32byte -align zcommons", so you will have to deal with that in
makenek.inc and makefile.template.
Also see comments prefixed with DSK in mxm_std.patch

Hope this helps.

Dan


On Sat, Aug 17, 2013 at 10:16 AM, <nek5000-users at lists.mcs.anl.gov> wrote:

>
> Hi Dan,
>
> Great to hear!
>
> If you want to send the flags we could incorporate them
> into makenek.
>
> Thanks!
>
> Paul
>
>
> On Sat, 17 Aug 2013, nek5000-users at lists.mcs.anl.**gov<nek5000-users at lists.mcs.anl.gov>wrote:
>
>  Hello,
>>
>> I have been playing with compiler flags and directives to see if I can
>> improve the time-to-solution of the turbChannel example.  I have had some
>> success and would like to give back to the community.  What is the best
>> procedure for doing this?
>>
>> I'm using the Intel-13.1.3.192 compiler on a Sandybridge Xeon.
>>
>> baseline timing for 1000 iterations on 8 cpu is
>> total time   443.08s
>>
>> With a few compiler directives and optimization flags I got it down to
>> total time   304.52s
>>
>> Dan
>>
>>  ______________________________**_________________
> Nek5000-users mailing list
> Nek5000-users at lists.mcs.anl.**gov <Nek5000-users at lists.mcs.anl.gov>
> https://lists.mcs.anl.gov/**mailman/listinfo/nek5000-users<https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/nek5000-users/attachments/20130817/ef1f462b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: convect.patch
Type: application/octet-stream
Size: 1033 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/nek5000-users/attachments/20130817/ef1f462b/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: makenek.inc.patch
Type: application/octet-stream
Size: 459 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/nek5000-users/attachments/20130817/ef1f462b/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mxm_std.patch
Type: application/octet-stream
Size: 3386 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/nek5000-users/attachments/20130817/ef1f462b/attachment-0002.obj>


More information about the Nek5000-users mailing list