Changes between Initial Version and Version 2 of Ticket #839


Ignore:
Timestamp:
01/11/20 20:16:02 (5 years ago)
Author:
arango
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #839

    • Property ResolutionDone
    • Property Status newclosed
  • Ticket #839 – Description

    initial v2  
    197197 A similar structure is found in '''pre_step3d.F'''.
    198198
    199 * The new tracer advection strategy was tested to get identical results regardless of the parallel partitions in distributed-memory ('''MPI'''), shared-memory ('''OpenMP'''), and serial with tiled partitions. This is only possible in double precision computations. In serial precision with double precision IO, the solution are not identical because of round-off.  The user needs to be aware of the computational sensitivity in parallel single-precision applications. The solution differs as a function of the tile partition.
     199* The new tracer advection strategy was tested to get identical results regardless of the parallel partitions in distributed-memory ('''MPI'''), shared-memory ('''OpenMP'''), and serial with tiled partitions. It is only possible in double precision computations. In serial precision with double precision IO, the solution are not identical because of round-off.  The user needs to be aware of the computational sensitivity in parallel single-precision applications. The solution differs as a function of the tile partition.
    200200
    201201* The '''HSIMT''' and '''MPDATA''' algorithms are not implemented in the tangent linear and adjoint codes.  '''MPDATA''' is very tricky because of the recursive algorithm in the anti-diffusivity correction.
     202
     203* The tracer advection switches are reported in the output NetCDF files global attribute '''NLM_TADV''':
     204 {{{
     205                :NLM_TADV = "\n",
     206                        "ADVECTION:      HORIZONTAL   VERTICAL     \n",
     207                        "temp:           Upstream3    Centered4    \n",
     208                        "salt:           HSIMT        HSIMT        \n",
     209                        "NO3:            HSIMT        HSIMT        \n",
     210                        "NH4:            HSIMT        HSIMT        \n",
     211                        "chlorophyll:    HSIMT        HSIMT        \n",
     212                        "phytoplankton:  HSIMT        HSIMT        \n",
     213                        "zooplankton:    HSIMT        HSIMT        \n",
     214                        "LdetritusN:     HSIMT        HSIMT        \n",
     215                        "SdetritusN:     HSIMT        HSIMT        \n",
     216                        "LdetritusC:     HSIMT        HSIMT        \n",
     217                        "SdetritusC:     HSIMT        HSIMT        \n",
     218                        "TIC:            HSIMT        HSIMT        \n",
     219                        "Talk:           HSIMT        HSIMT        \n",
     220                        "oxyg:           HSIMT        HSIMT" ;
     221}}}
     222
     223* The old tracer advection CPP options will be ignored in ROMS. Therefore, Users may want to still keep then in the application header file to run with older versions of ROMS.