On Fri, Jul 22, 2016, at 07:20 CDT, Vinetou Incucuna <[email protected]> 
wrote:

> Matthias, just to make things clears. What everything
> should be build in release mode - deal.ii, trilinos (and
> dependency libraries Blas, Lapack)
> , SuperLU_Dist ?
> I will give a try on Dofs renumbering.

The deal.II library is typically built in two flavors, one debug version
with extra code paths and assertions and an optimized release
variant. If you installed deal.II the usual way you have compiled both
variants.

If you configure one of the example steps via "cmake ." a "release" and
"debug" target is automatically set up:


$ cmake .

  [...]
  ###
  #
  #  Project  step-40  set up with  deal.II-9999  found at
  #      /usr
  #
  #  CMAKE_BUILD_TYPE:          Debug
  #
  #  You can now run
  #       $ make                - to compile and link the program
  #       $ make run            - to (compile, link and) run the program
  #
  #       $ make debug          - to switch the build type to 'Debug'
  #       $ make release        - to switch the build type to 'Release'
  #
  [...]

You can change how your user project is compiled and which library it is
built against by simply typing "make release" (or "make debug"):


$ make release

  Scanning dependencies of target release
  [100%] Switch CMAKE_BUILD_TYPE to Release
  Scanning dependencies of target step-40
  [ 50%] Building CXX object CMakeFiles/step-40.dir/step-40.cc.o
  [100%] Linking CXX executable step-40
  [100%] Built target step-40
  Built target release

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to