Hello,

I have encountered a strange bug that I suspect to be related to Open MPI
and I'm hoping somebody might be able to point me in the right direction to
solve it.

For almost all other cases, my Open MPI installation seems to be working
correctly. I'm on OS X El Capitan 10.11.6 and have Open MPI 2.1.0 installed
via Homebrew. I'm attempting to run an f2py-wrapped (ultimately compiled
using mpif90) fortran code in Python 2.7. In a simple python script, I can
import my .so and run the code without problems:

import module_name
module_name.execute()

and I see the expected output. However, when I also import certain
packages...

import networkx as nx
importmodule_name
module_name.execute()

 (I haven't been able to determine the rhyme or reason behind which
packages), I get an error like:

At line 79 of file driver.F90
Internal Error: list_formatted_write(): Bad type

The line number and error always corresponds with the first write statement
in the fortran subroutine. The reasons I expect this to be Open MPI-related
are 1) the web searches I've done on this issue tend to point to the
gfortran libraries being out of date or something like that (not the case
for me I don't think, but still) and 2) if I instead use gfortran to
compile the f2py-wrapped code, then these simple tests always work (for
actual use, though, I'd like to use Open MPI). My test fortran code is
literally just a write statement.

I've tried re-compiling/re-installing Open MPI via homebrew and have tried
a couple different python2.7 installations (one of them Anaconda). gfortran
is also installed via Homebrew. I can successfully run the same tests on a
linux machine--I don't get the error even when compiling with mpif90--so it
appears to somehow be specific to my machine.

I hope this is the correct mailing list for this question. If not, my
apologies and I will resend elsewhere.

Any thoughts at all? Thank you,
Austin



-- 
*Austin Herrema*
PhD Student | Graduate Research Assistant | Iowa State University
Wind Energy Science, Engineering, and Policy | Mechanical Engineering
_______________________________________________
devel mailing list
devel@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/devel

Reply via email to