Skip to content
Naoki Mizukami edited this page May 26, 2026 · 2 revisions

At minimum, test modified codes with Cameo basin testCase. Ideally please test compiling the modified code with two compilers - intel-oneapi (recent version of intel - ifx) and gcc. If intel compiler is not available, testing with gcc. This testCase uses small memory footprint so it should be run on a laptop.

We plan to provide global test case for those who access to computing resources more than a laptop.

There are two types of code changes - no-answer-change or and answer-change.

For the former, the developer must verify the simulations with the modified codes are bit-to-bit identical to the original code. The verification can be done using nccmp utility. The bit-to-bit comparison cannot be verified by just plotting like comparing time series plots. Note that using different optimizations of compiler as well as different compilers generate bit-to-bit differences, so the consistent compilers and optimization flag should be for the original and modified codes

For the latter, please just document the expected changes in the results. For this, some plots like time series or spatial map would be useful.

Clone this wiki locally