Feature/tp2.14#607
Conversation
initialize arrays in w3ogcmmd
remove RHO in OASACM3 as in develop branch
|
So the changes in model/src/w3ogcmmd.F90 are related to namelist? |
it is a minor update in the coupling itself to use the same conditions for each exchanged variable. |
|
Can you add that to the PR and commit message? I've asked @ukmo-ccbunney to review as well since the changes are related to OASIS. I've started the regression tests on my end. |
|
@mickaelaccensi I saw you pushed an update to this, will this address the diffs I'm getting in the 2.14 regtests: Or are these expected differences? |
no it won't change anything if you run with inp files. It's only for nml files. |
|
Perfect, thanks for the explanation! I see that it's mostly just output files now and a lot of "not in compare" which I think is related to the updates you have made with regards to some of the compiling for oasis. Question though, it seems like we are comparing some files that maybe we don't want to, for example: I'm going to run the ww3_tp2.14 tests from this branch again and compare the two to make sure that as we move forward we don't have any unexpected diffs that we're looking out for. |
|
I am setting up the second ww3_tp2.14 tests and noticed that I don't think we need the: |
|
I've skipped toy_model in matrix.com |
|
So I ran just the ww3_tp2.14 tests again and compared against this branch and we get a lot of diffs: ********************* non-identical cases **************************** ww3_tp2.14/./work_OASACM4 (210 files differ) a lot of work_oasis3-mct/build/* files. |
could you provide some logs to check what are the differences ? |
|
@mickaelaccensi this is running this branch twice for the ww3_tp2.14 tests and then comparing the output: |
|
@mickaelaccensi I just tested that we have the same/similar issue with the cmake branch, if this works we can extend it assuming we just want to completely skip the "oasis3-mct" and "toy" directories. If you want to compare some of those files, we can also make that work |
|
it's fine to me. differences are only on compilation files and results are the same so we can merge |
|
@mickaelaccensi we cannot merge because we will not be able to easily keep track of what files are different and if something breaks in the future. So we need to fix the comp script, which I think I might be able to have a fix for later today. |
|
@mickaelaccensi I made a PR to this branch here: umr-lops#9 with what I think the matrix.comp updates need to be. |
update matrix.comp and run_test
|
Adding @ukmo-juan-castillo as a reviewer as he has more experience of running OASIS than me. |
|
Yes, I can have a look at this tomorrow. |
|
Changes look fine to me, just a couple of comments:
|
I know but it will permit to run some of those tests in parallel since they are now independent
good idea, I've moved it into input directory and updated the path in all ww3_grid.inp and ww3_grid.nml in others input_oas* directories
This is intentional for oasacm3 since it does run ww3 with oasis coupling, this work directory is only needed to prepare input for oasis4 directory. |
ukmo-juan-castillo
left a comment
There was a problem hiding this comment.
Everything seems in order, thanks for the answers to the points raised.
|
@ukmo-juan-castillo thank you for your review! @mickaelaccensi can you merge in develop and I'll rerun the regtests since there were changes after I ran them last night. I expect no issues though. |
|
done |
|
matrix.comp/run_test was updated so that we have more files in the other so many were "0 files differ" The remaining differences of note are: Note it's expected that the tp2.14 files differ (log file mostly). I ran the ww3_tp2.14 tests a second time from this branch and the results are identical. Another note, I got some sort of error so I actually had to remove the "-e" from the matrix.comp to get this script to finish, but we can address that later if it continues. The full matrix files: |
and fix it to use with namelist files minor update in the coupling itself to use the same conditions for each exchanged variable.
Pull Request Summary
reorganize ww3_tp2.14 by input subdirectories to avoid files renaming inside input dir (different cases if inp or nml)
update ww3_from_ftp.sh and matrix.base to have ww3_tp2.14 working with namelist
minor update in the coupling itself to use the same conditions for each exchanged variable.
Description
input directories are now splitted with their own input files
toy model and oasis3-mct are compiled in each work directory to not modify the input directories
Issue(s) addressed
fixes #513
Commit Message
reorganize ww3_tp2.14 by separated input directories and fix it to use with namelist files
minor update in the coupling itself to use the same conditions for each exchanged variable.
Check list
Testing
regtest ww3_tp2.14
regtest ww3_tp2.14
only regtest ww3_tp2.14 on datarmor HPC with intel compiler
matrixDiff.txt
matrixCompSummary.txt
matrixCompFull.txt
input path changes in log files