Problem creating parallel alugrid from StructuredGridFactory
I'm trying to create a ALUGrid<3,3,cube,nonconforming>
, via the Dune::StructuredGridFactory<GridType>::createCubeGrid(lowerLeft, upperRight, elements);
call. I get this error on mpirun -np 2
:
WARNING: Space filling curve ordering does not work for parallel grid factory, yet!
WARNING (ignored): Could not open file 'alugrid.cfg', using default values 0 < [balance] < 1.2, partitioning method 'METIS_PartGraphKway(11)'.
You are using DUNE-ALUGrid, please don't forget to cite the paper:
Alkaemper, Dedner, Kloefkorn, Nolte. The DUNE-ALUGrid Module, 2016.
Created parallel ALUGrid<3,3,cube,nonconforming> from macro grid file 'Cartesian ALUGrid via SGrid'.
ERROR (fatal): No point transmitted, building ghost cells impossible.
[T440s:01087] *** Process received signal ***
ERROR (fatal): No point transmitted, building ghost cells impossible.
[T440s:01087] Signal: Aborted (6)
[T440s:01087] Signal code: (-6)
[T440s:01088] *** Process received signal ***
[T440s:01088] Signal: Aborted (6)
[T440s:01088] Signal code: (-6)
[T440s:01087] [ 0] [T440s:01088] [ 0] /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7f8f1a5c1390]
[T440s:01088] [ 1] /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7f3f62902390]
[T440s:01087] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38)[0x7f8f1a21c428]
[T440s:01088] [ 2] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38)[0x7f3f6255d428]
[T440s:01087] [ 2] /lib/x86_64-linux-gnu/libc.so.6(abort+0x16a)[0x7f3f6255f02a]
[T440s:01087] [ 3] /lib/x86_64-linux-gnu/libc.so.6(abort+0x16a)[0x7f8f1a21e02a]
[T440s:01088] [ 3] ./dune/gdt/test/test_block_swipdg_discretization(_ZN7ALUGrid16Hbnd4PllInternalINS_11GitterBasis7Objects12Hbnd4DefaultENS_21BndsegPllBaseXClosureIS3_EENS_26BndsegPllBaseXMacroClosureIS3_EEE12HbndPllMacro14buildGhostCellERNS_17BasicObjectStreamINS_18ObjectStreamTraitsEEEi+0x1b2)[0x84bf82]
[T440s:01088] [ 4] ./dune/gdt/test/test_block_swipdg_discretization(_ZN7ALUGrid16Hbnd4PllInternalINS_11GitterBasis7Objects12Hbnd4DefaultENS_21BndsegPllBaseXClosureIS3_EENS_26BndsegPllBaseXMacroClosureIS3_EEE12HbndPllMacro14buildGhostCellERNS_17BasicObjectStreamINS_18ObjectStreamTraitsEEEi+0x1b2)[0x84bf82]
[T440s:01087] [ 4] ./dune/gdt/test/test_block_swipdg_discretization(_ZN7ALUGrid26BndsegPllBaseXMacroClosureINS_11GitterBasis7Objects12Hbnd4DefaultEE15insertGhostCellERNS_17BasicObjectStreamINS_18ObjectStreamTraitsEEEi+0x5e)[0x7d93b8]
[T440s:01088] [ 5] ./dune/gdt/test/test_block_swipdg_discretization(_ZN7ALUGrid26BndsegPllBaseXMacroClosureINS_11GitterBasis7Objects12Hbnd4DefaultEE15insertGhostCellERNS_17BasicObjectStreamINS_18ObjectStreamTraitsEEEi+0x5e)[0x7d93b8]
[T440s:01087] [ 5] ./dune/gdt/test/test_block_swipdg_discretization(_ZN7ALUGrid13GitterDunePll17rebuildGhostCellsEv+0x45c)[0x7bd662]
[T440s:01088] [ 6] ./dune/gdt/test/test_block_swipdg_discretization(_ZN7ALUGrid13GitterDunePll17rebuildGhostCellsEv+0x505)[0x7bd70b]
[T440s:01087] [ 6] ./dune/gdt/test/test_block_swipdg_discretization(_ZN4Dune9ALU3dGridILi3ELi3ELNS_20ALU3dGridElementTypeE7ENS_14ALUGridMPICommEE12completeGridEv+0x21)[0x6b2c51]
[T440s:01088] [ 7] ./dune/gdt/test/test_block_swipdg_discretization(_ZN4Dune9ALU3dGridILi3ELi3ELNS_20ALU3dGridElementTypeE7ENS_14ALUGridMPICommEE12completeGridEv+0x21)[0x6b2c51]
[T440s:01087] [ 7] ./dune/gdt/test/test_block_swipdg_discretization(_ZN4Dune16ALU3dGridFactoryINS_7ALUGridILi3ELi3ELNS_18ALUGridElementTypeE1ELNS_21ALUGridRefinementTypeE1ENS_14ALUGridMPICommEEEE10createGridEbbNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x54e)[0x6eaebe]
[T440s:01088] [ 8] ./dune/gdt/test/test_block_swipdg_discretization(_ZN4Dune16ALU3dGridFactoryINS_7ALUGridILi3ELi3ELNS_18ALUGridElementTypeE1ELNS_21ALUGridRefinementTypeE1ENS_14ALUGridMPICommEEEE10createGridEbbNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x54e)[0x6eaebe]
[T440s:01087] [ 8] ./dune/gdt/test/test_block_swipdg_discretization(_ZN4Dune21StructuredGridFactoryINS_7ALUGridILi3ELi3ELNS_18ALUGridElementTypeE1ELNS_21ALUGridRefinementTypeE1ENS_14ALUGridMPICommEEEE18createCubeGridImplIjEENS_7GridPtrIS5_E10mygrid_ptrERKNS_11FieldVectorIdLi3EEESE_RKSt5arrayIT_Lm3EERKNS_23CollectiveCommunicationIP19ompi_communicator_tEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x124a)[0x6ec68a]
[T440s:01088] [ 9] ./dune/gdt/test/test_block_swipdg_discretization(_ZN4Dune21StructuredGridFactoryINS_7ALUGridILi3ELi3ELNS_18ALUGridElementTypeE1ELNS_21ALUGridRefinementTypeE1ENS_14ALUGridMPICommEEEE18createCubeGridImplIjEENS_7GridPtrIS5_E10mygrid_ptrERKNS_11FieldVectorIdLi3EEESE_RKSt5arrayIT_Lm3EERKNS_23CollectiveCommunicationIP19ompi_communicator_tEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x124a)[0x6ec68a]
[T440s:01087] [ 9] ./dune/gdt/test/test_block_swipdg_discretization(_ZN4Dune2XT4Grid23CubeGridProviderFactoryINS_7ALUGridILi3ELi3ELNS_18ALUGridElementTypeE1ELNS_21ALUGridRefinementTypeE1ENS_14ALUGridMPICommEEEE6createERKNS_11FieldVectorIdLi3EEESC_RKSt5arrayIjLm3EEjSG_+0x9a)[0x6ec9da]
[T440s:01088] [10] ./dune/gdt/test/test_block_swipdg_discretization(_ZN4Dune2XT4Grid23CubeGridProviderFactoryINS_7ALUGridILi3ELi3ELNS_18ALUGridElementTypeE1ELNS_21ALUGridRefinementTypeE1ENS_14ALUGridMPICommEEEE6createERKNS_11FieldVectorIdLi3EEESC_RKSt5arrayIjLm3EEjSG_+0x9a)[0x6ec9da]
[T440s:01087] [10] ./dune/gdt/test/test_block_swipdg_discretization(_Z10single_runv+0x174)[0x69bd04]
[T440s:01088] [11] ./dune/gdt/test/test_block_swipdg_discretization(_Z10single_runv+0x174)[0x69bd04]
[T440s:01087] [11] ./dune/gdt/test/test_block_swipdg_discretization(main+0x7df)[0x699e4f]
[T440s:01087] [12] ./dune/gdt/test/test_block_swipdg_discretization(main+0x7df)[0x699e4f]
[T440s:01088] [12] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f3f62548830]
[T440s:01087] [13] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f8f1a207830]
[T440s:01088] [13] ./dune/gdt/test/test_block_swipdg_discretization(_start+0x29)[0x69a439]
[T440s:01087] *** End of error message ***
./dune/gdt/test/test_block_swipdg_discretization(_start+0x29)[0x69a439]
[T440s:01088] *** End of error message ***
--------------------------------------------------------------------------
mpirun noticed that process rank 1 with PID 1088 on node T440s exited on signal 6 (Aborted).
--------------------------------------------------------------------------
This is on the releases/2.5 branches of alugrid and core modules. I don't have Zoltan installed, but I've tried the default SPC partioning and both Metis ones. I get the same error for 2D. I do not get the error with simplex elements (which I cannot use for my application). I have no idea what I'm doing wrong, nor what I should be looking into to solve this problem.