Opened 5 years ago

Closed 5 years ago

#818 closed bug (Fixed)

Important: Corrected typo in prsgrd42.h and prsgrd44.h — at Version 1

Reported by: arango Owned by:
Priority: major Milestone: Release ROMS/TOMS 3.7
Component: Nonlinear Version: 3.7
Keywords: Cc:

Description (last modified by arango)

  • The pressure gradient routines prsgrd42.h and prsgrd44.h use the local variable dP, which is a conflict with the mod_kinds real_kind parameter dp used for double-precision for some selected variables when the solution is mostly in single precision.

Many thanks to Catherine Drinkorn for bringing this issue to my attention.

  • Adjuted the initialization of the makefile macro libraries to take care of cyclic dependency. It fails in some computer operating system. Now, we have:
      libraries := $(SCRATCH_DIR)/libNLM.a $(SCRATCH_DIR)/libUTIL.a
    

Notice that we add first the dependency for libNLM.a. Many thanks to Bronwyn Cahill for reporting this problem and David Robertson for fixing it.

Change History (1)

comment:1 by arango, 5 years ago

Description: modified (diff)
Resolution: Fixed
Status: newclosed
Note: See TracTickets for help on using tickets.