ufs-community / ufs-srweather-app

UFS Short-Range Weather Application
Other
56 stars 119 forks source link

[production/AQM.v7] fix_lam with AQMv7 workflow #930

Closed JianpingHuang-NOAA closed 1 year ago

JianpingHuang-NOAA commented 1 year ago

Description

Current workflow creates a symbolic link of fix_lam under ~/package/aqm.v7.0/fix for each cycle run when we set "SYMLINK_FIX_FILES: true" in the config_defaults.yaml file, and set "relative_link_flag = True" in the link_fix.py file. This is not allowed by NCO for operational implementation. To support operational implementation, I created a static link, fix_lam under ~/fix, which links to all the fix files. This is what we have done in the recent PR. However, I noticed that those fix files are linked to the developer's location (/lfs/h2/emc/physics/noscrub/UFS_SRW_App/aqm.v7/fix/fix_lam). This is something that NCO does not like. My question is , whether the fix_lam dir can be put at other temporary place like EXPT_SUBDIR for each cycle run by modifying the current workflow? If this ok, it will benefit for both community users and nco implementation. If this is not easy, I am thinking to use relative path rather than absolute path for all he linked files under the fix_lam dir for supporting the implementation. What are your suggestions? @chan-hoo @MatthewPyle-NOAA @lgannoaa