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.
NESTING RUNTIME ERROR code 59
Re: NESTING RUNTIME ERROR code 59
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.
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.
-
- Posts: 30
- Joined: Fri Dec 15, 2017 6:07 pm
Re: NESTING RUNTIME ERROR code 59
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) ??
Re: NESTING RUNTIME ERROR code 59
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.
Re: NESTING RUNTIME ERROR code 59
The error ...
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?
... indicates a problem reading the ocean.in file.forrtl: severe (59): list-directed I/O syntax error, unit -5, file Internal List-Directed Read
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
71 Dudley Rd, New Brunswick, NJ 08901-8521, USA. ph: 609-630-0559 jwilkin@rutgers.edu
-
- Posts: 30
- Joined: Fri Dec 15, 2017 6:07 pm
Re: NESTING RUNTIME ERROR code 59
Yes you are right, it was due to an error in the input script, I corrected it. Thank you.