Replies: 10 comments 16 replies
-
Hi @dkokron. Great, that's sounds like a massive improvement. This would involve committing to a branch that is already in operations, and I don't know what that full process entails. @JessicaMeixner-NOAA are you able to advise? |
Beta Was this translation helpful? Give feedback.
-
@dkokron That's amazing! Can you start by sharing your WW3 code and your g-w updates with us for testing on our end? |
Beta Was this translation helpful? Give feedback.
-
Does you team have access to acorn? |
Beta Was this translation helpful? Give feedback.
-
I'm a rusty on git collaboration. Here is my understanding. I need to fork WW3 in github, clone my fork to acorn, branch master/main develop, update my branch, push my branch back to my fork then submit a PR. Did I get that right? |
Beta Was this translation helpful? Give feedback.
-
I just tested this branch using the gfs_wave_post case. Everything appears to be fine. Let me know if I need to change anything. |
Beta Was this translation helpful? Give feedback.
-
The new ww3_outp2 executable takes one command line argument which is the prefix for the output files (currently "gfswave"). The scripting creates the ww3_outp.inp input file on-the-fly. You can still use the original scripting and executable by changing line 348 of /lfs/h1/hpc/support/daniel.kokron/Projects/gfs_wave_post_bndpntbll/gfs.v16.3.8/scripts/exgfs_wave_post_pnt.sh |
Beta Was this translation helpful? Give feedback.
-
I have a bug in my exgfs_wave_post_pnt.sh. I don't expect fixing it will change the overall approach. I'll let you know when it's fixed. |
Beta Was this translation helpful? Give feedback.
-
Just pushed some changes to my github branch. I also modified my copy of gfs.v16.3.8/scripts/exgfs_wave_post_pnt.sh on acorn. I tested modifications using the case I have on-hand. I found no differences. |
Beta Was this translation helpful? Give feedback.
-
I will be on PTO, without access to NOAA systems, starting tonight and ending 12 Oct. |
Beta Was this translation helpful? Give feedback.
-
Has there been any movement on this discussion? |
Beta Was this translation helpful? Give feedback.
-
I modified the existing ww3_outp.ftn code and build process to create a new executable for use in the NOAA gfs_wave_post workflow. Instead of parallelizing the report generation and taking 768 processes (three nodes) over 15 minutes, the new executable (ww3_outp2) does the job in under three minutes using a single core.
What is the process for getting these changes into WW3 so that NOAA can use them?
Beta Was this translation helpful? Give feedback.
All reactions