Comments (13)
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.
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.
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.
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.
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.
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.
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.
The set of chgres_cube
regression tests were run using 63ee8bd on Hera. All tests passed.
from ufs_utils.
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.
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.
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.
Ready to be merged.
from ufs_utils.
Work complete. Closing issue.
from ufs_utils.
Related Issues (20)
- Add a script to run `./util/sfc_climo_gen` on Hera HOT 1
- Test new EPIC-maintained hpc-stack on Hera and Orion HOT 10
- add the merge_lake_ocnmsk.F90 capability to cpld_gridgen HOT 1
- Release Version 1.10.0 HOT 11
- chgres_cube - problem with call to routine "search_many" HOT 3
- Use ESMF 8.4.1 on WCOSS2 HOT 1
- Replace w3nco library with new w3emc library
- Remove spurious ice points from VIIRS vegetation data HOT 1
- Add soil color to chgres_cube HOT 5
- fill negative tracers in chgres HOT 5
- Add list of required tests to PR template
- Need to run some consistency tests in 'Debug' mode
- Update GDAS_INIT utility for new coldstart directory structure HOT 3
- Clarify build procedures
- Test new BNU soil type and VIIRS vegetation type data HOT 35
- To read IFS analysis to create initial conditions for UFS
- Bug in make_solo_mosaic HOT 1
- Create oro from scratch for coupled model HOT 4
- Recursive clone fails on Orion HOT 16
- variable grid_files in model_grid.F90: filenames can be larger than 25 characters HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ufs_utils.