On 08/16/2011 05:30 PM, Johannes Ring wrote: > Hi Luk, > > thanks for the report and sorry for the late reply. > > On Sat, Jun 25, 2011 at 7:57 AM, LUK ShunTim <shuntim....@polyu.edu.hk> wrote: >> $ python -c "import dolfin" >> *** The MPI_comm_size() function was called before MPI_INIT was invoked. >> *** This is disallowed by the MPI standard. >> *** Your MPI job will now abort. > > Does importing PyTrilinos before dolfin fix this problem for you? Try: > > $ python -c "import PyTrilinos;import dolfin" > > This fixes the problem for me.
Yes, it does. > > Johannes > Now an OT bug. :-) I added the "import PyTrilinos" to demo_poisson.py and got a ufl.Form error. $ python demo_poisson.py Deprecated: ufl.Form has no properties '*_domains'. To associate domains with a form, use dss = ds[mydomains]; a = f*dss(1). Traceback (most recent call last): File "demo_poisson.py", line 63, in <module> problem = VariationalProblem(a, L, bc) File "/usr/lib/python2.6/dist-packages/dolfin/fem/variationalproblem.py", line 64, in __init__ self.a = Form(a, form_compiler_parameters=form_compiler_parameters) File "/usr/lib/python2.6/dist-packages/dolfin/fem/form.py", line 70, in __init__ if form.cell_domains is not None: File "/usr/lib/python2.6/dist-packages/ufl/form.py", line 58, in _get_domains self._trigger_domain_error() File "/usr/lib/python2.6/dist-packages/ufl/form.py", line 56, in _trigger_domain_error error(msg) File "/usr/lib/python2.6/dist-packages/ufl/log.py", line 148, in error raise self._exception_type(self._format_raw(*message)) ufl.log.UFLException: Deprecated: ufl.Form has no properties '*_domains'. To associate domains with a form, use dss = ds[mydomains]; a = f*dss(1). I guess this will be fixed with the pending 1.0 release. Regards, ST -- -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org