National Weather Service United States Department of Commerce

Active Weather for the West and Northeast Corridors

Moisture continues to flow into portions of the West, Great Basin and Rockies with strong winds, lower elevation rain and higher elevation snow. Precipitation will occasionally be heavy with impacts to travel and possible power outages. For the Northeast, gusty winds, lower elevation rain and accumulation snow for the higher terrain through this weekend; Slow improvements expected through Sunday. Read More >

CODE B23.0r1.9

 

Build 23 - What's New?

1. Many HCI windows have been ported from X/Motif to GTK+. Functionality is the same but the look and feel will be slightly different.
2. Improved 2D velocity dealiasing.
3. VCP 31 replaced by a new long pulse VCP 34 that executes in under 9 minutes, scans the same angles as VCP 35 up to and including 4.5 degrees, and maintains accuracy similar to VCP 31.
4. The following legacy products are removed: Layer Composite Reflectivity Maximum (LRM, 65), Radar Coded Message (RCM, 74), Composite Reflectivity Edited for AP (CRE, 98), Clutter Likelihood Doppler (CLV, 133).
5. VCPs 212 and 215 may now have 1 or 2 Multi-PRF dealiasing algorithm (MPDA) elevation scans, significantly reducing the amount of range folded area in velocity products.
6. Numerous bug fixes.

 

 

Only the Linux PC platform is currently supported for CODE.

Red Hat 8 is the official operating system for ORPG while CentOS Stream is a good alternative operating system for CODE.

General Notes:

Do not attempt to compile the ORPG source code without meeting the system requirements stated below.

  • Attempting to use any version of Linux other than Red Hat Enterprise 8 Desktop with Workstation option or CentOS Stream Desktop
  • Attempting to use versions of compilers not listed will require changes to the source code and perhaps modification of makefiles.

 

Workstation Platform

 

The Operational Configuration provides a development platform that is essentially the same as the operational system. This is not required for algorithm development or implementation. The Development Configuration provides an acceptable platform for running an ORPG clone and developing ORPG algorithms but does not match the performance criteria of the operational system.

Performance Testing. Any desktop PC with a current processor and 2 GB of RAM would be sufficient in order to determine the relative performance of an algorithm.

  Operational Configuration (Note 1) Development Configuration       Notes
Workstation AMD Opteron 250 Dual Processor Any PC with a Pentium 4 or equivalent processor.  
Operating System Red Hat Enterprise 7 Desktop with Workstation Option (64-bit) Red Hat Enterprise 8 Desktop with Workstation Option (64-bit) or CentOS Stream Desktop
Physical Memory 2 GB 1 GB RAM minimum
2 GB recommended
 
Swap Space TBD 1 GB minimum
Disk Drive serial ATA drives 1 GB plus for each ORPG account  
Display Capability N/A 24-Bit color, 1024x768 min, 1280x1024 recommended  

 

Note 1: With the amount of overhead in the operational system there is little reason to replicate it for development. Any recent quality desktop PC with 2 GB of RAM can be used to obtain a good idea of an algorithms relative performance.
Note 2: Red Hat Enterprise 8 Workstation has been selected as the operating system for the deployed ORPG. The ORPG software will compile as 64-bit or 32-bit.  CentOS Stream has been tested to be a good alternative Operating System of Red Hat 8.
Note 3: Currently 1 GB of swap space is sufficient for the CODE development environment.
Note 4: Does not include space for compilers and other development tools.

 

Software Language Compilers

 

The CODE Linux platform uses libraries and software development tools that are provided with the basic distribution of Red Hat Enterprise 8 Desktop with Workstation option.

Compilers used to build the Operational ORPG

  • Compilers and utilities provided with Red Hat Enterprise Workstation
    • GCC 4.1.2 (includes gcc, g++, and gfortran)
    • GNU make 3.81-1.1
    • GNU linker in binutils 2.17.50.0.6-5
    • glibc 2.5-18