Core C/C++ code for LROSE.
This project is maintained by NCAR
LROSE has the following package options:
Package | Comments |
---|---|
lrose-core | full core package - the default, and for elle (2020) onwards |
lrose-blaze | blaze release - 2018 - tested and documented |
lrose-cyclone | cyclone release - 2019 - tested and documented |
lrose-cidd | CIDD display apps only, 32-bit build |
samurai | package intended for samurai support on HPC |
lrose-core
is the standard build, which includes all of the libraries and applications in lrose, except for the cidd
display and its related applications. The core also contains all of the titan applications.
Note that starting in 2020, with the elle release, the release uses the full lrose-core set of applictions.
lrose-blaze
is the first of the offical releases from the NSF SI2 LROSE project. Calendar yeat 2018.
lrose-cyclone
is the second of the offical releases from the NSF SI2 LROSE project. Calendar year 2019.
lrose-cidd
is a special package, that must be built using 32-bit emulation, because the applications are based on the xview
library that has no 64-bit port. This package includes the CIDD display, and other applications that depend on xview
.
samurai
is a special package for samurai support. Some of the packages required by the full core are problematic on supercomputers. This is a cut-down release specifically to provide libraries against which samurai can be built and linked.
There are three ways to build LROSE:
To build CIDD, see:
See:
LROSE was developed and tested extensively under LINUX.
Therefore LINUX is the preferred operating system.
LROSE can be compiled and run under Mac OSX.
Windows is supported using a Docker container, or the Windows Subsystem For Linux
Most good, up-to date LINUX distributions should work.
Recommended distributions are:
LROSE expects support for the c++11 standard.
The gcc/g++ version should be 4.8.5 or later.