wrong partition

Report or discuss software problems and other woes

Moderators: arango, robertson

Post Reply
Message
Author
ambicabehara
Posts: 1
Joined: Wed Jan 21, 2009 4:26 am
Location: IISc

wrong partition

#1 Unread post by ambicabehara »

Hi all,

I am getting the following error when i run the model in IBM regatta(AIX machine)
0: Process Information:
0:
0: Thread # 0 (pid= 241686) is active.
0:
0: Model Input Parameters: ROMS/TOMS version 3.0
0: Friday - January 23, 2009 - 2:46:30 PM
0: -----------------------------------------------------------------------------
0:
0:
0:
0: Operating system : AIX
0: CPU/hardware : 00392AFA4C00
0: Compiler system : mpxlf90_r
0: Compiler command : mpxlf90_r
0: Compiler flags : -qsuffix=f=f90 -qmaxmem=-1 -qarch=pwr4 -qtune=pwr4 -O3 -qstrict
0:
0: SVN Root URL :
0: SVN Revision :
0:
0: Local Root :
0: Header Dir :
0: Header file :
0: Analytical Dir:
0:
0: Resolution, Grid 01: 0000x0000x000, Parallel Threads: 1, Tiling: 000x000
0:
0: ROMS/TOMS: Wrong choice of domain 001 partition or number of parallel threads.
0: NtileI*NtileJ must be a positive multiple of the number of threads.
0: Change number of threads (environment variable) or
0: change domain partition in input script.
0:
0: Tile partition information for Grid 01: 0000x0000x0000 tiling: 000x000
0:
0: tile Istr Iend Jstr Jend Npts

0: ROMS/TOMS - Partition error ......... exit_flag: 6
I use this particular program

Code: Select all

#!/bin/csh -f
#@ executable = /usr/bin/poe
#@ arguments = ./ip.in euilib ip  -euidevice en0  -resd yes  -remotedir /usr/lpp/ppe.poe/bin
/mpamddir -labelio YES
#@ environment = COPY_ALL
#@ data_limit = unlimited
#@ tasks_per_node =10
#@ core_limit = 2mb,2mb
#@ job_type = parallel
#@ error      = std.err
#@ output     = std.out
#@ class = cas_ptask10
#@ notification = always
#@ notify_user = roms
#@ executable = ./oceanM
#@ queue
In ip.in file

Lm == 519
Mm == 251
N == 40
NtileI == 2
NtileJ == 5

But still i get the same error...
Could you please tell me what is the mistake...

regards
ambica

User avatar
kate
Posts: 4091
Joined: Wed Jul 02, 2003 5:29 pm
Location: CFOS/UAF, USA

Re: wrong partition

#2 Unread post by kate »

I used to run on an IBM, no problem. However, we no longer have such a system. You've got two things going on:

1. ROMS needs to read in its input file name as a command line argument. I've always had "poe ./oceanM ocean_blah.in" after the #@queue statement, rather than putting oceanM as #@executable.

2. ROMS needs to be told that there are ten MPI processes. Your system manager might have clues on how to set this up.

Post Reply