![]() 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.But using Salome already facilitates creating more complex geometries than using a texteditor and coding it in netgen language. This still does not really solve my original problem of meshing a step file. Thanks to ElmerMesh support getting it into Elmer is no trouble then and I do not have to split any surfaces in ElmerGUI anymore. Netgen recognized my three different bodies and meshed them correctly. I create my geometry in Salome and also create a partition containing my multiple bodies. I find that splitting method strange so I do it differently. After splitting them you also get the different volumes. In ElmerGUI you initially only have one surface. unv you convert it to Elmer with ElmerGrid. In the Mesh module you then mesh the partition and recreate the groups from the geom module also in the mesh module. You have to create a partition from the different regions you want to mesh and then also indivudual groups for every volume. Although being one of the better tools for preprocessing it is a bit - say clunky. Well I had a look at Salome for this matter. Opening it in an older version of Elmer will just make it crash. The summary says it has 0 surfaces, 0 volumes, etc. How do I get more complex multi-body geometries from a step-formate into Elmer? How do I make the interfaces between bodies share nodes? Simply using File->Open to open a step file shows the geometry but it just doesnt do anything when I tell it to mesh. Now that i'm confident with creating simple geometries with netgen or gmsh the question is: The mesh is usable, but some parts are deformed and the solver complains about some dead 2D elements. Your advice using the -autoclean option already helped a lot. But when I import a step file into netgen or gmsh the bodies are meshed independently. This is no problem when "code"-constructing them in netgen for example. These parts contain multiple bodies which must be connected to each other when meshing. My final goal is to import a more complex structure into Elmer, which are too complex for designing them manually in gmsh or netgen.
0 Comments
Leave a Reply. |