Skip to content

drakest123/Noah-owp-modular-CMake

Repository files navigation

Noah-OWP-Modular CMake

This repo contains a CMake build environment for the refactored version of the Noah-MP community land surface model.

Dependencies

Noah-OWP-Modular has been tested on Unix-based systems such as MacOS and Linux. Its only dependency is NetCDF Fortran.

This CMake project builds the codebase outside of the source directory tree. The original codebase was PR #100 of noah-owp-modular. Setup: copy these files to the matching noah-owp-modular directory structure.

Usage

From noah-owp-modular directory type:

mkdir ../build
cd ../build
cmake ../noah-owp-modular
cmake --build . -- VERBOSE=1
cd ../noah-owp-modular
../build/noah-owp-modular.exe run/namelist.input

Contents

% pwd
noah-owp-modular
% ls -R
CMakeLists.txt		FindNetCDF.cmake	SECURITY.md		TODO			driver
CTestTestfile.cmake	README.md		TERMS.md		bmi			src

./bmi:
CMakeLists.txt

./driver:
CMakeLists.txt

./src:
CMakeLists.txt

Getting help

If you have questions, concerns, bug reports, etc., please file an issue in this repository's Issue Tracker.

Getting involved

We encourage community involvement in code development. For more info, please check out our CONTRIBUTING document.


Open source licensing info

  1. TERMS
  2. LICENSE

Credits and references

  1. This project was developed by Lynker in association with NOAA OWP.

About

CMake files to compile noah-owp-modular on several platforms

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages