Ufs release v1.0#34
Conversation
macOS + GNU build
* Output 3D WAFS products to standard atmospheric pressuer levels, not on
model pressure levels.
1. 3D WAFS products include U/V/T/RH/VVEL/ABSV, icing and GTG.
2. GTG processing becomes part of WAFS product processing.
3. New code sorc/ncep_post.fd/MDL2STD_P.f is in charge of this.
4. sorc/ncep_post.fd/FDLVL.f is modified to process multiple 3D fields
on the same vertical levels.
5. Modified for control file in sorc/ncep_post.fd/SET_LVLSXML.f
6. New control files for WAFS analysis, FF 03-36 and FF >=42
7. Icing and GTG is moved from MDL2P to MDL2STD_P.
8. sorc/ncep_post.fd/CALVOR.f is modified to take of SPVAL input values.
9. parm/post_avblflds.xml moves icing and GTG from ISOBARIC_SFC to
STD_ISOBARIC_SFC, add U/V/T/RH/VVEL/ABSV on STD_ISOBARIC_SFC
10. scripts/exgfs_nceppost.sh.ecf removed GTG and added WAFS
11. Added sorc/ncep_post_gtg.fd and modified sorc/build_ncep_post.sh
to keep GTG code private
* Make a clean copy of UPP WAFS branch for general UPP
* Add underground interpolation to WAFS related fields and
FDLVL_MASS subroutine is modified
Update CMakeLists.txt files to support GNU compilers
|
We intend to merge Mike Kavulich's community build mods into this branch this week. We'd like to do that first, and then take a look at the cmake mods and merge those. Is that ok with everyone? It's my understanding that these cmake mods are intended for building inline post as a library, but from previous discussions I thought the release was not going to use inline post? Rather, users were going to be expected to build UPP as a pre-req standalone utility. Please correct any misunderstanding I may have. |
…se from existing files)
Update ufs_release_1.0 for macOS/GNU support, bug fixes for semi case-sensitive filesystems
|
@mark-a-potts @climbfuji - Merging this PR which also now includes mods from #40 that @climbfuji requested to be put into ufs_release_v1.0. |
fossell
left a comment
There was a problem hiding this comment.
Will merge these, which means ufs_release_v1.0 and ufs_public_release should be largely they same with the exception of extra ufs documentation files in ufs_public_release. Also, this still does not include new community build structure.
Please merge in the cmake build files from the ufs_release_v1.0 branch to enable the NCEPLIBS superproject build.