dorsal team mailing list archive
-
dorsal team
-
Mailing list archive
-
Message #00410
Re: Installation problems on Mac OS X 10.6.4
-
To:
dorsal@xxxxxxxxxxxxxxxxxxx
-
From:
Andre Massing <massing@xxxxxxxxx>
-
Date:
Fri, 08 Oct 2010 10:53:54 +0200
-
In-reply-to:
<AANLkTimm6a9z+Zivf-TZDMMe0ajiqMmA2dvBDP9g9M=7@mail.gmail.com>
-
User-agent:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; nb-NO; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4
Den 08.10.10 00.06, skrev Andy Ray Terrel:
On Thu, Oct 7, 2010 at 4:55 PM, Andre Massing<massing@xxxxxxxxx> wrote:
Hi!
Den 07.10.10 23.29, skrev Andy Ray Terrel:
Hello,
I wanted to send in my unsuccessful account of installing FEniCS with
Dorsal, hopefully there can be someone who benefits from this.
My installation was attempted by updating mac ports and installing the
list of ports requested by dorsal.
The first problem I encountered was vtk-devel +python26 doesn't work
for mac ports unless you are using the gcc originally installed by
Apple (/usr/bin/g++-4.2).
Hmm, that sounds like a pure macport issue. BTW, do we need really
vtk-devel? I just used
vtk5 (which went fine) since there were also the problem to get mayavi
compiled while having installed vtk-devel.
I'm up for using vtk5 instead, the instructions say vtk-devel
Yes, that true. Funny thing btw, I just checked versions right now, and
back in the days, vtk-devel
was more recent branch than vtk5, but now vtk-devel refers still to
5.4.2, but vtk5 to 5.6.0.
Maybe instructions can be updated in dorsal to make vtk5 the default.
Second, petsc complained that fortran for mpi can't be used. At this
point I tried out the openmpi ports project but that caused many
headaches later. Perhaps setting --with-fortran=0 would be good here.
Are you using the latest dorsal? Because of the issues the snow-leopard
platform uses
(temporarly until this is fixed) a *petsccore* package
file to avoid the headache with openmpi fortran and petsc...
Yup. I'm not sure why my box picked up needing a fortran for mpi but it did.
That is strange, because in the petsccore package description in dorsal
there is no --with-hypre etc. configure flags
(as Anders wrote).
Next, petsc could not link to metis correctly, turns out the octave
port installed a older version of metis that was getting in the way.
I just ran in the same issues last night :) Thank you that you hit it
first ;)
Finally, everything installs but when I run any demo, the demo runs
then openmpi gives an error claiming 1) a system-required executable
either could not be found and 2) mpi_init is called after finalize. I
couldn't figure out what is going on here as the mpi init and finalize
should be set correctly by the subsystem manager. The problem did not
occur when running the Petsc demos.
No idea about that.
ATM, I am also experimenting on my Mac to get things with openmpi and petsc
a little bit further ...
Not a success story so far ...
Have you tried using mpich2 +gcc44 (the variants compile a fortran mpi)?
Thanks for the pointer! I get a little bit confused about all the
different fortran bindings in the macport mpich2 and openmpi variants,
and it not clear to me, what their implication are...
Following (almost) it, I installed mpich with the +g95 variant and
dorsal compiled smoothly petsc using
the *petsc* description including hypre. But dolfing does not find PETSC
any more, since
the PETSC_TEST_RUNS failed within FindPETSc.cmake.
Just testing testing the +gcc44 variant now and debugging cmake..
@Anders, Garth and Co. : Is there an option flag in cmake to make the
configuration process more verbose?
--
Andre
--
Andre
At this point I just installed everything by hand. Since Anders says
things work, I wanted to make sure there was some knowledge of where
things are breaking in the wild. If you want me to try something
different for testing let me know.
-- Andy
_______________________________________________
Mailing list: https://launchpad.net/~dorsal
Post to : dorsal@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~dorsal
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~dorsal
Post to : dorsal@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~dorsal
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~dorsal
Post to : dorsal@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~dorsal
More help : https://help.launchpad.net/ListHelp
Follow ups
References