[CP2K:6648] Re: Compilations with Intel (XE 2013) for CP2K-trunk (2.7dev) & regtests errors
Iain Bethune
ibet... at epcc.ed.ac.uk
Mon Jun 15 13:04:45 UTC 2015
Great, that sounds reasonable. The default versions included in the main source actually work quite well for most Intel CPUs. 10% gain is pretty good.
- Iain
--
Iain Bethune
Project Manager, EPCC
Email: ibet... at epcc.ed.ac.uk
Twitter: @IainBethune
Web: http://www2.epcc.ed.ac.uk/~ibethune
Tel/Fax: +44 (0)131 650 5201/6555
Mob: +44 (0)7598317015
Addr: 2404 JCMB, The King's Buildings, Peter Guthrie Tait Road, Edinburgh, EH9 3FD
> On 15 Jun 2015, at 13:42, Rolf David <rolf.d... at gmail.com> wrote:
>
> Hi,
>
> So my results:
> With libgrid
> FC_comp="ifort -free -fpp"
>
> FCFLAGS="-O3 -axAVX -xSSE4.2 -funroll-loops"
>
> & make -j 1 alone in a node (16 cores but only one used 1)
>
>
>
> and then H2O-64.inp, 16 cores.
>
>
> I go from 59 sec to 53 sec (10%) and from 56 to 55 sec (3%). So I guess it works.
> Precious time won.
>
> Thanks again.
>
> Rolf
>
>
> On Monday, June 15, 2015 at 1:56:27 PM UTC+2, IBethune wrote:
> Hi Rolf,
>
> libgrid should affect the performance in calculate_rho_elec and integrate_v_rspace. For H2O-64 on low processor counts (e.g. 24) these should take up >50% of the runtime. Larger H2O-XXX tend to mask the effect as the cubically scaling operations in OT tend to dominate.
>
> - Iain
>
> --
>
> Iain Bethune
> Project Manager, EPCC
>
> Email: ibe... at epcc.ed.ac.uk
> Twitter: @IainBethune
> Web: http://www2.epcc.ed.ac.uk/~ibethune
> Tel/Fax: +44 (0)131 650 5201/6555
> Mob: +44 (0)7598317015
> Addr: 2404 JCMB, The King's Buildings, Peter Guthrie Tait Road, Edinburgh, EH9 3FD
>
> > On 15 Jun 2015, at 12:08, Rolf David <rolf... at gmail.com> wrote:
> >
> > Hi again,
> >
> > The 'workaround' proposed by Alfio
> >
> > > cat no.wlm
> > batch_cmd() {
> > $@
> > }
> >
> > Therefore you can use "-j 100 -w no".
> > Note that I have never tried such a case, so I'm not sure it will work out-of-the-box. Let me how it goes.
> >
> > worked well in my case. I was able to compile. And run tiny1 all of it. And tiny2 in standard after.
> >
> > I'm moving on onto small1.
> >
> > Also I've compiled libgrid (on a compute node) and successfully integrated into CP2K. Is there a "benchmark" to see the effect, I mean a file in the tests-folder where people get difference without and with libgrid ?
> > I run H2O-512.inp, but not noticeable difference. I run a test I had (QM/MM with hybrid functional) and I didn't see noticeable effect (on short tests), and in the readme it said about "Gaussian to Plane wave transformations", so I assume a speed up in some routine in GPW (or even GAPW no ?)
> > Also, Iain said (https://groups.google.com/forum/#!searchin/cp2k/libgrid/cp2k/DU3KNkwM4as/8_bO8zjWZ0sJ) and here again, it's performance-critical.
> >
> > So if I have a "working" benchmark, I can see if I miscompiled it (no error in the out of the libgrid compilation), or maybe wrong compiler option and subroutines affected: integrate_v_rspace for example ?
> >
> > Regards,
> >
> > Rolf
> >
> > --
> > You received this message because you are subscribed to the Google Groups "cp2k" group.
> > To unsubscribe from this group and stop receiving emails from it, send an email to cp2k+... at googlegroups.com.
> > To post to this group, send email to cp... at googlegroups.com.
> > Visit this group at http://groups.google.com/group/cp2k.
> > For more options, visit https://groups.google.com/d/optout.
>
>
> --
> The University of Edinburgh is a charitable body, registered in
> Scotland, with registration number SC005336.
>
>
> --
> You received this message because you are subscribed to the Google Groups "cp2k" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to cp2k+uns... at googlegroups.com.
> To post to this group, send email to cp... at googlegroups.com.
> Visit this group at http://groups.google.com/group/cp2k.
> For more options, visit https://groups.google.com/d/optout.
--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.
More information about the CP2K-user
mailing list