Opened 12 years ago

Closed 11 years ago

#108 closed help (fixed)

Invalid blocklength (-16) in type constructor MPI_Type_vector

Reported by: jmarsham Owned by: lois
Component: UM Model Keywords:
Cc: Platform:
UM Version:

Description

I submitted xcuxc yesterday (4 by 8 processors, 1 hour, ncas tic code)

/hpcx/devt/n02/n02-ncas/jmarsham/um/umui_out/xcuxc000.xcuxc.d08036.t094147.leave
states

"ATTENTION: 0031-408 64 tasks allocated by LoadLeveler?, continuing…
xcuxc: Starting run
ATTENTION: 0031-408 64 tasks allocated by LoadLeveler?, continuing…
ERROR: 0032-111 Invalid blocklength (-16) in type constructor MPI_Type_vector,
task 32
ERROR: 0032-111 Invalid blocklength (-16) in type constructor MPI_Type_vector,
task 51"

And the compilation succeeded but run failed.

initially states
"stty: tcgetattr: A specified file does not support the ioctl system call". but ends
"qsresubmit: submitted job successfully"

Any ideas? Thanks,
John

PS: I have a memory of this occurring before, but don't think I asked you, and searching other tickets failed to come up with a record of it.

Change History (3)

comment:1 follow-up: Changed 12 years ago by lois

  • Owner changed from um_support to lois
  • Status changed from new to assigned

Hello John,
the message stty: tcgetattr: A specified file does not support the ioctl system call"
is just a warning from something in your .profile so a red herring nothing to do with the UM itself.

I am not certain why you get this MPI message. Looking at your UM job xcuxc, it is not much different to xcuxd and this runs (or would run if the LBC file was right). So could you try xcuc again and see if you get this MPI error message again.

Thanks
Lois

comment:2 in reply to: ↑ 1 Changed 12 years ago by jmarsham

I reran both xcuxc and xcuxd. I have the same MPI problem with xcuxc, but xcuxd has now run. I actually only want the output from xcuxd (xcuxc was just meant to be a simpler test, run without changing the start dump and BCs from Giovanni's run). I won't therefore pursue this problem with
xcuxc myself. I will instead look at output from xcuxd!

Thanks,
John

Replying to lois:

Hello John,
the message stty: tcgetattr: A specified file does not support the ioctl system call"
is just a warning from something in your .profile so a red herring nothing to do with the UM itself.

I am not certain why you get this MPI message. Looking at your UM job xcuxc, it is not much different to xcuxd and this runs (or would run if the LBC file was right). So could you try xcuc again and see if you get this MPI error message again.

Thanks
Lois

comment:3 Changed 11 years ago by ros

  • Resolution set to fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.