Opened 18 years ago

Closed 18 years ago

Last modified 16 years ago

#70 closed defect (fixed)

ropp2bufr lockup (g95)

Reported by: Dave Offiler Owned by: frdo2
Priority: normal Milestone:
Component: ROPP (all) Version: 0.8
Keywords: Cc:

Description

The G95 version of ropp2bufr locks up if the given netCDF file (or default) does not exist. This does not occur with (for instance) ifc, with reports a fatal error in is_netcdf() with file not found and exits. The g95 version just freezes; CTL-C needed to break.

Change history (3)

comment:1 by Dave Offiler, 18 years ago

Resolution: fixed
Status: newclosed

Lockup traced to messages.f90 in ropp_tools (probably within the call to print_stderr.c). This routine contains a string '
'; some compilers interpret '\' as escape characters - e.g. ifc/ifort need the -nbs switch to treat '\' as a literal character. G95 has an equivalent switch -fno-backslash - using this switch solved the problem without any code changes.

All configure_g95_* scripts in ropp_test/system now have -fno-backslash included in the complier flags options and committed as [879].

comment:2 by Dave Offiler, 18 years ago

Version: 0.8

comment:3 by (none), 16 years ago

Milestone: 0.9

Milestone 0.9 deleted

Note: See TracTickets for help on using tickets.