Giter VIP home page Giter VIP logo

Comments (13)

GeorgeGayno-NOAA avatar GeorgeGayno-NOAA commented on August 14, 2024

All programs can now be built on Hera. Will test each component using 2044db3.

Some tests were also run on Theia for comparison. The Theia tests used 'develop' at 947145c.

First, the nemsio utilities were tested using the nemsio_utils.sh script in /scratch1/NCEPDEV/da/George.Gayno/ufs_utils.git/hera_port/nemsio_utils. The script invokes nemsio_read, nemsio_chgdate and nemsio_get to process/read an FV3GFS nemsio surface file. The output from the test was correct and is stored in the log file (for interested users to look at).

from ufs_utils.

GeorgeGayno-NOAA avatar GeorgeGayno-NOAA commented on August 14, 2024

Next, chgres_cube was tested by running the regression tests in the feature/chgres_reg_test branch (f5b2946) . The regression test driver script (driver.theia.sh) was modified to run on Hera. All six tests ran to completion with no errors. Output was compared to the baseline regression test data on Theia (/scratch4/NCEPDEV/da/noscrub/George.Gayno/reg_tests/chgres_cube/baseline_data). Files created on Hera were not bit identical to those created on Theia. However, differences were very small (floating point differences). So the test is declared a success. The log file from the test is stored in: /scratch1/NCEPDEV/da/George.Gayno/ufs_utils.git/hera_port/chgres_cube

from ufs_utils.

GeorgeGayno-NOAA avatar GeorgeGayno-NOAA commented on August 14, 2024

Next, snow2mdl was run to create a T1534 snow analysis (grib 1 format). The script and input data are here: /scratch1/NCEPDEV/da/George.Gayno/ufs_utils.git/hera_port/snow2mdl The same test was also run on Theia. The grib 1 files created on Hera and Theia were bit identical and looked correct when viewed in Grads.

from ufs_utils.

GeorgeGayno-NOAA avatar GeorgeGayno-NOAA commented on August 14, 2024

Next, ice_blend was run to create a 5-minute blended sea ice analysis. The script and input data are here: /scratch1/NCEPDEV/da/George.Gayno/ufs_utils.git/hera_port/ice_blend. The test was also run on Theia. The program ran to completion on both machines and the ice analyses (grib 1) were bit identical.

from ufs_utils.

GeorgeGayno-NOAA avatar GeorgeGayno-NOAA commented on August 14, 2024

Next, global_cycle was tested using the script and data in /scratch1/NCEPDEV/da/George.Gayno/ufs_utils.git/hera_port/cycle. The script simulates the C768 surface update for the 2019073000 FV3GFS cycle. The test was run on Theia and Hera. The updated surface restart tile files were compared using the nccmp utility and were identical.

from ufs_utils.

GeorgeGayno-NOAA avatar GeorgeGayno-NOAA commented on August 14, 2024

Next, the grid generation procedure was tested using driver_scripts/driver_grid.hera.sh. The following grids were created: C96 uniform, stretched, nest and regional. The output 'grid', 'oro' and 'sfc_climo' files were spot checked using 'ncview'. The C96 uniform files were also created on Theia. The Hera and Theia files had identical values according to the nccmp utility.

from ufs_utils.

GeorgeGayno-NOAA avatar GeorgeGayno-NOAA commented on August 14, 2024

Kate has successfully tested 63ee8bd within the global workflow. Her tests exercised global_cycle, global_chgres and the nemsio utilities.

The remaining components were tested earlier using the branch at 2044db3. Several updates were made to the branch since then. To be safe, rerun the tests on these components.

from ufs_utils.

GeorgeGayno-NOAA avatar GeorgeGayno-NOAA commented on August 14, 2024

The set of chgres_cube regression tests were run using 63ee8bd on Hera. All tests passed.

from ufs_utils.

GeorgeGayno-NOAA avatar GeorgeGayno-NOAA commented on August 14, 2024

The grid generation process was successfully tested at 2044db3. It was retested using 63ee8bd for a uniform C96 grid. The output orography, grid and surface climo files were identical according to the nccmp utility.

from ufs_utils.

GeorgeGayno-NOAA avatar GeorgeGayno-NOAA commented on August 14, 2024

The snow2mdl program was successfully tested at 2044db3 (on Hera) using the script and data in /scratch1/NCEPDEV/da/George.Gayno/ufs_utils.git/hera_port/snow2mdl. It was rerun using 63ee8bd. The output T1534 grib 1 snow files were bit identical.

from ufs_utils.

GeorgeGayno-NOAA avatar GeorgeGayno-NOAA commented on August 14, 2024

The ice_blend program was successfully tested at 2044db3 (on Hera) using the script and data in /scratch1/NCEPDEV/da/George.Gayno/ufs_utils.git/hera_port/ice_blend. It was rerun using 63ee8bd. The output grib 1 ice files were bit identical.

from ufs_utils.

GeorgeGayno-NOAA avatar GeorgeGayno-NOAA commented on August 14, 2024

Ready to be merged.

from ufs_utils.

GeorgeGayno-NOAA avatar GeorgeGayno-NOAA commented on August 14, 2024

Work complete. Closing issue.

from ufs_utils.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.