Known Issues - ufs-community/ufs-srweather-app GitHub Wiki

This page documents known issues (and their workarounds, if any) on the SRW App develop branch. All release information, including known issues and bugs, is provided on the Releases page under the release in question.

Known Issues

  • See Issues that have a bug label for details on specific bugs.

  • Hercules and Gaea do not automatically load a version of Python in their default environments. Users will need to run module load python on those machines or use module restore if they previously updated their default environment to include Python.

  • If users attempt to build the SRW App code while the SRW workflow module is loaded, the SRW executables may fail to build, showing "undefined reference" errors, such as:

    [ 14%] Building C object sorc/fre-nctools.fd/shared_lib/CMakeFiles/shared_lib.dir/tool_util.c.o
    /scratch1/BMC/hmtb/kavulich/UFS/workdir/test_develop/2024-03-28/intel/ufs-srweather-app/conda/lib/libicuuc.so.73: undefined reference to 
    `std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30'
    make[5]: *** [sorc/grid_tools.fd/shave.fd/CMakeFiles/shave.dir/build.make:103: sorc/grid_tools.fd/shave.fd/shave] Error 1
    make[4]: *** [CMakeFiles/Makefile2:976: sorc/grid_tools.fd/shave.fd/CMakeFiles/shave.dir/all] Error 2
    make[4]: *** Waiting for unfinished jobs....
    

    Solution: Deactivate the workflow conda environment and unload the workflow module before attempting to build new code. For example, on Hera this can be achieved by running:

    conda deactivate
    module unload wflow_hera
    
⚠️ **GitHub.com Fallback** ⚠️