]> https://gitweb.dealii.org/ - dealii.git/commit
Direct support for Abaqus mesh files in GridIn. 1334/head
authorJean-Paul Pelteret <jppelteret@gmail.com>
Thu, 20 Aug 2015 13:29:48 +0000 (15:29 +0200)
committerJean-Paul Pelteret <jppelteret@gmail.com>
Thu, 20 Aug 2015 13:29:48 +0000 (15:29 +0200)
commitf2a372abba91d2f873378975e7829de3e01efb48
tree9d788a90c4829f55a2ad7ff4cab004121ee63fca
parent9f656079fb5ef8149cb345389d6f2d0d2fb68ac8
Direct support for Abaqus mesh files in GridIn.

The mesh_converter program is now considered obsolete and has been
removed from the contrib folder.
Direct support for Abaqus mesh files has been added to the GridIn
class through the function GridIn::read_abaqus(). An internal class
Abaqus_to_UCD captures all of the functionality of the original
mesh_converter program and feeds its output directly to the
already implemented GridIn::read_ucd() function. This is suboptimal
but works sufficiently well to act as an interim solution until the
internal renumbering scheme necessary to convert the Abaqus format
directly to deal.II's internal number can be determined.
On top of the already existing functionality to read in Abaqus meshes
created using Cubit, patches provided by Krzysztof Bzowski that allow
for the input of mesh files exported directly from Abaqus have also
been included.
Test cases have been added to the testsuite, with the original
mesh files from the mesh_converter program used for this purpose.
75 files changed:
cmake/setup_cached_variables.cmake
cmake/setup_custom_targets.cmake
contrib/CMakeLists.txt
contrib/mesh_conversion/CMakeLists.txt [deleted file]
contrib/mesh_conversion/Main.cc [deleted file]
contrib/mesh_conversion/MeshConversion.cc [deleted file]
contrib/mesh_conversion/MeshConversion.h [deleted file]
contrib/mesh_conversion/README.txt [deleted file]
contrib/mesh_conversion/gpl-2.0.txt [deleted file]
contrib/mesh_conversion/mesh/3d/other_simple.ucd [deleted file]
contrib/mesh_conversion/mesh/3d/test_cube_pave_1.ucd [deleted file]
contrib/mesh_conversion/mesh/3d/test_cube_two_materials.ucd [deleted file]
contrib/mesh_conversion/test.sh [deleted file]
doc/news/changes.h
doc/readme.html
doc/users/cmake.html
doc/users/config.sample
include/deal.II/grid/grid_in.h
source/grid/grid_in.cc
tests/CMakeLists.txt
tests/grid/grid_in_abaqus_01.cc [new file with mode: 0644]
tests/grid/grid_in_abaqus_01.output [new file with mode: 0644]
tests/grid/grids/abaqus/2d/2d_quad.cub [moved from contrib/mesh_conversion/mesh/2d/quad.cub with 100% similarity]
tests/grid/grids/abaqus/2d/2d_quad.inp [moved from contrib/mesh_conversion/mesh/2d/quad.inp with 100% similarity]
tests/grid/grids/abaqus/2d/2d_test.cub [moved from contrib/mesh_conversion/mesh/2d/2d_test.cub with 100% similarity]
tests/grid/grids/abaqus/2d/2d_test.inp [moved from contrib/mesh_conversion/mesh/2d/2d_test.inp with 100% similarity]
tests/grid/grids/abaqus/2d/2d_test_abaqus.cae [new file with mode: 0755]
tests/grid/grids/abaqus/2d/2d_test_abaqus.inp [new file with mode: 0755]
tests/grid/grids/abaqus/2d/2d_test_pave.cub [new file with mode: 0644]
tests/grid/grids/abaqus/2d/2d_test_pave.inp [new file with mode: 0644]
tests/grid/grids/abaqus/3d/3d_CC.cub [moved from contrib/mesh_conversion/mesh/3d/CC.cub with 100% similarity]
tests/grid/grids/abaqus/3d/3d_CC_cubit_new.inp [moved from contrib/mesh_conversion/mesh/3d/CC_cubit_new.inp with 100% similarity]
tests/grid/grids/abaqus/3d/3d_CC_cubit_old.inp [moved from contrib/mesh_conversion/mesh/3d/CC_cubit_old.inp with 100% similarity]
tests/grid/grids/abaqus/3d/3d_other_simple.inp [moved from contrib/mesh_conversion/mesh/3d/other_simple.inp with 100% similarity]
tests/grid/grids/abaqus/3d/3d_test_abaqus.cae [new file with mode: 0755]
tests/grid/grids/abaqus/3d/3d_test_abaqus.inp [new file with mode: 0755]
tests/grid/grids/abaqus/3d/3d_test_cube_1.cub [moved from contrib/mesh_conversion/mesh/3d/test_cube_1.cub with 100% similarity]
tests/grid/grids/abaqus/3d/3d_test_cube_1.inp [moved from contrib/mesh_conversion/mesh/3d/test_cube_1.inp with 100% similarity]
tests/grid/grids/abaqus/3d/3d_test_cube_pave_1.cub [moved from contrib/mesh_conversion/mesh/3d/test_cube_pave_1.cub with 100% similarity]
tests/grid/grids/abaqus/3d/3d_test_cube_pave_1.inp [moved from contrib/mesh_conversion/mesh/3d/test_cube_pave_1.inp with 100% similarity]
tests/grid/grids/abaqus/3d/3d_test_cube_two_materials.cub [moved from contrib/mesh_conversion/mesh/3d/test_cube_two_materials.cub with 100% similarity]
tests/grid/grids/abaqus/3d/3d_test_cube_two_materials.inp [moved from contrib/mesh_conversion/mesh/3d/test_cube_two_materials.inp with 100% similarity]
tests/grid/grids/ucd/2d/2d_quad.ucd [moved from contrib/mesh_conversion/mesh/2d/quad.ucd with 94% similarity]
tests/grid/grids/ucd/2d/2d_test.ucd [moved from contrib/mesh_conversion/mesh/2d/2d_test.ucd with 100% similarity]
tests/grid/grids/ucd/2d/2d_test_abaqus.ucd [new file with mode: 0755]
tests/grid/grids/ucd/2d/2d_test_pave.ucd [new file with mode: 0644]
tests/grid/grids/ucd/3d/3d_CC_cubit_new.ucd [moved from contrib/mesh_conversion/mesh/3d/CC_cubit_new.ucd with 98% similarity]
tests/grid/grids/ucd/3d/3d_CC_cubit_old.ucd [moved from contrib/mesh_conversion/mesh/3d/CC_cubit_old.ucd with 98% similarity]
tests/grid/grids/ucd/3d/3d_other_simple.ucd [moved from tests/mesh_converter/meshes/3d/other_simple.ucd with 91% similarity]
tests/grid/grids/ucd/3d/3d_test_abaqus.ucd [new file with mode: 0755]
tests/grid/grids/ucd/3d/3d_test_cube_1.ucd [moved from contrib/mesh_conversion/mesh/3d/test_cube_1.ucd with 93% similarity]
tests/grid/grids/ucd/3d/3d_test_cube_pave_1.ucd [moved from tests/mesh_converter/meshes/3d/test_cube_pave_1.ucd with 98% similarity]
tests/grid/grids/ucd/3d/3d_test_cube_two_materials.ucd [moved from tests/mesh_converter/meshes/3d/test_cube_two_materials.ucd with 97% similarity]
tests/mesh_converter/CMakeLists.txt [deleted file]
tests/mesh_converter/meshes/2d/2d_test.cub [deleted file]
tests/mesh_converter/meshes/2d/2d_test.inp [deleted file]
tests/mesh_converter/meshes/2d/2d_test.ucd [deleted file]
tests/mesh_converter/meshes/2d/quad.cub [deleted file]
tests/mesh_converter/meshes/2d/quad.inp [deleted file]
tests/mesh_converter/meshes/2d/quad.ucd [deleted file]
tests/mesh_converter/meshes/3d/CC.cub [deleted file]
tests/mesh_converter/meshes/3d/CC_cubit_new.inp [deleted file]
tests/mesh_converter/meshes/3d/CC_cubit_new.ucd [deleted file]
tests/mesh_converter/meshes/3d/CC_cubit_old.inp [deleted file]
tests/mesh_converter/meshes/3d/CC_cubit_old.ucd [deleted file]
tests/mesh_converter/meshes/3d/other_simple.inp [deleted file]
tests/mesh_converter/meshes/3d/test_cube_1.cub [deleted file]
tests/mesh_converter/meshes/3d/test_cube_1.inp [deleted file]
tests/mesh_converter/meshes/3d/test_cube_1.ucd [deleted file]
tests/mesh_converter/meshes/3d/test_cube_pave_1.cub [deleted file]
tests/mesh_converter/meshes/3d/test_cube_pave_1.inp [deleted file]
tests/mesh_converter/meshes/3d/test_cube_two_materials.cub [deleted file]
tests/mesh_converter/meshes/3d/test_cube_two_materials.inp [deleted file]
tests/mesh_converter/meshes/README.txt [deleted file]
tests/run_testsuite.cmake

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.