-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GitHub Issue NOAA-EMC/GSI#408. Update default executable names #409
GitHub Issue NOAA-EMC/GSI#408. Update default executable names #409
Conversation
Note: I haven't been able to test this because of the current issues with cycling in global workflow, but these are very straightforward updates. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@WalterKolczynski-NOAA: These changes were made to release/gfsda.v16.3.0
at b19916b. The plan is to get these changes into the develop
branch through the gfsda.v16.3.0
release branch.
If these changes are required now, then please note that the correct executable for scripts/exglobal_diag.sh
is ncdiag_cat_serial.x
and not nc_diag_cat.x
.
The GSI requires a single commit, so after changing the executable name, please use:
- git add scripts/exglobal_diag.sh
- git commit --amend
- Save and close the commit message window
- git push origin feature/update_exec_names --force
If you have any questions, please let me know.
scripts/exglobal_diag.sh
Outdated
@@ -47,7 +47,7 @@ export NLN=${NLN:-"/bin/ln -sf"} | |||
export CHGRP_CMD=${CHGRP_CMD:-"chgrp ${group_name:-rstprod}"} | |||
export NEMSIOGET=${NEMSIOGET:-${NWPROD}/exec/nemsio_get} | |||
export NCLEN=${NCLEN:-$HOMEgfs/ush/getncdimlen} | |||
export CATEXEC=${CATEXEC:-$HOMEgfs/exec/ncdiag_cat.x} | |||
export CATEXEC=${CATEXEC:-$HOMEgfs/exec/nc_diag_cat.x} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is not the correct name for ncdiag_cat.x. The serial ncdiag_cat.x should be ncdiag_cat_serial.x.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay, when I build I also get a nc_diag_cat.x
, so I thought that was the correct one. I will fix.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for addressing this. The GSI creates a parallel and serial executable for ncdiag_cat
. Before the update, ncdiag_cat.x
was for the serial executable, while ncdiag_cat_mpi.x
was the parallel version. With the update, the parallel version became nc_diag_cat.x
and the serial is ncdiag_cat_serial.x
.
The executable names for some executables have changed, but the default names in global scripts had not. These are now updated to the new names. Fixes #408
e45cf3c
to
59a843e
Compare
It's not urgent, in the sense that cycling doesn't currently work right now anyway because of #348, but this change was just to make develop self-consistent. The executable names have already changed, but the scripts have not. |
Since there are no changes to the source code, I will now give final approval to these changes and merge them to the authoritative |
The executable names for some executables have changed, but the default names in global scripts had not. These are now updated to the new names.
Fixes #408