Skip to content

Persistent wind speed interpolation issue when using MPI-ESM1-2-HR data as input #294

@shellyzh

Description

@shellyzh

sup3r_fwp_step1_log.zip

Bug Description
Sup3rcc keeps failing to interpolate windspeed at 100m and 200m levels due to NaN in outputs, when using MPI-ESM1-2-HR data as inputs.

Full Traceback
MPI-ESM1-2-HR daily data was downloaded from ESGF MetaGrid website: https://aims2.llnl.gov/search. The full list of variables are as follows:

Image

However, when running fwp_step1, the wind speed interpolation at 100m and 200m keeps reporting errors due to NaN in outputs. The screenshot below shows the tail part of the log, and the full logs are attached for reference.

Image

In comparison, the code works fine when using GFDL-ESM4 as input. The only difference between the two input data are whether the ua, va, zg data are masked. I used my preprocessing codes to mask out areas where surface pressure is lower than the pressure levels, but the issue persists. Therefore, I wonder if there are any issues with the interpolation code which could possibly be creating the NaN values? Are there any ways to fix this issue?

System:
OS: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-957.27.2.el7.x86_64
Architecture: x86-64
CPU: Intel Xeon Gold 6230R
Compute hardware: on-premises HPC

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions