NESTING RUNTIME ERROR code 59

Report or discuss software problems and other woes

Moderators: arango, robertson

Post Reply
Message
Author
MIDHILAVARNAV
Posts: 17
Joined: Fri Dec 15, 2017 6:07 pm

NESTING RUNTIME ERROR code 59

#1 Post by MIDHILAVARNAV » Mon Jun 03, 2019 11:03 am

I am trying to run a refined nesting case for 2 grids, after compiling with define NESTINg I am getting the following error report:

Model Input Parameters: ROMS/TOMS version 3.7
Monday - June 3, 2019 - 4:32:54 PM
--------------------------------------------------------------------------------

------------------------------------------------------------
Sender: LSF System <lsfadmin@iitmc32n59-ib0>
Subject: Job 575526: <job_name> in cluster <iitmlsfcluster> Exited

forrtl: severe (59): list-directed I/O syntax error, unit -5, file Internal List-Directed Read
Image PC Routine Line Source
oceanM 0000000000973C37 Unknown Unknown Unknown
oceanM 00000000009724BF Unknown Unknown Unknown
oceanM 00000000004C3C81 Unknown Unknown Unknown
oceanM 000000000042A0E8 Unknown Unknown Unknown
oceanM 00000000004178A6 Unknown Unknown Unknown
oceanM 00000000004105C2 Unknown Unknown Unknown
oceanM 0000000000410009 Unknown Unknown Unknown
oceanM 000000000040FEB6 Unknown Unknown Unknown
libc.so.6 00002B9A8D91CD5D Unknown Unknown Unknown
oceanM 000000000040FDA9 Unknown Unknown Unknown

The error is regarding some input syntax, I have checked the my ocean.in file for any errors but was not able to discover any errors, can anyone please state out where to look for trouble shooting this error??

Thank you in advance.

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

Re: NESTING RUNTIME ERROR code 59

#2 Post by kate » Mon Jun 03, 2019 10:45 pm

The generic advice to figure out what's going on is: "recompile with USE_DEBUG, rerun to get the line numbers, look at the lines referred to in the output". This is the preferred method.

The other thing people do is post their roms.in file to this list and hope that someone will look at it and tell them what is wrong with it. This is the last resort of the desperate and clueless.

MIDHILAVARNAV
Posts: 17
Joined: Fri Dec 15, 2017 6:07 pm

Re: NESTING RUNTIME ERROR code 59

#3 Post by MIDHILAVARNAV » Tue Jun 04, 2019 4:55 am

Thank you for your suggestions, I have figured out that the problem was due to some syntax error in my ocean.in file, and have solved it. I have tried to use export use_debug but the same results in creation of oceanG (shared executable) where as I need oceanM. Is it possible to get oceanM (Mpi paralellization executable ) with use_debug option ( in case for further trouble shooting in a different scenario) ??

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

Re: NESTING RUNTIME ERROR code 59

#4 Post by kate » Tue Jun 04, 2019 5:41 am

The oceanG with USE_DEBUG can certainly be the one using MPI. You can't tell from the name of the executable, just from how you built it. It should be possible to run it in an MPI environment.

User avatar
wilkin
Posts: 509
Joined: Mon Apr 28, 2003 5:44 pm
Location: Rutgers University
Contact:

Re: NESTING RUNTIME ERROR code 59

#5 Post by wilkin » Thu Jun 06, 2019 8:14 pm

The error ...
forrtl: severe (59): list-directed I/O syntax error, unit -5, file Internal List-Directed Read
... indicates a problem reading the ocean.in file.

Make sure you are executing the program correctly:

mpirun ... ocean.in

not

mpirun ... < ocean.in

Check that the syntax in ocean.in is correct.

Check ... does this run without nesting?
John Wilkin: DMCS Rutgers University
71 Dudley Rd, New Brunswick, NJ 08901-8521, USA. ph: 609-630-0559 jwilkin@rutgers.edu

MIDHILAVARNAV
Posts: 17
Joined: Fri Dec 15, 2017 6:07 pm

Re: NESTING RUNTIME ERROR code 59

#6 Post by MIDHILAVARNAV » Fri Jun 07, 2019 5:38 am

Yes you are right, it was due to an error in the input script, I corrected it. Thank you.

Post Reply