lrose-core

Core C/C++ code for LROSE.

This project is maintained by NCAR

BUILDING LROSE

CMAKE builds for scientific users

cmake works well on both LINUX and MAC OSX.

These are the recommended builds, if you just want working apps and cannot get the normal installs to work.

Target Notes
lrose-core Build lrose-core autonomously using cmake
lrose-core Build lrose-core manually using cmake
fractl Build fractl using cmake
vortrac Build vortrac using cmake
samurai Build samurai using cmake

Autoconf builds

If for some reason cmake does not work for lrose-core, you can try the autoconf build.

Also, autoconf is used for building CIDD, and NetCDF if required.

If the system install for NetCDF on your system does not work well, you can build it instead. It should be installed with the same prefix as you plan to use for the core.

Target Notes
lrose-core Build using autoconf
CIDD Build CIDD in 32-bit emulation mode. LINUX only
NetCDF Build HDF5 and NetCDF

Manual builds and code development

Use the following if you need to set up an environment suitable for code development.

Topic Description
LROSE make system Details of the manual make system
Manual build - LINUX Manual build for LROSE, for LINUX
Manual build - MAC OSC Manual build for LROSE, for MAC OSX
Manual build - Windows Manual build for LROSE, for Windows, using WSL

Creating .rpm and .deb package files

See: Building package files

Package dependencies

Target Operating System Description
lrose-core LINUX Full core
lrose-core MAC OSX Full core
lrose-cidd LINUX CIDD display