

We recommend compiling deal.II in parallel if your machine has Then do the following steps to configure the build process (make sure the installation directory is not the same as the location where you unpacked deal.II/):Ĭmake -DCMAKE_INSTALL_PREFIX=/path/to/install/dir. Unpacking will create a subdirectory deal.II/ in the current directory. Consequently, you should do the steps above in a permanent directory, not on /tmp as one oftenĬMake integrated configuration and build system. Note: You will want to hang on to the source files of deal.II after installation as it makes developing much simpler. After downloading it, unpack it using either The whole library usually comes as a tar.gz file, which is a file archive compressed with gzip. In case you didn't find your favorite graphics format above, adding a new writer to deal.II is not too difficult, as only a simple intermediate format needs to be converted into output (without references to cells, nodes, Tecplot is a commercial program available AVS is a commercial program available for most Unix flavors. Povray is freely available for almost all platforms. There are a number of excellent programs that can read vtk and In the last few years, most new visualization programs have moved to support Gnuplot and a postscript viewer (for eps) should be available almost everywhere. Povray, and directly to Encapsulated Postscript. The library generates output in formats readable by

Through GDB see the GDB configuration guide for setup information. deal.II has some support for pretty printing its own classes Like kdevelop or Eclipse have built in debuggers as well. GDB is a text-based tool not always easy to use kdbg, is one of many graphical user interfaces for it. GNU make, version 3.78 or later (or any other generator supported by CMake)įor debugging programs, we have found that theĭebugger GDB is an invaluable tool.In order to compile and use deal.II you need to have the following programs installed: Most other combinations of POSIX-style operating systems and C++ Standard compliant compilers should also work. Please have a look at theįAQ and at the deal.II Wiki for more information and alternative solutions. Windows: experimental support for Visual Studio 2017.

Please see the deal.II Wiki for installation instructions. Mac OS X: GCC version 5.0 or later Clang version 5.0 or later Apple Clang version 9.0 or later.GNU/Linux: GCC version 5.0 or later Clang version 5.0 or later ICC versions 15 or later.Not platform specific and we strive to keep the source codeĭeal.II supports at least the following platforms: Selecting optional compilation featuresĭeal.II is mostly developed on Linux using the.Configuring and building the documentation.
