Skip to content

Segmentation fault with non squared blacs grid when calling chase_init_blockcyclic #7

@sangallidavide

Description

@sangallidavide

I'm testing a 2x4 blacs grid

Error message during the chase_init_blockcyclic

[giumello:199318] *** Process received signal ***
[giumello:199318] Signal: Segmentation fault (11)
[giumello:199318] Signal code: Address not mapped (1)
[giumello:199318] Failing at address: (nil)
[giumello:199318] [ 0] /usr/lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7d6a9a18edf0]
[giumello:199318] [ 1] /home/sangalli/data/lumen/gpl-repo/tech/chase/bin/yambo() [0x21e8cae]
[giumello:199318] [ 2] /home/sangalli/data/lumen/gpl-repo/tech/chase/bin/yambo() [0x21e90a6]
[giumello:199318] [ 3] /home/sangalli/data/lumen/gpl-repo/tech/chase/bin/yambo() [0x21ea336]
[giumello:199318] [ 4] /home/sangalli/data/lumen/gpl-repo/tech/chase/bin/yambo() [0x21b0006]
[giumello:199318] [ 5] /home/sangalli/data/lumen/gpl-repo/tech/chase/bin/yambo() [0x21b0309]
[giumello:199318] [ 6] /home/sangalli/data/lumen/gpl-repo/tech/chase/bin/yambo() [0xe4aeba]
[giumello:199318] [ 7] /home/sangalli/data/lumen/gpl-repo/tech/chase/bin/yambo() [0xb927a9]
[giumello:199318] [ 8] /home/sangalli/data/lumen/gpl-repo/tech/chase/bin/yambo() [0xb679e3]
[giumello:199318] [ 9] /home/sangalli/data/lumen/gpl-repo/tech/chase/bin/yambo() [0xb3a14b]
[giumello:199318] [10] /home/sangalli/data/lumen/gpl-repo/tech/chase/bin/yambo() [0xb13fa2]
[giumello:199318] [11] /home/sangalli/data/lumen/gpl-repo/tech/chase/bin/yambo() [0xb11d59]
[giumello:199318] [12] /home/sangalli/data/lumen/gpl-repo/tech/chase/bin/yambo() [0xf0b2e1]
[giumello:199318] [13] /home/sangalli/data/lumen/gpl-repo/tech/chase/bin/yambo() [0xb0ff52]
[giumello:199318] [14] /usr/lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7d6a9a178ca8]
 call pcchase_init_blockcyclic(N, neig, nex, nbr, nbc, Mat%blc(:,:,1), nbr, Vtemp, Etemp,&
 &                              nprow, npcol, grid_major, 0, 0, comm, ierr)

with

N=2048
neig=nex=525
nbr=1024
nbc=512
nprow=2
mpcol=4

Blocks are correctly split, and allocated, with sizes

rows 1:1024 - 1025:2048;
cols 1:512 - 513:1024 - 1025:1536 - 1537 : 2048
  • Reducing neig=100, some cores overcome the init step. However, I get the same error message.
  • Switching to blacs grid 4x2 (and switching all dimensions accordingly) code runs but results are not correct

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions