[petsc-dev] Seeking OLCF users complaining about poor build times

Nathan Collier nathaniel.collier at gmail.com
Thu Feb 26 20:08:32 CST 2015


Ok, so I am not sure I got all that, but here goes some more information
(attached log).

No packages / master

[nate at titan] time python no_packages.py
...
real 14m32.169s
user 1m51.527s
sys 3m40.734s

[nate at titan] time make all
...
real 15m56.004s
user 8m8.971s
sys 52m42.734s

[nate at titan] cat no_packages.py

#!/usr/bin/python
configure_options = [
  '--known-level1-dcache-size=16384',
  '--known-level1-dcache-linesize=64',
  '--known-level1-dcache-assoc=4',
  '--known-memcmp-ok=1',
  '--known-sizeof-char=1',
  '--known-sizeof-void-p=8',
  '--known-sizeof-short=2',
  '--known-sizeof-int=4',
  '--known-sizeof-long=8',
  '--known-sizeof-long-long=8',
  '--known-sizeof-float=4',
  '--known-sizeof-double=8',
  '--known-sizeof-size_t=8',
  '--known-bits-per-byte=8',
  '--known-sizeof-MPI_Comm=4',
  '--known-sizeof-MPI_Fint=4',
  '--known-mpi-long-double=1',
  '--known-mpi-int64_t=1',
  '--known-mpi-c-double-complex=1',
  '--known-sdot-returns-double=0',
  '--known-snrm2-returns-double=0',
  '--known-mpi-shared-libraries=0',
  '--with-ar=ar',
  '--with-cc=cc',
  '--with-clib-autodetect=0',
  '--with-cxx=CC',
  '--with-cxxlib-autodetect=0',
  '--with-fc=ftn',
  '--with-fortran-datatypes=0',
  '--with-fortran-interfaces=0',
  '--with-fortranlib-autodetect=0',
  '--with-ranlib=ranlib',
  '--with-shared-ld=ar',
  '--with-clean=1',
  '--with-c2html=0',
  '--with-shared-libraryies=0',
  '--with-debugging=0',
  '--with-x=0',
  '--with-batch=1',
  '--with-mpi-dir=/opt/cray/mpt/6.3.0/gni/mpich2-intel/130',
  'COPTFLAGS=-O3 -msse3 -fPIC ',
  'CXXOPTFLAGS=-O3 -msse3 -fpic ',
  'FOPTFLAGS=-O3 -msse3 -fPIC ',
  'FCOPTFLAGS=-O3 -msse3 -fpic ']

I can add packages too, just let me know if that is still interesting.

Nate


On Thu, Feb 26, 2015 at 7:35 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:

>
> > On Feb 26, 2015, at 6:26 PM, Jed Brown <jed at jedbrown.org> wrote:
> >
> > Barry Smith <bsmith at mcs.anl.gov> writes:
> >>  Sure it will be 2 minutes on the laptop and 7 minutes on the big
> >>  system but as I said in my other email that is acceptable and no one
> >>  will listen too us (for good reason) if we bitch about it. It is
> >>  when it is 4 minutes on the laptop for configure and build and 1
> >>  hour on the big machine for configure and build that we have the
> >>  right to scream and yell.
> >
> > Yeah, that Mira time is pretty good, though the login nodes are a
> > different architecture from the compute nodes (POWER vs BG/Q) so one
> > would typically use batch, in which case configuring goes up to 20-30
> > minutes of human time.
>
>   We could have a script that runs configure; submits the result to queue;
> gets result from queue; runs the new configure then runs make. Assuming an
> instant queue turn around and that both configures take the same amount of
> time it means the configure is 14m; not great but still hard to bitch about
> too much.
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20150226/3bb60ead/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: no_packages.log
Type: application/octet-stream
Size: 2615581 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20150226/3bb60ead/attachment.obj>


More information about the petsc-dev mailing list