[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