<div dir="ltr">That was a P.<div><br><div style>When Mira@ANL ( a Q ) came out a few months ago, I briefly attempted to port the xlc_bgp config into an xlc_bgq config, but got bogged down in miscellaneous compilation issues and put it on hold.</div>

<div style><br></div><div style>It won&#39;t be that hard to do, it just takes a more time and patience than I had at the time.</div></div><div style><br></div><div style><br></div></div><div class="gmail_extra"><br clear="all">

<div>David E DeMarle<br>Kitware, Inc.<br>R&amp;D Engineer<br>21 Corporate Drive<br>Clifton Park, NY 12065-8662<br>Phone: 518-881-4909</div>
<br><br><div class="gmail_quote">On Fri, Aug 30, 2013 at 10:10 AM, Benson Muite <span dir="ltr">&lt;<a href="mailto:benson_muite@yahoo.com" target="_blank">benson_muite@yahoo.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi,<br>
<br>
Can you let me know whether it is BG P or BG Q on which catalyst was built.<br>
<br>
Thanks,<br>
Benson<br>
<br>
On 30/08/2013 11:24, <a href="mailto:paraview-request@paraview.org">paraview-request@paraview.org</a> wrote:<br>
&gt;    1. Re: Building on Titan using ParaViewSuperbuild (David E DeMarle)<br>
&gt;<br>
&gt;<br>
&gt; ----------------------------------------------------------------------<br>
&gt;<br>
&gt; Message: 1<br>
&gt; Date: Thu, 29 Aug 2013 16:08:13 -0400<br>
&gt; From: David E DeMarle &lt;<a href="mailto:dave.demarle@kitware.com">dave.demarle@kitware.com</a>&gt;<br>
<div class="im">&gt; Subject: Re: [Paraview] Building on Titan using ParaViewSuperbuild<br>
</div>&gt; To: &quot;Vanmoer, Mark W&quot; &lt;<a href="mailto:mvanmoer@illinois.edu">mvanmoer@illinois.edu</a>&gt;<br>
&gt; Cc: &quot;<a href="mailto:paraview@paraview.org">paraview@paraview.org</a>&quot; &lt;<a href="mailto:paraview@paraview.org">paraview@paraview.org</a>&gt;<br>
&gt; Message-ID:<br>
&gt;       &lt;<a href="mailto:CANjZAi-1K%2BBfLgLEvPeQdAu%2BwPT-AQKU0azDDcE4kCd-rOT1yg@mail.gmail.com">CANjZAi-1K+BfLgLEvPeQdAu+wPT-AQKU0azDDcE4kCd-rOT1yg@mail.gmail.com</a>&gt;<br>
&gt; Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<div class="im">&gt;<br>
&gt; On Thu, Aug 29, 2013 at 3:51 PM, Vanmoer, Mark W &lt;<a href="mailto:mvanmoer@illinois.edu">mvanmoer@illinois.edu</a>&gt;wrote:<br>
&gt;<br>
&gt;&gt;  So coprocessing will not be built using the below instructions? I would<br>
&gt;&gt; have mentioned that, but coprocessing appears to<br>
&gt;&gt;<br>
&gt; still be part of a regular, non-cross-compile build, so I figured it was<br>
&gt;&gt; part of ENABLE_paraview<br>
&gt;&gt;<br>
&gt; The coprocessing plugin, which adds things to the GUI to make it easy to<br>
&gt; record coprocessing pipeline setups doesn&#39;t need to be turned on since that<br>
&gt; lives in the client only. (It is like python trace or state recording, but<br>
&gt; tailored to recording in-situ setups).<br>
&gt;<br>
&gt; Catalyst (the stripped down version of ParaView server that a simulation<br>
&gt; code can link to and use to run those recorded pipelines quickly) is not<br>
&gt; yet an option in ParaViewSuperbuild. To cross compile Catalyst a bit more<br>
&gt; work will be required. It will follow the same plan as how the ParaView<br>
&gt; server is compiled, but I just haven&#39;t tried it. When I did cross compile<br>
&gt; Catalyst last year at this time I did the same steps that<br>
&gt; ParaViewSuperbuild&#39;s TOOLS and CROSS build passes did, just by hand.<br>
&gt;<br>
&gt;&gt; Also, for the below configcross.sh, do we need to pass in a CMake variable<br>
</div>&gt;&gt; telling it where the tools build dir is located?****<br>
<div class="im">&gt;&gt;<br>
&gt;&gt;<br>
&gt; That should be an option that you can easily set, but it isn&#39;t sorry.<br>
&gt;<br>
&gt;  CMake/CrossCompilationMacros.cmake assumes it can find it one directory up<br>
&gt; and over like so:<br>
&gt; macro(find_hosttools)<br>
&gt;   set(PARAVIEW_HOSTTOOLS_DIR<br>
&gt; ${CMAKE_BINARY_DIR}/../tools/paraview/src/paraview-build/ CACHE PATH<br>
&gt;     &quot;Location of host built paraview compile tools directory&quot;)<br>
&gt;   set(PYTHON_HOST_EXE ${CMAKE_BINARY_DIR}/../tools/install/bin/python CACHE<br>
&gt; PATH<br>
&gt;     &quot;Location of host built python executable&quot;)<br>
&gt;   set(PYTHON_HOST_LIBDIR ${CMAKE_BINARY_DIR}/../tools/install/lib CACHE PATH<br>
&gt;     &quot;Location of host built python libraries&quot;)<br>
&gt;   set(BOOST_HOST_INCLUDEDIR ${CMAKE_BINARY_DIR}/../tools/install/include<br>
&gt; CACHE PATH<br>
&gt;     &quot;Location of host built boost headers&quot;)<br>
&gt; endmacro()<br>
&gt;<br>
&gt; You could predefine all four of those if you like.<br>
&gt;<br>
&gt;<br>
</div>&gt;&gt; Thanks,****<br>
&gt;&gt;<br>
&gt;&gt; Mark****<br>
&gt;&gt;<br>
&gt;&gt; ** **<br>
&gt;&gt;<br>
&gt;&gt; *From:* David E DeMarle [mailto:<a href="mailto:dave.demarle@kitware.com">dave.demarle@kitware.com</a>]<br>
&gt;&gt; *Sent:* Thursday, August 29, 2013 1:41 PM<br>
&gt;&gt; *To:* Hong Yi<br>
&gt;&gt; *Cc:* Vanmoer, Mark W; <a href="mailto:paraview@paraview.org">paraview@paraview.org</a><br>
&gt;&gt;<br>
&gt;&gt; *Subject:* Re: [Paraview] Building on Titan using ParaViewSuperbuild****<br>
&gt;&gt;<br>
&gt;&gt;  ** **<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Aug 29, 2013 at 2:13 PM, Hong Yi &lt;<a href="mailto:hongyi@renci.org">hongyi@renci.org</a>&gt; wrote:****<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; Hi David,<br>
&gt;&gt;<br>
&gt;&gt; I just started to try superbuild on Titan also. I don&#39;t see you set<br>
&gt;&gt; ENABLE_MPI to be true in your configure script. Could you confirm whether<br>
&gt;&gt; ENABLE_MPI needs to be set to TRUE in order for ParaView to run on Titan in<br>
</div>&gt;&gt; parallel? Since my purpose is to link our****<br>
&gt;&gt;<br>
&gt;&gt; ** **<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; The ENABLE_MPI flag at the Superbuild level is unrelated. It has a purpose<br>
&gt;&gt; only when CROSS_BUILD_STAGE=HOST, that is when making ParaView binary<br>
</div>&gt;&gt; installers for desktops from Superbuild. ****<br>
&gt;&gt;<br>
&gt;&gt; ** **<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; You shouldn&#39;t turn it on in the TOOLS or CROSS stages. Instead let the<br>
&gt;&gt; CROSS stage use the system installed MPI. It does that by turning<br>
&gt;&gt; PARAVIEW_USE_MPI=ON when it configures the ParaView sub-build. See<br>
&gt;&gt; CMake/crosscompile/xk7_gnu to see where it does that, and to see the other<br>
</div>&gt;&gt; flags it uses.****<br>
&gt;&gt;<br>
&gt;&gt;  ****<br>
<div class="im">&gt;&gt;<br>
&gt;&gt;  simulation code (already built statically with CMake on Titan) to<br>
&gt;&gt; ParaView CoProcessing libraries (I am using version 3.98.1) for in-situ<br>
&gt;&gt; visualization on Titan, so in this case, do I have to set ENABLE_paraview<br>
&gt;&gt; to true and do I need to enable OSMesa for ParaView to resort to off-screen<br>
</div>&gt;&gt; rendering for in-situ visualization?  ****<br>
&gt;&gt;<br>
&gt;&gt;  ** **<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; The CROSS stage turns on Python, Mesa and ParaView. Titan&#39;s accelerators<br>
</div>&gt;&gt; don&#39;t really run X11, so Mesa is the only option for rendering there.****<br>
&gt;&gt;<br>
&gt;&gt; ** **<br>
<div class="im">&gt;&gt;<br>
&gt;&gt;  Although I can build ParaView from source on Titan login nodes, I am not<br>
&gt;&gt; able to run it on compute nodes, so I am starting to try superbuild hoping<br>
&gt;&gt; to be able to cross build ParaView libraries to run in-situ visualization<br>
</div>&gt;&gt; on Titan.****<br>
&gt;&gt;<br>
&gt;&gt;  ** **<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; I&#39;ve cross compiled Catalyst itself before on a bluegene. I did it<br>
&gt;&gt; manually before SuperBuild existed. I will see if I can dig up my config<br>
&gt;&gt; scripts. Cross compiling Catalyst should be more or less that same thing as<br>
&gt;&gt; cross compiling ParaView, but a bit faster and easier because their is less<br>
</div>&gt;&gt; code involved.****<br>
&gt;&gt;<br>
&gt;&gt; ** **<br>
&gt;&gt;<br>
&gt;&gt;  Thanks,<br>
&gt;&gt; Hong****<br>
&gt;&gt;  ------------------------------<br>
&gt;&gt;<br>
&gt;&gt; *From:* <a href="mailto:paraview-bounces@paraview.org">paraview-bounces@paraview.org</a> [<a href="mailto:paraview-bounces@paraview.org">paraview-bounces@paraview.org</a>] on<br>
<div class="im">&gt;&gt; behalf of David E DeMarle [<a href="mailto:dave.demarle@kitware.com">dave.demarle@kitware.com</a>]<br>
</div>&gt;&gt; *Sent:* Thursday, August 29, 2013 1:21 PM****<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; *To:* Vanmoer, Mark W<br>
&gt;&gt; *Cc:* <a href="mailto:paraview@paraview.org">paraview@paraview.org</a><br>
&gt;&gt; *Subject:* Re: [Paraview] Building on Titan using ParaViewSuperbuild****<br>
&gt;&gt;<br>
&gt;&gt; ** **<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; Your tools build is pointing to the compiler wrapper that you normally<br>
</div>&gt;&gt; would use to make code for the back end. ****<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; The tools build should just use plain old local gcc since we only build<br>
</div>&gt;&gt; things at that point that run on the login node.****<br>
&gt;&gt;<br>
&gt;&gt; ** **<br>
&gt;&gt;<br>
&gt;&gt; Try these setup scripts:****<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; I source configtools.sh to set up my environment before I build the<br>
</div>&gt;&gt; compile tools, and configcross.sh before before I cross compile ParaView.*<br>
&gt;&gt; ***<br>
&gt;&gt;<br>
&gt;&gt; ** **<br>
&gt;&gt;<br>
&gt;&gt; configtools.sh****<br>
&gt;&gt;<br>
&gt;&gt; #use my own cmake, system one is too old****<br>
&gt;&gt;<br>
&gt;&gt; setenv PATH<br>
&gt;&gt; /autofs/na4_proj/csc035/demarle/pvdev/titan/cmake-build/bin:${PATH}****<br>
&gt;&gt;<br>
&gt;&gt; #switch compiler to compile code for front end****<br>
&gt;&gt;<br>
&gt;&gt; module unload PrgEnv-pgi****<br>
&gt;&gt;<br>
&gt;&gt; module load gcc****<br>
&gt;&gt;<br>
&gt;&gt; #configure settings for to build compile tools only****<br>
&gt;&gt;<br>
&gt;&gt; cmake \****<br>
&gt;&gt;<br>
&gt;&gt;   -DCROSS_BUILD_STAGE:STRING=TOOLS -Dcross_target:STRING=xk7_gnu \****<br>
&gt;&gt;<br>
&gt;&gt;   -DCMAKE_BUILD_TYPE:STRING=Release \****<br>
&gt;&gt;<br>
&gt;&gt;   -DBUILD_TESTING:BOOL=FALSE \****<br>
&gt;&gt;<br>
&gt;&gt;   -DParaView_FROM_GIT:BOOL=OFF \****<br>
&gt;&gt;<br>
&gt;&gt;   -DENABLE_paraview:BOOL=TRUE \****<br>
&gt;&gt;<br>
&gt;&gt;   -DENABLE_boost:BOOL=TRUE \****<br>
&gt;&gt;<br>
&gt;&gt;   -DENABLE_python:BOOL=TRUE \****<br>
&gt;&gt;<br>
&gt;&gt;   -DENABLE_portfwd:BOOL=FALSE \****<br>
&gt;&gt;<br>
&gt;&gt;   ../../ParaViewSuperbuild****<br>
&gt;&gt;<br>
&gt;&gt; ** **<br>
&gt;&gt;<br>
&gt;&gt; ** **<br>
&gt;&gt;<br>
&gt;&gt; then make****<br>
&gt;&gt;<br>
&gt;&gt; ** **<br>
&gt;&gt;<br>
&gt;&gt; configcross.sh****<br>
&gt;&gt;<br>
&gt;&gt; #use my own cmake, system one is too old****<br>
&gt;&gt;<br>
&gt;&gt; setenv PATH<br>
&gt;&gt; /autofs/na4_proj/csc035/demarle/pvdev/titan/cmake-build/bin:${PATH}****<br>
&gt;&gt;<br>
&gt;&gt; #switch compiler to compile code for back end****<br>
&gt;&gt;<br>
&gt;&gt; module unload PrgEnv-pgi****<br>
&gt;&gt;<br>
&gt;&gt; module unload gcc****<br>
&gt;&gt;<br>
&gt;&gt; module load PrgEnv-gnu****<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; #not sure why module load wasn&#39;t sufficient, but ended up needing to force<br>
</div>&gt;&gt; ****<br>
&gt;&gt;<br>
&gt;&gt; #cmake to choose the right compiler****<br>
&gt;&gt;<br>
&gt;&gt; setenv CC /opt/cray/xt-asyncpe/5.17/bin/cc****<br>
&gt;&gt;<br>
&gt;&gt; setenv CXX /opt/cray/xt-asyncpe/5.17/bin/CC****<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; #configure settings to cross compile python, (mesa - implied), and paraview<br>
</div>&gt;&gt; ****<br>
&gt;&gt;<br>
&gt;&gt; cmake \****<br>
&gt;&gt;<br>
&gt;&gt;   -DCROSS_BUILD_STAGE:STRING=CROSS -Dcross_target:STRING=xk7_gnu \****<br>
&gt;&gt;<br>
&gt;&gt;   -DCMAKE_BUILD_TYPE:STRING=Release \****<br>
&gt;&gt;<br>
&gt;&gt;   -DBUILD_TESTING:BOOL=TRUE \****<br>
&gt;&gt;<br>
&gt;&gt;   -DParaView_FROM_GIT:BOOL=OFF \****<br>
&gt;&gt;<br>
&gt;&gt;   -DENABLE_paraview:BOOL=TRUE \****<br>
&gt;&gt;<br>
&gt;&gt;   -DENABLE_python:BOOL=TRUE \****<br>
&gt;&gt;<br>
&gt;&gt;   ../../ParaViewSuperbuild****<br>
&gt;&gt;<br>
&gt;&gt; ** **<br>
&gt;&gt;<br>
&gt;&gt; then make again****<br>
&gt;&gt;<br>
&gt;&gt; ** **<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; ****<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; David E DeMarle<br>
&gt;&gt; Kitware, Inc.<br>
&gt;&gt; R&amp;D Engineer<br>
&gt;&gt; 21 Corporate Drive<br>
&gt;&gt; Clifton Park, NY 12065-8662<br>
</div>&gt;&gt; Phone: <a href="tel:518-881-4909" value="+15188814909">518-881-4909</a>****<br>
&gt;&gt;<br>
&gt;&gt; ** **<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; On Tue, Aug 27, 2013 at 4:26 PM, Vanmoer, Mark W &lt;<a href="mailto:mvanmoer@illinois.edu">mvanmoer@illinois.edu</a>&gt;<br>
</div>&gt;&gt; wrote:****<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; Hi, I&#39;m trying to follow the advice on building ParaView on Titan using<br>
</div>&gt;&gt; the ParaViewSuperbuild method from an earlier discussion in June.****<br>
&gt;&gt;<br>
&gt;&gt;  ****<br>
&gt;&gt;<br>
&gt;&gt; When I run make in the &quot;TOOLS&quot; directory I get the following error:****<br>
&gt;&gt;<br>
&gt;&gt;  ****<br>
&gt;&gt;<br>
&gt;&gt; [ 66%] Building CXX object<br>
&gt;&gt; Utilities/ProcessXML/CMakeFiles/kwProcessXML.dir/ProcessXML.cxx.o****<br>
&gt;&gt;<br>
&gt;&gt; Linking CXX executable ../../bin/vtkkwProcessXML-pv4.0****<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; /usr/bin/ld: attempted static link of dynamic object<br>
</div>&gt;&gt; `../../lib/libvtkCommonCore-pv4.0.so.1&#39;****<br>
&gt;&gt;<br>
&gt;&gt; collect2: error: ld returned 1 exit status****<br>
&gt;&gt;<br>
&gt;&gt; make[6]: *** [bin/vtkkwProcessXML-pv4.0] Error 1****<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; make[5]: *** [Utilities/ProcessXML/CMakeFiles/kwProcessXML.dir/all] Error 2<br>
</div>&gt;&gt; ****<br>
&gt;&gt;<br>
&gt;&gt; make[4]: *** [CMakeFiles/pvCompileTools.dir/rule] Error 2****<br>
&gt;&gt;<br>
&gt;&gt; make[3]: *** [pvCompileTools] Error 2****<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; CMake Error at<br>
&gt;&gt; /ccs/home/vanmoer/builds/superbuild/tools-build/pv-paraview-build.cmake:26<br>
</div>&gt;&gt; (message):****<br>
&gt;&gt;<br>
&gt;&gt;   Failed!!!****<br>
&gt;&gt;<br>
&gt;&gt;  ****<br>
&gt;&gt;<br>
&gt;&gt;  ****<br>
&gt;&gt;<br>
&gt;&gt; make[2]: *** [paraview/src/paraview-stamp/paraview-build] Error 1****<br>
&gt;&gt;<br>
&gt;&gt;  ****<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; I don&#39;t see a BUILD_SHARED that I can toggle. All of the<br>
</div>&gt;&gt; CMAKE_SHARED_LINKER_FLAGS* vars are empty, if those are related. ****<br>
&gt;&gt;<br>
&gt;&gt;  ****<br>
&gt;&gt;<br>
&gt;&gt; Any suggestions?****<br>
&gt;&gt;<br>
&gt;&gt;  ****<br>
&gt;&gt;<br>
&gt;&gt; Thanks,****<br>
&gt;&gt;<br>
&gt;&gt; Mark****<br>
&gt;&gt;<br>
&gt;&gt;  ****<br>
&gt;&gt;<br>
&gt;&gt;  ****<br>
<div class="im">&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;<br>
&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;<br>
&gt;&gt; Please keep messages on-topic and check the ParaView Wiki at:<br>
&gt;&gt; <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;&gt;<br>
&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
</div>&gt;&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview****" target="_blank">http://www.paraview.org/mailman/listinfo/paraview****</a><br>
&gt;&gt;<br>
&gt;&gt; ** **<br>
&gt;&gt;<br>
&gt;&gt;  ** **<br>
&gt;&gt;<br>
&gt; -------------- next part --------------<br>
&gt; An HTML attachment was scrubbed...<br>
&gt; URL: &lt;<a href="http://www.paraview.org/pipermail/paraview/attachments/20130829/9f8989fe/attachment-0001.htm" target="_blank">http://www.paraview.org/pipermail/paraview/attachments/20130829/9f8989fe/attachment-0001.htm</a>&gt;<br>


&gt;<br>
&gt; ------------------------------<br>
&gt;<br>
&gt; Message: 2<br>
&gt; Date: Fri, 30 Aug 2013 10:24:37 +0200<br>
&gt; From: Richard GRENON &lt;<a href="mailto:richard.grenon@onera.fr">richard.grenon@onera.fr</a>&gt;<br>
&gt; Subject: Re: [Paraview] Performance of the CGNS Reader<br>
&gt; To: Mickael Philit &lt;<a href="mailto:mickey.phy@gmail.com">mickey.phy@gmail.com</a>&gt;<br>
&gt; Cc: &quot;Angelini, Richard C \(Rick\) CIV USARMY ARL \(US\)&quot;<br>
&gt;       &lt;<a href="mailto:richard.c.angelini.civ@mail.mil">richard.c.angelini.civ@mail.mil</a>&gt;,      &quot;<a href="mailto:paraview@paraview.org">paraview@paraview.org</a>&quot;<br>
&gt;       &lt;<a href="mailto:paraview@paraview.org">paraview@paraview.org</a>&gt;<br>
&gt; Message-ID: &lt;<a href="mailto:522056C5.3060202@onera.fr">522056C5.3060202@onera.fr</a>&gt;<br>
&gt; Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
&gt;<br>
&gt; Thank you for this answer, Mickael.<br>
&gt;<br>
&gt; My 1.36 Gb CGNS dataset is built from structured meshes and Paraview<br>
&gt; should not &#39;eat&#39; too much memory. I have checked that enabling<br>
&gt; multi-core in Paraview does not change anything: PV always needs about<br>
&gt; 15 mn to load my dataset, same loading time as without multi-core.<br>
&gt;<br>
&gt; I think that the loading time ratio 15 mn / 1 mn for PV against Tecplot<br>
&gt; remains too high, even if PV parses the file two times. If Tecplot takes<br>
&gt; advantage from multi-core (I don&#39;t know), the loading time ratio between<br>
&gt; PV and Tecplot should not excess 8 when using 4 CPUs. A ratio of 15<br>
&gt; leading to 15 mn of loading time or more for larger datasets is<br>
&gt; unacceptable for interactivity. So PV is unusable for large CGNS<br>
&gt; datasets, unless using batch mode. I think that an effort in redesigning<br>
&gt; the CGNS reader would be welcome.<br>
&gt;<br>
&gt; Best regards.<br>
&gt;<br>
&gt; Richard<br>
&gt;<br>
&gt; Le 29/08/2013 20:55, Mickael Philit a ?crit :<br>
&gt;&gt; Hello,<br>
&gt;&gt;<br>
&gt;&gt; First, the CGNS reader coming through the VisItBridge is not working<br>
&gt;&gt; in parallel, it&#39;s a plain serial reader.<br>
&gt;&gt; Second, there are limitations to the current cgns reader way of doing<br>
&gt;&gt; thing, since :<br>
&gt;&gt;   - At the beginning, it parses the whole file (this takes a lot of<br>
&gt;&gt; time) to get variable names, blocks and so on, before actually reading<br>
&gt;&gt; the data.  [ I think that tecplot is cleaner because it seems to read<br>
&gt;&gt; the whole CGNS file in one pass ]<br>
&gt;&gt;  - meshes are read in a temporary array and converted to a VTK vector<br>
&gt;&gt; of coordinates (thus memory manipulation)<br>
&gt;&gt;  - for unstructured meshes, convertion from &#39;integer&#39; to &#39;long&#39; of<br>
&gt;&gt; cells connectivity eats memory.<br>
&gt;&gt; The CGNS reader can improve but at the cost of redesining some parts<br>
&gt;&gt; to fit better in paraview and go for parallel.<br>
&gt;&gt;<br>
&gt;&gt; Mickael<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On 29/08/2013 16:50, Angelini, Richard C (Rick) CIV USARMY ARL (US)<br>
&gt;&gt; wrote:<br>
&gt;&gt;&gt; As a followup to this that may be related - does the CGNS reader<br>
&gt;&gt;&gt; through the VisItBridge work in parallel?    I&#39;ve loaded up a couple<br>
&gt;&gt;&gt; of different CGNS datasets and then applied the ProcessIDScalars<br>
&gt;&gt;&gt; filter and it doesn&#39;t appear to be distributing the data - even<br>
&gt;&gt;&gt; multi-block CGNS files.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ________________________________<br>
&gt;&gt;&gt; Rick Angelini<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; USArmy Research Laboratory<br>
&gt;&gt;&gt; CISD/HPC Architectures Team<br>
&gt;&gt;&gt; Building 120 Cube 315<br>
&gt;&gt;&gt; Phone:  410-278-6266<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ________________________________________<br>
&gt;&gt;&gt; From: <a href="mailto:paraview-bounces@paraview.org">paraview-bounces@paraview.org</a> [<a href="mailto:paraview-bounces@paraview.org">paraview-bounces@paraview.org</a>]<br>
&gt;&gt;&gt; on behalf of Richard GRENON [<a href="mailto:richard.grenon@onera.fr">richard.grenon@onera.fr</a>]<br>
&gt;&gt;&gt; Sent: Thursday, August 29, 2013 10:38 AM<br>
&gt;&gt;&gt; To: <a href="mailto:paraview@paraview.org">paraview@paraview.org</a><br>
&gt;&gt;&gt; Subject: [Paraview]  Performance of the CGNS Reader<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hello.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I am testing the CGNS reader of Paraview 4.0.1 64 bits running on a<br>
&gt;&gt;&gt; Linux Workstation having 4 CPUs and 5.8 Gbytes of memory. Paraview was<br>
&gt;&gt;&gt; installed from the binaries available on the download page.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I am trying to load a 1.36 Gbytes CGNS file that is available through<br>
&gt;&gt;&gt; the network.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; While loading this file, the Paraview Windows is frozen and cannot be<br>
&gt;&gt;&gt; refreshed, and I must check with the &quot;ps&quot; command on a terminal window<br>
&gt;&gt;&gt; or with a system monitor if PV  is still running or if it is really<br>
&gt;&gt;&gt; frozen. A progress bar for all readers would be welcome in a next<br>
&gt;&gt;&gt; release.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Finally, the file can be loaded, but it always takes about 15 mn (+ or -<br>
&gt;&gt;&gt; 1 mn depending of the load of the network), while Tecplot always loads<br>
&gt;&gt;&gt; the same file within less that 1 mn !<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; How do you explain this poor performance of the CGNS reader ? Can it be<br>
&gt;&gt;&gt; improved, or am I missing something ? Is there some Paraview option that<br>
&gt;&gt;&gt; could reduce loading time of large files ?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Best regards<br>
<span class="HOEnZb"><font color="#888888">&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt;    Richard GRENON<br>
&gt;&gt;&gt;    ONERA<br>
&gt;&gt;&gt;    Departement d&#39;Aerodynamique Appliquee - DAAP/ACI<br>
&gt;&gt;&gt;    8 rue des Vertugadins<br>
&gt;&gt;&gt;    92190 MEUDON - FRANCE<br>
&gt;&gt;&gt;    phone : <a href="tel:%2B33%201%2046%2073%2042%2017" value="+33146734217">+33 1 46 73 42 17</a><br>
&gt;&gt;&gt;    fax   : <a href="tel:%2B33%201%2046%2073%2041%2046" value="+33146734146">+33 1 46 73 41 46</a><br>
&gt;&gt;&gt;    mailto:<a href="mailto:Richard.Grenon@onera.fr">Richard.Grenon@onera.fr</a><br>
&gt;&gt;&gt;    <a href="http://www.onera.fr" target="_blank">http://www.onera.fr</a><br>
</font></span><div class="HOEnZb"><div class="h5">&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Please keep messages on-topic and check the ParaView Wiki at:<br>
&gt;&gt;&gt; <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt;&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Please keep messages on-topic and check the ParaView Wiki at:<br>
&gt;&gt;&gt; <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt;&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;&gt;<br>
&gt;<br>
<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
</div></div></blockquote></div><br></div>