wiki:DynamicoLAM

Version 4 (modified by dubos, 6 years ago) (diff)

--

LAM version of DYNAMICO

Roadmap

  • RSW : read/write Cartesian mesh (DONE)
  • Ullrich (2015) : hyperviscosity, relaxation towards analytic field + XIOS/MPI
  • agregation of convection : LMZ-physics, transport scheme
  • CORDEX-like run : map projection, relaxation toward data read from file

Status on Oct 2 2018

Things that work

  • in Python/test, py/write_Cartesian_mesh.py creates a Cartesian mesh file which can be read by py/RSW_2D_mesh.py

Issues

  • py/RSW_2D_mesh.py does not work with mixed precision
  • switching between mixed precision to double precision requires edits to 3 files
  • mesh parameters are hard-written in write_Cartesian_mesh.py

Next Goals

  • run the Ullrich (2015) baroclinic test case in a channel
  • implement XIOS output with MPI

short-term TODO List

Jisesh

  • use Python module argparse to let write_Cartesian_mesh.py read mesh parameters from command line
  • use bubble_NH_3D as a template to start implementing Ullrich (2015)

Thomas

  • fix build process for mixed precision
  • fix Python bugs with mixzed precision
  • look into informing XIOS about Cartesian mesh

points to address later

  • check test cases with MPI
  • hyperviscosity
  • relax towards data read from files
  • LMDZ physics
  • map projections
  • ( transport scheme )
  • automated tests for unstructured/LAM code