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
