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
