[Paraview] Building Paraview from source

David E DeMarle dave.demarle at kitware.com
Tue Sep 18 15:01:16 EDT 2012


Last time I used icc (two years ago) I vaguely recall that compile time was
slower but it couldn't have been that much slower. I would have remembered
that. The paraview-manta render speed tests I was doing back then showed
that icc's compiled result was a percent or two faster. This was on an
intel based linux cluster.

About the same time frame I did have trouble with the pgi compilers on
crays. Burlen likely had recent knowledge about the differences.

On Sep 18, 2012 1:18 PM, "Hodge, Neil E." <hodge3 at llnl.gov> wrote:

> David:
>
> -----Original Message-----
> From: David E DeMarle <dave.demarle at kitware.com>
> Date: Monday, September 17, 2012 2:15 PM
> To: Neil Hodge <hodge3 at llnl.gov>
> Cc: "paraview at paraview.org" <paraview at paraview.org>
> Subject: Re: [Paraview] Building Paraview from source
>
> >Are you compiling on a lustre file system? That can significantly slow
> >the compilation since the parallel filesystem is optimized for write
> >throughput of large files. On ORNL jaguar in the NFS mounted
> >directories it takes 10 minutes or so to compile. Compiling on the
> >lustre mounted directories takes an hour or more. (10% per hour is a
> >bit worse than what I've ever seen on the older trilab computers so it
> >may be something else). I get around this by compiling from the fast
> >filesystem and copying the result to the lustre partition where the
> >back end nodes can see it.
> >
> >Try "module unload altd". This is a profiling library that some of the
> >big machines use recenty that does not like "make -j anything". Once
> >that is removed you can make -j to your hearts content.
> >
>
> No, I was not on the Lustre filesystem.  Regardless, I moved everything to
> my home directory.  This did not help the speed issue much.
>
> Removing the kernel module did reduce the dependency problems somewhat,
> but not completely.
>
>
> FYI, the essence of my build script follows:
>
> cmake ../ParaView-3.14.1-Source \
>     -DCMAKE_C_COMPILER=icc -DCMAKE_CXX_COMPILER=icpc \
>     -DCMAKE_Fortran_COMPILER=ifort \
>     -DCMAKE_INSTALL_PREFIX:PATH=$HOME/PARAVIEW \
>     -DHDF5_INCLUDE_DIR=$HOME/HDF5/include \
>     -DHDF5_LIBRARY=$HOME/HDF5/lib/libhdf5.so \
>     -DPARAVIEW_ENABLE_PYTHON=ON
> make -j 4
> make install
>
> However, after a bit of experimentation, I see that when I remove the line
>
> -DCMAKE_C_COMPILER=icc -DCMAKE_CXX_COMPILER=icpc
>
> i.e., when I use the gnu compilers, the build seems to proceed at a rate
> that indicates a total build time of maybe 30 minutes or so.
>
>
> So, the question is, are you aware of any problems with using the intel
> compilers to build paraview???  Thanks.
>
>
> Cheers,
>
> Neil
>
>
>
>
> ======================================================================
> Neil Hodge, Ph.D.
> Methods Development Group
> Lawrence Livermore National Laboratory
>
>
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at:
> http://paraview.org/Wiki/ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://www.paraview.org/mailman/listinfo/paraview
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20120918/ebd3b39d/attachment.htm>


More information about the ParaView mailing list