You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a minor bug in the checkpoint function of ats when running alquimia with subgrid. The issue arises due to an invalid key generated by splitKey(), which incorrectly includes a reaction from the Pflotran file.
Running the code attached produced the following error:
libc++abi: terminating due to uncaught exception of type Errors::Message: Keys::splitKey() called with invalid argument "transport_coupler_next.cell.1.0e+00 DOM1 + 1.0e+00 O2(aq) -> 1.0e+00 HCO3- + 1.0 H+ aq kin rate cnst"
It seems that the splitKey() function does not correctly extract the name and tag, leading to an invalid key that includes the reaction from the Pflotran file:
Removing checkpoint tag from the xml input avoids this bug, as no checkpoint files are written. Setting single file checkpoint = true fixes the issue in serial runs, but does not resolve in parallel runs.
There is a minor bug in the
checkpoint
function ofats
when running alquimia with subgrid. The issue arises due to an invalid key generated by splitKey(), which incorrectly includes a reaction from the Pflotran file.Running the code attached produced the following error:
It seems that the
splitKey()
function does not correctly extract the name and tag, leading to an invalid key that includes the reaction from the Pflotran file:Removing
checkpoint
tag from the xml input avoids this bug, as no checkpoint files are written. Settingsingle file checkpoint
=true
fixes the issue in serial runs, but does not resolve in parallel runs.checkpoint_bugs_example.zip
The text was updated successfully, but these errors were encountered: