LIE related processes are not supported to use the parallel FEM scheme with PETSc.
cmake <path_to_source> -DOGS_BUILD_UTILS=ON
cmake <path_to_source> -DOGS_USE_PETSC=ON
In order to discretize the domain of a unit cube do
bin/generateStructuredMesh -o cube_1x1x1_hex_axbxc.vtu -e hex --lx 1 --ly 1 --lz 1 --nx a --ny b --nz c
c should be chosen according to the needs.
||#cells in 10^6||compute cores||success|
For the boundary conditions, if they are simple (i.e. homogeneous), the
.gml file is sufficient for the serial case, but for heterogeneous
boundary conditions and parallelization boundary mesh files are needed. There
are two possibilities to create such files:
constructMeshesFromGeometrytool which takes the mesh file and geometry and creates all the boundaries which are named in the
.gmlfile with the required
identifySubdomainstool to create or verify the needed
bin/partmesh -i cube_1x1x1_hex_axbxc.vtu --ogs2metis
bin/partmesh -n number_of_partitions -m -i cube_1x1x1_hex_axbxc.vtu -- boundary_meshes*.vtu
This article was written by Thomas Fischer. If you are missing something or you find an error please let us know.
Generated with Hugo 0.101.0 in CI job 303998 | Last revision: February 28, 2023
Commit: [pre-commit] Added black check on markdown notebooks. efed3632 | Edit this page on