Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FATAL from PE 43: file/field /g/data/qw43/ct2143/Input/Wave_input/hs_fixed.nc/HS couldnt recognize axis atts in time_interp_external #255

Open
ctensubam opened this issue Mar 10, 2022 · 3 comments

Comments

@ctensubam
Copy link

Hi everyone,
I have been trying to include surface wave turbulence in ACCESS-OM2 by forcing Significant wave height (HS) and Peak frequency (fp_peak) data. When I try to run, the model exited throwing this error:
'FATAL from PE 43: file/field /g/data/qw43/ct2143/Input/Wave_input/hs_fixed.nc/HS couldnt recognize axis atts in time_interp_external'
I can understand that some of input data attributes are not recognised by ACCESS-OM2. However, I change the input attributes using a reference file 'ocean_temp_salt.res.nc' from ACCESS-OM2. I am still unable to fix this issue.
Kindly help!

An overview of my input file is given below:
[ct2143@gadi-login-05 Wave_input]$ ncdump -h hs_fixed.nc
netcdf hs_fixed {
dimensions:
time = UNLIMITED ; // (2920 currently)
GRID_X_T = 1440 ;
GRID_Y_T = 1080 ;
variables:
double time(time) ;
time:long_name = "time" ;
time:units = "days since 2015-01-01 00:00:00" ;
time:cartesian_axis = "T" ;
time:calendar_type = "GREGORIAN" ;
time:calendar = "GREGORIAN" ;
double GRID_X_T(GRID_X_T) ;
GRID_X_T:standard_name = "longitude" ;
GRID_X_T:long_name = "longitude" ;
GRID_X_T:units = "degree_east" ;
GRID_X_T:axis = "X" ;
GRID_X_T:point_spacing = "even" ;
double GRID_Y_T(GRID_Y_T) ;
GRID_Y_T:standard_name = "latitude" ;
GRID_Y_T:long_name = "latitude" ;
GRID_Y_T:units = "degree_north" ;
GRID_Y_T:axis = "Y" ;
GRID_Y_T:point_spacing = "uneven" ;
short MAPSTA(GRID_Y_T, GRID_X_T) ;
MAPSTA:standard_name = "status map" ;
MAPSTA:long_name = "status map" ;
MAPSTA:units = "1" ;
short HS(time, GRID_Y_T, GRID_X_T) ;
HS:standard_name = "sea_surface_wave_significant_height" ;
HS:long_name = "significant height of wind and swell waves" ;
HS:units = "m" ;
HS:add_offset = 0.f ;
HS:scale_factor = 0.002f ;
HS:_FillValue = -32767s ;
HS:missing_value = -32767s ;
HS:globwave_name = "significant_wave_height" ;

@russfiedler
Copy link

russfiedler commented Mar 10, 2022

The files require the attribute cartesian_axis="X" (or "Y") for the axes GRID_X_T and GRID_Y_T not axis

@ctensubam
Copy link
Author

Thanks russfielder,
The previous error has been fixed now. However, it throws another error which says:

access-om2_err.txt
forrtl: severe (66): output statement overflows record, unit -5, file Internal Formatted Write
Image PC Routine Line Source
fms_ACCESS-OM-BGC 0000000001C7396B Unknown Unknown Unknown
fms_ACCESS-OM-BGC 0000000001CC7EDF Unknown Unknown Unknown
fms_ACCESS-OM-BGC 000000000181EEB2 time_interp_exter 577 time_interp_external.F90
fms_ACCESS-OM-BGC 00000000017E1537 data_override_mod 708 data_override.F90
fms_ACCESS-OM-BGC 00000000017E7D6B data_override_mod 521 data_override.F90
fms_ACCESS-OM-BGC 00000000011F4B4F ocean_vert_gotm_m 839 ocean_vert_gotm.F90
fms_ACCESS-OM-BGC 0000000000B0757E ocean_vert_mix_mo 3125 ocean_vert_mix.F90
fms_ACCESS-OM-BGC 000000000042CE57 ocean_model_mod_m 1634 ocean_model.F90
fms_ACCESS-OM-BGC 0000000000422212 MAIN__ 468 ocean_solo.F90
fms_ACCESS-OM-BGC 000000000040F6A2 Unknown Unknown Unknown
libc-2.28.so 000014E13084F493 __libc_start_main Unknown Unknown
fms_ACCESS-OM-BGC 000000000040F5AE Unknown Unknown Unknown

The full error file is attached herewith. In my experiment, I have changed three fortran files which are ocean_vert_gotm.F90, turbulence.F90 and production.F90 and recompiled the codes. Could you please identify the cause of the errors.

@ctensubam
Copy link
Author

I have another question which is:
When I tried to run ACCESS-OM2 with BGC configuration given here https://github.com/COSIMA/025deg_jra55_iaf/tree/master+bgc using my own ocean executable (/g/data/qw43/ct2143/ACCESS-OM2/access-om2/bin/fms_ACCESS-OM-BGC_af3a94d-modified_libaccessom2_a227a61.x
) from my experiment, the model throws an error saying;
'FATAL from PE 0: MPP_OPEN:INPUT/ocmip2_press_monthly_om2.nc does not exist.'
Though, I used the same INPUT directories I am still wonder why it is not working with my executable. This error doesn't pop up if I use the default executable.

I have checked field_table file and found three extra files are need to run with bgc modules which are 'ocmip2_press_monthly_om2.nc', 'ocmip2_xkw_monthly_om2.nc', and 'ocmip2_fice_monthly_om1p5_bc.nc'

I can't find these files in ACCESS-OM2 input directories mentioned in config.yaml file.
So, I am wondering, is the error due to my executable I used? if not, Where can I find these three input file?

Regards
Chinglen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants