[Draft] Test gemini code review: Feature/imprintfix#14
[Draft] Test gemini code review: Feature/imprintfix#14NickSzapiro-NOAA wants to merge 86 commits into
Conversation
This reverts commit 8e3253c.
* with ESMF8.6, stripes bug causes differences in mediator restart files, but they do not change results, all other files are b4b. Remove them until ESMF8.8 is adopted
Your branch is up to date with 'origin/feature/imprintfix'.
…mmunity#2661) * UFSWM - NSSL-MP scheme updates * FV3 - NSSL-MP scheme updates * ccpp-physics - NSSL-MP scheme updates + scientific documentation updates for SRW v3.0.0 * stochastic_physics - enable standalone unit tests and Jenkins pipeline git integration * MOM6 hash update 25ed
…nfoBroadcast in fv3 cap run phase2 (was ufs-community#2721) (ufs-community#2715) * UFSWM - Remove multigrid logical from scripts * UFSWM - Add switch to disable InfoBroadcast in fv3 cap run phase2 * FV3 - Add switch to disable InfoBroadcast in fv3 cap run phase2 * WW3 - Refactor mesh cap to move call to w3init into Advertise phase --------- Co-authored-by: Dusan Jovic <dusan.jovic@noaa.gov>
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request includes several updates to submodules, configuration files, and test logs. The changes seem to be related to bug fixes and baseline updates. However, it's crucial to verify the correctness and impact of these changes, especially the removal of the WW3_MULTIGRID variable and the updates to submodule commits and test dates.
Summary of Findings
- Submodule Updates: The pull request updates several submodules. It's important to ensure that these updates are intentional and don't introduce unintended changes or regressions. Verify that the new commits in each submodule are the desired ones and that they align with the overall goals of the pull request.
- Test Date Update: The baseline date in
tests/bl_date.confhas been updated. Confirm that this change is intentional and reflects the correct date for the tests. - Removal of
WW3_MULTIGRID: The variableWW3_MULTIGRIDhas been removed fromtests/default_vars.shand theexport_cmepsfunction. Verify that this removal doesn't negatively impact any functionality or tests that rely on this variable. - Inconsistent Working Directory in Logs: The working directory in the log files is being updated from
opnReqTest_285605toopnReqTest_1961488. It's important to verify that this change is correct and doesn't point to an incorrect or non-existent directory.
Merge Readiness
While the pull request seems to address some bug fixes and updates, the presence of medium and high severity issues warrants further investigation. Specifically, the removal of WW3_MULTIGRID and the potential inconsistency in working directories in log files need to be clarified. I recommend that the pull request not be merged until these issues are addressed and the changes are thoroughly tested. I am unable to approve this pull request, and other reviewers should also examine the code before a decision is made to merge it.
| export WW3_IC5='F' | ||
| # ATMW | ||
| export WW3_MULTIGRID=true | ||
| export WW3_MODDEF=mod_def.glo_1deg |
|
|
||
| export_cpl () |
|
|
||
| baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_bit_base_gnu | ||
| working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_285605/bit_base_bit_base | ||
| working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_1961488/bit_base_bit_base |
There was a problem hiding this comment.
|
|
||
| baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/cpld_control_c96_noaero_p8_dbg_base_gnu | ||
| working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_3765011/dbg_base_dbg_base | ||
| working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_1430717/dbg_base_dbg_base |
There was a problem hiding this comment.
|
|
||
| baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/regional_control_bit_base_gnu | ||
| working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_2150585/bit_base_bit_base | ||
| working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_194426/bit_base_bit_base |
There was a problem hiding this comment.
on-behalf-of @ufs-community <ecc.platform@noaa.gov>
|
/gemini review |
There was a problem hiding this comment.
Code Review
The pull request includes several updates to submodule commits, test configurations, and regression test logs. The changes seem to be focused on updating the system to a new baseline and incorporating vector remapping. However, there are a few inconsistencies and a test failure that need to be addressed before merging.
Summary of Findings
- Missing GaeaC5 Test: The GaeaC5 test is removed from the pull request template, but there is no clear reason provided for its removal. It's important to understand why this test is no longer needed or applicable.
- Inconsistent vector remapping: The
MAPUV3Dvariable is set totrueinexport_cplandfalseinexport_datm_cdeps. This inconsistency should be reviewed to ensure the correct value is used in each context. - Failed Test: The RegressionTests_acorn.log indicates that the test
atmwav_control_noaero_p8_intelfailed due to an inability to complete the comparison. This failure needs to be investigated and resolved.
Merge Readiness
Due to the atmwav_control_noaero_p8_intel test failure and the inconsistent MAPUV3D variable settings, I recommend that this pull request not be merged until these issues are investigated and resolved. I am unable to approve this pull request, and other reviewers should examine this code before merging.
| # vector remapping | ||
| export MAPUV3D=false |
| PASS -- TEST 'control_p8_atmlnd_debug_intel' [11:35, 05:30](1920 MB) | ||
|
|
||
| PASS -- COMPILE 'atmw_intel' [10:25, 08:44] ( 3 remarks ) | ||
| FAILED: UNABLE TO COMPLETE COMPARISON -- TEST 'atmwav_control_noaero_p8_intel' [, ]( MB) |
| pio_rearranger = @[CMEPS_PIO_REARR] | ||
| pio_root = @[CMEPS_PIO_ROOT] | ||
| ocean_albedo_limit = @[ocean_albedo_limit] | ||
| mapuv_with_cart3d = @[MAPUV3D] |
| pio_rearranger = @[CMEPS_PIO_REARR] | ||
| pio_root = @[CMEPS_PIO_ROOT] | ||
| ocean_albedo_limit = @[ocean_albedo_limit] | ||
| mapuv_with_cart3d = @[MAPUV3D] |
| cp @[INPUTDATA_ROOT_WW3]/@[WW3_MODDEF] mod_def.ww3 | ||
| cp @[INPUTDATA_ROOT_WW3]/@[MESH_WAV] . | ||
| fi | ||
| fi |
| pio_rearranger = @[CMEPS_PIO_REARR] | ||
| pio_root = @[CMEPS_PIO_ROOT] | ||
| ocean_albedo_limit = @[ocean_albedo_limit] | ||
| mapuv_with_cart3d = @[MAPUV3D] |
| pio_rearranger = @[CMEPS_PIO_REARR] | ||
| pio_root = @[CMEPS_PIO_ROOT] | ||
| ocean_albedo_limit = @[ocean_albedo_limit] | ||
| mapuv_with_cart3d = @[MAPUV3D] |
| export RUNTYPE=startup | ||
| export CMEPS_RESTART_DIR=./RESTART/ | ||
| export cap_dbug_flag=0 | ||
| export MAPUV3D=false |
| RESTART/20210323.060000.MOM.res.nc \ | ||
| RESTART/iced.2021-03-23-21600.nc \ | ||
| RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc \ | ||
| ufs.cpld.ww3.r.2021-03-23-21600.nc \ |
| RESTART/20210323.060000.MOM.res.nc \ | ||
| RESTART/iced.2021-03-23-21600.nc \ | ||
| RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc \ | ||
| ufs.cpld.ww3.r.2021-03-23-21600.nc \ |
Commit Queue Requirements:
Description:
Commit Message:
Priority:
Git Tracking
UFSWM:
Sub component Pull Requests:
UFSWM Blocking Dependencies:
Changes
Regression Test Changes (Please commit test_changes.list):
Input data Changes:
Library Changes/Upgrades:
Testing Log: