[Paraview] [Non-DoD Source] Building on Cray systems
Angelini, Richard C (Rick) CIV USARMY RDECOM ARL (US)
richard.c.angelini.civ at mail.mil
Thu Feb 4 09:28:56 EST 2016
OK – I didn’t realize that this was for Catalyst development work. We do no currently install the development files – but I would think that the best chance for success for inclusion of Catalyst would be a customized build using the same exact compilers/mpi as the linking computational code. I’ll send Tim build examples directly ….
________________________________
Rick Angelini
USArmy Research Laboratory
CISD/HPC Architectures Team
Phone: 410-278-6266
From: Andy Bauer <andy.bauer at kitware.com<mailto:andy.bauer at kitware.com>>
Date: Thursday, February 4, 2016 at 9:15 AM
To: Rick Angelini <Richard.C.Angelini.CIV at mail.mil<mailto:Richard.C.Angelini.CIV at mail.mil>>
Cc: "tim.gallagher at gatech.edu<mailto:tim.gallagher at gatech.edu>" <tim.gallagher at gatech.edu<mailto:tim.gallagher at gatech.edu>>, paraview <paraview at paraview.org<mailto:paraview at paraview.org>>
Subject: Re: [Paraview] [Non-DoD Source] Building on Cray systems
All active links contained in this email were disabled. Please verify the identity of the sender, and confirm the authenticity of all links contained within the message prior to copying and pasting the address to a Web browser.
________________________________
Hi Rick,
Did you build ParaView with PARAVIEW_INSTALL_DEVELOPMENT_FILES enabled? Tim will need that for using Catalyst if he's going to be using your builds but not if he's going to do his own.
Tim, some questions on what you need:
* Do you have a specific compiler and version you want/need to use? Same thing for MPI implementation.
* Do you have a specific version of ParaView that you want to use?
I would recommend using the superbuild tools, to build statically with Python and Mesa. The other libraries can be built with the superbuild (definitely use system MPI though) for convenience even though for Catalyst you probably won't need many of them. The FREEZE_PYTHON option is to statically linking the other Python modules into the executable. This is definitely useful for when running with a high number of MPI ranks since when loading a module (e.g. paraview.simple) in parallel it can really kill the file system if thousands of processes are simultaneously trying to load a bunch of Python modules. Note though that this isn't needed for a Catalyst Python script since that is done specially where process 0 reads the file and broadcasts it to all of the other processes.
Cheers,
Andy
On Thu, Feb 4, 2016 at 8:54 AM, Angelini, Richard C (Rick) CIV USARMY RDECOM ARL (US) <richard.c.angelini.civ at mail.mil<mailto:richard.c.angelini.civ at mail.mil> < Caution-mailto:richard.c.angelini.civ at mail.mil > > wrote:
Tim - I've already built ParaView on all of these systems - there are
modules available to load various version of Paraview. If you need to do
your own builds to support specific functionality - I can provide you the
build scripts we use on those systems.
-----Original Message-----
From: ParaView [Caution-mailto:paraview-bounces at paraview.org < Caution-mailto:paraview-bounces at paraview.org > ] On Behalf Of Tim
Gallagher
Sent: Thursday, February 04, 2016 8:25 AM
To: paraview <paraview at paraview.org<mailto:paraview at paraview.org> < Caution-mailto:paraview at paraview.org > >
Subject: [Non-DoD Source] [Paraview] Building on Cray systems
All active links contained in this email were disabled. Please verify the
identity of the sender, and confirm the authenticity of all links contained
within the message prior to copying and pasting the address to a Web
browser.
----
Hi everybody,
I'm about to endeavor on the always fun process of building Paraview on Cray
systems, specifically Copper (ERDC), Garnet (ERDC) and Excalibur (ARL).
Little is ever easy on these systems and I've never succeeded at building
paraview on them in the past. However, we want to run with co-processing on
the compute nodes and so it's time to try again.
I saw there are some build scripts in the ParaviewSuperbuild for Cray
systems. Does anybody know of any documentation or examples on how to use
them? What dependencies do I need to build using the superbuild and what can
I use that is already on the system? For example -- python, HDF5, zlib, etc
are all available, but do I need to build my own versions?
Is it possible to build just Paraview (not using the superbuild) using the
system-installed modules? Does the FREEZE_PYTHON option work or help
eliminate the issues of running on the compute nodes?
If anybody has any advice on the best way to go, I would greatly appreciate
it. We need to have python, co-processing, and off-screen rendering enabled;
otherwise, it's just the standard build options.
Thanks!
Tim
_______________________________________________
Powered by Caution-Caution-www.kitware.com < Caution-http://Caution-Caution-www.kitware.com >
Visit other Kitware open-source projects at
Caution-Caution-http://www.kitware.com/opensource/opensource.html < Caution-http://www.kitware.com/opensource/opensource.html >
Please keep messages on-topic and check the ParaView Wiki at:
Caution-Caution-http://paraview.org/Wiki/ParaView < Caution-http://paraview.org/Wiki/ParaView >
Search the list archives at: Caution-Caution-http://markmail.org/search/?q=ParaView < Caution-http://markmail.org/search/?q=ParaView >
Follow this link to subscribe/unsubscribe:
Caution-Caution-http://public.kitware.com/mailman/listinfo/paraview < Caution-http://public.kitware.com/mailman/listinfo/paraview >
_______________________________________________
Powered by Caution-www.kitware.com < Caution-http://www.kitware.com >
Visit other Kitware open-source projects at Caution-http://www.kitware.com/opensource/opensource.html < Caution-http://www.kitware.com/opensource/opensource.html >
Please keep messages on-topic and check the ParaView Wiki at: Caution-http://paraview.org/Wiki/ParaView < Caution-http://paraview.org/Wiki/ParaView >
Search the list archives at: Caution-http://markmail.org/search/?q=ParaView < Caution-http://markmail.org/search/?q=ParaView >
Follow this link to subscribe/unsubscribe:
Caution-http://public.kitware.com/mailman/listinfo/paraview < Caution-http://public.kitware.com/mailman/listinfo/paraview >
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20160204/986ecb93/attachment.html>
More information about the ParaView
mailing list