Hi All,
I am new to ROMS and I am trying to get my hands "wet" with it.
I am trying to run the Fjord Tidal Case given here:
https://www.myroms.org/wiki/FJORD_TIDAL_CASE
Although I have the oceanS (or oceanG) file, after issuing the ./oceanG < ocean_fjord.in command,
I get the following error:
_______________________________________________________________
Process Information:
Thread # 0 (pid= 60079) is active.
INITIAL: Configuring and initializing forward nonlinear model ...
*******
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
Backtrace for this error:
#0 0x10cfe5e26
#1 0x10cfe55ec
#2 0x7fff99393b39
#3 0x109eaa48c
#4 0x109bf328c
#5 0x109c1893d
#6 0x109c15d2f
#7 0x109564815
#8 0x10987c437
#9 0x1094b71e3
#10 0x1094b606c
#11 0x1094b6275
Segmentation fault: 11
__________________________________
I have attached the complete output in a text file.
Any help will be appreciated.
Error while executing Fjord Tidal Case
-
- Posts: 14
- Joined: Tue Sep 19, 2017 2:14 pm
- Location: Brown University
Re: Error while executing Fjord Tidal Case
If you run oceanG instead of oceanS, you should be getting line numbers in your traceback report. Can you show us that instead of the hex output?
-
- Posts: 14
- Joined: Tue Sep 19, 2017 2:14 pm
- Location: Brown University
Re: Error while executing Fjord Tidal Case
Hi Kate,
I deleted the Build directory and oceanG file and built it from fresh.
Now after running ./oceanG < ocean_fjord.in I did not get a segmentation fault but I got a new error:
_______________________________________
*******
NETCDF_CHECK_DIM - inconsistent size of dimension: xi_rho 92 152
in file: /Users/aakash/Documents/MATLAB/Fjord_grd.nc
Found Error: 02 Line: 78 Source: ROMS/Utility/get_grid.F
Found Error: 02 Line: 271 Source: ROMS/Nonlinear/initial.F
Found Error: 02 Line: 188 Source: ROMS/Drivers/nl_ocean.h
Elapsed CPU time (seconds):
Thread # 0 CPU: 0.132
Total: 0.132
Nonlinear model elapsed CPU time profile, Grid: 01
Allocation and array initialization .............. 0.131 (99.0125 %)
Total: 0.131 99.0125
Unique code regions profiled ..................... 0.131 99.0125 %
Residual, non-profiled code ...................... 0.001 0.9875 %
All percentages are with respect to total time = 0.132
ROMS/TOMS - Output NetCDF summary for Grid 01:
Found Error: 02 Line: 350 Source: ROMS/Utility/close_io.F
ROMS/TOMS - Input error ............. exit_flag: 2
ERROR: Abnormal termination: NetCDF INPUT.
REASON: No error
_______________________________________________________
The dimension of xi_rho in the grid file is 92 but I don't know what 152 stands for.
Any suggestions? Thanks for your time.
The complete output is in text file: I can attach more files if required.
I deleted the Build directory and oceanG file and built it from fresh.
Now after running ./oceanG < ocean_fjord.in I did not get a segmentation fault but I got a new error:
_______________________________________
*******
NETCDF_CHECK_DIM - inconsistent size of dimension: xi_rho 92 152
in file: /Users/aakash/Documents/MATLAB/Fjord_grd.nc
Found Error: 02 Line: 78 Source: ROMS/Utility/get_grid.F
Found Error: 02 Line: 271 Source: ROMS/Nonlinear/initial.F
Found Error: 02 Line: 188 Source: ROMS/Drivers/nl_ocean.h
Elapsed CPU time (seconds):
Thread # 0 CPU: 0.132
Total: 0.132
Nonlinear model elapsed CPU time profile, Grid: 01
Allocation and array initialization .............. 0.131 (99.0125 %)
Total: 0.131 99.0125
Unique code regions profiled ..................... 0.131 99.0125 %
Residual, non-profiled code ...................... 0.001 0.9875 %
All percentages are with respect to total time = 0.132
ROMS/TOMS - Output NetCDF summary for Grid 01:
Found Error: 02 Line: 350 Source: ROMS/Utility/close_io.F
ROMS/TOMS - Input error ............. exit_flag: 2
ERROR: Abnormal termination: NetCDF INPUT.
REASON: No error
_______________________________________________________
The dimension of xi_rho in the grid file is 92 but I don't know what 152 stands for.
Any suggestions? Thanks for your time.
The complete output is in text file: I can attach more files if required.
Re: Error while executing Fjord Tidal Case
The 152 comes from Lm in the ocean.in file, which you have apparently set to 150. The dimension should be Lm+2. Here's your Lm, Mm:
Resolution, Grid 01: 0150x0090x020, Parallel Threads: 1, Tiling: 001x004
-
- Posts: 14
- Joined: Tue Sep 19, 2017 2:14 pm
- Location: Brown University
Re: Error while executing Fjord Tidal Case
Hi Kate,
I changed the Lm and Mm as per my grid file and the issue was resolved.
Now the Fjord tidal case is running without any errors.
I guess the lesson I learned is that when the grid is analytical grid, Lm and Mm can be changed in the input file but when external grid file is being called then Lm and Mm have to be appropriate as per the grid.
Thanks for helping out.
Best,
Aakash
I changed the Lm and Mm as per my grid file and the issue was resolved.
Now the Fjord tidal case is running without any errors.
I guess the lesson I learned is that when the grid is analytical grid, Lm and Mm can be changed in the input file but when external grid file is being called then Lm and Mm have to be appropriate as per the grid.
Thanks for helping out.
Best,
Aakash