Skip to content

Versatile Implementation for Native Data - A generic ATLAS-based model interface for OOPS

License

Apache-2.0, Apache-2.0 licenses found

Licenses found

Apache-2.0
LICENSE
Apache-2.0
COPYING
Notifications You must be signed in to change notification settings

benjaminmenetrier/vind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

DOI

VIND

Licence

(C) Copyright 2025 Meteorologisk Institutt

License

Description

VIND (Versatile Implementation for Native Data), formerly known as QUENCHXX, is a generic ATLAS-based model interface for OOPS.

JEDI framework:

JEDI structure:

JEDI structure

JEDI structure with VIND:

JEDI structure with VIND

Available specific file readers/writers:

  • Default from OOPS (NetCDF)
  • AQ (NetCDF)
  • AROME (FA / NetCDF)
  • BSC (NetCDF)
  • GMSH
  • GRIB

Installation

Store the current vind source directory in VIND_SRC.
Create a compilation directory (store its path in VIND_BUILD) and an installation directory (store its path in VIND_INSTALL).
Change directory to the compilation directory:

cd ${VIND_BUILD}

Invoke ecbuild

ecbuild --prefix=${VIND_BUILD} --build='Release' -DCMAKE_INSTALL_PREFIX=${VIND_INSTALL} -DENABLE_OMP="ON" ${VIND_SRC}/bundle

N.B. extra definitions could be needed.
Here an example for providing custom paths for some libraries and activating extra tests.

ecbuild --prefix=${VIND_BUILD} --build='Release' -DCMAKE_INSTALL_PREFIX=${VIND_INSTALL} -DENABLE_MONARCH_TESTS="ON" -DENABLE_LORENZ95_MODEL=OFF -DENABLE_OOPS_DOC="OFF" -DENABLE_OMP="ON" -DNetCDF_Fortran_INCLUDE_DIR=${NETCDFF_INCDIR} -Dudunits_INCLUDE_DIR=/usr/include/udunits2 ${VIND_SRC}/bundle

About

Versatile Implementation for Native Data - A generic ATLAS-based model interface for OOPS

Resources

License

Apache-2.0, Apache-2.0 licenses found

Licenses found

Apache-2.0
LICENSE
Apache-2.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •