-
Notifications
You must be signed in to change notification settings - Fork 532
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
W3SRCE refactor [draft] #1123
base: develop
Are you sure you want to change the base?
W3SRCE refactor [draft] #1123
Commits on May 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 416f3ce - Browse repository at this point
Copy the full SHA 416f3ceView commit details -
Cleaned up pre-processor directives in w3srcemd.
Some code moved around to group together more logically.
Configuration menu - View commit details
-
Copy full SHA for 124d93a - Browse repository at this point
Copy the full SHA 124d93aView commit details
Commits on May 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cc7e3e2 - Browse repository at this point
Copy the full SHA cc7e3e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b597ca7 - Browse repository at this point
Copy the full SHA b597ca7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fbec92 - Browse repository at this point
Copy the full SHA 4fbec92View commit details
Commits on May 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 137e461 - Browse repository at this point
Copy the full SHA 137e461View commit details
Commits on Jun 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 182a943 - Browse repository at this point
Copy the full SHA 182a943View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c8c647 - Browse repository at this point
Copy the full SHA 8c8c647View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43249d2 - Browse repository at this point
Copy the full SHA 43249d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a57e68 - Browse repository at this point
Copy the full SHA 2a57e68View commit details
Commits on Jun 14, 2023
-
Remove some rogue CPP directives that were causing havok.
Wasted most of a day finding them. :(
Configuration menu - View commit details
-
Copy full SHA for 21526c1 - Browse repository at this point
Copy the full SHA 21526c1View commit details
Commits on Jun 16, 2023
-
NOT COMPLETE! CURRENTLY EXITS AFTER FIRST W3SPR4 call Made change to allow first W3SPR4 call (when IT=0) to run using all arrays: - Updates some local variables with CHUNKSIZE dimension. - Some input parameters to W3SRCE now have extra NSEA[L[M]] dimension - Some chunk element loops (CSEA) added to blocks of code - W3SRCE only called once, rather than in seapoint loop
Configuration menu - View commit details
-
Copy full SHA for 120703b - Browse repository at this point
Copy the full SHA 120703bView commit details
Commits on Jun 20, 2023
-
Refactored variables related to W3SINx routines (NOT YET COMPLETE)
Chunk dimensions added to VSIN, VDIN and associated variables Explicit loop added around calls to W3SINx routines in integration loop
Configuration menu - View commit details
-
Copy full SHA for 60539c3 - Browse repository at this point
Copy the full SHA 60539c3View commit details
Commits on Jun 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a823b0f - Browse repository at this point
Copy the full SHA a823b0fView commit details
Commits on Jul 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 640af4d - Browse repository at this point
Copy the full SHA 640af4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f64246 - Browse repository at this point
Copy the full SHA 3f64246View commit details
Commits on Jul 11, 2023
-
Initialised VS/VD correctly, removed some debug.
Changes are currently B4B with develop (ST4 compile)
Configuration menu - View commit details
-
Copy full SHA for 90c3bf3 - Browse repository at this point
Copy the full SHA 90c3bf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c65c996 - Browse repository at this point
Copy the full SHA c65c996View commit details
Commits on Jul 12, 2023
-
- variables were being zeroed in chunk loop - claculations where being skipped as SRC_MASK was all true Note: Had to recalculate the source mask after integration loop; I need to find a better way of doing this.
Configuration menu - View commit details
-
Copy full SHA for 26b0db1 - Browse repository at this point
Copy the full SHA 26b0db1View commit details
Commits on Jul 13, 2023
-
Correct zeroing of some variables.
Commented out some unusued vars
Configuration menu - View commit details
-
Copy full SHA for 2957922 - Browse repository at this point
Copy the full SHA 2957922View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2e4980 - Browse repository at this point
Copy the full SHA a2e4980View commit details -
Configuration menu - View commit details
-
Copy full SHA for 846ac5a - Browse repository at this point
Copy the full SHA 846ac5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4704338 - Browse repository at this point
Copy the full SHA 4704338View commit details -
Fixed LOADS of incorrectly index
*_CHUNK
variables (became evident ……after non-b4b results with non-homeogenous depth). Also updated PHICE.
Configuration menu - View commit details
-
Copy full SHA for d743e15 - Browse repository at this point
Copy the full SHA d743e15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4016ce1 - Browse repository at this point
Copy the full SHA 4016ce1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 183ce57 - Browse repository at this point
Copy the full SHA 183ce57View commit details
Commits on Jul 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 259d4c3 - Browse repository at this point
Copy the full SHA 259d4c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 909627c - Browse repository at this point
Copy the full SHA 909627cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9ea92b - Browse repository at this point
Copy the full SHA b9ea92bView commit details -
Updated relection (W3_REF1) code:
- Required deprecation of REFLEC and REFLED locals in w3srce - Calculation of `REFLEC(4) * BERG` moved into w3srce - Needs #ifdefs in call to w3srce as REFLC and REFLD are not allocated if W3_REF1 not set - Had to make IX and IY chunk arrays in w3srce
Configuration menu - View commit details
-
Copy full SHA for 66189b7 - Browse repository at this point
Copy the full SHA 66189b7View commit details -
Updated D50 and PSIC variables:
- Local scalars no longer used in w3wave - Requires #ifdef in W3SRCE call signature.
Configuration menu - View commit details
-
Copy full SHA for 92fec6f - Browse repository at this point
Copy the full SHA 92fec6fView commit details -
Made VSIO, VDIO and SHAVEIO optional in w3srce subroutine call.
They are only used for PDLIB implicit source calls; avoids unneccesary array allocation for direct souce calls.
Configuration menu - View commit details
-
Copy full SHA for cb48fb9 - Browse repository at this point
Copy the full SHA cb48fb9View commit details
Commits on Jul 18, 2023
-
Removed unused arguments in w3str1 call. Also added check for zero
energy in spectrum in w3str1
Configuration menu - View commit details
-
Copy full SHA for b4028d7 - Browse repository at this point
Copy the full SHA b4028d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8110f3 - Browse repository at this point
Copy the full SHA a8110f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6adadff - Browse repository at this point
Copy the full SHA 6adadffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 569409b - Browse repository at this point
Copy the full SHA 569409bView commit details -
Updated the two implicit solver (PDLIB) W3SRCE calls (untested)
Also removed some old code and unused variables.
Configuration menu - View commit details
-
Copy full SHA for e43c8cf - Browse repository at this point
Copy the full SHA e43c8cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42e5ab3 - Browse repository at this point
Copy the full SHA 42e5ab3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2511ba3 - Browse repository at this point
Copy the full SHA 2511ba3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9ee6c7 - Browse repository at this point
Copy the full SHA b9ee6c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25a2bc3 - Browse repository at this point
Copy the full SHA 25a2bc3View commit details
Commits on Jul 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d2406b1 - Browse repository at this point
Copy the full SHA d2406b1View commit details -
- EMEAN had wrong index variable - D_INP needs ISEA in Miche Limiter calculation
Configuration menu - View commit details
-
Copy full SHA for fb6c41a - Browse repository at this point
Copy the full SHA fb6c41aView commit details -
Removed the optional VSIO, VDIO and SHAVEIO arguments to W3SRCE for the
pre implicit call. They are causing problems as they are not allocated.
Configuration menu - View commit details
-
Copy full SHA for 7804ce4 - Browse repository at this point
Copy the full SHA 7804ce4View commit details -
Configuration menu - View commit details
-
Copy full SHA for df5b22a - Browse repository at this point
Copy the full SHA df5b22aView commit details
Commits on Jul 20, 2023
-
Fixed plenty of incorrect array indices (JSEA/CSEA) that became apparent
during regression testing.
Configuration menu - View commit details
-
Copy full SHA for 5e03953 - Browse repository at this point
Copy the full SHA 5e03953View commit details
Commits on Jul 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fee16b1 - Browse repository at this point
Copy the full SHA fee16b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d62b43f - Browse repository at this point
Copy the full SHA d62b43fView commit details -
Fixed FPI array indices; this is now using a local calculaion for ISEA.
Might want to change this at some point to use chunked array (ST2 only) Also added new code to write local CHUNKED arrays back to full seapoint grid at end of chunk loop - some variables like USTAR are returned back to w3wave.
Configuration menu - View commit details
-
Copy full SHA for 8808cae - Browse repository at this point
Copy the full SHA 8808caeView commit details
Commits on Jul 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3de633e - Browse repository at this point
Copy the full SHA 3de633eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cff917e - Browse repository at this point
Copy the full SHA cff917eView commit details
Commits on Jul 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d763900 - Browse repository at this point
Copy the full SHA d763900View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9514323 - Browse repository at this point
Copy the full SHA 9514323View commit details
Commits on Jul 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bc400f9 - Browse repository at this point
Copy the full SHA bc400f9View commit details
Commits on Jul 31, 2023
-
A few syntax error/typo bug fixes.
Also calculate DTDYN correctly for implicit solver
Configuration menu - View commit details
-
Copy full SHA for 6577aa5 - Browse repository at this point
Copy the full SHA 6577aa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7579392 - Browse repository at this point
Copy the full SHA 7579392View commit details -
Avoid zeroing whole TAUICE and PHICE arrays.
Zeroing them element-wise later on. Was causing B4B reproducibility issues in regtests.
Configuration menu - View commit details
-
Copy full SHA for e487df5 - Browse repository at this point
Copy the full SHA e487df5View commit details
Commits on Aug 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f5d9bc5 - Browse repository at this point
Copy the full SHA f5d9bc5View commit details
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d13e3b8 - Browse repository at this point
Copy the full SHA d13e3b8View commit details -
Fixed issue where only first seapoint was being processed for implici…
…t pre calculation
Configuration menu - View commit details
-
Copy full SHA for 98614cd - Browse repository at this point
Copy the full SHA 98614cdView commit details
Commits on Aug 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f66604f - Browse repository at this point
Copy the full SHA f66604fView commit details
Commits on Sep 13, 2023
-
Change exit points for implicit source terms - need to ensure all
elements in chunk have been completed before exiting. Moved initialisaton of WHITECAP outside of chunk loop (was zeroing previous calculations)
Configuration menu - View commit details
-
Copy full SHA for c97fd61 - Browse repository at this point
Copy the full SHA c97fd61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cc41e7 - Browse repository at this point
Copy the full SHA 0cc41e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c26094 - Browse repository at this point
Copy the full SHA 9c26094View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8b820d - Browse repository at this point
Copy the full SHA b8b820dView commit details
Commits on Sep 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a40da20 - Browse repository at this point
Copy the full SHA a40da20View commit details
Commits on Sep 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 52b69c0 - Browse repository at this point
Copy the full SHA 52b69c0View commit details
Commits on Sep 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 34761c5 - Browse repository at this point
Copy the full SHA 34761c5View commit details -
Moved zeroing of TAUICE and PHICE to output seapoint loop to retain B4B
compatibility with develop
Configuration menu - View commit details
-
Copy full SHA for 3410149 - Browse repository at this point
Copy the full SHA 3410149View commit details
Commits on Oct 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bcb6e2c - Browse repository at this point
Copy the full SHA bcb6e2cView commit details
Commits on Oct 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f69f191 - Browse repository at this point
Copy the full SHA f69f191View commit details
Commits on Oct 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5d7937a - Browse repository at this point
Copy the full SHA 5d7937aView commit details
Commits on Oct 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 07896d5 - Browse repository at this point
Copy the full SHA 07896d5View commit details
Commits on Oct 13, 2023
-
WW3_SHEL and WW3_MULTI now read WW3_SRC_TILE_SIZE environment variable
to set tile/chunk size in new refactored W3SRCEMD:W3SRCE routine.
Configuration menu - View commit details
-
Copy full SHA for f0d54a0 - Browse repository at this point
Copy the full SHA f0d54a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8711b4f - Browse repository at this point
Copy the full SHA 8711b4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for efde9a9 - Browse repository at this point
Copy the full SHA efde9a9View commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 44f504a - Browse repository at this point
Copy the full SHA 44f504aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1afdb2 - Browse repository at this point
Copy the full SHA e1afdb2View commit details
Commits on Nov 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d3fb4e1 - Browse repository at this point
Copy the full SHA d3fb4e1View commit details
Commits on Nov 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6bddf5a - Browse repository at this point
Copy the full SHA 6bddf5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8400d6 - Browse repository at this point
Copy the full SHA b8400d6View commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 075f5db - Browse repository at this point
Copy the full SHA 075f5dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02b1954 - Browse repository at this point
Copy the full SHA 02b1954View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71ed812 - Browse repository at this point
Copy the full SHA 71ed812View commit details -
Configuration menu - View commit details
-
Copy full SHA for 262842f - Browse repository at this point
Copy the full SHA 262842fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d96f90 - Browse repository at this point
Copy the full SHA 2d96f90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 848edb1 - Browse repository at this point
Copy the full SHA 848edb1View commit details
Commits on Nov 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e65f96f - Browse repository at this point
Copy the full SHA e65f96fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff0653c - Browse repository at this point
Copy the full SHA ff0653cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d304af0 - Browse repository at this point
Copy the full SHA d304af0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fd2293 - Browse repository at this point
Copy the full SHA 3fd2293View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a2e281 - Browse repository at this point
Copy the full SHA 5a2e281View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4eb6ee - Browse repository at this point
Copy the full SHA a4eb6eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c022e2 - Browse repository at this point
Copy the full SHA 8c022e2View commit details
Commits on Nov 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 873f1b0 - Browse repository at this point
Copy the full SHA 873f1b0View commit details
Commits on Nov 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f87934f - Browse repository at this point
Copy the full SHA f87934fView commit details
Commits on Nov 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dd7ad88 - Browse repository at this point
Copy the full SHA dd7ad88View commit details
Commits on Dec 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0fa7e36 - Browse repository at this point
Copy the full SHA 0fa7e36View commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9afcff2 - Browse repository at this point
Copy the full SHA 9afcff2View commit details -
Merge branch 'feature/gpu/w3srce_refactor' of https://github.com/ukmo…
…-waves/WW3 into feature/gpu/w3srce_refactor
Configuration menu - View commit details
-
Copy full SHA for be5de16 - Browse repository at this point
Copy the full SHA be5de16View commit details
Commits on Jan 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2d9b019 - Browse repository at this point
Copy the full SHA 2d9b019View commit details
Commits on Jan 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 345d9b0 - Browse repository at this point
Copy the full SHA 345d9b0View commit details
Commits on Feb 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 136e5de - Browse repository at this point
Copy the full SHA 136e5deView commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 41671b9 - Browse repository at this point
Copy the full SHA 41671b9View commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d4bc3f7 - Browse repository at this point
Copy the full SHA d4bc3f7View commit details
Commits on May 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2df466a - Browse repository at this point
Copy the full SHA 2df466aView commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6ad8078 - Browse repository at this point
Copy the full SHA 6ad8078View commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f15870e - Browse repository at this point
Copy the full SHA f15870eView commit details