OASIS parser is limited to 8 digits numbers when reading exchanges frequencies.
If defining STATIC exchanges with RUNTIME bigger than 8 digits, OASIS will read truncated values. Leading to synchronicty errors.
For instance:
RUNTIME : 123456789
READ FREQUENCY : 12345678
Correction : raise an error from Eophis if STATIC frequency is too high. Error tells user to lower ITER*DT and run several segments instead , or not to use STATIC exchange, or to upgrade to at least v1.1.x.
preprod mode : check and raise error in namcouple._finalize --> -1 STATIC and RUNTIME known
prod mode : during make_and_check() --> RUNTIME known from read namcouple and STATIC are spotted for check
OASIS parser is limited to 8 digits numbers when reading exchanges frequencies. If defining STATIC exchanges with RUNTIME bigger than 8 digits, OASIS will read truncated values. Leading to synchronicty errors.
For instance:
Correction : raise an error from Eophis if STATIC frequency is too high. Error tells user to lower ITER*DT and run several segments instead , or not to use STATIC exchange, or to upgrade to at least v1.1.x.
preprod mode : check and raise error in namcouple._finalize --> -1 STATIC and RUNTIME known prod mode : during make_and_check() --> RUNTIME known from read namcouple and STATIC are spotted for check