<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello,<div><br></div><div>I'd like to use the variable E-&gt;convection.blob_bc_persist which exists in the non pyre version of CitcomS:</div><div><div><br></div><div><font class="Apple-style-span" face="Courier">[java:CitcomS/CitcomS-3.1.1/lib] billen% grep blob_bc_persist *.c</font></div><div><font class="Apple-style-span" face="Courier">Initial_temperature.c: &nbsp; &nbsp; &nbsp;input_boolean("blob_bc_persist",&amp;(E-&gt;convection.blob_bc_persist),"off",m);</font></div><div><font class="Apple-style-span" face="Courier">Initial_temperature.c:</font><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="Courier">                </font></span><font class="Apple-style-span" face="Courier"> &nbsp; &nbsp; &nbsp; if(E-&gt;convection.blob_bc_persist){</font></div></div><div><br></div><div>but does not have a binding</div><div><br></div><div><div><font class="Apple-style-span" face="Courier">[java:CitcomS/CitcomS-3.1.1/module] billen% grep blob_bc_persist *.c</font></div></div><div><br></div><div>The other blob related variables are listed in setProperties.c</div><div><br></div><div><div><font class="Apple-style-span" face="Courier">[java:CitcomS/CitcomS-3.1.1/module] billen% grep blob *.c</font></div><div><font class="Apple-style-span" face="Courier">setProperties.c: &nbsp; &nbsp;getFloatVectorProperty(properties, "blob_center", E-&gt;convection.blob_center, 3, fp);</font></div><div><font class="Apple-style-span" face="Courier">setProperties.c: &nbsp; &nbsp;if( E-&gt;convection.blob_center[0] == -999.0 &amp;&amp; E-&gt;convection.blob_center[1] == -999.0 &amp;&amp; E-&gt;convection.blob_center[2] == -999.0 ) {</font></div><div><font class="Apple-style-span" face="Courier">setProperties.c: &nbsp; &nbsp; &nbsp; &nbsp;E-&gt;convection.blob_center[0] = 0.5*(E-&gt;control.theta_min+E-&gt;control.theta_max);</font></div><div><font class="Apple-style-span" face="Courier">setProperties.c: &nbsp; &nbsp; &nbsp; &nbsp;E-&gt;convection.blob_center[1] = 0.5*(E-&gt;control.fi_min+E-&gt;control.fi_max);</font></div><div><font class="Apple-style-span" face="Courier">setProperties.c: &nbsp; &nbsp; &nbsp; &nbsp;E-&gt;convection.blob_center[2] = 0.5*(E-&gt;sphere.ri+E-&gt;sphere.ro);</font></div><div><font class="Apple-style-span" face="Courier">setProperties.c: &nbsp; &nbsp;getFloatProperty(properties, "blob_radius", E-&gt;convection.blob_radius, fp);</font></div><div><font class="Apple-style-span" face="Courier">setProperties.c: &nbsp; &nbsp;getFloatProperty(properties, "blob_dT", E-&gt;convection.blob_dT, fp);</font></div></div><div><br></div><div>So, I added the following line to setProperties.c</div><div><br></div><div><font class="Apple-style-span" face="Courier">getIntProperty(properties, "blob_bc_persist", E-&gt;convection.blob_bc_persist, fp);</font></div><div><br></div><div>re-ran make (it did recompile/link setProperties), and then reran my model,&nbsp;but I still get the following error:</div><div><br></div><div><div><font class="Apple-style-span" face="Courier">&gt;&gt; inplume1.cfg:39:</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;-- pyre.inventory(error)</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;-- regional.ic.blob_bc_persist &lt;- '1'</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;-- unrecognized property 'regional.ic.blob_bc_persist'</font></div><div><font class="Apple-style-span" face="Courier">usage: citcoms [--&lt;property&gt;=&lt;value&gt;] [--&lt;facility&gt;.&lt;property&gt;=&lt;value&gt;] [FILE.cfg] ...</font></div><div><font class="Apple-style-span" face="Courier">component 'CitcomS'</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp; &nbsp;properties: controller, help, help-components, help-persistence, help-properties, job, launcher, nodes, sc</font></div><div><font class="Apple-style-span" face="Courier">heduler, solver, steps, typos, weaver</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp; &nbsp;facilities: controller,job,launcher,scheduler,solver,weaver</font></div><div><font class="Apple-style-span" face="Courier">For more information:</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp;--help-properties: prints details about user settable properties</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp;--help-components: prints details about user settable facilities and components</font></div><div><font class="Apple-style-span" face="Courier">CitcomS: configuration error(s)</font></div></div><div><br></div><div>Can you tell me what else I have to do to make this get read in by the Pyre version?</div><div><br></div><div>This is actually a more&nbsp;general question than just this one variable, as I'd like to make some other modifications to CitcomS, which</div><div>require creating a few new variables that need to get read in and I'd like to use nested solvers, so I need to&nbsp;learn how to do this for the pyre version.</div><div><br></div><div>Thanks,</div><div>Magali</div><div><br></div><div>- Magali</div></body></html>