Changes between Initial Version and Version 1 of Ticket #153


Ignore:
Timestamp:
05/23/08 18:28:00 (16 years ago)
Author:
arango
Comment:

Yes, good catch. The problem that you are having with swanpre1.F is because you have a CPP option named VECTOR in cppdefs.h. I compiled and ran the coupled models with IFORT and I don't see the problem that you are reporting. I suspect that your application CPP option is VECTOR.

There are several uppercase words that cannot be used as CPP options in ROMS. This includes all the structures of ROMS like OCEAN, GRID, BOUNDARY and so on. The SWAN model is all in uppercase. This is an old legacy code and it is not recommended nowadays to use uppercase code. The CPP options by traditions are all uppercase. Recall that during C-preprocessing all the definitions are set to 1 when activated.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #153

    • Property ResolutionFixed
    • Property Status newclosed
  • Ticket #153 – Description

    initial v1  
    1 in mod_coupler.F, there are 2 missing "&" for line continuation:
     1in '''mod_coupler.F''', there are 2 missing "&" for line continuation:
    22line 364 and 373
    33
    4 in mpdata_adiff.F, the same: line 421 and 633.
     4in '''mpdata_adiff.F''', the same: line 421 and 633.
    55
    6 Logical variable "VECTOR" in swanpre1.F gets screwed up during compilation.
     6Logical variable ''VECTOR'' in '''swanpre1.F''' gets screwed up during compilation.
    77
    88Jacopo & Sandro