Thank you very very much!! All the steps are OK.
Tao solvers access in Dolfin are amazing...

The iPython of Spyder was calling a old FEniCS
version installed on my Ubuntu 14 LST parallels
virtual machine in OSX Yosemite.. Thats the problem! Sorry.

( I have phisical 4gb of ram. With the virtual ram memory
of 7gb of parallels on OSX Yosemite, I can compile
Dolfin with with CGAL ON without problens too. )

Andre Machado




2014-10-24 6:13 GMT-02:00 Johannes Ring <[email protected]>:

> First, make sure you have the latest Dorsal. This will also give you
> the latest PETSc version (3.5.2). Then, set STABLE_BUILD=false in
> dorsal.cfg to build the development version of the FEniCS packages.
> You also need to enable TAO in dolfin.package as you have already
> done.
>
> Johannes
>
> On Thu, Oct 23, 2014 at 6:55 PM, André Timótheo <[email protected]>
> wrote:
> > Thank you very much! What I really need is, via dorsal,
> > compile Dolfin with Tao in order to use TAO Solvers.
> >
> > ( I put in dorsal.package the CONFOPTS="-DCMAKE_SKIP_RPATH:BOOL=ON
> > -#DCGAL_DISABLE_ROUNDING_MATH_CHECK:BOOL=ON -DDOLFIN_ENABLE_TAO=true
> > -#DDOLFIN_ENABLE_CGAL:BOOL=OFF" )
> >
> > I need to run scripts like demo_contact-vi-tao.py.
> >
> > Please, how can I do it? It is not a problem the dolfin version.
> > Can you give me some steps to do it?!
> >
> > Andre Timotheo
> >
> > 2014-10-23 9:44 GMT-02:00 Corrado Maurini <[email protected]>:
> >
> >> The problem is that you should compile fenics against petsc-3.5. I bet
> you
> >> have petsc-3.4.
> >>
> >> I strongly suggest you to update the petsc.packgate to 3.5 and use the
> >> developement version of dolfin (set stable=false in dorsal.cfg).
> >>
> >> The problem is that dolfin-1.4 is not compatible to petsc-3.5. If for
> any
> >> reason you absolutely need dolfin-1.4, you should apply this patch
> >>
> >>
> >>
> https://bitbucket.org/cmaurini/fenics-virtual/src/7a480a84b613cb356ca0eda49e5cef0f2b94ef08/vagrant/fenics14-petsc35/patch.diff?at=master
> >>
> >> to compile against petsc-3.5
> >>
> >> Otherwise, you find here a useful script to compile without dorsal:
> >>
> >>
> >>
> https://bitbucket.org/cmaurini/fenics-virtual/src/7a480a84b613cb356ca0eda49e5cef0f2b94ef08/vagrant/fenics14-petsc35/provision-fenics14-petsc35.sh?at=master
> >>
> >> If you have bad time with this, you can use directly this virtual
> machine
> >> through vagrant
> >>
> >> https://vagrantcloud.com/cmaurini/boxes/trusty64-petsc35-fenics14
> >>
> >> To use it, install vagrant and virtualbox and execute this line at the
> >> command line
> >>
> >> vagrant init cmaurini/trusty64-petsc35-fenics14
> >>
> >> Best,
> >>
> >> Corrado
> >> Le 22 oct. 2014 à 18:32, André Timótheo <[email protected]> a écrit
> :
> >>
> >> How can I compile dolfin 1.4 via dorsal
> >> with tao solvers?
> >>
> >> I put on the dorsal script dolfin.package the options:
> >>
> >> CONFOPTS="-DDOLFIN_ENABLE_TAO=true -DDOLFIN_ENABLE_CGAL:BOOL=OFF
> >> -DCMAKE_SKIP_RPATH:BOOL=ON -DCGAL_DISABLE_ROUNDING_MATH_CHECK:BOOL=ON"
> >>
> >> and there is a Failure...
> >>
> >> [  5%] Building CXX object
> >> dolfin/CMakeFiles/dolfin.dir/nls/TAOLinearBoundSolver.cpp.o
> >> In file included from
> >>
> /home/parallels/Work/FEniCS/src/dolfin-1.4.0/dolfin/nls/TAOLinearBoundSolver.cpp:36:0:
> >>
> >>
> /home/parallels/Work/FEniCS/src/dolfin-1.4.0/dolfin/nls/TAOLinearBoundSolver.h:34:22:
> >> fatal error: petsctao.h: No such file or directory
> >>  #include <petsctao.h>
> >>                       ^
> >> compilation terminated.
> >> make[2]: ***
> [dolfin/CMakeFiles/dolfin.dir/nls/TAOLinearBoundSolver.cpp.o]
> >> Error 1
> >> make[2]: Leaving directory
> >> `/home/parallels/Work/FEniCS/src/dolfin-1.4.0/dorsal_build_dir'
> >> make[1]: *** [dolfin/CMakeFiles/dolfin.dir/all] Error 2
> >> make[1]: Leaving directory
> >> `/home/parallels/Work/FEniCS/src/dolfin-1.4.0/dorsal_build_dir'
> >> make: *** [all] Error 2
> >> make: Leaving directory
> >> `/home/parallels/Work/FEniCS/src/dolfin-1.4.0/dorsal_build_dir'
> >> Failure with exit status: 2
> >> Exit message: There was a problem building dolfin-1.4.0.
> >>
> >> I need to run scripts like demo_contact-vi-tao.py.
> >>
> >> Thank you for your atention.
> >> Andre Machado
> >> _______________________________________________
> >> fenics-support mailing list
> >> [email protected]
> >> http://fenicsproject.org/mailman/listinfo/fenics-support
> >>
> >>
> >
> >
> > _______________________________________________
> > fenics-support mailing list
> > [email protected]
> > http://fenicsproject.org/mailman/listinfo/fenics-support
> >
>
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support

Reply via email to