Hi all,
I'm using FiPy on Debian GNU/Linux.
There is a problem with python 2.6 as follows:


jacek@computer01:~$ python2.6
Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from fipy import *
*** 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.
[computer01:3181] Abort before MPI_INIT completed successfully; not able
to guarantee that all other processes were killed!


Fortunately I have also python 2.5 installed and when invoking FiPy from
it everything works as expected except Trilinos (it needs python2.6).
I believe the above is not specific to Debian, reveals rather some changes
in python modules.
So far using FiPy with python 2.5 and without Trilinos is OK for me,
however I'm worrying about future compatibility. Or there are some
environmental variables for parallel computing what need proper setting.

Jacek



Reply via email to