Opened 3 years ago

Closed 3 years ago

#2053 closed Task (fixed)

ENHANCE-13_Olivier-Vertical_Sinking

Reported by: nicolasmartin Owned by: aumont
Priority: normal Milestone: 2018 WP
Component: OCE Version: trunk
Severity: minor Keywords:
Cc: Branch review: failed
MP ready?: yes Task progress: Unspecified

Description (last modified by aumont)

Context

Create a generic package in TOP to handle the vertical sinking of particles

Implementation plan

A module has been created in TOP to compute vertical sinking of particles. It is based on the MUSCL advection scheme. A time splitting algorithm can be activated by setting the parameter nitermax in namelist_top to a value above 1. A computation of the CFL criterion is made. If the CFL criterion is not respected, time splitting is performed if allowed by nitermax. Otherwise, vertical sinking speeds are cut so that the CFL criterio is respected. If nitermax is set to an insufficient value so that the CFL criterion is respected everywhere, sinking speeds are also decreased. Better algorithm may be coded in the future such as semi-lagrangian mass conserving advection schemes.

Commit History (0)

(No commits)

Change History (3)

comment:1 Changed 3 years ago by nemo

  • Status changed from new to assigned

comment:2 Changed 3 years ago by smasson

  • MP ready? set to yes

comment:3 Changed 3 years ago by aumont

  • Description modified (diff)
  • Resolution set to fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.