E3SM-Project / v3atm

Fork of E3SM for testing v3 atm changes
Other
0 stars 5 forks source link

Add v3atm developer and integration test suites #7

Closed wlin7 closed 1 year ago

wlin7 commented 1 year ago

Test suites added are grouped by compsets used for v3atm integration.

At this point, this repo can only run with F20TR_chemUCI-Linozv3. The tests for this compset use the production grid ne30pg2_EC30to60E2r2.

Changes also made to enable ne4pg2_oQU480 for F cases, and add default fsurdat for ne4. These are to prepare for typical developer and integration tests at ne4 or ne4pg2 after the repo is made back compatible.

[BFB]

wlin7 commented 1 year ago

Merged to enable ongoing tests. @tangq , @keziming , you still do a review when you have time, in case I missed something. Thanks.

wlin7 commented 1 year ago

Thanks for the careful review, @tangq . The tests using F20TR_chemUCI-Linozv3 do not intend as a 'production' test; so only do minimum to prevent failure. Default fsurdat works ok. Actually the default fsurdat has also been used for V2.LR simulation campaign. Just did a cprnc, the default fsurdat and the one you gave above are identical. The test does not specify finidat; check_finidat_year_consistency is therefore not needed.