Skip to content

Issue with Tiling and Multiple Processors in Noah-MP 4.0.1 with Sprinkler Irrigation Scheme #1621

@lbusschaert

Description

@lbusschaert

Discussed in #1603

Problem

Originally posted by smodanesi September 17, 2024
Hello LISF Community,
I am conducting experiments using Noah-MP version 4.0.1, coupled with the sprinkler irrigation scheme to obtain irrigation quantities over CONUS. Since I am running simulations at a spatial resolution of 0.25°, I wanted to activate the tiling option to obtain more accurate irrigation values. However, I encountered an issue when running irrigation with tiling across multiple processors.
I have attached two images that show maps of cumulative annual irrigation, mean annual soil moisture, cumulative annual evapotranspiration, and mean annual leaf area index, using both 8 and 36 processors. As you’ll notice, the 36-processor run presents an error where areas that should be irrigated are left with no irrigation (see the large squares with zero values in the file output_36_processors.jpg as compared with the output_8_processors.jpg). Please, note that this run was obtained using the lis.config option "decompose by processors: 'true'"; however similar issues can be found setting this option equal to "False" (just the big squares with zero values are located in another position).
I attempted to debug the code, checking potential issues such as the irrigation scale at the tiling level, but I haven’t been able to find the error. I also attach my ldt.config and lis.config files for your reference, in case there might be an issue with the tiling setup in the LDT input NetCDF (or in the lis.config file).
I would greatly appreciate any insights or suggestions you may have to help resolve this issue. If you need any additional information please just let me know.
Thank you very much for your assistance.
Best regards,
Sara
ldt.config_CONUS_tiling.txt
lis.config_CONUS_tiling.txt
output_8_processors
output_36_processors

Solution

This issue was linked to a uninitialized variable and was solved in a PR to our KUL-RSDA fork of the NASA-LISF: KUL-RSDA#48

I will make a similar PR to the support/lisf-public-7.5.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions