Hi Andy, or anyone that could help me...<div><br></div><div>I&#39;ve found some errors and fixed. It now compiles, links and runs without erros or warnings but I&#39;m not quite sure how to connect ParaView with the simulation code. Do I have to open ParaView and leave it waiting for coprocessor calls or the coprocessor adaptor will do it automatically?</div>

<div><br></div><div>Regards</div><div><br></div><div>Renato<br><br><div class="gmail_quote">On Tue, Sep 18, 2012 at 11:17 AM, Renato Elias <span dir="ltr">&lt;<a href="mailto:rnelias@gmail.com" target="_blank">rnelias@gmail.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 Andy,<div><br></div><div>thanks for helping. I was doing my homework and building a very simple Fortran90 example aside PV distribution. This example follows attached.</div>

<div><br></div><div>As you suggested, I&#39;ve built this example using the ParaView source code structure. The user just needs to uncompress the zip file in the CoProcessing/Adaptors/FortranAdaptors folder that it&#39;ll create an EdgeCFDAdaptor and insert an BUILD_EDGECFD_ADAPTOR entry to the CMake setup for ParaView building. The adaptor itself compiles without any problem. I also included a Test folder with a small Fortran program that should mimic a transient simulation calling ParaView coprocessing. Now, I&#39;m a little bit held trying to understand the next steps. I&#39;ve created a simple pipeline and exported the coprocessing.py Python script to be used by the adaptor but I&#39;m not quite sure about how I&#39;d make things work together. Do I need to start ParaView first? Does the coprocessor open PV automatically?</div>


<div><br></div><div>Regards</div><div><br></div><div>Renato.</div><div><br></div><div>obs.: It should be great have more Fortran90 examples in the ParaView distribution since there&#39;s still a bunch of scientific codes running in Fortran.<div>

<div class="h5"><br>
<br><div class="gmail_quote">On Fri, Sep 14, 2012 at 3:04 PM, Andy Bauer <span dir="ltr">&lt;<a href="mailto:andy.bauer@kitware.com" target="_blank">andy.bauer@kitware.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>The quickest way to get things working together may be to do your adaptor in ParaView, similar to the Phasta example. After that, what I would do is just add in an executable in that same directory that depends on your adaptor and see the verbose output from linking that executable and just add that in to your makefile. I assume the same strategy would work for a VS project but I don&#39;t know that very well so I can&#39;t be sure. Obviously this isn&#39;t very portable but should at least get you going on a specific machine. CMakeifying your simulation code would make things better long term and there&#39;s been a lot of improved Fortran support as of late. If you&#39;re linking with C or C++ code it can even take care of the Fortran to C name mangling as well now.<br>



<br>Andy<br><br><div class="gmail_quote"><div><div>On Fri, Sep 14, 2012 at 1:37 PM, Renato Elias <span dir="ltr">&lt;<a href="mailto:rnelias@gmail.com" target="_blank">rnelias@gmail.com</a>&gt;</span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>
Hi there, long time not playing with ParaView and it has evolved so much...<div><br></div><div>ok, just starting to play with coprocessing in our solver and I have very first questions before starting. Our solver is entirely written in Fortran90. Some time ago I&#39;ve tried to use CMake as its building system but I got stucked with Fortran modules compilation and linking, thus, I&#39;ve just given up. Our build system using plain makefiles and VS projects is so simple that I&#39;m not encouraged in changing everything to CMake in a short time.</div>





<div> </div><div>After taking a look in the Phasta example, I started to adapt it to our solver but I&#39;m not quite sure about what I&#39;ll have to do to link such adaptor against our code. Is it possible to compile just the adaptor using cmake and link the produced object file to our code or I&#39;ll have to make CMake take care of the entire building system?! To make it short, what&#39;s the minimalist setup to make compile coprocess support in a fortran code?</div>





<div><br></div><div>-- An adaptor to bridge solver calls to ParaView (ok, I&#39;m sure I&#39;ll need this)</div><div>-- A bunch of VTK libraries (which?! Am I forced to use CMake?! I hope not...)</div><div>-- Python (it seems that it&#39;s necessary only to create the pipeline scripts)</div>





<div><br></div><div>any guideline would be appreciated.</div><div><br></div><div>thanks </div><span><font color="#888888"><div><br></div><div>-- <br>Renato N. Elias<div>=============================================</div>



<div><span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">Professor, at </span><span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">Department of Civil Engineering</span><br style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">





<span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">COPPE/Federal University of Rio de Janeiro</span><br style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">

<span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">PO Box 68506, Rio de Janeiro, RJ 21945-970, Brazil</span></div><br>
</div>
</font></span><br></div></div>_______________________________________________<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>
<br></blockquote></div><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Renato N. Elias<div>=============================================</div><div><span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">Professor, at </span><span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">Department of Civil Engineering</span><br style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">


<span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">COPPE/Federal University of Rio de Janeiro</span><br style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">PO Box 68506, Rio de Janeiro, RJ 21945-970, Brazil</span></div><br>
</div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Renato N. Elias<div>=============================================</div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Professor, at </span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Department of Civil Engineering</span><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">COPPE/Federal University of Rio de Janeiro</span><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">PO Box 68506, Rio de Janeiro, RJ 21945-970, Brazil</span></div><br>
</div>